# Computed using Maple code by Robert Israel, Jan 30 2018 0 1 1 1 2 4 3 0 4 44 5 -220 6 2056 7 -19544 8 213216 9 -2571552 10 34036224 11 -489916416 12 7614555648 13 -127028029440 14 2262903109632 15 -42857715985920 16 859647858427392 17 -18200106158320128 18 405498290896693248 19 -9482120962982547456 20 232156555727228971008 21 -5938459604000525371392 22 158390504949932171489280 23 -4397108588968900902604800 24 126845113300659465849323520 25 -3796576353688456247730585600 26 117737967542076936447822397440 27 -3778210536304478855600725032960 28 125308463927508348087872512327680 29 -4290566813662485956977562894991360 30 151508382055047294311943002526842880 31 -5512178492004741799407987441390059520 32 206432376980267703555656254584839208960 33 -7951106822792881236562384533256096972800 34 314718132033986075172009614757766684999680 35 -12791736042472905096813176656284686902886400 36 533504652410041113075628738206942397920706560 37 -22816666447721197640403373185157396895225610240 38 999979692507571052902090399343549336252936355840 39 -44883756874927306567389511603938296434126466580480 40 2062022961154934931104571085743197820088215530373120 41 -96908874950804642986738694197230728180856178322964480 42 4656613755988958370255817793123644508133002497606287360 43 -228662483827172712143054470287512877253852825517870284800 44 11469089140698444223667867482841598378728788380275504578560 45 -587317205184381954795180284463382125189106042840393816473600 46 30692719517373802517199129899271464262011617658498779164180480 47 -1636190947880607746900771825804152115939159699506204609578270720 48 88939202296817114020577308030855423007624984144432318576276275200 49 -4927706687040549593074657187204023646210888885804514779135056281600 50 278180862876373283071553252417280036837315319997554455262770002657280 51 -15995031772769451173155160399578260454710801946419367882908582511902720 52 936416386956964999411438217386018216669202351250151095719758005188689920 53 -55800116201445942690217020536188783517805199429973141603458259575898112000 54 3383333648528807257413119480358659492743927187977173258361989794059171921920 55 -208672195609156774812661263333872312452599668289479557457541637461721586073600 56 13087765278946403239801341436805606555592071364028879728647504625752152190484480 57 -834493873882336209323552783308498190003569479723630599516554782409990203789803520 58 54077596116759214964386415303775375823012200539727189901049056227363566689273774080 59 -3560672435793656893623102337828199139549852238125322684088406382009095177337841909760 60 238152288754128912879919707452693858036835541685138484492990923339614934102537530245120 61 -16176214528580426683880289313897239327119059479151591710152739123366869704859334035374080 62 1115560702601074409740262012479117210570884315857571530947402993538629308984482455816765440 63 -78091138483944041625928454514897898212013253532564076384749540922323577779129386508956467200 64 5547582253539884066810883241619181353047721008195200736217547969904109507894949612950504079360 65 -399855804039453699918048251402215205778833738753708131176146965286601165282787426244383840665600 66 29235315868343661961924843247390783510545112477107732318277048376684518400904784681524281904988160 67 -2167837470639467168705795443762486486565330974876253029356275882560866582996940621578503349275197440 68 162994374504315984448878848857307013825602936982444370566666869593763209876188026154389893473254768640 69 -12423970498401508925881918629089452549997457298630126093536754860171187787014766596980045376689096622080 70 959858981906368569114556041333793815307988801656472755340613100347836588861743438868563308788597800304640 71 -75150747421754150858242323706360602419418473501043156835548510694839196804194364311796527125650493260431360 72 5961559045021703191719297224258816086605367815156998439750065240266924424230898100555204365196817004180275200 73 -479083270798887757464008863176348970294670612970596503093165498132829385964337408030614637484119520939343872000 74 38995342224869795546317504840876363020535081108837504843925293863046570413839837790629145164912135436155800780800 75 -3214348413519187564238304403153361407209348229667520369967438302486417570327144229919197900035040208798607212544000 76 268275754910916172519470464190553898809582557823724703789637912630191474255643755436537493474418505711986719431065600 77 -22667819266027866701350221052989499042513068921222005902597601516738857703227592290566517017807997282057120781854310400 78 1938702644198362153316707847506166252905632460868935997955249770267668820564275484036960944408519181829503592772612915200 79 -167811136910288964286722369980582751592651340465300365402498132897679085602222682318270695151497983924677712073216910950400 80 14698568635016654248446426710377799788709604737555998913319150531837613722505922082293296284327828511868116491024364417843200 81 -1302603116296276021286984888645555759290557279252907180416782728362281080825815989598843876577649599994694633144066299972812800 82 116780837853858816769610199418876352382006848232408081571805426676428238761472279321436523404624920028568430404653581886449254400 83 -10589964473255016978471404874184153840626616660678575600645975636102052670325782652732987780108967493800837550487912561908908032000 84 971232667697607045814248353948589273691455778179480006932103987641408418259439169004291770723795016127415809378927981562164359987200 85 -90074461959228570444968112546428821093452518631521702862782063433668056053408915592524012096482580791142278888461095524153149095936000 86 8446460032737778928840580248903368870813997450250715149000698160319134133601361532338436601934665647890381683750109154397114650224230400 87 -800734855647230461656269364207157748357797775977552832839603301469399748657333857541819359218586327582853168681191666902139164081887641600 88 76734589369524291246747250275426164589618458282210584357348431117085845513761466829779335441778854089400316166270285866278376687214893465600 89 -7432427875957140371231787002233053444687121835286516252839053376653790092476291925585983881979159712401614170979714298575863712633190560563200 90 727540376428222823318627115297804644034736174265134567072871954075233269990187654828911811866680860918912533941958270141489535428332119444684800 91 -71964983141618603265418030477042749927548152431174090936053257685794753536431427952028288223144338327749375757970955385759090955588537291060019200 92 7192419372309489960988571816363787586849373101519659518848828060083562272893642636098934342162310970940677118525271027136789032206752254915929702400 93 -726225270850719591289382567384256031944891836926543571937608553760370356378861395661887902246845329518480907179130123754645482296595338604966838272000 94 74073729973350537001600813980335734149452267914835749987466316472697542876459778321057230369148355300614433429559439551812321736969048882728969594470400 95 -7631474348180022591850449521702027452226483311470469631764776840745591432904255193630792787977660878457125591147899330499120476671439742314069396291584000 96 794071965028587821655469539312971418395020341887378652426687233209223179587781924684485849417815373627464023246410908270414464072671827980516817137513267200 97 -83440165620945007358552032751549968623462124662169426605663719931860566158273489514046519339805618242724307204999792712680420454159404736987191072365792460800 98 8853436990739769191463262947700075481914867632820279586631195355400003797781461007181215246223052992229174102589017215850345633839421381282352915628404244480000 99 -948480720197413863814379571544179089696531808076117067612802676606890632530801795572602979977148295754362763764745322557245110349489599850388360106451956400128000 100 102585082095786735024168858719121973333401692227777742210924977530411867717459657254803181850119644916408719432320675608173076180484897849712085226981619636843315200 101 -11200541969133836450447565962994430791100857812043075978180599745009365738609064634024685540374890464899107539303240481140426498692692740232552518199883356412103884800 102 1234393964038831274740185819652793202925890937434193049340343287897806119436923532270362030187022992108835281135890376809228110427331490701064989323756408506810158284800 103 -137306157940231976080208995556444933666992822771032919042382402418599266438334906466693307889501348413595634749580351757130734592533660230251229736250691949985487912960000 104 15413809674422081390767743998045266276111800007394886002086057844849054848662967570843763299100565382188255496501673811378313436200830255498608382780435407801034365258956800 105 -1746130531027520918453247679868742546137770155164844386992028205787362114127528509242931062109453600043283597806019357271801910262239764170761122733905753359206496656687104000 106 199596917400503336175623897205914198932875662634187174310904197871345451297736386652631274449446866397095935225242733936909557346441454166610735224039602284227117697555706675200 107 -23020020434765764813136328008262669901422566003022113531467123594022038605786668291530113579374084430410527708155671878420029752825224231563191658319879075544021893481847639244800 108 2678534985644152942831507591424890579122093252675383205381643375383742923556716038404774019954881321101944176890424015330763199082369411062032432623165115983520761669683827127091200 109 -314408522390638442096484843494152576812030368191939440423607097927563926112882124059884554739212434044278885194644206431251943877541912936019614884121285525119705492604755238086246400 110 37227416963831879647665213326416462296996184071790743709982638766207550663550677693143212566863993670935507650244714545732150234570344611966732063536386365769014919204339085535399116800 111 -4446004975245665153320568144797759868801572595526065434519724156014055505771897398855654615699309494135872635689815703031989503725328812920466352134361410288998203675966827023377314611200 112 535528827536341189636163453886613663893213610651397212488134411936553881931515679932503656380361268165086249838197718572028943890870552307601669564002678444042731330008774244750474189209600 113 -65053343420505967934380224787545424033936216658807239799898095455244144811110261113608482688465207481458213388735868651822111542468304460547290957671259779609227744018117939496389032542208000 114 7968907610725689787064154198162655752376652915028891157202432244492536662298183824252012796285188786750853657049723725370800183061584266525753464097342586627314155811558685855701823041988198400 115 -984327105800347140091377356129864990483783227957666519093787173992101208515490476498672530167774102384473146629783102333465687743999975751780249768925612980589301968729549111478769247347277824000 116 122591733764689865479131093233220176270593085041503698181387167688225865363074089160888958320021002675239696666506869992476939123701972642520333654587846496051670899610149874950245420628495984230400 117 -15393385212180522827485753767683965415972169784674309182457330326412396724215864621459362219266553910230361443527701420829676929845799703297175661433505501013479673762603221352129285776717962123673600 118 1948627883414805765883054953311752855268293828509663584324119431982423374530532033491024846093790874046749427591223401169691560370227418217477682302567076748309091519865008315576203740974811757255065600 119 -248666118766525647569280524998305465432574230561302727758423466611600295330073408823490848897962931520052778459100897845791157735602231173724958372369652725777635748931593666066950153651063272047326003200 120 31986654876230133998516718647212504168850405794884303713489857216344827611950991422606375564271291567569790920870667894985956150154391653642887465122076201835267623138185257680043086952254507065114466713600 121 -4147224817630727890950344647314738996274820871850302663044283274071638345778577061067355520456895107286446608305112860452895327509349304166971253087106868719513803581672267833725982286783349995088963331686400 122 541945195020138739240512004096660322339991740691258561590002936639079608441384734158263737007035317073630205550735010747389696550802520771923262191844722692686247227298036537073015073599808339283591592673280000 123 -71373193736042870739456374432004206031282409457179795548105259023127923265419703709916793285839624767883230631527234884349993584124294961456776191557258766930773289379275675848215294801086857956917171244236800000 124 9472622319981995612889495317650766481335467295500747984513019509060372614298359662858666728944343211106278685918294642091390498366739169289506659940648050254560432462877041722360705337509587812943859276285214720000 125 -1266876925586327992863809687839457550315086685147418176399894725676866872485753178160386279515290864348485508932287704703329200786835683757779740909413991940559371377079883524696564443382346484946605850784012697600000 126 170726892041785118441397662411384649938893337953496253797905871938577406007143369133852066383828282799154930426888533357847633149090572664498616175642835836951141026228914531084751085054819048502491826846313993994240000 127 -23181809813250020937648496489521451773651498646950460912654254106447535753699048609324912086593021175812698836015794890400583766727406303542606336577607417783859069732090293137346574981789789681183266940616668516188160000 128 3171360562273375069897918779711259226676590204059240792299102910491843828144037915213101475453801863756890692612740486039832445989311523956057249338097572041412653982320949797883594287932303950354471427891620452635770880000 129 -437091284791967246640152402890679555178036113972912448929242536977010485215900568931311223319274579966481025079763228486830723914052206789090895218015684579053492592735117354593901323994170828110285595304848118335154421760000 130 60687976095248148503662087805715798466998493538008701474657263086196673693449855624229466828571698687222559589322516200618679139462447134238449158715050767042675642293969587910841117302077020935904843340488321302590998446080000 131 -8488153903433007237979933796962963804453064489413427713968144907016643527394412688120923614614338161479015550960917493595338042767934377987150097729109503488978635217446472174231447246672496993247082895545145940590318657208320000 132 1195860110863119453113639118481988126061314367079894087588571949525646123517492472267609382271225912194194381285230121161934133111777659338627374633233431428592821180298581307808572118099387365089175225264042818413739606655631360000 133 -169699618287465563818959118611266673761804864638286116201697610499887275885744786347263190311755874079078683599124149807348467932641533609792386927080886058438419073537509283881333514083195766257167462245964809238104083327143116800000 134 24254473474733412035411231434783158093413178685233803103538618682134827636456061142060386395498838234587653750455922534737938317253841927267360611941418089957225866551158861463982207455625379280151228940125633051863965702333902356480000 135 -3491329351028595039521825648135736783767015054103522987047334734066858200255759456321082425681686939543092718637479808982531180254047489806387021568924268429549341379134647669473663522258082830375339119979276905042591345658869212774400000 136 506122423127102619638878982035260266773039147266536491777170302276262622359246083851589480062199056129743857745711358770320058959580490170145622983048378752330412649234785856187355211929192255119379785909508170165472689498801301943746560000 137 -73886357368016651943726569639716507155890686620858231010936182721766818606731303007333294805530307396230486531027257712258418349686553708055416776818131839479492455522464891901937763705244066808019662074912848208382111864611939350206218240000 138 10861637186372727753340369888446660865144327565062196151188625021809279578963334978545689939565814212876143468518930062553648293126770164733329397263366841919021168953089655567004869569550910927728583993534912980175699069570187604111749283840000 139 -1607782995138982909975453261709173170869084247735714059847284552316724344369416710146240596631566624537284540425053344571177516007170352743895921179979905980580946281737260155475912176645571321399582453980674936007886700299675967611514367508480000 140 239629188985618319648664192403666050578217274713567355195600686005484105240568349231730749827490107366298962297525182214436664455401424865390497455162126908857539659054014875016249622759186945510132475376510982368757852003595781969939790110392320000 141 -35959321589366790087346375087107563592407681923842226456411029312359765930126170328229267413915572370499762085209806100192575086725287733726582281891044543076078125163071562673305573709589005270630792602229476286586142582437296017837522718849761280000 142 5432783146507235956010461211609906362279373745620590416714509940405549510040204774518140002988573398632074704129807755475771741587780108889792389869870835986237303488257179323131925233029772860199084812954286655009847289734130508955972548011868815360000 143 -826327609630710374305146531033330864020381451496817153464069519350254578022899077679887022157134538266813681163702331601629273642015950399514386963989218409926461475248758117096159462674259972805558439628944031200935006124467226647106571339779853516800000 144 126526457864051462767126648928512453834180760777242470081496510802902134133544388084298522102076621884184782543898314941247027642919934753466883605128261056415896410930211733341584827748482479249518351674811984494349588325112457749957671670784568391106560000 145 -19502490610707408824385941103513163898835843264310979534543295111687208784585285877979432135041740908366400809570922568538655453545163202318056472439613860654741352750500799614594005758949997401814293352146298517737506153989625915195260461188292166654361600000 146 3025931961935960825410576019450512505030139238863601599309364895748169618020801114912385541289167580348574136679574928474699361608118860315591978044007459205329772210135185074968329722895734887708428284692541801392794055310651554430085003302655629224239431680000 147 -472573717773709046394200464200605927023959822203942885322859777659003305094501910965915004813843704619947042984833447664863281175485109336204153418651499031905479666028743911818899529652599588664144627966740988424546861921570549954605336941481520351329931755520000 148 74285238093717372020690837475829142805547671371079001221800815599058920929151793397976463675877274491461807122573556904851235101233728421000634085029407283675114328681482731601229001471977368050503444808884971005889638626272217946748089167432020120928581897420800000 149 -11752749951564908419855444088224351301216306105542910872545205456327293993383839083941788308059218663291012026107222539543113883863050411271517602142619489949638273576293522221018147671463314422415491535971332220979313257777169968499870788816146222378112003132620800000 150 1871380977227572774089930720285840533646773089550444428183150726012981928506957882245299112069808931937721459386928763909854472009454558517368712205476557261842429326754571898234916846044722368595465165059876478303920989397549803679376324543072366395974156075432673280000 151 -299883531636158925975917454626870941495250005814290829772883467824790745715596193272232210061683652172967870289681588769271577374891280703152529705616190412653907571419712094531550666483912135571930461834761895205591507903524403256925320911504799116682164201337881886720000 152 48360736187244312275941006637601754103336494434412980516812376959770238618856611873521816654872368889249563124628518709177770778200692917655069187297686558621429381105969194279454564741080452440867415690425148301864527804679900658503189148970711128004619121558549975531520000 153 -7848117350693984782477771561299548658166566370528899297244410252318000203724410503622574675932577093019100754765471392254618740081754906038629777386220621345935638804740941946211820980082674235127335248848160572977185533416843986786365584158606587460660155470976642973696000000 154 1281601520816787795153636800348986691981045584105290325174043133886475369918817267639409566721396159843509698773956831237139487433390672999322772531366584045897943160420528720567833107784006534790155821747914799526166508723560749987907495984128734300584694488889707237337989120000 155 -210590290739679209303259521556230858250462136239651353367252247119047908668868776644856388356926304531760605758761708902768604828710849968724186903095922804815929113364444791370533962843658126593581926049995572501357127172628082516889963112827526628312113291220307943177689497600000 156 34818059118157659118309113979684231402826609836260398391708756147758278207927135828576529568011478667069385745150226904524321114733224073446626287274270263467517039414692395421119014493154697366374729771017880370406518586195417607217813688006511117908588102909279451989082720174080000 157 -5792085295808854579142989174824517301670367730977385553326417078795194990291552283983962715145107531248673798412812081432957404000988455719987297039255127100456921573499802784808968905928735552087940407871365222762648713612408346139698879641201265735981204151699649740943455598673920000 158 969422322872300879013434770698369563748743941495217940706707719159998816938322397441102271323042508469462794876815155744681300563003480432968229478635238711211674288909333019998899015097835438646103904409982177394159923162058991298144584885291722677686620425145773625314186301307617280000 159 -163238450998097093844271242165089610016485784592688790589735901435172604301477821974637472289680650603453527223389922081297373397801467037485504555483529883790564700724567589459406740903903264814042014121552034032278002503274786407236051322182643179345615388396234447433493230020366172160000 160 27653315050493216705527833372236241096974816621766656398094538937253285892786221199680552159014925458386169149632456911614846055059992468922152574026589826650959880327681125770273211634821050135215942617990375786613141897636903153421238800912695555239178180473488694592069961316468439121920000 161 -4712716643900846096510909715925654676276005109033667069739359036876236794655689638214054905655263522923373901638331524774291230950890276845995522338087126457750433828759473788323002221769099205852584847547221048270447329722233441629004124052458493519331621216341515697375893433592610847457280000 162 807940057953262320776192233618812182215173174999364515762948420464288064282069051793474907630147855618867678189888660922977653541066581175434159790894012555279723922017131948723809827677956934933442073487324787496725882205984593755536761812343253203861195766069527627892014763167754984294973440000 163 -139333365141657981909620208008578099211423854232171694963462653962097808287787011823536351588609286410966555084236931709971182056586491152330082445697080143317245309860090012687519559141394192827958194636753920382602091428960762853738638577902233922827088722583804218769830186084329099850101555200000 164 24170406570372595053429489890128688037610368639934840595902519871810083466557382860923967825847709845914048105429944548238689311646133228615505870151353561347507925367388196488343908514542250721109152052031075955383011597249346083965602645453986050567637302786492430181739196699077548869347872604160000 165 -4217455269542140950980053194801800479810538724014453766013085111790734966987715924408212670421980686279968786947225244547999699907150104248049861949619421215753344719416293922644030283814513551346974546460226660525532858216515560388643715290025120272857588920126515413697636521011330563877813983641600000 166 740184096427659116569194682760770917386666496978035207030321347386287334399784089932831889564003554072618873992216817775139508348238394636627873855226852989209863047025798835849762819426276279051033544906461085287979640833832911433475237566347158877220865723949663340865785741796647755683728072858664960000 167 -130658287270729278383415687983756678541198487994493572104476090546593420814759140150263643495140364487693087596641621448626307545329720372415216309110357769747353128049957680406548239038286416157712208553703667648424567361042441863591347027434021165659067945446194736569287984719276987664687003140242800640000 168 23196769360130415143634974865153367042888674255796033505594345225640979179275315844386377681157839788256419349081829491315565950326574794668306762983581792115081022207452877670759416337016751437632417773917268712201342401888781728897992000465909650327382095156835224094396160525078467992785218280461738967040000 169 -4141874502148540462636187032759639884210279272397737590742317134571522295237095823159455924303300415123463701693871404795755525109564373948276834058901459611018214573055618614286481102097460091733587640907356745229739816487141374689791305437569549904308043881109871228219680098859214209189719520153200104570880000 170 743756849029543852623555739740926626253442591976131485066674430205522446813483313276751740214511126442559769290180739741780313112388603252015517039061118395698197266455017127262904480769496520264436008869092615362199846857021430749382864323459767455794100202089662995625878588488929192302651871814901600553533440000 171 -134312217401383944820138697009140935776163074902409506240314274539214167894388244349376895447194193581926140804708515086295997012431327058730042973437526859781003807129275184354758598138579820984865424654673199503333351393559578806521646994085125886445501846203126046339133300327549097357785271218595877364495810560000 172 24391393253428459281663921662370569500677587194637538886615338486062716012704081980227114295079390618100255029640543391772451207663505333922333501378532918938181960543588392235305587782333936268427507565562655604126858837179494315990072780394067373602325882439492832613052993760910321953988102775165524857374690508800000 173 -4454310155889967281569142712929354714353601838351820262288046572556327927679336758995405596653766763717252478543721438521624138796288473091747029576399882164636874900249570392301202079428790850920376581428351734142944376136070717803067461535715503955663962243534416170972293885745695540151343942487709712210657804288000000 174 817962550927541440735534643017923744382843800810413013137997562405060672597406777502370513950026514228828366680159018344737859521946654572958473098873623447483283704178974754106823537044844962270639838408070679844593930399646464748305952360542496920694582133215539896849612286893756098468375831891794826744687479698227200000 175 -151036539517298743505973558562949087998322084667134938001228334073747167461664384305489085125891984925348437160952007506152246955887476397165987054475398637555867008098480412625292996334480488250380444321426097316314781078046779031620174609747679585688234864590178374500157204596264946177302014827309702069329877381677056000000 176 28042255449089822455803723452441366732117308415036339648571397856582211261862350436464497071139164498811537012016666410116415450995031521830312551232329874125986175603532629263829082647536623323989733589608851583417048872890501169320034811751816467102572165070961245667008570652011687332211571780814501497442444845624223334400000 177 -5234955347888623668939683241596710555650894244093231448889597630427755776247346052514713830374695098585033292481505090205319980025116993023974258074505889349602818821054110448592889201443936602394447891232225522834332904783796103460678695529195795256926049691219643535949558271512870524901626933966364393433797727318819051929600000 178 982582696415583596202991821308616163495501652314874088712360279108062277664682623614172671911567217614072419540556739786953045479088580461109920081035702473151051250299510467369456257881438002087314518459553258014903418504559647005322908750327971121494590180491522035262433145386171955799424012606094684589805579428726592818380800000 179 -185425064491619786410536171801296537967930814756915707331124719778597386517008331739097489453516759321122409973431953731055563044504988837286295269001036344848099189936830255844184478551173985027233574003082383300840276190805386921323501579357733915113974444605883154708554268700466976013893180847676026146718150809426662168041881600000 180 35180192442207325705727489370305665730944843860743085568331826755966012823753835423480713041768152089681325992182195594539519563552972371131851454664040458694305092376892871574515571904154583775093530048180655917638178036743438896518010752893059185712174105639072501929120062848444474377328014674886827103651679913088288588240309452800000 181 -6710359926454904386218607404277119232010569832142772944761235654353982108585956134307774940148136377187036400780892338179453657676980449733887830803242589529067421144902330552423185254462907073922887832407018085448898860175260521491199646125161856265592574271220361575993920951813389898313651143144086257588648790285979993795504321331200000 182 1286763626087533832191999092127508989440746380509713871779541397559892442853580087715626090070413001120681655127070700757622136143348163235747258744539058757407554017568108701518841778125254582074085780184927057282125259922468502606873009273887487970320077953169171644334757652964689947868637886844726287807384014880054131057553181350297600000 183 -248053152570808828527702877927079840205759513033302043709857413277211551783362096813947691785134254750109021162017808237110550321342407248731737771711241641093747914866592966560439314405051418757250205278767893973063900666370910193120605854161975580307808472206552742872769450894792416366020290482921164639542859037208189668060208297934848000000 184 48069713198506770076160045745812523753315251583356151722810270351583031459009755156935557520576335154992307507950360608179663092392740716614230142692929109023737452215048252908070832999635997502497075252567818659738858282636285727799195856048331824361814097725408743297088574610304139993826068390688476049435053180540905140868462922605317324800000 185 -9364121422991965284676402936114672597266821702424731667771977621779161796199815404292281420526468381317902940145592445090177310247865058580465463152019513149035672110675842107151132428248972574130806318666629741321207705280541249766340514254796025291330686678468367521111969056771720215656222362094813338489972435673108287800246813764893016064000000 186 1833662131523159372263225473716008949499589682326276611985971470026911262590349124716783819950273214715550466773193619123242144956269994642221581605706892411392834695342190743565716947663460157120805804734156048436821956103357584444675238281284402695869793491218119883782781487742951181029355866366885675626672005274106750536153713065864480790937600000 187 -360924650372562637577230740608075525113476286138409982320612469395737239140118763608806777747372222587243106370040521106680046462889202223078046646811291557401222578211084452979430079088321092458403742792402309627097264115447967865753646795798760002553346063940435019964907190086392145289698413803686833742513174184931579666309248912233024276817510400000 188 71408024768702820760505637223879025349454442672248590224207313186394322052422378875914173062789703523576090801484252002984392222870099714860735587062327785612679669460724654151726497632603106561010091758104183216028416410936895552778358128477399969018801911382913015161635500540439443910957239808452245392030052067903103166362524946124936717288236646400000 189 -14200353765857113772837659550461682908555381547119741552320187526881479415016978046557452270361175158396868919679679197366401134148151768338537712758913145294881173942374137109050752087873073294397954743323444378331487390306536075051214657178443884769279217507971252450581258877866035030974237211693634179603169205694872062071579717991774675366954454220800000 190 2838321039419009531244232554251236391099331791987109290528612457133469090343520123239097856725077734171037961213536474034858500474720087224221704769609793457308414586861384394563738920120382195459657238584262899836014967829784007949583382969244821588517995713169060024449520041092911041327884186464639207280739982069008466045407299383752428689337103889203200000 191 -570194123521033919993717544647445317299278349347718158163669673439740713788350805495469111507898117448906996054121615224191541166037508806143010475993463038640545335719555187507929314866735399761662868307231701683815227455181023827433249846706529625554073354859115288428378479626883233656298733162225988239557498893054978145610729333733512022835129926601932800000 192 115125519081236679878653515758472480498963919357109332436510892640191782821881310816447095366729548968555857226268171552492082176872342639652528368066990689825728190581604039823983706640458204460375650379348679045133880151128858601720237379287872812848075198051022993273553314101918535528110438108103294637439149702087803074662034078907558383317730231504705945600000 193 -23361299621392133747781255309064105856595811975799692198826648514262227919970376209905601849281775329642435958404614953718202858549017411813017344788829078452887183650904167985126817129952902646522609890933197249133414835598934424157695264681885800408642506144900030196514772097033628331807234061410893912830287326933623673543529228411785528877145982443284594688000000 194 4764177511203945902253592059208868947677285413726508849934510565732318591428519773655623846895761928293508599508117792688882854254476463558953356833548500838715613555819503764115589457516208663828967947288096047274223907410883484050800599486034380102998285163019847816099556694893457142438018293398013723714906615904803550768254910774455982641124426435348458477977600000 195 -976412929009619838149055438945496149884490024795747279248567893917779746225612330648964053921310112808630589256823995854059690215589133713770794344178500544657846299292663429393832813951235532772751091268893302178081666443257570989359841834646216179684822793628502243235810161867438768978270777312892241964516379783684790699506019947174837804852521058658952807448576000000 196 201105053265165619561531134403532148324256774415064167602400690199898924955346234774955005728908129372790802735000987680838150292483006771012104780822097666564777236258977089380196257975788942630608163782850818830963917071058747205632286077597172387577631244916801573990791758959160433423719590092636669389233273259452713188239916260985224000002069506124232520366869708800000 197 -41624176326124595135807515337986211104725301058001461529783556521756403012226875018469692718706445972360216048132367423954789395523027391018137306983012374657666456227788736919773882165754593133359755886828534654508505266023658550919325229042650784777042923644030453019832616783113518169907682295785870255859638666426866085776816022054340279944519510175679436499969061683200000 198 8657469434245727073218870639041109600667427452971690857551214258671625008375771432838778867503219248119384022570345962767616519133005255547209553048000675736781039384029069595800599074650120162246002622171585245640095344216364599041022393853422315540342711031412826059984750938553556497310813742723914889188539063886121314444886037266327494104927527824870076970143408193536000000 199 -1809457841764030788682896060701117010822165348590598522226552422975498917299902782882447127960616938308327686014521573941562883071937423935637847796336759026264429064343518801974104327085197003838056490327744583770427900132659460235052319600320142629106764762232861292417448609345800372148994955365682753904051344431538841449450105983895948160234460269723048288030519820550144000000 200 380021182222797232570842796845943232679317054185616404654421966963174142087945866194853943547275190570796625094059725507742431630253981827465832686893115081952470867730229770006110424893468099524027349045702167814760577819769330632631650466364540502559573951405506160045494927379483269922177174404040354119003041146509271425243622458492773455831367632815882437250314056917372108800000 201 -80197110566340026584036754291960411865367618817448133219069441944883810805841438596231522547711284409060955036024262634293339525884050907132152110630090821339278023151582088299637082234091864662513456769641681870163832514842865035860179113428063895765396243767212245856091758172310559193929057831258056386587697532519385571054963396769515155795965694416882317273026452049993347891200000 202 17005565025147019239221864939804077178049420890038024882940621224116259756895708287850570027340617634280703915506863493127292782535909449588854783186988678014004946423360041657485843107748202245185115214518184331899150080800362389724953105381946808995472524045331542630113400531431773204691260167669712905147816446649943848974083221349580235919988400489102158755729473428583861138227200000 203 -3623220674843591098246941114290446867197523936026602641756824368942504591416491441316264680953299073172413258590869815543437928746140009846921826833941752669503314757458914053563122203439930025812735278661500204275346265078750904581080577647444933207428700022246980067792119759355315693073279478422395315906432366960076334039300408099648589250246832881634739599349620231811978525409280000000 204 775639509702536277157474513448671025204245166258722596753114609901636032148103092345917031661170228919136028577959781206575551486104981469293262018731205535201866365956481023917578435644803345065620225489133372301208140868378457571757179584029088355314201834760380772447496644379858599314395086206170753946407301276083374163691917289695592190199738603322710530627020602404258793275994931200000 205 -166830947878856735448599330737119609561889747754244933254066562915289412734098254317259003307845773281800425831845568183866144630551750444909066485595649931110296915168822115070728776734717376477800657743248383226147290125072954820313810909475344888950641529591070446936621988149304339514156051830928196250526811648459793619421046343936369299386205147086546020524041148134918708309436399616000000 206 36052476448872793019655625221857240371316665139003462011876878202827271237547109260293386096149923456253964248429864022408971834366624184584199986812045616859599639801441588500904066856792371057695704292718136561496510557840646459003534059900703686971239810698790904196783526175289373578141482511960105413415733546396330877458699638302583043997690379231649455976330206178706597838693277158604800000 207 -7827547345981944088127997878947916985011729459490079242940984527768258307760515372357013500355248620154323128259989518209062105420273586106682086887549901830233404673876196187503310337873428594448872411560469793778848403412728039694988959921639753775892981578029675539921204103436015798798898542876636671917581785267048173820815126684350790905951293946423404079865106814976105992046445944058675200000 208 1707414006170943303838746118703744112531996287045842595501913886367336746411973691954451478303287923215621329828593999725179765886770507440623594465973242109011130909331825796041825544378896056590747217194619505274931339465312949711173311059912057736072975447208738542326092420678147282129241938156270356138247247483975381235990476076545167906923733368474342213285381899037732450731922804823608524800000 209 -374166602081644780021797342431726924255469527680173945180703539908057128784659232280653499655257710673887911373638184603240624534019882937741643211321439329228310746508624835302504334327841874139384010676150496388499867914240258240581084716631789566858678991167105317657284048119701002417791684775687670947654124566051001408403442682525510826643069329706254123538765337096041549362950576122474633625600000 210 82374888914853660196331832503037395106140264089497657485590961651535274289229522859488264669991079238322702803006433551003405718138100189569833551772104177828719613740681249404223313269109470732549680242415147504458738377167213571779846491876455580035317146528811336948935511106950028953997966298982350268595665429476759814192046489631379659692295615603942450421113866201867125777851750778216861872947200000 211 -18218767401551511050597966053073444558704190940688325461419564371410999948541887632186712537338413770661675400723226084325314766135653548032119042383031442323660631263609084904727678601248627102503416667798042076470450734653315544084260432828331434859306473759297970671190517181256498283846742152292822603638448253775428635265764555657276664572648906249100861146150705923384027347606763497539938837908684800000 212 4047885694923636554228685259620024314924104998991908412623403174238864312750606983765893216275430729992882913744196484589479904614929832321230964553137234033820986722437365917978402608390737879906870144324367149727526579815306297524015588630105083113638559762958398322309463242403223157153541650790058742664664119416314686980620182857359462906764968095082515696864898131227340611805740712810774382481139302400000 213 -903469398100338268882955744881125096197671346752948964828028264601817006781237445624808026739213807778417475458375722755754273155285293405562984564465955177433758114595354528025786208577388794753543543891391400070389284765922906877307691745421429142666033827552140342716633432280147858418826721529898447474695985723844391350113134740866138306710471363211728419026382204315773624582662173120892703653842911232000000 214 202565533991722424090002129483178085626763929135824001826773241348595568640450058194390328072236968728416094082200902225012448611989493474249052324868712695254347725717819671006881425292717568959538042682588569343592028772030185309929842772506393466413719249418972855269528376789495527795138547164722750681838540587284034253601891366694184818175503262037562678946954622086651549632964600502498209945562505648537600000 215 -45622132802400399323212569331314435430853842918178470832073322303072757857258970020604466253088114268031784780645028475543718689491410181168082096982251426414947370363314943314171645636948244442002988817897500921671965907049928753722479142620186077136545043382645503192161930529632803052807227703954864096779737264805579589786040081490974797753055275297906825097688571706067606994468236180488825484530778810351616000000 216 10321305848454994642962329591258958402130159849282164514065106784191359478152886619446544636560908270982693441791742923249583003932936177232252479326343719009138911213770413881368426661868975897039115624260429966445729627468882259760747154249779441826086642367830696035002126230655628515740773881909017405548992260161972055771992864747915669004535937033675821157817903190146627447414704728688280943012453927978899865600000 217 -2345491863985218991843290944315981852316168733031108903505419176447397737250487718065284402606636483317154811480868344581847967535214395136453754237156346490269370888492632215806803611894534215643029328210182797111686642717257604419532004134692546114617126373014611827681763726227865283933356630378909731773449848419524592931471585609022065180249763761289376780408849275361436911185783819375183504586923077894228305510400000 218 535383153974771483073277655910788202019348757584608071553313092668349700490402974126819724487316093033824544893788019018683410627925555199535173202703751940155817086444536093653844090767637027604546033564990505117849203275367085598877537703584757572937033952918795964941639969948885956327828798026334991211602578425774550458988372168353711554055137161916578955867911163068483571919615581207648610820486674968304964494950400000 219 -122749097313487926620769050408166957713011155935864421848284372322783236881129934219243636656684807986106754850109101952596967212026799775357856789669164009177479211877118087521884020277911162898773068357404487002178153212058575531662349835900548149985055539603095190929894172883769851443075227397038112540951278655429980269831696076510251779701645156384021734133649002311497325542003492922543109797564320306216661186038988800000 220 28267419915235153205777118823465403893693107841258278719068774129081297801708041058346791448085688797737738654782708942942279806447153638592573027507289427754871922891675446027032489862481355629587734983289562264875040569244385030127100313985372234733752959144079251573100629463364460417382141132118949351507866071106208110537870999429244765171677549203865211406966191346817534669151251975741119566336151554421000897063970406400000 221 -6538223956625646820434847685700233094670800808386408112728467001700458893570195406130019693993051525017787044978989984107685170212717706247652477054312793059314019285157023429776083150790577201727872932358879772329581153495740509747174076690760384311137587921380246073791222140690686672102014413774461478838144730320028403191826243883212844804422559736786931293988579143911733382924949370357532980217708536181987310465663474073600000 222 1518905481959031454790776375613130129739646113931301603811318624250779140874489139208931711730295903427270670259412541470340004879914287343728522535463407892184721845554180993557114757143160780125015061926672326991524175302597494943662786474741574852624694611684107887103435006987892679202884796956065292892002294913987018003905083949126341444714039213170560616506553992633435993566426823314605530544754286861364777107223610392576000000 223 -354397534547949610256838594162454967172376286215302569618496147575927564904183918016821778483284703582323429958286917984277025727516944978425670814751190975113525698663868151215783153219645464041751746324710463543937133242189964908405938516996282111514368574737498724265828757697980850582186088340950490093984607530944409607708911876537969986261408693129705515035999067795253997422903948710644360061201329135730702291039327050792960000000 224 83048414178231063597893782582308810351087179312083238585193053674432904822578170770315260203278478198339817637841202967112940344807707181407315134656715422289302686342553317737334106258293954169297976682271571956871455637597601733575428482189987035519365836692512698396568468481840745604975129372580254445473513006088385393947191827955920448970059743948246798418974528236457812183961715232172629541558773615797875281287594783291736064000000 225 -19545397276514897461151337180901546170657699195654556456779177615705482901631501333101329417761571944055804276368520974335400059014993038336993239031251649057271999744307342312216016798893020808559858378780654142666668052129641499474934042260205515554256161578652051422343808991220108704210642880357980815189767279266170836122936583652459444870228669114321068755885107427835311920019749454445474470655399053573145188348149098759921336320000000 226 4619787880535057885602748865758150756247765969067348363374110552002307657323517599173891002741853058543792870861652788304682392222200800440857426348639359856611752700590412118139683622053553481914722886490251800842699966602580010238012599567597407559744680234586009121550370316998720364728806420142688950642939130156892769753573924551592029172172243269778960533786273644326355379013581183519316147081162131715127580503114686453286036307968000000 227 -1096619291928998885436422487391911818053353331584455626611367435343325808164491995670650678600644459316506019744507913792629973981253638427224330159245852917358514759004206424755588827514277567195571252895209231873142943308553603146501224445686359272935769960680511494101372704513971803656345812063068917135851193992044877123200510862683080834184750020406470971959934045638958646027148966226150579103984077045709160814349835775341825739456512000000 228 261419542827717063156486902847615847783566149352892476558439716732957977709648406467141564435827213984886350560212078038466935790633685273143393598150790454560328358378993807516843968709323182500572616754357095885734790978671934662989443761380271258593553156861972649537210735206296850124841498855985231994435136206556824378696276001614867692047123772151922738490908513389241516899398574632447497417318547539992393910889262913938012633181454336000000 229 -62583611299044699924261076367555351317864512018107772811543329923589248077535187345904997158224679169015600564695758566158333022551317549781691049713915292278928507800729646929139082031259162144962716707576546610874770413945967615591174786677807546014981578534485701129410160041155773896268086921452234807798034680821485570007643184687444810395653093055197678757322736142676264514041658707610967804755042666835940131900484137954555832210368233472000000 230 15045815590515895554133027650478225170277978375002758185930002937589405196163874043770229727039891137073576979083452784339863263852770274173185795548750631237775006675861901692283949800936580054746926820614332774771475072140305033471688552168899149525922694874175377529996610815218608844843585103099200138692058892037420818965558690096677282030850244851019856809059862912953440496178738766510098733932158239119021631935560519544485516902578861899776000000 231 -3632416230722009700731239371079948958782303755937849367300731865715978968464013914573577646500493360187566820883153983878332652118166951744728980162482096062565022840751279106235755585251973028662138594996015847350232909950099559765610516801788144536087058757381272762497390148895736287918371879234097965205372252682352437355385775123722127844524049171951991814285613111685327028058600068310160163708515374595617408836838502224341084195919409503535104000000 232 880628056420995534978314519315625969193426154583266761418052202899728524648221367902434386258142034430962371773103378167730010459781496010085571178941366739267628843169856381044967083788535168951655709426744189087329316641484551944060922037791454318194038450978835809093710041796974141932919303974251266598526599533339070453802472640229690296810836137444815624242144099665392341896920082271624898273196559928282774904931968472823321102953633316174036992000000 233 -214387178910293242903133618047197238108588000548229428678357894920258802664067496625914139246525952660384387927829952603095665980577209901972246443135227750767268158313273880235237388407655265256099491795736114677573966504541110391036803424176412561054550394548152131934287563291059274675243537134969565395578168633428494663365102545717425317592866725303572926286762932443096235011096104158725605763257437359510436274465056118079740074024071086774534799360000000 234 52409122902170926617619134605990137289476983141378079625244925094910429624959640157342364819535453964321541613129638887595863203851447076828220911390097736811415185516706459125088476055156378323011339043912413946640712249571088967552681731146422826286011722245599710289964388631160410121557863493392729372212639098262290609324608704221338589846325348367172444242928162560338689690470398033439565679433470337033615520861186157523828914353578615183688415051776000000 235 -12864983592062723650303776705233537194099817786039251522516546697310638553203994492034875426261792804346609091925580497151536785910473414117454889547748161297750882969166464658603247696466123205730602652175303286435068088677690651783919333135202736209583672006223732326247313337222265531885546558520116990655655870243549121572773537077877347599795334026990332617015335304292500786743553402409603329707264599089876930814248729168285191607750938277901836044206080000000 236 3171015612087718538775600317005846652343253625959027850278223047387245205352112457146709914694750921378976718323558498094932262635445743149877926513593832146188499747137012395897822010165627435756990382227344673439047529341776768461999374575928385161862030996104292621038900879442924840758046678375314949418007089031767810373255423315952652972566067731223017707184283151907013897367453341467618764336243632748647030642664960741384034173803845786603040702570954752000000 237 -784814322302723516526776879417047811589575361290305087538581517017956889290572940405004129357327291538001521360786877855998365896240429236104268900274306822838972756814780275650323831978630455561636071696057599032342966061627324964839818884541094742849586369800596660534193157094418866600084190030416918200217279728103994517250613641029536788772094439712978254745755895190908461352067709516208179071022550763901495372853419623676612798189225997792528081041655595008000000 238 195032736812569171144908810427521961723041896263101226519515284030129573983019315583445382207086533934931519052744782723271659060146606129804808125308985522051423178724788537471177399501813501782896997179536920030501858151329655118055935550653583064650734312472799551846861724663573857802608316052535185351902623646575486477685202309126155872604472044453476219148921107546210514483196029705154206875198843828133157063402580269563214618852203590965779302629423320137728000000 239 -48664569417762390531474029038125176031758760541991463237528939125014679384803788429912237764276586469521257492100299636885315335992894134660498041578455354957545964216232608711262757461097354490509964879422238884950028344815129790440881693065099466175866836710065660136052852767948841382250635616538153263721894784016149390695833494392850548967899565837989991197402928428036995923882313651337141720673344572323695780265809292036827960121755981098867394294212741579145216000000 240 12192024021261528281044674674439815265972799262922504060235293976101031750669400415083765825022709316750840859650656830711566527171773611180076848106010694611719448772862317555964397924586985574848595589524194170421977244527294100258406924689668709417010565199954655273505863984589054355917169989603871807981630674542902291039865000046675698957339411442536252387717761349751407487839148671511192032743944212908890234256879483202652269645314964674678305086331877720676368384000000 241 -3066825936086019811001060411400050578748484542341075915841864492596215877415492644504109554650294643188212674202416543484617957901878550400127929472506002311367704899899534385302580843775841286429113910198984169782442993563558816629396143182082522808997410113869289093902086637695849208550172827002930336696193245952092634356016287767685084525111267608316023113868193245785235555120036573809563328227581708644291287885920171160385809462564683768963036210060440537332958887936000000 242 774543360508207632269069836111425033838064827943809366374838831835910505641839430258498374700528653404045533383367760441109392579951499340766853777878598332184311238257627262686503935606974708138158478340832562672205175821020892755324988814143769324740390658240628608411732968848194382500923011947688197765747580446862758167303008241662154324325606653753882016461059961319329852667717864793291929783938017825871877616194635440517201838936118796940892712816593058794634018291712000000 243 -196398690854668490787125119703739157685751480213307746293717196766394259240963190728276986747282880320903223087800322667810396601514203264067564567890350171599178365232895871615254754356215159145400660416372452348727010751572140092310571984461519185872348235990760167243930947433059718241313170736843399499955936767232843631495699314189191547922982731721602478886221550660801310359900496845121100262609249021718376006877290651989129474634547888895794478854241770579876295695400960000000 244 49998928634520126148568429550163106489397126524999543686100237035609869979098172834995031408645562519726586452818286950316578754248675716968721873810374694969667539135206247805043927405099688872042547036377874036068527454812845857169574212007812410322081287106500629429597222313254565551157356710753390323901016068291727720277452917297519262069244398385438187323105156914603417390552124705836572968528015931062984776557430583794667086396938182578060674150625464306729003232738148352000000 245 -12779243142355506635150762005817133045069119561948664302208164755307248117312242718972436063495650829408118539086771046380606368787867838323741708558778861663097610011311864150543982875834499663533900116095314044944775034701212368993011870068738100843336033336029262407232723414846166119146703866118335403860793849206293204443609747065319264299482989798531595700299319085547548939614019909459571808036143771260191095348148135238924504886845229981080522089959079999333000560018529976320000000 246 3279178188322187220449977721062205270137457787383142816801049801875432107427237704603794608963652377649368573162494665970937895743509476469626072354657611922099966960387867022810725320206368866345363554946786897360316133117933540369787596589678168115554876242456379726036791408783015969246165798859448644176611619690148099441080696599368219154108308712117003698690469354743470493894668907372531077925909138396349236597376858405942134627279121069859250643587712286296627734969603059613696000000 247 -844760360903374518408475084607807889615541748777160810970746497482265844691367373637999689820267810099008214125460855022735144610245791840161828891578633200016613523176702917551394982583651627384749313373083423048476121631731405112843214935310275892380664974898634091839111089567904862132568365668249732308188982313546173356511458145640873282828972810633390104233888651239951924419070259311685797328041022089584899246489741683836034607516749756753221240715429028492697755277331021109919744000000 248 218476081368059468686837084173981198283500937945985477518559454602827301007599572344320620662352365853141779801808364999971308875284860874270618560573941938114151988831334341304629465795922782233618425544361070293227752827490987081925142365477682366989070638254075816766977386112930865804781989786409080559104165374483078066723157717278099993601703047889054787719169791080969890140355647741969609792527215107861314487022078900241667491702228246288962758638440590284448705875912254550421012480000000 249 -56724335206001238671584919054894227262328200942725431694606156384099612347418086258415348343206935539684907845517665542750383519045509101613093829544736530850004970108518333509565189516802506217187790548595055182359611026492985227140038625093577342949422041680860943150190294223408605011332849328283561687339340470663649334841028367422191349557253719862226970548280683719477978797602458287218005663050038286558365650965316565466018994817010557278475091634722441080567148205561091491487757107200000000 250 14785071126026873267708259203907083651986708995588745125864670177314825176979701511754297234967727062731565574528282160534302080139126166748037910179172524464410576906237170326260699735398330416196907296207710185773454783230575014286892317264055628496620832799024488627710778933691986922085298095371298761850951227786219341712093306243010233694148394279197620469597969345870883400528452814533710922518953877230813963815809722712692208005646604957293982330206996288537600344349778262427399960395776000000 251 -3868648744430074033705235177342989597661917891918386891564158009474736420469352795589697251831762931207556621954938799854070111835142411090792591354946712147658148203956735129045759213182277490372483985336561373357641463226873357024466606902251925438049814714572213588171170867696888558950939603485431238705133621148039733028814074717576296794784711990071875422332481852628706111428135408637369418856747144684646083513485659187824705017087214982627260304404392508077573331048823702738112991381684224000000 252 1016179671842493704426966431169678562475938201233585469198631766125911462740535429868430045932144850598793686477105183183439555372884379695407459695255315670768146929712011573855183030029012112913213286230895058276201862182236567245085710620040172199712189909901208447910215671908098452969154926741827025168666247713446763765237301646037593739567834314548450533630013413620513209947964403736499454846896419767535525977747438465489234903052255511877206196822662991061648197515779565296812629318281723904000000 253 -267948001836326563311196377618671830703999613012031266543211364290395787553749174740038308690250901591267569561118274983832020173855358462696786180732850106595082787024333356742054598722127614270399553899734067488011601491758655503744831528524593487045573928467348742156729465063456918610809623312920435508467960599155091289564165386101522522804760183055112411706565129336911964250964876747930441396523649901518527842960595147175042486435414436246944103568169293184310990128714970215546708149500116992000000000 254 70923948325960822650392793200249425631330286148620120107704309031954726352414344651047559908925984677980448438210531335350362751846765587050714081126282514659533686277706983757668963241982883370539481312390979817968507398210378648049982964853559968239449039388801044023368755116117262920507477428871674457907166899003157020678772401169672934706266995119552745714610180297586731984757741446354355357117797342209227235088769068369001781722795562266244513806564891315536839811564728161891415729317318957727744000000 255 -18844787480903429614951694542465792920019225442295237453346639502079325122940206914416993274088135960288020895712730389891910730764526166861569840592604807994464572008290663013471703631093744000274555401138618957489124133185855067701205616703413212179595994131758697911199784269958114033185001491130537120811434197565730787917972718861957077831212581639530662586029293674232507022059580682985432316821423549087768931737944789349577508384933115492029238782449614345595815472679121637167974509404674325185822720000000 256 5026193286470895022459508336731992860051160229821184797728487807551014336966606612828347335787316782692619207269324471600379474101957398135159474058440139034596972926864310475293972387838614048606923658598315858569381497378152825633437771232494081657136981933523139524409299469921128755710792729950637029608127325968439972101959995130522732289355255429732695181041800420042456047048169656369446163621931133528080221172852700453803899464853355053615235989504496730927676242309746579433381221944954140547409248256000000 257 -1345644755492663230877552162244805683976186686777527534927281398916043744359646158600137612295171643425558815543364300001338872498086345715111419240125912096944413037649301094616352755115354923598314179996202815442523742378652605855788597925971107754571296970770591304314379252431964677932166001053346143739763670303635052468691863971058870790927981914950358001165112478157513753152489817301733007670192793937206093478670157629998304684398185849029886518476135236729781837473373082452663624598724053861923337273344000000 258 361625209375232329025920704568872640403846784632753578797056382090243865605724526317453948697956215982102918078707416407482119063625333043201950320838092542734450998918978079047669986851518675139295042550356450470645141101062513748899777925512409647370506197824809170800458832833198927280882994715905533050362569711104376515406392989382385672925064940731628313099216489750935445956454285055817091150958421430411907894000482925187308673663305977893864497337953504880798765554398883470339804598115090733358685110665216000000 259 -97547872112679394154656349870645909133645965188355435055085575643804372077918029610640620119984989147119220143917334951678661899854232829833971024907372333363937912271571253462795097015324561500697581612180938858047590673109333666649051016084818343254191148513586445337312944382520409511028421723891098345659549059624820254400330186307586814434983467826486463010388674152453595977438381108180712459057654789488658675479033673091683530670175340610641535215596093370027708997661395985364596007154631218415641824489111552000000 260 26412016881626347965027454840150811384061634861950467391580902839016261073161389799759933822664930416862316244028737215185141387774918747696530157243949201064671407096950394580794432603215912937282684105006824835947330503480507657883804716324210463980009880652519933986850742322431320434631735926118886832244495205178576684158521320536658184461081271495657958346253895448370581860308822191676966166198524660902667746170579763050047424500153157706938482881203005830542160342449002131166920052586734997161125512843020468224000000 261 -7178007029073330457889752810931242067796628847725759892096339861817882852467130971302278518476533638365861443386210486237274317845389763727725277388248536431303908388882647572956783833059363637818335057376726899847069647425921409364161671124252761249585518265805858348298752150183354154160091249908884749917308172830517672288711324152544129039154210595514176009704465437291461439599006158533834368236545857098771964449906351061190613460618088970516050489053674418071758075313757429035847753990422803920538010471569257660416000000 262 1958026967321148147590182978171925462015585723085645136958214592772191344092896735568929284203648806319002510970662985780055349058246497249369409251981852228893726229146017384642333185377133134378373038711243401311418264345509727857974565813497615990172860614786179646393668355318975170120161204791865462578441977114239159639534719111793034688759531895704499089204783817440592338822639054630998252881407046549263409303929220035818319461685802512382393247572257271911138577855282972244362130433242261738605211886768981538766848000000 263 -536092720504213779327013101951891629370163392352689678106465561955963290145874974046640707324467770135011415143604307723210506489731134531639429354613945434598766960182547205135364102267575638322914455852008978065629064072238748282106438459239263379741205887968495252421075645658145757409708509108373873892132894374488085103518120094119935911511595258349989532225825895656365421748991311043290876934969596438733312634148230412242946671657717796900802098009500512477460465390833469405101951361670438779583639713135512845224509440000000 264 147319970346657319789922576109213867052261337137266327121490678698866479274854063278302489371569924864208843962341894997411898378163715931467540367647592845476000311395331743877785152731033093522968520821253489720363233089947653601511512648561828790590082552185204245856198949103540305409441472975007162486359931331612444887644141777579435178654089123683352478141315815180812989294920341706694743961331694236672470801534718196315426084176575111504215731144212218798149418424515123176501059027409430486765597749122458774227315064832000000 265 -40632904888365793601840830429781802215088790862091964268854449903768050561078900844935615565504533759857537434663749439491242769138873449969410330983380684816621173412716737887905351844870629674797777620018965952052771827989548854818605454158316904256853660209140787383994349440932938711831455345622752811373136742813873278697919983606614596573857224056416378619479533669471876358539241636494230915273369451594508821028285884400097671013980888954018511183628296604061386054938700010530317771895319282146446310350493210154702387281920000000 266 11248193147779536362030863221116455685176281398592570710162490420748720922199717520917180413503247002196331060889858661314403283328729949361953457759917491131315664369227018294034976376187184607511210161870910221247415022611488837515018869784802744868968014235021736280060556829619179628565008485398615554935086065207381090935171952258823586019493487134842457857947894083829728396994800446205298507816701086036229814414015939510609040602588746349745320895857356758589719859029447069071612729827397480945388677698391640544019906499182592000000 267 -3125147038757039487787047879183032418273727990578432581057940781089105536501415781823484444052178173222648051715884369167484861785987385420602881240693414772458808910090384938984750356098831333658280679188737313928848837678806215038668254200785062118130074321457143841856386095417208098475546299628353663689754988088801384715048079799180805816210897129811054623276093392231307612015347231602978184402048266362176206487462849396911951694322125632463588503778180954008055202886507120926608449392417236671095012850371041897217928247721852928000000 268 871435280658692213006866192586195420713281115422852673751571541426644904334844873042666403862798083273802676163150096803717652948861934499989173892307573000497730787635314545718559623349027660123958465736333370338169984579102457600317240937015859060086832365128768382113647811739020671062997186375385285459796317959193955907062157114054008656575703930897704166897975280474851127698733576342891815489077104273083947278623664023890562027426314146387507999016960623242726159449816181305444170361223736566243667191105634829423558857454568603648000000 269 -243877116639370359825162892171745035939047175458456196382184077852707293234970708971004650700559771513422213162171285556343463881187653522341185327438978088484942822261961339552121493298518759699639417809058812203747414874864522224010977308027656411321528426283003685534838132138739922487752923623744110471566283814512780982048375067322538857608794068594412428603117609948602806624763765299724366185488837993219834274589270807993138041698016726937324138108338827969458948286699575939066279155122985070025047705612367401386480571528651007328256000000 270 68497145748912445400639333462855450149760738133468707280502178948207366377241488185255179205265236168723635119640548415272898219046190086837188650604725208481219856119412570997299364051748510784028428636380241717081860694413019662673917102471323718185566114665694927211600239276292111836326140974562198470854315691231849020473494419598422636817534836766666948844999383227616246696132383045246713281429768429901387131879380504737331216096168786219328887859541180981065681250329503253109635859693664380948373361554917270543367609903519162704068608000000 271 -19307841730207747737157569902339336280395192528984720877468714787964255836483678334959467375770247228066943588973906857120358924162175255885002602636509649021133270209213498606230523159959053236512904249560856296011097543202009112822616353502784698317248258710496492507862521837536889627666152554713385784062315953229122766312948008798559710234913069448322364852378033548441068932548083885703696044601617071175156557346251606179871948618890669371792780284277089086270728417164924137120946500897119199098094395639179992145984150129310393781601697792000000 272 5461968362557611584234437863194625830209397474051539267758670951639219379847035201073786348987427342728846294512263953464644614393204885712163953541255973536410517878495884071466006375213430243012115729330673803060623579158770237475503447810606763439602913533867149937112817752718048340802605423656430306653592110919900684717068518783730701167608528793502644100525541072927928803605292249522617297472222304584398353226561353869194041805234499152791563454053295241046855108764864385961869923780816572867621035066068263019708306673912259983272134574080000000 273 -1550648019825167788872870399177750112475188865250892504958885672883467565427457905417483986240509950864170731701276609562863382082629290036819873998147469400378711242298731266448823712928990210532471682758984581084206062709872164950066225554333174937302554864849457380070263089232852338648549677916164235368359875696583661247556740596554845659546272139688596392886114966634091525262676838439091879734289356403637009135077100876786898548387195622757731389707815132139861130118048011143967666364476070192335221843746727684579937891951605844994941570252800000000 274 441794515500320495974898187300004870296952084678768800913172387574635716482088887994623161015207179126468128900076081911461602351563217285556389288615211520379101600597055479663767565765196244456436973857554087291650103706718364164054934270885977172615653286041108487746198087267547787566542601984473360263565975128650565868536134803912082059095254617479161595371022475939149597727919586822224310086839296432639346078959960303378171404580625154721100401736567581400889404766751469276792942660459208360726375194867563663442140438973286973147004074165534720000000 275 -126317911923338229484703877205932059484238320434716093898015928125250437091613846994178439892417723210454451400967707391164279850952596747652667661612801807594620503749965173260782354063321638641486024827078892537588873441196983459366147257878604354164500135946772131360763079232373971615405803598469267250964509991767098060930318110741475267802522388491954722790299741692646219778476005145598432118239138285016075407053292293165936210121863724487964380351813529476756491051647028684297314441460211857404715621397120705783295362143613001629678923773745561600000000 276 36244457680207312890054104348284402225734356020130437483687967482197389648180446046103924998616924236290693275407395810436591842125536574451723243658112763049366780468550016975551612085474678316630023616395726520029582714798108236908050056787416927634953258743152769432747543711545634662391068930987972536667227450316323530612842412868978500583593731235866440760138390796946129053425824808719946977436015300086844711686531891685141680472490143507993431233594415251900681453224108093019662637300465189960707402871972561397060297967212077788578499306593284259840000000 277 -10436259901988954476211585262057969227955621961093384629929208365111172609129669771903181969001243770818735320800632793308228644268121599009226117132822986215167513891935328137610676285938041564239432204037986593529934773524940386016505008592116791640864853205143352912591388893543396882363871829412128492087172701654952139062137827584899740102438572392092878905824235677453953020690260970278994686426261571736156577784212552087646555144950593225538515355528572477289289273573435436356045409165045369016153116406230476490054953428109221669499049125052219454914560000000 278 3015569762213066195153987086109794583175662904364600882156124878101001397203886068248180195623276413410430544890680264153873966864532795041641467319663779855987818078641147287497556024573034197060100119938682843363375925883210514192975314433759449215692378902973391033689544774348107072414089802763913310213764486628901319400396398876727838038302810465228231183845374656780186669884841250163409624524169925314562268213539265772604745782847060487693222269972873201312183364345240605939173568505820170213584410680818144536281330699008591624317285137236509430623764480000000 279 -874399149403531862570383389925304611826499188811696171492259953537873119038461881481170443470269802317059293060751598967913650668262542978791775703843652648902857580822953222518295840293949954923408396048408716815080197867029528162343982051007432470277562438892790730973683819906192573286239580636827649761115073259541028535085213996453054194741932989585342447032248289752909151749925389782217487302609724223056904176612013180305808860737653019099279592215504998239995815388223510236220871902501184100039814604321781522543103455014110039274069531059083611894406184960000000 280 254425480245892342412796312846009636638837831126952418699551739277872692909680389339412461259177232768229689296280164387300292349633644462138140555066512931988212704336045865842398645170203431302519462950927521743496782242230381660914023359708507756834004511924989913962494593735633299837390141272608063598067090729576481253376302115020938664744366825566333694596536312269916339534858343988564004599317826503171984970807675921449332726399887920206274732228893140876851013665965378835476455128082508546403247636811431714736797784079820336289671555715618025491656270151680000000 281 -74287667733081547447193330624916631574301343397517689041629829139228985885382589011964369800346283845601070935720025285144236840691583948981734247609893064843543101104797654610094790939770226886332165675156158587551254552031507192559547354835424204204879915508639167708551803755897024531635087605164450760550099132341872999502359472171737710162502582325911023806241897981055157614736751955454420412094311098352778928115282708128327332720548138106844826464629007197001634726608977807567609113361872889493662415982969976260990649889171785682993648486279477825352227325214720000000 282 21765710112732511319392823733669499492418204785011959925327239642707561301686077793266952980039345010676080395473378655758458226387836725642878844125213623630125168254725205984353762285639469877602714345068413419598144777614574617765844654982407457021225135752724977230714262724218993280439334449294836316885064069023456958779602227307560769163463492279380351536894647585525199369465649146628364533638777982706840569923390202479374941210775286392946531745222073959161089920931850111429606993856000093603025651343413995357718190089093870316183276114686507324344250942420418560000000 283 -6399171383753104266470024655007177265101554125565462750387991201896572017684403236896073098725001896900755125813586133161983600346056868924739602990805838676468701654109511321230874377079429795494220965109307554213621739395741711646703172950144962581634718671649893360170543557255562588452662469380847083360570269333305877136390182754034057790320266168558406137029365077387644044334755976505108357711327105998388788347381816624349270527315200467113047366385207688872161986872344961090820328420815973517029054178471742946427037556241057225380431883452672901224781588957285580800000000 284 1887835945958887052363720338891229531326523312227008323405585131861219582076530254135677293685616407193816296125063189408119966876542180077269515647806514029069964323108563495097764305071486864304741353008794797649055678351186226639621088244592698369857090225606226264298263407395512408054852230543703077221719947083199709426860714951810020009881485469015544610749003048066187396823692866925644878351527256350005020318722288313545153592624461031078650860395014828302040380222090443698612909980175416696259679260872109526069374717952238440268196729593210422044725278488903790100480000000 285 -558842246002587033016362655537907036078377185895259173105454670674675438027778491187703766235821408673262627733168186773487935831033763396483622271143308558180777371994165016445848471332512849610033018362576317754219995061381194585389667603943136107075816314483158738737571648065967807451859634626726860169543126250978303678691397976770814481937229556004251139817195579010224643264121102975925628155213612350587507415664902256712782679433660531513535823286994726554275189422500025696317009832190106012931046152265816240520608925969112204069988057510846247441224470780800926115430400000000 286 165994451732100258289077066670747165090689468980968615183371536405081425780084252260450313884321913494530406355041491966481714717978348716057313853161852905427424522817131879980432062592441255080863380233750782248139007379017785633062867206389800069233109309597945863170616730374445215169508505393562105446924867727164797220489413366552506818989232434249551211820164250757243031016408289882747619623616543597853367484130246959232743980142644086738703285878088772791302560995538344899260980547730083025282564399525830427224722443947055038416665162701582048083458039132115959854305116160000000 287 -49473451575301497785506359730814361617042388221492614573383127015114747094257501371119178129561000184021288722380012676176921285793517075096243586776000890532800627131095629087827782699092034181166954590623371279840695806183316793174348738987292825534397585436445122502138814574527884336746585687410113747325679583363608365301381764332747854168260783665281092123311659136441671023389130075103585889361797596544795011267538920667979420798018934395603201243806091860731228965566928441566662379543090074848259492975374150167358629636344255922849282175263626807350667998218224274422513008640000000 288 14795175116533034288462183451308022498411657255199665634618466127227804536136817826526001297680435028811516684010143970511084823388930566654048019600620004549311854240149096417350568002221027720757955182166972716297900542332760728866555227047533450202564803046611168302826884717902204821767491562943241462274689118540748036041632267777759706578734173456702985596790705597408850883224255467273725433788272671976128439870695952004079632468817042266064262584107345854492702309149363296703032103167687438426088131139464830675450235268962188051551282339445836459834571929396342417465773643530240000000 289 -4439481702692509070830933624144522521585654672609685546591044581158037858335770373632536755359125618359860522887715090830411751710744250486365908332729328562241836090756919852739085050576108618606972686594160764389154090349765241251411259724186534573216603021354231314632784868588719088637091431647355778638011401113074097747437400222752926321824263978804404109485902873019591483292627373218599656008796620212966336852182695236923396430455399330969517508601454911130042647258552444359857523417646790224835634798220096664773611348476832497086150431745819303022940170689899469843026979093217280000000 290 1336606984420211401527393678864223852383324553388040159523370990518865846899584312285864974782935739667999742953029749860047735369710088112457649165423818754135301540220677599534677981032433690510589922380567932787376047961539239709500683984633075338409816858983400748819165247355133440536815692691636823475416543514567597105131175222593974185973191903705514181077337473429344606337604589346064503045845284225882739297030017493417730991597733190516215821234814195306177449206139052484448648125523433189806919295404565588502662140575930020211577704411923670817286509180582998783003939639205560320000000 291 -403765813764412696786610366093997094918045305925287087240915299435968983054927501172761593113725407102407025174052572314539240109883890724335690223672484378880214717361267578806319419454529085528575536415400306599084431390436088217220082622509527093525080630218246234327833234162722620974654973971114610932966079531827913305103313374726256158849877456266871425526054378987930604889726583749265492536238208631470467979981552859719329566097504147298386509223280106810946702726777780130442541711868284592253976875688037392562487331547460831015244115721899171222667519443869313398711364977171921633280000000 292 122378416200661029136952071212580114137670906010981230709041380359569076833883566907504522588681887039926269604299641034744429574868591031337980282578711028233824528616393747818436668830242974787418397563559050999208112711995677640965487393389489806270901526358107759033515259314600945361529156677679963469923008004950353728527065969405422479699010100296568139287775117932518315092652794867073924629948535064364134316444298283811166501842264055767186366452434659743721905175501345378498765850595755178151081965032096131897239880542558457653327074525397908779616604357201159104538994251364431780904960000000 293 -37215572997060133727066892526095992992942788811339726811400586923914111598969241753779590798593511533697775335480538508386120024033888383155843216667698315799285790256594094361850025471976311007521028775471140129320934759748620561401662074110174078782090424744059364304180148963478932645571098906834593422196841554682759611877219784338771656445153521515170848644650603903340779647781024195736516606503449843284192259649584583312343654041003668507900290742371830906478784867960936777211600965274287438649638479228637105326644681735290117731734764863909649928203921526814967338548871135308904422755532800000000 294 11354927280883982706628828738303011698499143284100816946557183783192576415605968452756783558286872746997209147400929753999374861019598254383347455019760831489799302799583437582047814200782289265247622242983405080891146123698389141486500345888204720552658178552824142205051171982714775172817423077821270183276765443883504155256700863066752027769033408494583933745421485637848179060090367833951268419239125904250868044571480741967729056324032856829443010841000714644160869102728641348448853229220502753692018629537014289208402903920861317820381039950867723130789645677128829097198950147763924701760622428160000000 295 -3475993607935302945445104446214383134224515592449396045808452443018575658370596725490287715356581996663719229904400504877459769268516675202941219407847094333665919548947531662563246207937242431972930052221716120026528314004224158622147649196956857589489850548872028947569660895922779033056746929567286452681372257629126866481001793441930790067771717878599694387089322190167150661078311226200520954795235399391984925953639945731641241544408402572358580778140490895854356794335438508633798239118941374111647781595638531052104382979728525276115900583157585915060040818608438327901992966619617759567124470169600000000 296 1067588229855562915316575779702050712922269389464737785980453440670114440485405708365584667870283405974795404391537866014350074567678912043289030653921485529131566728104588193540215523664465500608651157384281717362155052245083944195848607570966853663709371582284568956741737566110944726931062710070081705751946451088352629134967260708126317165127861486358543952590337651871674169814474171096758197129233832523970559800425724160597948599921117542772033876676372507423583828646233191927644503883387972963397836529070791018150339494758869951441649595555590500141921602359022164197853663727638689298927865592545280000000 297 -328968295054011432580637732052898789289391073274781177986769246611744263729830712552747776410492665629936534901653069566657092221421156845382648840993334932898726526095395425572623087871673584052288750821429579855338716869040480418491665289897164244860128226498051609909979857329080982746318128949030192802270184276799826314283028105072119280803537441262292420345074890910936379961663726226095012385805727200111456215996560911415232446030261517335199357183079967615206898063441254151508942268196575317844853666406207542045214750069311893151474587464993356510585349168751754900089836641031609913944260135008337920000000 298 101700962813052539219676584887965724482502718454954786089464150362147948190145470409235519945132366325945628973918996756379197509088518268590031987186250705069574427372273044979910195095743539548348040357512446337503725018239935552140994766364860005395949796961711286683291207356413737504642433267366051732355419749337702957380208534138975357153314271675746105930963064292766385426000715808287583192114256478244578169779423192210486204363531083829338435572695340914096779847755982230682007796951815333213638265197887456467915360639980924227552296246208471009363641968863840082648919950574655252375335775251936051200000000 299 -31543665879199437511405876667968591906970747793378954987638372727990366228547137337159894072456881437681191154363255548917435605204767958137493934528304419520659884265882531956331568073551488410783650119797794042044992759594472366985793445297440800273213172571914866807889234030561414751091063846394690453794485676552995438148861266406736953039376843765174450226290616241390382159099866246952192689240144839800801364561909416580948341539632406785178251412426422874266962437256099218916818774568562196067889427713999173259864384192175326329363981126625167101062959482261137355956623807604634058980765925084942145945600000000 300 9815460929067672000551316814808985181059486638291444149068786122233654187907601144861736261867008592606846278505749411844824104362153411114099119275694936370214069461304217949424988983478598938737426202373072857819198444259277540363044748771646324144252497344541192928544501982223789830679858481029946871014271248032984010994531055714273141236505769586145027811885810446635949752792146844695665692638944209420687330152434600307527333632280413287599918371151125826773562678723889040641668621005665948183309124746906083455893478641725890700759876844939199998350696578058944058159363538950413289330515893053680397666222080000000 301 -3064192572485014355408912776718834469755288975929132443349598045190781415416992596242634615353330652188505539270710603388639508817500134039570174278168342180789927607315468517746435837985138898721067818136860674514263481865009143939613604347779759333193783642764556244801593244334117372032334907377626730250263552539070853163051508942661591351712246576216860354077611260317126829012928624014261519541994083157588739127769188917169790364271202362292887413077874452690482732034266780727608120594450662088190553195666573806321088299894057879387081836759791739430473974827961287352607499527771749075043827578351618856237137920000000 302 959673829002474409967838734595366857452147422964759081784900869778996802230668734424375372772024641099891259205499605272622898819592401889736079214640698050590868707665761856683387414093340983444483694512729735269828426989257177375616672682545814427621780479508182476706286249753824103232143954379381214073052605120317907151465074226072508459812874356181086198733645177540596443241639966158885678957207673403865483954081554499466900558144552959447634894584164332497707393116056501399709225053409066878942944551691359025958083570373495821180259337856365016773406578759423979384217350129307195092573748313301612596976282501120000000 303 -301528892981840204947175086827616876497340233426298303462145699696441094249707476580355302297233342742170871041412828698284470228131231364572101770146223989166773193529495794673148825863279271721462968413934208931297110845809398916545446206169483385238096364115577154600127974092096369919499410410305963742975661871067944418740899596225123682246278070296201279186457595870381603968552275407658847571924479659118213105707189314192645932830546386640168952974015580942803127116263675634879547230428516591899798305985423706636637218421017323436326274974242219365601278589036774975802430252788255189965354458439937232049109204992000000000 304 95044584713575461459764286019629263811470178149920513062366406752143836275793306490264561320779607351244979939149111550208872564656563334309715196008932628431328113793082932434141278673965493420681619310979005792991872386755518165204106505803327875414430737922151493003889114211702098623200690876184010384758340794765185194308218260736516621463104198391647286801153291165939496429697378196506314685453153649711176946373359432234701120976500338979276927163859254245526747680997459253131518436292842321036473053953291329764103873429779602665589494213292966190528144675568987372378521976923222768314014196779538415807251677834117120000000 305 -30054844800118999726646535617154169953922593529279188340767466326535580562158283832446675770046049416406282246938709314058359685325886221030242550637863039573469024130421419320749096999842640309715066614319051296389337853129648773753427758337484048705937476766195290196744606229365430014486483247856417364055335591798464989702410630674403068722129159699450597018841492831261695994177811825738303797016122949656957274653998328229707396240203563629576152319067957056166160161942579479251165971221111629757752602229071212608431589919875764061003027857225779484454029474357102929486210361115006797633215114350271124061267908928051609600000000 306 9534233957441560713918392541895025048539146745957765323096266452654959766843313056248414864313381585045447184726593903446448474072488460273437193908916809529000337004848385078878851275742339940197197919970725453326707434801941223176700290734512870313703918373771641704368883525025704675474794639229104224233448253726516868037961523270724312884612959689194916192335646120694503501452856048279667318125879517053740356867978586500902463191794731662007123942118596588096085119089928845432721363561382560790525208680255441647197681404545426628786625440769479133558684888388044149000224182300176219260157592983917715774457641823160793825280000000 307 -3034148873965870556697661708000582711682929234884831582769796397650588565151626636976386239224704067033424231894864219200260413707571555539773435882498106935217380129249788402061632379239714074644524432683627814157998826371011462148692816261409238138878324939166090247861929108082080387807702321506262263820332004290891658986145976475791802657094491455561380209327037963390506528675042312904131881576278425785767897902381524715136959102958386195156744591234571762900510462046188966189020353806890574789896262030497058039060601527250549214940174174809434471306711543286668649959450251274838041027124048170937561350589103930788354426142720000000 308 968642066493951049520057583802872393073429796391784041993283608826891541852534463955180110308410139475028251247330474821449560690319989488715183128004291828766235175319654658486508445646182562272215574312826145077509196627588371200582206300692814608345417993720412044430006468308724336756386221645781645661626490873409407028985304260293086915943177211097725627658748886552428189682097301982353376569508285061446428678364035903043757734417021530334727510859489551181055662902679020055699594156684114796478955432563082050622223986313129705972696217874033105473988686234883826107930906051851370360461802045495114465005465919831208717325434880000000 309 -310213535850004323032502217717220456123409267648624842009539817774227494146647695679763061724439550767729304258876799430816756982227040588655311330466589070062492817976569581781495031783428593028402519435692374475902816727472586477884795009261040477767422329093558747761300315726587639589070649619165788359815974503847083126677799152626624010643978422725425485915834571625018784958614216255982554981467243297102397170476844228317886845593755022617611250307372408429782495573021494419628649328046934220991703621528830170359392131794868604115473939463275486183770625690977880484316475162471938227381434589291891049977196722677579714359837327360000000 310 99660896246290338374094403969255409494105930953491108479718854906467269708630946270707807093419534085425173284981094735861555631497474623689907733121337981195575113128187879907540592861691332552593225385229336121516231470264537387097887661014114412697342139801200407857068121316535264865440525554523724073451900195669634527050319273466381805668767200407077143405163584426096794458848263962240189225060977452363469644967203122923498214314443113246256282644119234630102763195659443609664616048101002412586394945607234526020194027982955826075905058717414015932815859328181498999587071531451016926665252588763212593004203024761075573556964040376320000000 311 -32118195344668218911513865536534839134050717693448114152816396079573332401211234297254942168662525347631645556830660414043991608200925658870675918227882383674467334817311254842020090593425715411117616133751293917588464460591059912458394752230703527787543903799919724097054143229620578622927868179679075313263332706134297051244118577297680383648712916570854776476069579545647375244497926252340611139445288954252886298092716605775860656016041670302197866186344944363706153842987630288622490836988537138675748799191375071979710231964580600192592608995517977764557064238235236593617322759667756397398972980949757256178100619723923681898701593121914880000000 312 10383302034802183412131931757210156206143303728249114758769929980776133184514101531335646783957085933212409483294997284673643687202907037799889636879420727472395675000440533402312128540087747058095740148155530383631300143128563635549653065453725080107079967992215565505008281881377399965619833904191940939670622094280728990697148780843324272968582597282312503302759364793123026253381242100069516400950061655633583484387022456238733713812531352094291952983384814204025493469147343031812512756886472550212053194008648925390621218069886976431531417033248225839951473858283606859490881496665392172561452419908557565272400249857133514445145127956344995840000000 313 -3367236145281660679349878659061371304227510191485444683488406945057640716970204263856459075390486983652038087122757108314161786690496068616154093883384063562372236423536397505286584200714449862603151283705318985365863425246858072461315770641773288564228277353999787267814203374473642448778158159610484154072446227079507263113395991679203950518920075484412643929980005110452015619444529060694328594877465797503311113926651365088583503902063050321144709852232246587181021507301716615241470752208667314815788258184636550651438872514100413388278555022397366970965010028173741501961907865142540421006614146601411176804237319873354613954568330086238597939200000000 314 1095370787958663121283904991864074271481156228339620983638404980020824654229633344526329320871111821501315541322978958701599683993478430719495591758921627492627400141084461762373235448380753630323219999230551310969214670661482190006117628702507382196696866035942611329969946118738053213158512966115978786725169713926700605329290523891061420747671454613173928941735595188621633285930996741413182043716257596536793459858908306636932216272835477144758242098040263020710429036927586219606072316050697371467922812051002024746376546878791269766503098302256522041668381989985583579181329882604592472784497733144281985901395991485652224718585388841981587708968960000000 315 -357432477192506700318951059007549113271187452402354756645314237668894938173699645867740882788378016942753135976914271504432908667492833993880956720879078539742762614281681618327624644439248524809772107580417461213674595781352855778223397283874523071464946330206322437458991317803091925430411302831491086858591143532401859062770620236411229021324438824756468165200384484514752029680380212837442094995214351502342568426664132681203687535620752612694433451267695273516337177154720097122456301197565130833672808582257056501814939539591108654434563617720839292270704221072769560423107375891470219217288712257578611951124950055420154105874044962873381519727001600000000 316 116995175622816957338033539204277773955028449879569323547193393278284883385655973993314835855403848863705261170898574363686895810293075203837403094744517088205075082513359395194466770782521514580919613047982324129335261485280205299068704928916066022867684796542133736827757958368486494508298482133597218919666798454711785495284545058879331962080410786549060247573737411197070357764260947407022923590050021899946758484334665595325362435671478318379054877511333568235771310723923208306170690403527018977159455675689984252924655803535474705885963594035882915955980903178343734034448440491685868520169348297095173585009655370843777150000416095837919478414059765760000000 317 -38413052414814948910448913017215308588872410423326081310274296284762457660280675445210025122588122734212955281980395243888919642805829708409908629195294456297272333858126521219722817332695983203889095676295031751804450572020232466241471466250505394468692195469544264134365124799847453397524519787091273137143435513923365662059538508037890987692790715369502446173124891579502378067321557350612314424596860710332711244959056811357021439451567872424259483401383939744286927122716228866064561054839165198993201463894019615836455430751981094531037980438921212006320026536407686832833845150669894374767877627415282157110904923903354017718302315411002694316733591715840000000 318 12650930463704305213568014008344533068620416963965171123822383070331176403290728488240408615317151967504369385940271592076881904195784969157340888842801304748013796051313417334192474964869215432488745908054349112689244820328625435753009379991386763846679242106595800100824797410669307718317129860102521400120845508204738749129963238087800671624741212775856442666805366973156294172769626200297459212639552829490150619553773912110383325037920318505319037343280881461965996766985240173215171356608514183682412242732680976496456066684816256322076551264985659594627478716044218198649745264351189491799430265440396269809637259921678403026447852652934785879256417215447040000000 319 -4179215737532196092580353690883208715770404146072778051244344709114323623712285436090710536989844833340841793510610714237520331926925608954115373912358405542625548728647883480104658855154058769257134202485449670615849167458537927257993788434448650012230244066900326557173193968713254250921244208945582216373391847947275345965340697226599297958130616062761031614624082996042090531160255767872524791102770096998056110863377592647482993664335489308863969151845016797587261127218832763079153967739250628322950762833885566350423006879475643444280934629202024121101428809026684809389515920708205053656435924742495804131767985953620095607615570911557210150984225213256826880000000 320 1384814805533364621165530075971332228007213601603578812281821294263645450994167176959031501998874037022081287107685954683545980950715415947221699813834746986357039146485682472040208371799732019669066472842889249529673911847030842103503992531029976069970126925717189490183296528329348974196840143310439927102706821436362159954102293706169968248442207117874140962594106168836445439162551904696829076920616903067413306716059130986036294225544174351217496808649573600987943730439322754653992440853532940485853743038565491277723422581660598200655246595454129841595077827253106589765949083366753426039208173664750741125295156675607327101513402609710361132527597072858260439040000000 321 -460266248540594505774070318009371075375393465083561637141087561525077273910711090564970477337511378954266081644004963467964912399064545556393376995315279799201022807174031208409523612945247594303458366290143430294459986907483647466485970319925787029081195699279835516356898613438977131557922574650212042271486865886828590978818177063604603186595259127066816206597051439894725063428342216298887737223598110083899218329363278738338747183927712521098890763012129797838029940735321600719880682512264725668212995685272778183169073529442261753869578440166750724501204779268595224110040172157754746792284000726811753775365111139155690133439103382227628045278771531310741543976960000000 322 153441574749911437534971629853464620574352124251979956489582988840279542568749660342965595932404980721353283007721264900038418782290071696273616916577903272616922024887839020956902208028912926169233159961428102711330650467010064535707851625444921158863473835655187709743617799847171909563432964524211189430038752463640889296141127803563236800508784656358620117020043370896549470438135452771043876596963177021778524547660244883285408708327957518233799978730622401767192480070375379997967180140414538320561102378305504310858394169690267129064964532973394087677524593038437477170263304801346843139396708719201023562407965117989405628265032077884524106640715865634834052494131200000000 323 -51308514317858229659829267809406722222633104978486227070765106458918093083160946494100083999155232614206306155688354052353134180056499129528730425473580494577467712083672930844088360763820912294320582429970090505808889338485543156371795533463567402959369436173273719927428706856134892825918096736806971082597675276338282858807362087603216899820256016209211485538726799699747159514273466115789308555415040959666319375512125581230001127411178932773535247555285377916498921931651706489405968844726773955493581039228873220392928834096071448842332153756563449564428989851275966619413444545990391524160457174309598569217319198118927666502479207652656988743649240299250815684575232000000000 324 17208551623965729322887720017536160485825836354790616993432576501875213684996235181446228185354736313063190334337784811609548260896591310339670667598860704583133493704628801857228000248662462112426373219848273583751432575020939988621188316575995954386550086862264923177902399131755111016704297985541294877530896416166309971715586840161570742845551109545265144412671914831825588987624220178230000464293733973584739271875875280423557574635659768979757650294911286959620288807240269600207151971652739370141733103421123740679938099259791954871790164357941502432214793990502710844044030163010465969972998381397139916999275216350467731433450061690286942992792722643339174670725074124800000000 325 -5789002300866337905385897143500129937429261487940950773130764475376236642846427229798082551055530312948528658663150336778370489420857968604234928052984516657353952636706674786138876541754592318328833026249816522701294453944858674586550693307763675933607811339375967691105346474673710942936461401677251821624107399409589436434516949313341442152539034046286544586277047630109878466625316592808380410839477906001357061684310084595304451204215320625054197348225804530052874615242219011859163638204560974715425726079563261696466193737445063848342781305505001729958393929782122917412045919836380322451791174472471401758843589309719868351901989021600059880316049962878453230878341464064000000000 326 1953276430434777939596755163820536455618408386358165035502400301423197205194739527137816789879402228401123127006319664209787928535765578576864088903080124631210837886174374886775002813002640147532937959032843604954568405313789132697745956060938796217230612388611181039865938217677575848490811129704846258481890407259292314332575427233861097427769139297796855287282784671979002208262070541933978629630781058622203665404035442660174978671330072855314574483110607771488623601953680796613705832944223381561837426574597354731174089091383226368167518129894924193841432879916985138414371442644174953403502286224473213263436898681635859435470356061025389457791554224179402065514337605884313600000000 327 -661028776084391867863165266625853330753670854714180886992519494325247474423919330767590962972452873928903105803397115704078144424107531463469737769817829625719778207820816437481786126018837386900535299677997197528844530977026442943475026968048297920587601250649835237757335613444201912873158167172316218492932092602219661450583379324503166860115431772647840007453166474797314621535517906335137043056255054519961037512070169993145698228752260449851074212832888322030735764088110146886517202979686468864290623456054049716846984525978341963997418963503034125336726560762772845920350141580316216747043027707503717013776198885019521416330568483773178216972940815454376686157896946771453542400000000 328 224372588656539599246178811589444113620989584660210682220527660505794663210306262336335299385808247156891317876553335969505837442096256967492820865278042089346959838906236136055805331666134983271600185581432319086936471999839460649196178294497007114214217975860333997908989304487352293820915541862596167741510496990427017796458108889234206540498538728335490906032003795891409945094223162389160286228412085896342009093413114188630418898599760706720500381351908346949463724035040949402954299285195695490149649823397130041687973067401222038154707868614550722917142905740299424445964075060220832735706978723960258297197785663930730091763582537331685335932457418113050082584158722860097155891200000000 329 -76385009950358429915695345516419624971346539353723576849786039774215867669427374340910028408559720146979256492490195062804897089938236107858736635775662767447579605987112379301117523564684319356078837036855279046442320147458687782045429980511124102965660718240890872677935267710268577652053513337426200482285254951567329142601603361525728237560813960491384108465283408308770194963791128169752372426820504337728328629466534553154821947206873339000332236659368017764793706890135993381916302691537133922207645031333775620603551809044981846120980623213212736597119196602347075121301607757360396496200894628026651268285988445909128221278387905616659672593241802365673732696310051991974652044902400000000 330 26081438641385907324957482869660505909882747371327818975591396481039368517963758417237586662107931461485769625784338100275841865871961434469445161169673255986757755952256014793012140518321036705874485852495703315842610040615318311673587989715742998465220215600414904825037911677479831002326477702409632208385128524456588558466470626637546895327800611011989760511961141921862694964127579600816351217680978438762553523038966773927548609524482760198378499637530928582814568553972426467649867836073709165165568523846689968631155816917835678400429725299289301258496054699912201727180622761875623745844928045984602437744636473886576724291472427441607042048298459879365082656631622444187891289764659200000000 331 -8931742360085725992658619255319116299591003756186617145501352274146721842743828990880044716285666606745951170089770655806717163408213536868778721060551431782670790485648454517693480766520726215903951892681092235578805971369532018030871660056091151071024894318227543853150150547276176135039772359190503525812086844245122968729899678789912251653342664776574583642670194799052382628605093792410206902454967453945310630185700988596277863034083159583236361449340835457079971823526660118954382187725475391043836324246994316584343669454075564991293657004497216996121962346251522528093779043088747296459557830932572791701905106800698973070154344078696165525118150384979022574989185953087753183105436876800000000 332 3067738040333664783205698821925323254854874924660455637237124757545771565969911696452170401702325103526792349401964906122289702698305982743772309658826708130896133038279019809231930973526335504403138672772675922258253062312588380265043220867154608325077342195461625218376191916558701341653125611183512052566155764186222700224798474084077290075802804620617534775712084796751553436362782134813317926380343130541670815119859864556362841126918261059207571140801190795761897713421396890759426062949789010663948599699676789850256176481319930617362897053902604118943658681467156516208188085747148993494304158368674984213746421156188868633453219646749133153337345281553886916284929811968865061103622055526400000000 333 -1056754290049325571410016901865008871853298741701310906658396207983102197386057642734966392406023003379836632371936254817876117086877032781395720598599775356503025915246022324272355394051939237019112224659536228343163420744207393860912190960899199057242222683492137744210422774252205003178582772651256509831361175903286375300257695181150699541927388004246942919248662796501278585921622006216741705863903356759869121947627413928765054864643264670226876443907656338759524816788421877169249955412693637656446753648613281789912439739067313946591933827358125137087373001936659039750149126613571973320179987111399805214865738100313351762238309261559697117305871216970068906972522962810860289232238272315392000000000 334 365089780211432700954217999468418231010004346532546140575223982687912912654980160188699662743035846812089672883302636749447360695302757768118847963455135065091172958982405644092102973581002714076514387624916560296833096033006145228272159272904020355138648101482716860396140440064045249054536332140358363551106781123235067085370097925126399314615626042245530970753811894474177140133721318589185996940156897990080108812770759432858255097618455403895346276962005004225856969756907351154780376684330572293792182552426608171545865420895495224441282655548697761756409444983715785457030700492073929113442632208489385662873782742816015410049629221221111504127423890057092153356828798544318686507856783519986483200000000 335 -126500286357746238727162865270132990691856929028651495544516506316158287806585772238425245971971340408395221758568963021228733810106177835010565816361816914777415379258996269254024216783550150673387403990031925531715222939123183748006108426374226119547877178148711716637609565784065422916760763910417530773708823512209724071015057944570223388738563135746208597645194803796094458132842382609417966280786544483386710629214713796843821141401898426387672847412079830271344989225037226393924119213850536607085603387731592733997490625999729480524949382551127328150792191520591982908404708386006529414547244819136645104566197519321959083707758410099396338949906151731572442415599325118227365936833401791830818816000000000 336 43958797773805567025078014979450581006202628329076634711786982488476709435393087031135024581642509436356554498495540949109631175261588751654600311375728122667885797890614564585671500511906182821762019830414546936303436567156025236952334002234209807075021764822364698036206449700225974879820416016248817900204210960384362904966480637575903851356629608380060413233518165865382077516079669351464873922567668785261043925646309021101681433737305203798244364680174088166431842041949936625003829494649193912053109421969254560783430210952573468291255735979386863214560833213184602998711213302408257519954785337740972072883609538722572703297494368353332405887009316387273450838280847590106954067679297938946221565542400000000 337 -15320004067538492378935532502646756888459583395305057253402148260291364663565900691892113714919032844996787342179594607804913084566355037326608915899192648422751715223346229031976087349136607879137095273615810903115410123446389957345726373713305727888358274195484104948537229380705998938036784005504842917660167471573525472639876356417468591633713007874371047639914563205602518046637358897674054951216948476457686032971286371626619496736875977669597464296336037575357668945197984984801980157783945061360627544946367187314805481705058848428776941206503404105442898096828050028092866347178829240802936364815087822122947027988431931144938488272572145176264117625904497697714731923011599024800775535896235574139289600000000 338 5354600371886651279498114591327295207240881039738970865627366970463690773836785423730827815402179979119464471571809744629689122028886148293124862754982761753521218232074231365330547667479605545422956864725039222707249597257269665743973416317600266275873900378429201276273825944675015148098045359595845186237235614263111104128378238455827402453179240970048916789086240214127778713424531983620556529449789388020167255570165387926178438015221814542521631963854606217569265627982927506226160618606174508715745216682275127289032498172194142809089961333237990740800319954616682305275171743917785616313537483271303271167331066525597545029835556208560493317200130406716267347918505397863989448345846899809899147651815833600000000 339 -1876924097231433741986506929704302063108899424959027528054362929002926577872457388129520075389162278928398250748517845381805608061870099973638294846818630672911042626423605107748786623605003891124189745544824618093764046437280716043648981954198162821724501998204488272871911621812946214511253177439072025010148130846491834194765592858487413749739704288603425443358659435265758703741539125211022742509762995553621384832362698415677666421371601498194682599154791723819247229134859467479800906502338341971683783608152117183202105555997933876810835649510506201311688225091111113969092605241776698908652572472552014897955437522697591198026976438090301473113802728494485486018121523364467882942445085188830791897783153459200000000 340 659802861538835598471990340203402710540284378369804153732146267890764345839357679970226561288785342985163745233925857432855577339792110411642361614159035759496164291308540726357001112824629461147098712088246442445774502986619384979896503687764066730979342536828784599679975740704887979938300509903450984299928414363480634803244582225528877393356998267986871698415817374544568589114367494074465245141302922857667814464415036781963935604404480986703838199399378359637302793209054180536233851609261865472761520312011105930899016211814612205065632176568736140791948439804700541447246155967879595621058889547280894813833957378043685812872851109756692113825360769091684772896300563291144058502907791980931008364907844127948800000000 341 -232608678465807489030096855961598542013252710457847959889031158935625174080689483472054736978601806245400439823817539252081482710835480908987387451781252687757443494221981049016889460630695557020468234276556168047740980165498979732588256265887087117628091268361985680376987433933369459410391947172138647982708453269393664618964288897117538129225023983225252118070547724066722643917923634088068352332052770561756266437055708399034885978306381495422613790122244734477174243308568083010950658777679812370910722479845401535466440509289872537863539059148601989341684244394311199522649786066222292342994189128826187910701708371517443566915573138176401614154499864008244020179525407023925829222704679851408861656597527144903475200000000 342 82239087854995214035944174016947404460196365804269565000901600793092858636754196058347100271813404443534039388797884909143217505745544065999380632612033198951395476797845303122429785918691129146061350210855410843978168329002828399722873529081690634843476723545718992963597408578497134658045750179150919645585811189687850952859110690668022396804759401749083613919620581101082174313385149185285677536757564192799783163385285321249244251984594676938894282554608223675223700922233474145792107359071691447626244378566280846706808864777124068412723405325067121500650039666704400239164207531850656965105609085296142625890848023935003748970597823840176000859375446952306485853521053398323155738877017294575163217823963024976143974400000000 343 -29158672291914905583436012820712947641969829066026914873663663616579128920252227252341209503510796159086253184234321190359542630092481600545022538491407643508677291063025887624657793137374983460697468795748299056322740112853718495507153081691434811368593738209416184247766360327290866167522894828453132314745602552493365079182683052968696809838343277644638004547233298794129240926842144053389678105270951285294855814120676677802070569026348367597810321462528743368052000819971859009115597889903189324563758388138507466274899539880871198448240324833483262702139020256832856446669702363811701277245025494418056775141362021093648622422794894998116503887678545860357694951132623873120321795087963314473658770760693106078889541632000000000 344 10367898879764109732026255091958511236297033700326329377200068577653782600174449803713314600528617425617739168063448427679520183992913246391581623001279168433274596239412794451398246208981218019620734020465563919134824037327958275661086159228488767922378722310751923469229509652961818732761083905876567901905054117093804455900445846091744903249221254143511334857025341078960093911934926613450929210728855760846149722941672321890733761907138080076765739795792181922200537382288027802926026875635178027961624960453984358603329855881707872559066379014897993782565407695079853092200281850391712469955531633811249544081223974204592639289974118166521946175337773726037222884283956643340876983311857983695144799503870747399339851015782400000000 345 -3696951785542916318307248084731054459061328887878117727061995100890965507138356229071432297766837366299231819687085753822497625854746789741106465693837511538912939039467622766107018410346882724741607118755463860568257360094190918677744204325499082746008689969831597769944646167649667556669215490492011675015710955954873000686385986072731984390778401339041625650458671692396294787644577399354892566636627963536333088200642332738146820752839971432774087135757107109558707424486598179640854913053410950333249613724959836615655856412508681630659571735253670917626166312712627659786162637796589503765551637534185813252392796995476870707012086549011981978687891343220229472807173280207485268123599997911422746942723717098707086322171904000000000 346 1321975313655409212549361055308684389848031059446709590284042124538006446080016611129627677427428291454489732249432600973799683076274126060345377533016453762046951433474289136189919696230356671994621352264180303254360832776912651895059089799048523460411646341075212873712908200911337357032586611306701571880590761105004958068087628031160623590441282146811549149591817575652253574648510854878170612969560941782153944012707449935817091087873013310880890207827863026125200751106163764985187632070659901931323514461208576012955047625238976749958970581019670150371920355894914967176817673107898445378420528240863918471904895569400524097487388297953950929152710188798281383782865484947248291040620929101822623405652115301457218190351479603200000000 347 -474051960679589187191712280569136515398939579707209574549566785543126985647982089953543647076571601361832592490647026387837117359282970758891310367686567234443712228114246866421722850372374611502352466668367928316126687767852647237093851564220624436482997163040530835729422685293625946563658408515602286513680490400058709262917049686829684518029961161373631909154371790334616119560108557488442309546963414592618512262002368875869444556802446716637123378552836262317699987247444949397446607975696425425390754404359205341977968461966842330417150755721861474939147204665642052647447395175018333186899394519068682858372930139771132538723835015847400750195685441322051349677647199939985890870844565152809786289869271048529388326010386959564800000000 348 170470066531874910161928369877563304332696652302732005645138591860236471950641971636026952686861594798081617267248258996438726282205639030567757934745149594712149144988762332125596332054789546163446934970387510731842408153520905412619469729840460161800393704411506406003090901509958239476293903216639494317473663869670880740955379910461506160561470455431071338891183324005220655711341470102682711879351634236152179936689775937716656119015346998193325898121097300955030715775532196236381246665238851217153654480423634981833829281488380793617557756030284068016511007790607301739844479115110063047579530504322937768291292565457136431965600647659246230641134516086088976384164065427182200317782245050041028742518844716767325908963452979773440000000000 349 -61473289560072699455147869935475883766278836757894897244945784010539546970100506410314857765878987297018949668727964283809776093766169348848250416652701038082911515482026112031529391084662749376669690289325227836779542333401708052041765509340517219268583034766274431195169449924899970419488792455496067554744831103292578837087525632167287286332167655227971237600382536240881783846467748369983008717027341602189269740083382551821128760824647653765883352133579454790907608636864710634294240114653741573285625748093940666724303428196852654593331663718744152393263771926428776520422681374764654839877897155171752725791269480167031189086656348337802812857885573889176459764964488574556553719549176359611027373070178225582254509799100075252645888000000000 350 22229899217023959619214349705631690866778625465024160440479384731553375064308295344151803776211820026499670611796772329428750957640678173325846338107135179067995576185606540291266710195493057998755358760514307431329602207753368151479390449986194879084748540672702821998580728088882668755239374096708415360126662213681310853776050940104512312505989402339769753480667287283718661774801244150224593996581602073775787440972752185539564573202499708121293383963450704715909414535364281756947455631446788018636449158122588756204568775198003208344713762936835628548019436106237851478971083838121085704207468908956904961575462070032966821872032994256456388624811606958295699874968562382750712846737370762906152478524698935666329028247065595545681867571200000000 351 -8061165683780231165855070528987571967046398108506982115876007725747289975302045186612891861605494103168117065300838857018616854977117556044800600140746305828157645642837837332116252783796490653990565378056324108001894434919218550667435030213697990815635258901638348577434532880708213865780834835758887591771153651177777454638819487009319641477602282837826085772626800258669721520311152482829771265579332444734572053663960398154834790226993612735803467464426820656691417223833886663787917962956776197562782934497688770050207037025627845357570066390914670297455089993206891103173034908996504949745447100642180528190833552924407286933305096445637361496713214288581723417991228406447701484372272073150834864893629826728354256005265721533492015975628800000000 352 2931326070731825884597068997829940035826073637798474280090226122500468526920417887505359100128123468135579088601092460115890644226400006586391332695576308039994240506980261465308063975828676358371678709947591596136164581503946718999460848387837674536057263909331082190963787187860940906717068601806427628573047960422570748249836002962639792627365640690958092494540391945844822912124085372576208837356970560273810104908446175114791314116087752662763290652892329703649479548046764479509040771721180140802389282575528108828148476383247106336589967238800291046816624355973356919918467046711268721244736115390140677662447654765674205210402800179815800452031881843987037845333567304085934844466604053610731329101592463815994105450612850986013715940035788800000000 353 -1068889910968569017128485435758333846590231628996766681636866131689059967465196624735547452258944095449536572127840964591187244204062064997258393221696520930945675192746382654575073029752071152210968847399098791714802053682180493030986282145494273205681778574099072553477791115375772874301388162243071776660147354339192707210419467536444487151522884498830182671229711423190287703846027401952861198749323012230993891060022192232836687502406274424741000359508814612999199624433801613473959306074632778041785364661819826457373782635115666813910190603455287432422026864405924299715145043694815231943346535012599765516060422394913375585287167581697416833195480176849164240164930659691668320061329728982956404022385559484026467825152341769743167943511900160000000000 354 390841834354602905234071679816736594649471786354764516602225241326833059799758622080010013173003243074937789184193827124941819548706233311450292411162854490431048277553432459475595169460248729142302411004015433590168491839774479875998356804873741226695018291868638735739931808701579513103584527307291688549429479142638208248857039340379607032106626483037645908065145249071451359818012361478410905942613013011891613252972501468721381591804403168345237571967669147319293338038120681553939199259820462853387989739299484679609117370099047172760237047681801615842363672620166644702393108874579753934904688686166222889193189821672489478106206217854380103073347308734847766515631238473765789144103569576702031433498987004334575201146845613497633313044374015180800000000 355 -143306205850875307216771745280750173773765107357426475666162384282483001263892450540193390946523532556585130035049555966432773218702451534722719504999949134800522635115881629292399292411441720751355675352227876539961086916518934851753020841732455155313806739283132249012328394750803399736894555824511127700545709479034308692647543275847993913238863081341851882317732266928082435110351581573374711826566096969117688141617598784679135574858933004199643981330561213663989579093105450475904789826082239307308236864599182657712390347559795501236802212495909266417538657919359236873596544609194233546018954549130701517935821534958686086190073329462677551572753399492333957859479733149678754821580050234295211134332648100958724674648559361936759943064626999066624000000000 356 52689191361950642887223830025874625964425033781817798833083482620218065663342946263752584144362956970575110129502785404009921246014421228388439016716228241090338940931184052019144424006028001982777341819947013041451935585172722898690772080983743100906496317295071086013128220004626573254728403203839253320571206871987128694290972721233441399124471209072126924362799700221091267324516545098531928124006546175809519829532467295793210953560453266340093835747182853790098986555563502351008429327679691690045389764981476077809227185387011889444788995845641877003889871513946208949261655899983269473331872777359702104577879680484731845584249748141741597971332988027559027034971881934915735551751082232004474125787534606825396341456147235707515787424268592140727091200000000 357 -19425283171750975387220950508175684790380686862896563787249186578481837734093038421888214063732495372684491654381453342229198450206380970751404254570143195040025525135607493518481445891337324985946072853870911572424380809931220689450978967592131027605021921240910310291407344874540109241743920286799210789808603865208083445990012694480821403558291003563615268087319212478818437762200397423870541691074270974427670526212987192377063049491960215235233275657766982709049469659469478574417547512258304022406258981543450976645721026986006571521742014087016617129914309382964651500420765343026290620524160895632428690781233579077895212565679693778824818620525088819382539928408180425048613250192555447495642649596909725784927072246271837930567110233365935990210612428800000000 358 7181236014499316628735363968091245576777540818957628129881811258801912970376602001477469045642228032750055197188927693402906188744469469351517155843880782870957556204283494131148055592136575257899368087690691589053614750984179698305435226215961476147334723820705673737503389533461924096191437461142368328137674173716419628851500571748235797788192689283898092958883425436854805909681058895205129366576829459287812922662229732909719819182656113810733605232346547654656083655989897860044237318478189585606486337886340589294942776287950720696938353765235279975861062695869732691778855590151440363638261948388821644222742437500683989257491544010282169491892516467797421680700400527426306966076179912536103526347639487810749387822007541921009184765016743510019258135347200000000 359 -2662035262083972564984255409908262231621653272933177229859657940412835392013103602255648612501551836920808371816282403417509574614488959303592063731826910755963991437803517241023571852945480139508097331709723098427682655088961531889609625966059978154302489149153353690086378940488552388989515401369020245414690184773418742479999365245912577749116979957415984135606754898271554923802946932306588782212487048637025039170580315303725606699458240261139862010211500721503583395543590789641163622853962121352932093304136781872756371925197647620516133304465283584385936645071283691969407962735356373822646271041826731007425219768583758997881836103797462551045770388155901546187929001965880066587551558159554065816999202048027564130520984109614599835283004899369365272946278400000000 360 989482078526166576064395835571323866270490289875887125386379932429617956669284183613176722835142465096601003173719473892985726786520962668267084480244464372707581143735146402752274064776678875480466483104776957084367288276203813826540728015628414990057169632828642418918672379357703653883749919659891580269366782138541322948801987023732133366980219986945400157819542924567120930306729126275945791112585627594488162670120550214429502262607785685735878509350386877877010584250551566113844406977856927946074068749106983879663562251794826886001437762837052917056560021791651076924138994829198599413092689852347311276379499837886881778992773516514119310534438725674490252735466172304290694113317694189664140871123577553963905214307152697286460211037816421178823963040337100800000000 361 -368789346863243161149723841619106821674024130020487153532413279113608749345316977294229969894809814181332127660354632860683811489105293473717468508951991142291636840523632619955357913179853240842660371637996353489728829570037308610684530351150841379203677020933499299382176267871770288125873291631618064416089169928581628881548415320052813824518821357115758407430545769080049988945007084239731357346482979661925110863253291596790137471896348058495425352946242981011230110926538807193221074071485947539833753176571986879131211701822733856446052046877587239510915813933135785153678025327398199134701733367763165719439423212282752174126873553150031429168394022822853453431313002242377900102146340742632547968790408286383917510648784197535213077798662339911827455943615132467200000000 362 137823065656890297002219787070892750607759258644239679241209804400887442636912777849516805293848203460833437859163255563748996816400566820490571849711219822277237872083863193127405697745659678027121179996868496525920620464166652913593536389385469009560847692397853884785704543233107065272617934661641648478201503659538270778991921015848295223967158137567512962947256390198846284528823568988032136310993869304837407912656177894692483445303790615213897154412722499449879934503307555770815142779874288063521942284034588248505472154579325164318668395887185664545729121783683498940842587956052958088996962991831225018929307609123945194976382668560048296123361247547485523691069914706666735601991768817492013733969837073153295028246197944185360715826906172151653144835005588543897600000000 363 -51645842273996871068695979210262677193705026890054036651243240493930366125388068954739633496242297419365338037838841756421162921756924510609344906182636843860047717590347321650629985221310880868060422429756351360572311036834133074030485905031031635505947161802581959722238210994263837306798548837398630818512489989353979460067090940553423152974637507334638199090493626023743967873003449860603641098436976822625479463327471321135472294165776695986612738894890602486061883695052741922524213719622979724034205102581045774572146826597022295881884739164018447150820767111160656295190403052552162675814388971481736497427813792541674655204294210110200323354830932841680585444508130497299477817211660077992788300480113171783761520322539973068327177944186921037131781966303113928245248000000000 364 19405086205367911200484398733224439121398559505155595993264406531232313429049131099655373743405911755667449332375388415801233879035951307727063216142994912260266258605175247332107188737992297929222869448354836813482578056878111281562292204096244434733237427476446146265809961121499416498003635946097438437915782829947756714302471167307869636098309565872402732103487897034789586673433157248409609173781594121314654180027000442923783749028847858328171099350142437979991297178136409115844008113265611688141684588841213988078899769439101176101379420005144809546439840995564021148377238515271030886208552450924999809607642301580795268592961686561793160156097657045967208913794109777291910733070776049151156664762780906392009390696392255276315062409634984387548440443931671125138237030400000000 365 -7310707220713820280647398598711092129603305996818438986348284171895821648036058748616269728929731201670233492988793266694931208527230149559396414956134897045830776781540007679573640796092902978233881312101512821248139238472711498582983848833931631670986201279222327845601235490542478622329031564878144401491218439511391409763336378172720932667011581298346820254499055431125992798654399261436511725440237299268064553927978618467865906649626008482910467688576846780350563309647250076637719814364011476555058938201293140738314255759304069715726510265593515233628621916748363106391615339524863158383532141046935376806810657146368568107106901490904295871650237541338200275017084308172970099659941548260391660474227184197895708175659104033848814292562125587120906681699164860143993094144000000000 366 2761618463021581079901509223161006781675539011638329815085940620907682402687353967731855066818667463426504771075306307673747255896033179509825832785963640681628726791083504613774662716729504280266854368756587382879670297783278900405815067510983044828030860546188158744537319371037694667189250019456613934381262368766823191693045938446917448405128374352088424322038602960949613967202271783515632603294627515202577193971289645253843830402422674305270003160205320841228708466871945418939833283429406714821969245338213492185224689968147454794687188843790858249131511399813824273818517695663397805941761980794670670950206428337859720631284334742802946005177448845854199219526339779434297801180629642921350334261469503540507598014054997804672936208531326984343568292976876904803420227397222400000000 367 -1045984667192912330621480935744454507101922938548643113346542732221579566133561400001839036462254147675307310195809481592293082053108034705539512184732305557572194602543982120473011577931679629992140136446665170725712493714776060003351523335849626669693659282870787876978471300395860616507698415468396285066156912629033398756318420347910144270675621512221857945127726700065083170653922523154827367907128152433796908741436123426012215698055600152672779896869432043157135855758471591913109049234994947625343228167893806835894345655323479211312604477618264757677535190971924533677976062785848184647146902489558888843230918357522442653865351431766303426373430001013165241317964505395575483138956855103902005104419858387129263033878978312482939607848534379164863570237233060302717568765499801600000000 368 397229245145978022007844771347122802231084421733966372828690832460179527712191314296999748803196591881951292024092243246712826656483115854606582968890297945036418053038946027747146925465709664505439531534168258421468822451960902700314600819079943425003242763617840006668002960468272537217507841074841524502610220663843927510711742596714821815192529296187396625106958726701116050572315984650598729056258872702194822960381275256155812796256799534887122516818541585105225070786524560316933287840929756238199490835401583489901343859198473681832757999107602321292222377432803527955556346340636477133981387327066597849571572708711945297285220854910466712573011101073816097148973950241653537603603257322120791156075226021928147498625540232606191906201873576180800705931176221037453351014738008473600000000 369 -151254493264969394641099700200518100993811790883919235725018822864184107451731376149022813953140033243597857212674345869035699441997516020201476802416375928001830060154201179538029910586322608576829137512221530940554720429340463807251843982388281261765718575254513032638742497095334027913132082492301783105225148420989229957931273029294999198157587612892325146714769755014990156227588699002596711420480461730975542677378427723284729845038675595964098746388315695039487100216855459173518844595977232770574063264669566163530493039221332828387602498346203052695913650439864170717350293106623084839345463285076487451567448520186338439312154462054061799530780764686135802859951524213088291489567773858750611038452897288484695519021832045506725205575381780271173648361730886175772307009064968336179200000000 370 57746206858374724423517380043599000515497677818920387101580808755597085994756248631603741855662613626709124807649417075768738554304593448304464739092225381919803770759886576875540198986653585433488813028631920760664709483945553161079331313723813103009455530842734801232219090471519521165328921088133031221032029327661382176531050460352252114219219352795799106206551203928027623380560582922181210223462231611114004489510015538107304597382419187330186930039723411574576735504540366337966094822581549695126501277143463943573874334438918438401153313276337473701690642808625591361242925332013026564127507702136166874940058515304569525938535897389852536536415807622609832146076997673784424022922918286938748071973705460779134484112720214278579248215897692779331378197426578646270377509931016133384601600000000 371 -22104652772071275763073747819381337711908371442894141609943921028176420225744657069878139914459005573661177023747329039650281739884814253058987631813433313816243980841109102067685125809479769676959777414611801476253532984209377743140291360044612393063753425792558705700247884197890020822087268786109777639734367250330569237786678247353824306402738325610207822596936991184494859936922550860486008345058168075668292730844766979767042429427959511652634628821742154949633978102002318644247851844674478806234574343576585707483765059581624133294147931244364471213793389304623086691392500461498599644183238759530380232652235729614588232059322377589814642227439719589641478840117891549830432458345145980960566245359632062473144573636135332187908430212834130699653148497596975090196037340153210727634986598400000000 372 8483712772684994988957187373783240782161595687302951968067294903990806357300124595849985876355640707391469332722486678858450813273987865564920796317289778132203261371259246020744585490958673400886097590284029451115489477846770925470885885778561185072403950906711128616528194376258029618229698853099417543539575899935544338130042260291009128223781224529057285509729355436210669917847644760899054657363146985573108181970674630442373164719331053303028250833779014144748319591256112174092053256345273497121840882288817423438019175383625812960084317283844185021882679875400614925082710623089062384808052860461548232199626735694287584433642913310427933840344760933442377675928557901393954504579168941846992136180127942174437409027100493021938658633876596636139713594309602669900423635522784065158685655040000000000 373 -3264579300640112751937152570776807156689563833870904917115098993280507830099475422304818181003954947973215760820085429691716585128470861284149456358901264872945851507347278709983789258709265354666928881882311765436548032109979591020193148763411250308186896017344804687678485837059910151761553800282464977844915751271750451899423834279347780955647231893707139019967811555559746506202825155442047944347110664431336107259278152277604061888724766827938346986119670230300792261796608867734378240259582768283434225077505263529133230708198503669514841598237723086690302677659033636935969870273670288649256237831614961285899134575960824378475607146976847744083851094170660999946365336012528222597180267995572181707340058181063992570692684008323441514146866587330810855087799364165332209199734101639359260262400000000000 374 1259518335798895331654928242595826916466177225076760106832981036750977862423919876548865112866165064236838961215372808088957274137605528310145145337181507486099596495961128715599941421902331936673445758996192096836295869114235518727497924334311920777686497560291477175873217660557252645695871066248413406151022075690479830722358771911592804528429879791512874300843769663667662339548377802644787960841963100843677464667941753126252766752731697351641133883158548080796433007423295695281732926529883486639966531144332663088873614403335764505662337922422396225533589989001924808870735815854322897395260385852294887656227296982347745031889158189542760663311946041527236415311099483765373375829061328274136289485081371235197729115422306406182787332329992778747766170613986834170168578641506213240016145964072960000000000 375 -487208420650031786351613667254373328562775495376692078635450068614229555449275649729149311168109606692673904740968311646730933534861489820185141140270826476864412738747142616704719557979103917856983786323002330896830075451276434796566376499623132389104045878668633236876100561904766914811384628098299489959682658146455800001386727493293873748947209541076001979185659072974618381504314610334815876522551910489522766022925743460782985166607748108326375322160003947435501488950519943353538981223003565593179478688073816675430281209045506299360251200772922192493575830661003523464294765624371718197665349723515895070368445089494927820000797273206827825326427891191981308957842525817157111785468564744382648293223123678487497629960605736887910862834646484003407800306722622496478811923324302440688751326579916800000000000 376 188953581195852467302422987024902598078009670497757839589702660977699203035958617580137496894782054306404149002456071457570156357885050666163352479426406740297910601350208767401830229528780516230823263091737967353612920979313510640787651392329502735194572675837596306150590678094515982041399189148151736585958234474896409371089039649621111859796494344808861112280713763142364475540260336186606453425597425414019538491535301875339189240769281178732112945024136341816285211092941626009634525981807133883352364435073865669849050513176349849433724658482284884347549980810969626486901557259595810059153131224325431216345822006007567029893033339269760760879619672256073762605593691244231741408186571184721228772398480266366576057737666050428389514339659717049948822211723681662306283191697641371818853926265233080320000000000 377 -73472118890128852588906733383962112899724927562207771211357698407494080334606811657870716582602931981182585209967838178832136328932610802819192744965248797453599763762295614616273411060147973363043815879474936862362752049968858679588509335274768413344787479043650363211227710391998479515391800913079946560526561051051976848703894590212511200085004375537487241794526801627454434201658232809979469125904567941972881807907415712984178957940512768668388309326256298489072489602790755542398818601838710937003835272008602333079631982864066307929101882670017750574477281040975085566192552965421086856416884671363006801616941827808951112604628484013935535987930460927242165112305917311082007346609724640950946252636587281836284184364168163379373635362903565754689941145705307377170132980921152321850280956041968358522880000000000 378 28642713511375511012823935443476861073015126912051513634511765515145445557434089874423471458235234813444978021324401354332897631483123107668245496211973551577797500511133029489763181240719121300175428502167706639692798223687449939618552845478765561474526753982548225220790280852426526557609299276247276090887335848502921701525754790212478944317342561381029864042973936900884569467881780880822404596745131272606018331327086643708352845476874570251981904200454760946831227461831704805888548783992725239380245787851247965363417622114624983803827265130485530477095413997195530617876736455610561775061873652796587626316525228157873359930799421813399696467812894726509878077788520831190312636226738674530771929767367645323061337199021020604821605547411232382517578163935680567734759870399378465040863763699014962081955840000000000 379 -11195074471400071410471925501056028399959434937423630854425984427785284235437666888364615454712915141353849325901721952397106582911938046789716576244649643351054635452023541222152040346119860134895111166113938231469483016757967185469194825836413104392156960095215754454114847203006339680803777303781627410989235711267660020381658535564603494921645531390195868076923076177478686498580141760981254962531386927436888002319111527760083447013768234743755368802039653798858548779551964590471581281721145072281235484214031749205063048954649710276550938690324774771479664003056507934367575934897187375336626207973998599265462159616502235723553169890866409510028872532812972190589200461869165608005158211043584712408464911176683380503050056599187777514120292257479098626416937573422667249024127443910076297185701145635119431680000000000 380 4386904092623924339598698338956250514128717893769928943327522156840211465709655947220285623730099723466301193472027843764939897976847721166195907428649278357440360690833350571229429622455641286328032815750421768189789923967405622909954818033990839735040850134681929099918386740543956327715367371669200889079724176937487898588298024197906138204005743050914889920982344570692121578832614660529639114164774591187861702430692019714969142641658225054926492387862523337585440159638787772366190551482395797594951227954082325817763946633523208605932569178039524191495421818076157265497768881727899274537885610680910053719101394953913566901965233581018418087956499427032264852713960108572601218460105203406265779709149269207539711172750751687212566059619398295983703337491064905498206499964887018281858441528467815689650375229440000000000 381 -1723473955224977430001227715157710770415398254733218008826164476946392003066173461380896485320906956906253901215082602939089844336281595249051548461082275292212140920260410352202002261772468068656587365539440078963503621710906827299168829840184798578111399676468185321252718569311769597275960457289109914653418088465427595810068981394190317056727582854792389266108854224227897988899177030190404969320707358868299693430019314461239582202918413313310630807189455390637688455732146019431999742937657139155989614696028531484391942361726773259244898769177644535364333227770810869806477908714237732202905078533786510508662998744509246550422546023067922286440429942948508167400186145722145664992009274639232998495209405653511761759480610946308305763247251779993783974837490211975944859080721525007051177442728716316242846951669760000000000 382 678834433537226314815285246292516649662690604880937801848755176282790020189497101114461555281532128425310190618820321121007226864643070529337614949670574638227893969500855312143121408009748850261917284912572291195222876247655685987552556279176890171082798969285222227853425710073751902211573166052581121601052819076537672316591994032756636156206557738833519412097249298271811928962048463412791368774493170752117331138345492574793790610495150017374504151533898309577588923304354587194512615404101147003994279481992428006613574076073104870248899693007888882210290619963280953588831542994909651777372627726393806685910805854843409055349856307103213485613338691249531752876903852322032502092320712208996766627141194859656420925620860423427695350992576784727678304673340214251846683043823860793166246010647393664083765376822804480000000000 383 -268060419427500513020605505879210640054763131967701515465584579446146318590823798949268756243508161787888398534380524758363924919784662027598146589655624582768770880839762693478827300512347937518035155920101915784875536645300820191663915724882363851636011325864968151792717926235644433052764840604049491937204974274735555947922806294834097307469047846335748278093163981376310642850264023468367755060745221948112161069390193415264933864228771088334898879822627163069629587156087750672237225768432132266439906870671022711156779502135030075213531485952669519204571170441483040518560985576136994177417374225691474668087601498459093662641957616001646418228576875468229500051386791358546742790463993522853550577398273832098591100644848364349341473299548113276107189481352093941697523881968394730473591944101965742998157079412631142400000000000 384 106122717836053898896450606022247229843322895549411981016684163483674352198822960949278171244829375316935255235517576758734413776382755788744395440933953403733987779279844685995001242184367264968182266254706144040028283440703753002528872141768342661532087290589943217923218138677891413052500682702653937868805308609813892813099337915618282636009815719299534450204561284529968096376216165934909153612915581204639500987589509112921496021831565038150214368269608386378770338332088647395302051037468668004134033656144120057921402874763737229980890251198239061078347547451649829201383531414830894723071648667238779124626249252133816261674447054066277581581424008451748893318581008265415470188097507559865454168200346325649215589615393066119596723283701308521810037819105461373366184932347890664459912605799041319851801873614771993968640000000000 385 -42119969000494386557493785907474597571531929575609118361015664983327623702945140846124282070011548289328470828624709440153969501358690297685780290681798494139671081636947496555563746561802146785124218148570085536879215176550042753194800596407153597728706958365331314759727203722978826806465025191887190398398222045594262935677507696160449475790137782804063276149687324952533145944029468697013386613441443106336393571116879586171618759144012784982294967621262197267106097077226544397692828345298398296653080876623687120564305403216916686308894397202942829409026133066082708107059525920068010112731763264519963731600257507257702673452270956585369656452393445921522471794855348710237299433034366715171294077370386763306962101451665286387837834907626127805285384833912017140800427124012660707232292917198766519075329854897889045852979200000000000 386 16759803034615443199432424720823502649601727875164402145845711579917103016228956995648295265063059335619881494956081026186984897991944304437329245611589323306855585566244106021464395770694940467019091810790551090276614827715663221465189823566436511727402509938317193288924042286042462917447747784906566531518898883189935274544096402697071720309955924548005190612241174545912951537474831712874274468629180955266327764716143915190229217120059900845789808013762655974232956318320072859085798298390391693883955974111644177247230658026778059458620996013376725370481449284259523330856988986429972658400982485093023334492375242408641153019303337017525892834772839842667415692643176269725290090224079610649406525370534503218457860936106875650639020370865618989832200679288154971066308204892571647080174635571871875641011389301083030184609710080000000000 387 -6685719647760873832820441674286634808759650834703505225577462106164417287355480190715771491282597466793902703854455475461027397932001280537048834507104156897283630091558718319058730076666084808726657224869380870692776799636443820828325882595834724171994644176074531399935899599261955751397776138242432364002901575857123937250022519677071935684140583275533163255710699625123842285064921257897609337291721912434468226974715505206013386738034094338902523548746377314526696563113955124319556340080854223144757084853962331586305451625435448233399416772294321002523883001604604530878230442782089673645625655043846947649436233681403227721831531747069277146114741423025668674063595217860704837473349907577502053577398105705441936940978734319960629860030248822260221004525173550534473384007725009923894380629440499923371856013259663408242171576320000000000 388 2673763590795474369354442724573181504663582031140028298530423958559441826931835905695495862231249011900748182716050611928238340850182839573379469296738301303034231287616897084751817736959238063743825197424391105242348218964602967423929136220564539974075911823411746725363891876902683735167663423187478985430513074418587547839573245770000638063150160787065005329269917162538075977425449846791934879130096752421138718697603394027385938860452224462840194438357889484677244999091801554507101749241356128297688512115308381837198760714216306123891460809466564034207757170397853830420787890197977178300825111621052599379483627987252302469678625456981540692816354187222994168167530612087497350979864586414865256080981511201610708715864182699360606891913347753305528623552199255568423616961730682247986041131762659000562398315467819780372622863237120000000000 389 -1071989829692582029636784831951466770096556774999325976298537798536679653603500572599378908334904007819886136843514993620264053617020935264324537222185660451992398852527982191851541014807880621585167130002286883345646491192510010924711315712029658081403038880563341531054095039375529790882639902578115726016297885441315868650419186718142019370961907391012559054842519755481108304594867171255759385682440458788692685775159376025809918160878118569183526030835150050750276117676321994899912913158682564390759532846944254763203620778153276313520393665549623196850628244997597233708413253919246257499380514587658380519610008489329515577069897150063148250969928920910516559759812855186110094262615399087831502751165744422290941197678384068919092530009547936127583158727400375370771687522815243030513837547689947450034149216887451062428321207434608640000000000 390 430872105413013359789352707755171733989137373392973307677214610056568494694206636697055489258871035829649686395339088963033553533822258678334721870435396599977922926003330653297751190924035092726130763110040705663639779739771541821775590938208048520298116720602838996268650111324282327922294847378312045824712762035403317823279124205979218308119437544188290685579065398017239599403702560129205245760267000491816464843017083736283514465962497636649918984772861503399162224106459107082339008613883929876014696588684351853841050930392335933012169702861881071263989887681297504476224102165362092708072544926728316135282992544833301234883085587905989775170198171918564838652652320139447892426494041882070100103207248385552092513090066194764170030508047671318016357974275619659896579099055065097847704660510528597204038551823216264570881231864735989760000000000 391 -173617459865508811881386134001148154653699444597905640939984780964688199857726129828408100305418874643606742788417979493711733599215647128988465855494442185421004243653242056682182992991426106231035219204685286221803022531490388705186801589506764562170159413039371294801715705664030095284843667107797973644652889638582795028681198581514929260457194250332814918351935386954502278437259536821822578762990343286333529584326388500732607046678895001236427620078292742244847254446355623684794058891915978725777781705783254565994999673807660317397539790779650462474050811774302013424884251055015393774492665235951207365095331494359351422853308199825728363287273456569723890560710336026564597850655986066001407258376493534538340710763097361266669724311540681617929066376815941426606524895422180062057357357255808872957067685649914226460208764816926483415040000000000 392 70133092225661526148954734162686738292431005548266103761865878388092357426362063877638055129039545624393059051395751451081840802245773632999338834718220517320148104049823203741022829710850111341933364168092890861108642125952016637845075484258532841401539475302292630993193068791077437025466935642077875608482230445387416700239706860974781239139342226735349641982817321428693271613398535571684610294343939590528846918722616848668525554245435879917933701053766921122912643407099523400402913376206583051298131448065419707635044872467152624241872225277963455336928525877675896554480189343282044924683068445448517155135592258323704064588115196334974097970157073577624303211361263638609492571449864310523410988394299845537142872873331877952900847608055001819287606903708185693772973469115954809247293304810918133075433416943340562265171043644449617325588480000000000 393 -28401052026493524034234836877640516766677449686551291593596604837823017555151657216819898580891114116957620553147828931496189262022360012754548743707501242044125273126766331050689035186358517433702617801443107916031499452331111840381907159588145583224641425767535119385680704509742295564658962212924873918963849788054798920693231058318146027434402103671309038502780058647719037829776488044513718723782851373671301477701400422336895706999226757937420779010375349810920945373643167232198318464086413557728060560785932596052980297233371323708651172350197086431583330517835396327294233167623790879728121848619597199653953626778604135692652598807685030044579118618652839983887682097405893043959422791869325028229413732828004881459202773904753799894099545550723807355532482070711013095042317932715217913752194769093344115653061544558940565050344933763212902400000000000 394 11529885906904339476645397554523774002576257894309887261259091258147935118233728128085037532127487484070436875264634457524505079983424969653356871464280622034371095093926180106876263841843389474217871054069420925994017883190784965426259557824574173144176692222425056344971680666197121656369691345234397306908791727265690248070610571849450503730588861646355634658697284588210752679754195495654269419021052376140576513346933921255909193884363314848269958704462326749790680712721137407421583128766110007766571715827623611779177738283144606834083431246313355087874343370801178122996408833729839122686783187180142815848677831375504216660916056144687248121413459746933679386639053660798836113362024621472851375530439445816544969748701233285076827097238083625953709554434703143160635097044597848240724289604138391581915354273746065458533724343548695197792683950080000000000 395 -4692367749863485364450283613788353456471229459328769190330108587178024882433511076870152957886271346335545990098544106123002609686477543038075795922221541834770792319534819858239086699107975609372620440195350538678477749906190943501917648216076991190413655574677900249047334102640020101659108297941146507793508415108464816900648217294375147798988668560353427802218465571414724603373024983526520596999610957162262898249091278894104480654016927343608294110147551928443470063298872865305028912231057170332451830377873111236749579631797337371083415915165059343899463416430010391426107621241584053367294821448353052186126761826561380482593299958508232957092517225557807250202515972349621686363780765986230182722372707586419949068004818574619004874989981451554227577095574968334630846954413651479550990726904919796436502103339835225353516403997740487545170218188800000000000 396 1914400687998804888433756955250654020275184939341245143568017681219891864370021539991693253645967082174254109061486113634500438009918462154986663930781883565587283734917664509231859412459088229087930672519604239668712287177578930874380040255706970453156065332024118147369535006813596469178363826469330907341704806745172694324656924586734007060905216271635665342789104553784175380954387206701622795776013302300072879601873434985357443582268425352943704556094509869708623486268620772104929892567242416952960990323559746216191007348795394380193227551331195976565254511630357881038223985030508406641665116612952960686171624620607069119922393925066333719021792018024667584178491395161305407049402078932401995919114081642623221359187527970981526275376818860870214558463395345164966643104708067440919391982197930756172259837151954504734640488728731789100644493940490240000000000 397 -782969318737692391631784297877332857158194878438080336209812869769507665716492615587788033082722210502498204674953568390161861403392254118291930693760728381840985709277979605707650516137458726455721971720374075167367482876170969194891870352986289052760911170849803583643401298882486151472887802604749802748334875409457939401085157385905848924311904303243756974688739288890815208885520204704204069913816022801578493886228472866306234870581371406537649964824860802516389630889823012303732550326851281498933974088509803570715389007839346539345634770529600016439250119735755460431643288841264861255363066548448878793312638808953249818797254931906887652298162264717302476865066332398765951795476576748142650778718682767308889758464325617016307832779082023562586647175038983265111164476599563773212144199472591460555399844468953758685433451571375679624060633588548239360000000000 398 321014829459455571329833249744247051809807306660097066774075060500087148745357720081641596541008619071654459072380133352737846307015444610333410142936567734877101684570820661926374245406934082002244347161599632580441794948348727046565278527102892410854696072124586995386612494226025035711717778413107082818878051599691133794950080137473946723180938923337099483100522985070892770398929568354609431253766367652360110284414860867107465438807762082031536767163873537454021631324639479968529721904141036036893243235992635540614224649591970777544264093271723150768213426703884302883628837245230553856095613431180816237235402767764712540439494041847245908043150770603985309485700430333918106767091511382479259480310477449262696557411042528123008462030311446586591872499587818757644151977804413573854192127844044375486106578431426953875379074758170314347344189294993892966400000000000 399 -131938412610430282643167337938984449582737320196713566388083948887366341558116008719550962072516421911834210975793733267725213589449448014005080692484364869571881285695446725680435192327406707824000125020452380177983244958263593761249119027467893604052338929793830473721385921875028458404991916433359017567186532218218066709686935843360949931375455368640989724064818604406489063298379911010865326306389968360275284615259126257344776528229755747847658024248489476172955394875620451785409789309837621231438495883135414077857238154620867300487483669101926388300694575473754357477428320526481495581050565813292585226735326508638993977232887650570444282039641930701873027867383535691913330982762773345351723512547661527758743398124494134138932234616579813607969154095102605443298931113807965193631668418099391677571119529749311037889493382588390607965581408167621902624358400000000000 400 54360143537573803384602417778525036429182965919893922889532348600870029012145119533612646442204361108429395156481715767586765222341422849636327461895057729348882000285710262369627880284334247643643016817042843628200974698333970031210272704043756773163057081155726693695626883276126680786997388193250055466540730303163169224181948340825562145297279883819636241089764358834286002153767188498962365439559051194352268167350565427628415454767832744116690389888930142742478000341033665389480559747247954601433769971516106590552374314171282374633623335121631761053248814433975097951274563512096174118072149122634574627862263957072748055621002295203669167555918932773832076887076699637793211556645747303245313207052914855502931549533919869824720257312979614886305881952236091828646953910547804600002470081901755675572719537646747199880283723495803292220866689255751549522584535040000000000 401 -22451765702864490135429510933824553933898589057992439466745383113680111156853063242456339988916064501718776687114696413531996951917629498025567848920998768145717751828763735848491810330910353537016799635790073793498920686028621267386984428720798390439396195458409225897226788767638814530282223400536345326552349056989607417589820363184344872829440310674920557790539884318147164553430500032011738462141369253833157516331018581658403066905850922196097511402408803754648341104647074242363597316791593574657282651456579705020243899319672310921579984816499744445359004205887474924048635192583589301763442178104809782458143020709999995790853829842068753178228232565198948085651372088452064475691149692878457030097909313885654128909671760626069704112549046833562574546757229720333346540608631504707929726133435750719795372173613122639899298803622707571792569936101040581417851944960000000000 402 9295620243969226818733258167525107636854192579262331723404997149425231134885279325399741777331252040180547102535866857062526149631317419618209282862705496011119965553547554083432194015310178283465890968903976000109209330925777881391486114667194878747337389878394108298494894740272637891976526191751797965533225263778030767290947244905502678308785811877373166870103885110669449497462449683153828730480441080331199514454759942319971864151067398497523923004672445968826088166284639504761457690367077718259521102839409331809438971249569763696166399699370142340234254446080550118897212370673983567485660705323168106048908213683161139520878570974621317380621521095916769105040689223575466972145303884497137716261848450785979731711962899396623500938296974040719798212461894114103332988528975910556976263189860975708903502620683264589960345391809167527279429743580640046215773667983360000000000 403 -3857994649011908556507867911428689183892538948533126610528745332692456002825541884756324694434241559882887066567240971730598684517467283206556182935029741765371776302339970219744644715192245265395545866472495688873123852413676186533748676732291064269024694668442461816814776292650646694479036128921889402481572796255249915005449119834386073374251450206237643697839438356280695935135021131181068266000551178604716139062624758732216837683637191541660015462024661026282429677603703039572611772446166518519130766198259909477372761180065128687433449921360297597080913030139062601084713216839306043539303744990160145291394407694156027842734452555078409758614124304450455557969501709535475776181686430212323744095903200227661869057757623891354375964613465209392849453734119065652764857760490544236901529721608762079969098476743411597614543282033974884556813894205610299107328611319808000000000000 404 1605083643082042133656212039481882333058192544588526903178477931869627008869234542515522191449971177635187732934355616804508432392238672946121023508973355245856616286462835254771863823065769413592116321862960895725086977723587545937660049611742833947515474725157030419283567705879665193633618430328221387186406856512183226412631314904287630040346098223045144287919950068670145970699677472927487228450131048215630288728091730176951784592449808431303627185415775669100302932056731387559693896632572457417519004872162435019126108732092070765229717401560077114124900467958559365288834420269004382844601117600728758118747025940298279798240079042120552301216804500516847584708899708982464906484733032730661783589903603923503952894649744092337785195743557742857044110927680974884601619351361710019224755986078590127261635170209835684900165535263060765926269629350623514202906352670642012160000000000 405 -669397296101566178192628358319459081013192653741259619328071497273999789689593122374323797846059308581832429315292330031798435685334112948034275738523506347049960777737278861276770529181302373070823678167134275310139492716852009405705236141832553445922301939960990539454982074143545279479774555311239120830146217870062143690568532522556034595980435335971125986497083023985585003045599594229840543012530359440812993797810787039972190710143049225309408504357076962177318547917863679994831186697205925729363351087257566286229226711335064270555947823750028916657834882191590599137430146067915741927764458999281189815846496546969162247994699621400184734068458359969450439571336838242466502160742040772398064457346911607467279696188629597887147082324803964056151552715153127554755410350276328552856907755749409978009169397367320026467831335995637081434219265021092452344357450094840958156800000000000 406 279845240047943316748061105851626614009675198897587156967895838269900367592631281696231099866358334289253181311190610774414231787378375582429531110001978626654561183239331663548389380012204374882810320628814114879203982204353996078091616302043611475368240318337089809690865210452273258540296858450351627054004272430197622183974419770562933018599958356745016785277333908186308707461372933096718757675456682633466715305191954306596069414962361236492016247807082807602795784110283481881908433565341312834725644925113940869869044327253019509888552791413577199972959361949891892843744246909370633748124907786401878743605344435505530074256550879477981710993568404300027828605230125729462825241259879785087599861588976035261666577681049831930053439049395823560995148162145258992242260607360576218726767883248325576045059224481908608115740753309940423394798412804547365281602846046900373097021440000000000 407 -117272731815195089153770375069386761350765834643289056284566993422534322126807228750171249234630627638145018924054353431593797298406553993929714004358485290547614484312447215853773365456183772037121800929001448411264028579697868017525820714847606773397405543705788793167194640559695944518882533766341854561700727959891392743820053079992484421338469868673718061192046746474851654176390824702765598795435012879902588901193932824771711921211546663868979057718122610175131595577076896364595668382479242244238926932277499432769995311725202352278772805705233445233517989386164786465388448296264401831660563850292247064220237958227655426269723862732337780670829458171139458929531323892009462259241144700393625087774636383331682003169560281253846633573670794264830475371561340149121320615922762439494553454827588523586918173770002751883406062508396879154045197330233647872217688551768748185941442560000000000 408 49262764596150323082840732847632066674331635777886704976971449247701537455157523658753275548055016719898061654835145007855876763569824329447205040810099828117658347266768176503395364156059877048311018809637835420950070278770156239281573542434438630289662109141024503127876803955501363792865964732217748802395656700478072260299728948030257436966895407161785276989884529160504281757965409176514989401872589325175245120824628480454955297753347467366068955538494323978354161203839232681745666957446911329163825365976517394414803779147488913706277489311652159486868639895855996502002166901930586317168707433548708973437239653133849908888387130323154971180757196605357377688264798425903768135620596471167323765976729152815835232289155459896996017949070782968259492690978347896873278170525138706237065686565671144146944248538978445519654018024502206759972861538090799686945474768583510336002368471040000000000 409 -20743432665501925247260874305209274149148564392626933380364279668062891445346663966005476226680948464389412061392550759237342754788435442080853747966455748120334279939070742935573615462036683672219639485907196566272998137849152458187301287850281139954007446992244008503050124902172424742441741837595683917830251065531312234798477621522171581223517105568539615330470492049741540588994371453940860251935756278316159290623462030781302275701405963567949583098673960480054587195439125968238003704614374718439709972016816528253011582888682970819312799820048572607836122200384400971500696904817506555348472284482470738661938288082212478787835591299650357047400350260851574075136042623983527567899086765596071064308333338421854441739610221744453471745661669117040589372158950081916293062231087765020585328033672421598642552778343309106118515658780876346927633121967828799679925716214804531044221326458880000000000 410 8755482337771664701887341405793303418906147606420202665882028803142175223653466975354003072374570452006492191558207930099924649683934639706149232475743382025851546255663916160836481709670868362096420260233802471192243415483232992585959311777511061583850088629189371348289173546575353945885305650263201295662352364025439425194050179868418321320274818591976192793839263460975630671046508942130541823963100803498419415249283688889394008327093181606163999577284659266362258943371195865412283356999336052453858314451103623803520512256356567171479389512918240494113864340328513946528452288541871279408626534998315332284706523747883294861687811077693747382647799038178707491337091409569423290211210859537513097191032251665273007202958932077911676792942527437761114238017760688847157758143797761156113621258935027903113402975057572654061272927392348907189437959365832788502597771782118017226030356952514560000000000 411 -3704372416292254994979460392343038179915874144177515699272488476206817556648892521827003309437475782232476341570943600689164636372119371016286445751363225075214057973827546342518303256778674399278409424390858817385864283110651962194207662764092599727665346421996199806337859161956073808051773072663964632677663303611008163746411448972457364851134042351158863470939685404471809502787552622933676448674055220748694835492741769583981382264011520049979161566272318392432117342048130047583993237608347891305178843193100927969093283731166352126461294857321689632390256422231605741183325864292700319997084277762252637564504261256345197738667795763974035286855000610636097475989549020286535142488174761863201041706037228209426285518461056226372904674942099550455306774870042053155908920604702489526835423735797277053764109655940038372182483851206910384258182345751547751395026218302064360304541722196616151040000000000 412 1571020471431863920976024908599898540135818618132301364674779859939333154267809607819760143934043541852734185750322532496662245398704969138429583060972289239942675775594043513018791232519033987588566320836660924596681693556837895971382574740954946604329666172247162932762622769161687356710003316815286769070231260371331474947215857642926398327727174547243033856429302380180162830448553271106797029848652318254536565927570496384907545540278365582319095662886544171556487978609125435741251185444566774200891131020413617554964474077404894829797353871656802766942237751891530032250862864601331064595559443710084397719558814813430583643013870831904949008437546734203921329134787222124038316776856168110214813160989676607671583934891764003388384721642129572096282460706051438452267487136190027648577690419749794608649252784849994583056687065396402460027869659205064430353614107220202894878464268745358358609920000000000 413 -667850442211771642447210504598635706724813951646503535607530128201195881551400380638916239031197149382810226795764200295590685184950086276425613607101199289219304935909342109382452470187616788148406554939858700608428330465444716372530281392834747074178595635462536494387195579641193936954047375824472781495398280588730767652440845239934002890612475850312612822825131702848373904404037500938259787565467244237188129715732280229855110935886048146407183488574218637565940046794426291511268529248326602891172521514673922732187075250973457578452995722533222937972714611078246227971445919560119531333139445743017172093488401626979119227878809547510035946436389295607468940363404100693923775465886604275006422114729337720030647278220168529980682501749457363325989510952261080097614110451186068276160680952366541898075037324310134444601887180520436682480886487185671501063927168633933756198170217426573353130393600000000000 414 284579956321847497157321860744660737175744164354657570222417234608577575031955248516975272204889984832314724154687768958406996507529306751934652173914221524672810428186873617757010494452277494050426690870617310337894130995923578537137171198567088378173020618991952444382042872218158142605407451710928349732246307594998299658210390551747902905447145514621580400689464408190588411229181240217509123821944128687762254235359067266989076763011709771600834784428242809891707238166659939729710233939191434938537791772665855887430992456694025402371816873039993332342692557161901381017077092166427968512335216780742448920256150271255379476249281980550735534258980102989625259641108817353814180805424367003143508108007140361228858578691110282861393358850034554038586330274829027302738357923330816989655977434065874069195860974277996312943715014099796720368120756408210882791427243147960027433231546440623729710863482880000000000 415 -121549918836221711632694891374608697038407166794623406693474871880222360843184191522057993254740382557617006855628899060613546872702728686453004259450501208511335525824145140405029643467071159077793201087055347448525119780919228045517761930231834968021483387037197430556259267609532610279789364330709774223024850037695961369386379899727298532312083522091402784067887410098983426976996695964989693500485398770536574532866092645077490904247236056375685491863959692194218160748934121532493810770185355233230897531989329754032982876853187884446308307062902309711867764104804087667973593146398441119244092379340031274078731740470286748525189417582755465552302012432139819662646716834764517937830461582430913495463170042424528837750874054373553569025996340643490056023102387380405904756040026053438944897824776113268931576908993985770420689130994570430939358839952256628840604221142341482467748067656828544330026188800000000000 416 52038872859597684350230120090226660165794440006966895419213319737905589351317963032475732068518923571675760990368780592684420423587703451375874503101324961423950943247996785003320041880907078723976936919216465006206952903208760228538915812217084117615997227534192086990495618768948366455994240717115506215552424262053133806630944908817154971340526806315636129143913711389732244382006715255703175118370086306340252711524696234189314532990493574349935942811318364375027644855132907095748809103504556742433190685648261041017308546389076301992483196286270091779673595320825168007069528569522931356918002993233569775300634616423398279608616828247794042248662516821286604333119986205486764480041746683351868062112196515350179111272614127475616204072709724362049152710859221709823261201549270696558318561590494154715844183823634980952479519138526372162832248491598355448660369576871315340632323465805363841484614564577280000000000 417 -22331686039489197215914039918277703126569543456957316191601875095832152112187478522951122274827740221886421029651463043948688142893260092633493575987693046888649339059452530313304334120753895448703183231206376264557141414047456272523212715291891927822076956805903390459058751625659489338297380504789295049729786929155931355956299085201700715940374325820603893759462484784558776596825111400722146208767937338710883748040433118185383331939715136870055345448506305296692646228018855882995483786635786832202824531276764459353803489582649822143102978521371543964547922240103838642267868199866738337221988660689873051751340863948613647710958712497619594868980465349107915367848578488817200942777308885577694961771803190478649956972406696238451343377773947392502316188377516806330829906582699601743069502283710354975084052027539679190078358609307690800235434654676011210263969712847972624659780925328999135356587123167723520000000000 418 9605791630135456831498608903504216224318963872208554957611319624622081247027645084908338605440030881073734289595251090785255446839637829508261886803615173131541085806002829934949545872766839956104932183460334584226522527590620696971740849354071047227854522926270239438814226084413454259067307551958210271718801057569934705291605310427329622277385567238588487701983151332138748015580993318908565996330912101508244616430371242208679863748665073616101214781851570588437909365006679370951111458875568313223346500534311971828990221448536151490442685894279601391990945572431810689213210351304908378242253253098694435452976478667483705438072786302951155429319665387723953379027559069283547281079596940106342561705248316207946722033564380112149605067723660156747589870189270770174128901141543350421392858369740201372981875264930837181370093306898573799246710554339492847368393769773529909063724312016524922013353929299690782720000000000 419 -4141526353703294842713335241882780724624803234785791307817942248828997515635354906453151516751097941083161215437157982352782043139035279989176499999232871984859984288831807253596728876083897426553632560967813739296801515593568555545724015366150852511862416077486970706704508115600126682867784152901621772389391046384914997553140311616379703488432016333488554988925006684502334357362778907697754011161056851710576577143994146283360769649621900417690957515514350861018793831938769851027050468898457172163946013342561474061247680326186718929796081010199883918822936636662375790380825202121321988689099730102548775954965530747110523983564295116724774600274493171132469200118443557828053473578716306643398912916874396302320761600845875786858574610934645986303815167679414302152060898191852673673119348925302888789604183361536961566879090325990527821277349372049385337850320105685782652224212360808947639706793806180279742627840000000000 420 1789785276199455621796886298382177917562166145944428072257093483526660882646225183839520747443348887389003971505383070651399981070203900851132621571180511774542479389415617050292853575567410456506902867152014686265881083669370467027803709010171572779944712974426031864419504114672991314146828915155815500199521297953479879935247262118125948211802001872440594410484511971798825650413064061428208378908971132921908939193462596088088491789428482031512961732802576078437141950779462347156769311489101183512729005348759746508528808186728740458425816273357446804564456139380119356918687753024312498515839000682769850510303209385619140371687607760877415985490629595231408293781426244605746396894789043332072835762502333031494119154208824661659404077010308105766243076030753150140707983159139799047014230768419557187664559339994358522172584792948586263167020350488608482310038612560839311240352110305388021053322106293962913265745920000000000 421 -775268775599435166492508583353373754363653367680883714185171980477909474393277243860609795466706572913075937471417270859959984745697168615367976757507480635457268037440039630056019927755428997767270224322201713846686555758689578040838675562883793682099911429086519462457445821096536137625672210760433118531075899685924701158778328431618458166580386775728529257717506775848373921688804596544122796496080353013661829437076014118251088387286880366607384383755420454104348088693933836418724101586718668554812223223484721427790734985311374356950850452395774060745517334490094508078244398281369671800035884965496330753764456441271115592296611185663729168562028189154496174659497640503778866597240993568608386381222096224012901834564646288161511499004970549960093128567703641849225949086566946070806288557340249920301575110625508296329595063106923525383304111518890177571067074477551264669670196212992693769402573420755949579225006080000000000 422 336598481080991572208659977111507569020810126009513984750843633435532278103794650818194573051247487867427009312165250132916269908601481886156414383242086517355726107014979282275273247104113358583789882537748328222146362859409086976070671878976315502124216707553347669200329341673351772284342044360873019445699876438838243114598031459756778086700926638800813542273202404938742655288881899066934929458634657487284621790943894355564677965934496468332987536731645144193757766798007113012816061577274179628113554591259940450179795425624026337313016829683655502056305041566589423412914250731552773250596573340707065069933746257683626457196035310149106124142622382233358623805584395621725143982703512673543528413899661182070317260912106429145973407278947325298085962270148128344823268760888375129687434149771579446017937665266278137355350938620086495926225589997691176739654823338548503849682814499888480554656317962243761126926345830400000000000 423 -146479940925020344412182561615414090725140300668302512749562404260235782390232350236522414432287600900098806669255319442760113149034809067741526865785589648244332907441193502503988140903087120361341201824407708169975274956751227660691381045304961835898632763270237470111056925313079865967399591619952776191515799121536426848740576007097357436865248030185828536927472677946494986985464612882963234472285541718199313973125292009677346657646123535203359544092604919118955495033969516236812488109223047245819773697528208242291350434151865270139847267509029160261364912928324667791830080530502880662486934037167051365762044903684893570494178944889366494983542285352980064332917880548665393117044038821155002975412160044528383847686759527929816570476646518207407682437825421000661705283109426040869088122692420931814366466622022352525517492374500423760352021288768057597401680304439947924688335966753165840144590209491257639573131362304000000000000 424 63892217997263632199198384186997265333888913330839662865736178172181796963084183228649718258330374246404724332944229155186505879018186625593313064703721916583991369330823651878413094808792052165912074453273677716961512516090654560289965135347536724893659606038010921741102892887478265448988619917424237307991153198171384946474258367030091987861747427103816479229043418252167729781548511833255597428149248277163214239364939468446205239776369619573885501601032730148673285022712152321338717503124457793786635349034099722288929064340077900842695841911829736530548188229334910712292006112946311003671847689334855632402383843775772422609825503710047722134463043366638241529989367130800581267794495489465640508315450542799087040896994277933452799373309282587437940288738009700854220825259060158976516062716096183360562187266636901877318780254376877765075885119974076088878602762741809609496454605569458117445224770315333654977442089638297600000000000 425 -27933107180582310772927238469300992352060075715426290037611615957921669970203006283048396179302302802017736477252835188362014294424318057478748348710325033889126869174496946057358432385338965351136638238051863585933189922041288279751928581401920144407050943445650698632823915505046342954732339644093427856736253254321505100765810983405636628264813488559721072492263343801863640050990522485255992894507886449711775039303301232176219781650128687604767720301325378472902873173102226985625058614492389588912140131933482204130854745460869014865710108614826744908476900737048098284150586112902741110026766437234373950189776770614092576364655125691806111165484854815722861489799399712884836606879606603752566853244470848174245092554642297454409431883153382452429855834826287615458158260136903261473711338963472017662678466093034606365471552651038705890156648386381004059863091970167653942692366254158592309491161107577060775921817229929218048000000000000 426 12240233028412988644123860306405761449416924581633579642592084329173529335639970302475346454246523917864739976589202751045414224348124051295990170600533052164824276365856285816320116407661414253598561453813892004224350764433340053999664325521025622915680740006668019487003686910375776238042268707582492722379156791966406869213075606813562161053779745926315187959821393264169520249376978389678774047847545610720552602253608753734976731064161346645039479008711895992357050582033034111124391640062399394139713956025648880425443779720843267603584047903947227085591374813875112120094334772867189123217236591846530372074574460309372910447733746887222239433383131316748140299389741426395853973744405615129920520087424333342632102476121557504769443663480861054452261733279944092914943900827590118779181818200203385427961006737542054463646597107601117922007901473702805164389604905307281932238231411794873451539621401764674292171343719128603243315200000000000 427 -5375971662830643918804469790581859086670212663177553253977073669880853284057849554289318285741922623602796806808272038286799829348503870920667467018944737985128516689866284150842845547994317761193959622500739208837305351807865658724632896837108239931064410898740553712687675806154833188780967200674612981393717428665968039745459402008187550049014897178758498615140536189956828304225700007789959157992701054141176830714131096101000642135858474691726531842936443350053790608463136976208164535345596057621765536463108780486681441787203940012868954746922525090712354825595524592626451312890139812476786780306304388141456113927331596056286572130872262805122768190558235979767313424930359915426967793113952692324712940756525551420318716589102580700403373544763774456614665828777990195513497059220082777790250006861046019564586278986372598476605946072640035834741000154055839449749896266275288850823685410096674450740168133097832715030766222625996800000000000 428 2366567002303382292198687582979275086953679395976640820008767698022510182165353610436638289831927410786236685597005148662999935102290180522397335256131388673807454558665363100460139964476713886455432753679140977531554593725499905511383958965747330547772441971838788378225728459880915050952917733571096933185409608942100760085918604954613032374545661790452208984366336585839941021847938267988472740580742258313525466667304986388137979991911100177695812926605091174148218165064037151061037587240533776304502784324865728434928897922360275949513731086238928324170502761372829371235640898453692753325840495415803463785652442546726574521095857023057449017949373886344947567694193019853706935463077898950308025412811943618729414462903420019881001667094938867622290380081592220938337901127961698319980111713070862031916018161889459735721583684357961710036357979169431757569822223732158984781749958157557744095759003164216637468837557191122457110931046400000000000 429 -1044174061032602503484185393846109973709832770186708038868405866851831792102744789991865595340388438466085049322625581616274807083642775140746667453269677520849755861055031440813149391098084128162233331710313492331589116329744447651266130216571469628753666212800772091322800230002659746124373275022731717852648825982855717286042102849318407147174003861512917462212231080703392986578296191264908147912769666741831670221368950223087051946583228939324007532182333901193155764206610797211131106023873120432181247337921083739958825907602973742639194106006405433342688554015833939205055794556675948665316672504021860834627065298493134163736613304863037618906170001416122228004036214064813149189617406188139756069840228224828736561447291045034277873340113455500287702095712127987899022304122131077668711500117839511652267040170136007572403552766030245898490308182957598978082740897633207281448924060468535762420819758196920746954010254710059584027675852800000000000 430 461760714394537864828613062925375348175079600991936851459981582230484140918227760768349302460857496990849222496066255878807339527668214423611371404447676131986383548841797045453324334547459566805931565139815900112194150398441615889472713992209698052283146780943189353564378116893794658292875417316361643474724739121188656245755104167161189119902643564825832369146731709867932729978564155214426671651981693984008977621005038531750368529872125993750157160089871251621865301581228285189652866478465854645089937473549864735571301839776348713436944642389978974883331679032643494685004422033219666747020008278952621982620523407815052272509851920596238830337633424667882970536377380630712233432654995699045415523406235313534860393710668491416741458485959722771163650336810632523342856273468744355923082327091015382735534260643359297087331845882888029623628584813046515747489583941090773713418941103389099936738438787969686838524359876527144030430604715622400000000000 431 -204667451215254183403222375594930805255340375448355038472204114395044346820665121352181640223392618461142460489736166606968570348434569780075692211921867975152265528162326298752031335251468337532510891631767382774953292513128270331957043601257139160061114393063482540891413960424215397626618995127522345053419346130257477866328880734785883884010523060248022157893597098561579725535885855233726586378073610699177277269252289160797155035171176129321644975178415119479038816717803060774007470571724542109370872396887569534699985275863616039308900730995637045039844375565499601277565414927861328907851570955965766829136782577940760795274046189924618353302076158998718360713092424080931543370124046668771608710099787432029164317450093206679399185237545753290276642461260003512541807492706536759243472318870897868325216485004934319709622417283297255896916857106624566943484923908025955209809300263529247953804899431423081353140794480666222771373509998909849600000000000 432 90921385335315699145995699489587842501371638964401081799291024871982555594078068339575828206501659254882619479072408878225290527520083216758471538070527862100297093884443285261263699291157083923466712478940277899103698738403065998506057796497838039028585055555908523773470610524194578247057956588817132895856244531856656598492499374628362326634330520305439443749711628404471217147339299802925401594239296198243348054864385118370439352637442492886575704900624799121636305184059494668872013130418559364660309163269358659795830920470298153077962870374003528630213447658795669247920712074472770525576786299476747960478767156896921432988782126404381642842126482493423075176248216083944637036351125357603175475494514534942833489370243096584394293778164673141964869829527863166855566693082623703034062478352571577558499741023697124100699446342230866617347550633064226397486391406457690985694444292385636581746689223928541326164879655617049840640236032591973580800000000000 433 -40482425478937290031105340606128591271226905409306017855362589312358713188245771389590675855516792281488266956347492469819423523663518791795943181670806893821901082725442739652746868258747526245859200011704864593587947614041826693571530385070149864136329159080741732216658944108326979898929981354120470780351355449506711749894124188885081982096731713375164026751844055979394967287113625738029730156753955124063118914449024366459086405596444849338236662777028054943333104296435516394341867002554261021268986616992324737414786600363102603074965370955995061350721443817802489896632867899576975350469523227618064201206535579540347689341258712718069466431450329626898319324012073894921884912495127579686734104265448356598729778724225495826189979237144175709269369769533319725042616805583234827532388555145555249896071011995608670341004210846718133887205787100739734507669753106906832773358958799214760577069283541633923793954249596768992676530003729340310749184000000000000 434 18065416901019894342060340194709378252730149736614496376338283730993332674595198476847647543950346283795225294116035800525414571389410642923850139986147024503962970559705204536002985390297898873671074366010834398351298799514919896256802835841610498669870434681800776905843233512655899855596083971949004946650214637915341999413518568114844437270790709028012227047615341983027837489419667573884338159201561515913235276588410427839050849829287027040716172122319186867536365348513346101258203908696945614397306961643484982989065973529218470953381168469165688385219907742516213241798447882731983432508058877687552241098277288399970040907300095754115851673993273450874431708668478349622495309031957775580556202171399296591704298870892104444645432267691618512529665932606222647168947136362422348977366627140690722233842399906017013722869668278394657449229588153069556927333188566918076827801173316745203732683211915070356110256645847202741472450484709829604580681318400000000000 435 -8079941362291742835268848671066528281271471078899988904213572392169099843700556482431487712902349517487689667343898276264261379791599436960197676665487907817142918588400574961757679266185650451678062089346909261935518450012379426066104714674996160425249653190677091042997281358392835409380829004681270944486039504705533903240975100781321820808828731929074543594752625629456862330344283985761614102059096500169167867117667172532437193573525553512904122002318594554778102012732392348076839561868636595235733667609341014586891438686295456502095934491098343884037770671975649907448446779536027983291944104363461281575012625300350001893979968162165581752767377011723645937482615503881283699112242378555441885463219103058872638019020194585679818951579814888340174118224032232064838053214546032840076381513387903346255229421648029802228130700236268844958649246392659753268791351416628475016567764945051020551790614958257204259857937463869766367769018605582156312870912000000000000 436 3621971028128634540911534767227215648968986528246318932405705413090842776458574548095603770146505568401755164860819146407025425274955462131280086390132938557115387085451704420101674979233124243324215847247394426730511923093951420590918760326667228872260830584089144078624975162586924327359317898862627840942964732285992497605249025422076006266361092929776919622752841354443413685332851730217758024563809524295084634608792982765806099551729565725503480576173978814760472131893127172500427375197536236403438709948223245294569038839581360681764616996554023716674295705492197882749566732494093268598654065848361040995912136863751086028997711673682403368891806027830041676382336821094391054412242201659171276471364170357404528050722360062092778198927798195504150371776333071444890106630212584608714842940423196708465770774593265401011571573694191740136040305146080484594619606550518712476827580901755683093192602436914203869534606509060851382428406819145459027946556620800000000000 437 -1627256716054813918820067750891610096069607417600678559294880793324415481875394367143368458771634478845837683218982761440725291238832599527688818996477515692235039263952766679225120898341783121705638913769086935336516945509415819471931619819389094833386295130069999226361257532433338350952711474898924287199731953392793829939655124943910909541803196592781507233734626064331920705475759205406389418234750607796055626203361194714886220722641247613682333848973133162901155271573560627352346053136564964580860423430746515240413542932117475227975471256277909812980298431711415758668377912496223213572423179250031327611281953923735681868177322768034720002600707438653022492556883147822557088856236310264628469742423130016002259416971422258729971575265556091077902977674498856234616338038230514875117916016446890341739132509115549131954101165506024798429866313620893723630916811838013150928545409159964141180567378831199618408771746505245111019424720968139735463017288250163200000000000 438 732722142128280095268865657752439285570221394977235343618338164983442893882433371536054543497207256044495375688402973002247454180619317960000787391378441028421761871638705686949954051135154745486194945500930345349436210214771346176487921781208577434078261498397342223793972616602219257588096551857684541683859950391953877653636730331132724321689284938557647710134861178907900683507054992140921715325873603041879327194202721617842696831383586888255153736036953091716961386343946202634070066726695583182300361997608903854387000813008572083089564254118493716130050180303448268498967972432042272092707436716355657777345076649239807520467960540199220834825296516332900173320161760986828129962458484088959097673982606078394142016584936810265168188542273551470584002424597281519585383322612937242180421842586704847904054067893810225671140855424299137861457749674698409532693691094532591988834198720372062374936322836675714294592635938895874087853257695478395927268973725561651200000000000 439 -330668264580811157293201983498268578824739397602738912834154002238732057174567022750519788193669316052459182703948364965642119654529395877447068849304446105756665962207731660250666891246603748892384210033181177740936362042773176145388578720501433463112195627579154837584263935151409686488305394991356194627639208966132468179250071096964181716912816654513623056093426907004684893812154129013602769374842347200372087072316844018153142737972472898389282101417073795682635633839737150776022496807509324626915433323547480824085171844772393919180555698774214370552305026938910560762752285563977696306184835475130735720748808299808238192896299560646924345782919713381292523067340967481855656475775221810695956545534868143565293199462948298707413353897161518018724858358098996387248256552590417652366971503648765964247165301889671106624525584045309226308954484234170643473126261765197846282117659449493703450870258513262907863657645512576459126834017547414625109098847071472346726400000000000 440 149559325789009192472769583668223246033730136167830605025116269151214479668744005641817003085771915727430809040586376989993152595978573236869592237519921681483074555630347482348748988584464548084525282128535967389131236877729818252422593487470669037059235308443302746189694363079462014800820054678348985182871228327549327462535695840414333537662431785101615415109416043646799892205022007527579872026109541964634668058513429282330473215345292215345133881240975549787460842648443086147985512169810882244046779645003600723260820297299132265295684199199136975313535780205157837268019798070874523662746796421089899987730318930537029085636902622617280355682587447978922627842344376422888404590244130916887193283865049474885937139639284134322486849056875991595805330964134946958945128027627810897012917282816493712337850542233127907460913784487147409906204311325205626707697314947953517721877580647946049033946207933666499091233814827439486997513356148520059370606025967128475703705600000000000 441 -67795379779137681590524826543295387744724210942114023902770971428305251524156292914403688593259882464747813541359434119557032789356268877577633530864242021466541582268881737453997239244212338784606275013230067074179206827124512643410167440122170060252753830572610603564625135732211253205028873285782922440711016296257604292455999385536870228705136127152595679583004701235514300911920066142235628295306095214085971838345031324910694642021786881467821878454977455381144727741752730103186293847853798052628905296767639433271503130888476078306350286955308940114196471328574423401183021215491485676244564853287754853489828103565656093435835021300149744557278748297731284661043540296994896559136758568022364093184453083580058610998920783993948264195667796125183120187419921957719318133114103398406970346533286960483941703614669927273065792328215747890990532814037189845610918685214711253721561631591993287475495880299621303289499326694420109062656824650455365718290879809305918727782400000000000 442 30799960392445684852816094339461514142565040766995271924664066318374632391225229420063130908732260557674308217365439922796742860439229066999411264625145827007582910407542200541666975171705557110391919003919154308534648651808495335321966099062027119274388113624718652751994661825727435172125473993442742779140331737638362788766965254062870906279488054632368098227278387217372737100041579098705877756107179633911073194433203229441430192400498241192092600378150194882578029674952893073081834344011051168842113777315869273485028191087845923269067945584029688203334695524105997027258147068885668047237912542477151048341932994558170415988776496834677483848580291013248334146303225459192832103818112379231083626245648585345427527295459362132626953553393714230083247040221422467574274370049362169551128664588350363320116337683869668963072863104628817323488918979770627847312898910809391124173680342843080786140017674060820070294322308903303803073656298330048662321960765044738062679854284800000000000 443 -14023665132310779618047799307945091158456046009919481598162066800309679334802782467910526795687398169816582401286575659747551181203028264784553744473617298869918649222294026364312278886062018262981734207309905674668092554499828615323903424255334802863450479229107170759807210964557973140774509627113698157409998627061630646803635220501634228689333507042290764884657129986414273058754127591968860895652473704390504416123281059396075997529355010130344056223951319840153974209917001308249639577082451437115840241347758152639160047677284030502747597552657474723044922960351814879736254882225089908790258400860946516151661442851107547429247541516969067011729060331262323563774978521029986797957708801723655946774958658327169958447253763166227613192609335433178598187950445325454810834911455896995684187736700978546669220700748841131366296381188934582905906707753664775617302790371976428309032858144617808467634507086693296271740374094359482202854369277252947463504827722813918895883157504000000000000 444 6399294330740098258068759186127854259728913925308335981698091827184211443423958483403872854684994825116631367464102976683627446783990411669184299926381048596315065663969964825566741066346829187116921290449817086145675052364909065735030184035432347269696814869413675043107729303481896094988882218761758912067788206578197182168467268097143351659918238408455946147582466607518467457468141194526327936770395714698379608181368555048601916991783742525553559496619287742222260419297404037398599366826747299508606380406526306287351864371491384750408548857428211805062221505831242616221948488024984278215174855796674308048218040675553523433879048802947319443641446010768988388877742788021655455534367207942492960814459413234012206540399630419065491535600959107302805332133624706596355213664954558123099046489767407238852449535896739770669929024900131401248799680890989823244692544572027135970020650227967988614380913394707002852977195658076475928711693594397810742664661317460454860278391950540800000000000