[ [ -13945413622244363573244994467911568229133963462651626518704036648397913198987328947538511787500336525138265401682617270291575105429832005765532014137473585101320016586780119076304710772186004876820250418632646405467201912443793015036030012009278120662135733615526614970467372828959163562375014114746424831487794362274515432470373365235208057528649811583241726481900907149405538760847795442087398696884173017824068325027615816132821622559771087661977283414519840174219319500643589848540005168298541510049254768561254475118442686831337063904756347320367424971691844780014756182633352860480123053610655683531764031979845571337766476856843358585666947391690122627036173717946924997605325936323835531751407025406017172457866831215331840460100350979147540765060197461105238694786826645594964363208047357137618611699438864342070140834259164937343377139045200183796432680537508441342965616688061321563579247997477782266858169238389762354762267789158842860241301330087645304452945025568457870720144811128612117599715864153886158990723844339455155529532777534159942019520078873200609156787873916187802188447313637646429760167394788634224121383030571229010642342793113401627001709241092178266134946618384052063090852426033506919822080344641846641034167421501783534248046955772589719174454021066401681244160000000000000000000000000000000000000000000000 + 56653908350473949767751930122978793836889489815927409925825280948372001726262995761229918847687826770556270372182484419669446708136453897517070181326964995471182213249152789747564371740222273040009947695844472177590806352778795991424665100734547796889135031381667383301311650074121520362922308726711907596352297052835402150032066697640088180462113488589305377080270185694100394654203358875817759393775878484236042524696359148612066339069957202357140620684926965973407474451579029474400243683066197319973838882516445537726495776278555789234688423858338180281185653950449539081061476222409183120449977424557971779658211392020137716639336160673802115912808909307831422463781206244622762486123607959999401206711166849537072178406253559722564407414246745687676963028804271066464250921460435609094900551704359688196263366366145382778554116194044239687728209515321437626267968585853994178352507906789518351249005289442332024391375673387321437818075107599919001355309156025166021596163901274602055387257209725196941802332698030021732756862972109395646968983706914680489073575831736029833263719809749492814229618134955770317161363700989883178095275969186598362466002450484871070325002033476502114016723438430842863178475496423372189645550336145004867951721699797957542024108299341932763581903747940352000000000000000000000000000000000000000000000*i1 + -1289806717440421745646606460370289566278722656000618005853807982349613902154038579561356107974668798261485386884566288084036574286588603624604286762882006176566257171283312015310685554147992707861747873323080707044388165808292725455011585554181208482284512583649027531883887408536407383199007378264719687455739503155287661135082279730249221880059254382062901504239537168461377661748078046804021191089506987086245344336497766056817343913389177142647124169482724550983261098880976610868681178171528732380400178042103430155827663706496887286717975075135175145775013703784959778668817459171939726920533760238716643644916178410733359137462142928922041111233354287877707463749644213332256422679911989616916819606357664415496971211433641295753214994401067227905027161500856538409907806434810913402946132073599055573938674401343795033521240169644471097410308941579057832295199578811338983815179190986093974961995528456746916482436362454128596789097040755057655108696638788762861163650781362096809751230856520390685109829017101427988126910883999470970888529734809592459026233616206320500281872487146400498432397828997125178556336581728150270618796682985485423397059222093083286773297581834201473091144249696534260920962807399009918185646447822420672347366491850531630233579876715484414160750228222771200000000000000000000000000000000000000000000*i1^2 + 4154230644157532832530582873965565944072704505775584764668646504888806067280853920513626891274658784037128145539937138243821099664646445930786363795267874085765259828936430156857659591831424110474543905527117350525842399477879415829009574899534380005162626993252872677922071459446749833501495909572005429541887646311109684245226166477274944018660481211385469788748475538635327971970137790989796006673747810305623127511916907836552857285390430232092224947582117109868289292757560804676632732931756635323263983887686265369546432127873090270722990970536228029834219463657855816099640157396476031243037101464454191642025642018359910354321389580204955738084888336630216022308579382283389465605340088328005695939126704440669097408694723156948063157804021743154490055347008782836851213157733228333489279094922818700117698163003031445860917782759336975903927925011940952529384711914344190696738534712196277059404744784533619284884123515244123642880246795650938430401136319660918612078519680431938262307690521169899008039043008716250073905494274540007037966194307614192904492113502198237324329343744758690943340506943759051167252386713850755862129961856668304541679534443815746501176930891398734374804988271284717975310596862761486483547974418100095018620171163945099027806062438798294268890295828480000000000000000000000000000000000000000000*i1^3 + -2031273096382885294869931271871396527721535715288666291336476349776150267852878836714114178801858127856939080794101068042003960681986165706699373348127279038520729561034575103721832271877566307591632191140585235007382442254107371012420946057686749378765746243221910569762213014842196676719603332708261739321401796103342129726730191751303045557278134947901263152064338976462748790251003481533962911380709136352706732417209010864897832985162948767623348642531631846457896155535025083992538109091487269671399947876498336564172302554100000496318706199494305514329717464687914875487915126047501069378761946203316214588868908813094060623522104838517868664575270597325243885038237635299701479966953805862784639491164982831338169245397206113873628469135987315185030403039481445781591941458777022632213146068516937791970586497165287155297077059054720773276786981798986549778599352222402820213083364869014176383613701974727754743066359571072614448275942522280727688604399141978582937764886328042199327741255052561809762595619625149806575571838452666466090367717206467714485616282296648009431223404601898684304895813952538458891025396088318228715604804439589871723245924594761989286523159622484878022014212598131374860597195564939157853803588974397748107113485437247421777604861389987468436372979712000000000000000000000000000000000000000000*i1^4 + -385334879354713163622080828405981663678459684064599400641469811542887607262239643392567388376351060346398709737001145652559026468867411944364412544358937132849816959643914184222835530618546515198847470337930170858093841300861898258952946349628946374700437385718248193009054459645864915936573490235189420273840838935593100886197264975560317665839987592977023933775098849294519826714752895524307257292863221516819197124758547898566064905963345748656913530846273528213814616402556778244195661399664775686430176695398452957453347249490924858058454148433119293487109375823555299638090238169967859595155681488120794665757884277146545140679482260515856142660232487640362130549848859819314547730546994697140308333579352624321373673539247424647321721372563657246697558116600435267599868688409783940574557154047804753636159152319192370127409004970976415135872795503984342565254963620873402221951373821814687078720820468825078899211573018935441426172781775265811392299752980617161965931933562157804794183216717989818653244922754532782148413714311198713791211853277175874276064322454035632689485601262783067235636041556638096637449485794645223606742920843253074187476115182339128117511215673887849600154215279565655275328098391837089501687642571560558484034223443421788248099393622567794351476100300800000000000000000000000000000000000000000*i1^5 + 634732685521688534413782850403601311068879322791020002891670754847340727159245206128349269937451900848516323775159973074520775177762678992797991557202682233185289393427753764927396135288982514023862082126610693294949790711996150663104322695971871414347443067808888843955483138644921184273513087742757969220307328870531147353535053207618157248497147727979754767825107604050950176815118649161217799341631980771398406995658016618036556066337463167668830505618632772523167030214840202610317209292312991836451756650188994989447843145710615153727020449569205050389343745313525839931864506683066235086347520444197099417299804984108111623706132525732543265716510875141610386866170466360155895970244759613838610944267778688466232368806077952191349104314076093411773750917000922361775541735538352305540092676599743017109613735864774452525678436760085436291168416350227280032384272401347311259126481660409572783739983957839594206849979500968560384446873527801441414984912518185539221499712347911234642878112326056258239117999238351858967201944837645762990490731602938546663965414803036067418287701072032533380867291231863428878633306420885611714611366395204137690437476760148631989322526142776009113218129011783471435540154824667376999067888909580767470502570572907534252937614083161568451756032000000000000000000000000000000000000000000*i1^6 + 7389299349326038510640601961656846066142557157606359644056025309073452613126698248902860203655212562325178604039336767333350655068866474674088591234412118077735401308125963600743728292079378625745031418929098281355891443723084529976102260266862122598656947455261407024280258337722494897214963184581253646833220294171472366719682265585496170313830089144976988337583849217706952388452564090207583870401111628986940454037338601457663244171242110525784026888554501047054052677982517667248887526548380276640962194968552996301715485005351338507149204906505578794892788243619350424434988692166783893016944188268755653584120368192008688906623824590587452514555402867375983249245178672509620464169268489002487958938773910993716918525457277755124671385717131739898525597106757986514304011154595710611674245447390868761790867997852187325386944782796432250798694849613525897626266363820552568819557922017486105948393577263546445932758101004346336818636553483112906970923372612517432918974704838616770087899362443005743834730170331038634905196420406892976524084312377314575952223749522566735077967994296689655150534999707269373785693741082467855735245022060195743412497675475711143639075070723515902346762549166304279878794848389906280884769641016420611851251459202662010156392633298474274878652416000000000000000000000000000000000000000*i1^7 + -30240365916894926897737193451183856960695651597886163511171093041412184041676962903292984073624684609679843759712019477068155027099558438206669995772810667295774829770258347801814778045443867873404746992907354968718155621427895161661521929463869309884000405962901978799084546471461855098997481116983139068232695340767794239248510202419883000729215278342026512507109354981338378511074188833706842753792430868616361114150306119898156172353164844781128568855992885088448664207560204946199974511507066207002183798689092913451022743722129526288414893609301715689529705383258056102140315329524979480721903914030564364812509446630564458862646396334072714008345772129184418908200967811884776152527599658082185644787722496051047970657692933243958957413141303876500831457923545452239535690392757185358538992584452084236468119038970300528207867067812002486808224482977953649137945084868013992755365927915238608396917134742112326019482293187287162666761623123675879372350268271031344973116639368084628213811777385976990993175874726439195442998800202239963833841305980632194199032251055788841139989607514671423996321641496376121290930546705569148183313522193542115836680833135891730312381342716038648860725822267940657323374072667663470907739755963216130670375449681230982024234070387729006749286400000000000000000000000000000000000000*i1^8 + 50599016823159023379077904519402694236438143426237437709035176995711446763029252083299628659844463494559472436195964327292213012061823412288149229092146833583216555187777908551791424871503539244356147060987531165829367435120728762448637892872474898709111646931520107335335842103609787368623033905368214898468144695852826439455220554959775476604758055572699777219725053931120677818870174921319327304250450831145580958912686437544732617120590381251257158278826087913732936690780067060841632594209054855345703143106194475295165517848507460644003633563243758548768515284383678924491643826708460987413273582020259925623227785196563271872964593822631903698701907934401255726937123846740555941354600173411080918379998218732888618861747467983385705948173222497608203735927402996971688324052588910707279889880378396720536215806741218777987469285202888377254273902611024277231157521541514207740151342043492241290673521311624055249259411253485668357870712149461785077654183599696008063461030003053241832163576492672652911562545203493887820479022857096177786306685725664685309184701183082938765609205511266143334611648164325926253338684039955362211025319925513645963443289471942641108254901778064786656412434723606075388099722563513695899746887983613201397770942997292977113286754506733529333760000000000000000000000000000000000000*i1^9 + -53183163500956716974211653340152878026700317922358172181952705494083071554991740225043355896450113555347486495826773405515231279299970753693022539722778495442411590916157715912287489374358533476307920462979826744874866198622343609361264823848344942467255066140382138038414237017983923747938489537090376568921531496804392623586575552901319630326706380880410530338681819996965143934367254841566435732414297193588000691280658360482838506737528968471355246010486493074595971083321746865037198871602022679214241471816468232565750264150703351064116355018093684452910797980045036668851463488884762972482459655348570994106683255181379345493199371973577576030458932834456291338985353520320579385690829555832846325817277240793622338295546732980473835623472151516217919805211717979047354667825378550331631033102185459835789295788238998980616068370337776740594702149104780327488729329432598158615361109261089686952832709363409026303258474020737936411149249485457813077731263663810228518005316025241415290784529085736864203009352137372895820286889128161065704859302201493721221965347636415176554896015413213618894816370405508997535138388171665382531641635824715789949588275913103170113186115381052526138834573045204533186685091513717329661970966576963160605032939066512567932188128037031641088000000000000000000000000000000000000*i1^10 + 31275476951010028200317288386321554615870954236149915241716561732348791913831882059454127948503526192092927265835984505820390372423963696542197678239939943724311153657340322991430873065401804871311752616867733708864487536212592868540264472667377469780526557439421173532742101035132428636071816751485029624432110826198668044993270703958034344687682745547753273214394123558349416609950773413301754931430880515203850669041832215684236953840801292234035411003756243817394761420436059092335681520163888147426233602761110952493065271775711994460889295374921700848690693996591531671596022411115433296233060739272655833036562168457468955594069585610524083523366066875308507809005829237935830725858045833253541922300806710336860175198450412365601231547579500954731275942289451795261274004902226408523379337145612680379298739015983080844770589822100839259785218199778333724443985193539440063123912081287656929385969969320919197395012471651757292193438230520962175179073605335215512697882820831326591828071847674006346583664755705023122410373922109341482944137670948479660571440841621779482848242912617489205726778212659946822355582882092940253286164171920302026409003232697939187319706450854401002505691822689359744220415941357088073764498723520045531487768861768182222847878211343640166400000000000000000000000000000000000*i1^11 + -8076409679212140354253469252151061807858244357355184626028305934481570275552339604175507459709838102117412061699855088684637986169116356241944850944767075122292164243226395483717242402999678050845820173691598625024663459775085079810872213495728141360996947359896845663730773746076393868696264318444647818585652350069901058862023141624034065608727791715146716235459907434611430718609824965736068690650985125922948325675170373054799797479289510363384036156093944065629829658296225688662773242617896312435528707136830718963407151558020936799501692188356557276831459556039543587489250822821308101076933456529706319254543466561706899671867743983872023227047259428389544725699690663389034797313126031514679508714948694994547847549601808539371093691315948650739845801974618045190655645887091757742525045514738966297435914441515129004226651246243585223570003192605145470359234038794845559670551655261157738273076751379006176900794012258180491730902547472827645088062999363612468393948530779337615091985637005642469479658948298211802850773180688379451512713828061502955323931685205061352777488431529382571941115748067002100784209058321298608434262686600537389849668083519632753588740051996152128473139184929645165257552037504748197961704010900010503076103125445723628836465564314501120000000000000000000000000000000000*i1^12 + 329832729857125843423704629269334209133275437303580769031534596817568614155661724124033913155082656241836832680626810939407020163033466026665196605715802201382022291791188633018425046554508113737057180575818479508865495386620123716776901990854494937352151770796415553720126127522661539382922129480670067509624716770139258807452782059403388731862114996788677208912361873492094559226775028515434264321570590999214024590770262769543578268317318302438810240742422829903722310540236946090444812014691370537860198006905131455099887831372018960681667408285865964616532870182166397584256711560749121399842103820488531693332332989560937903670971113355557831147966305093814756477251035528951494064778347794481568681554041303791760002828580635586492219942891446359205827382551676222789796756949209870215178402163348200116624686728758819570223601791364136996594165252193879656409548723961050065922060175756247425928810297905389854212449880562934933504432443416845377400482911551232620426851536337161290818884659952022875376747544786867612582745247731904297661830261017051838131328657576362434209573908690292663346188661191785215309676272532089417777921594068549692440910286247637920804745156867455657228389034807484245316965058409737108696531453352316089253606676658286233384877293568000000000000000000000000000000000*i1^13 + -549594496182613466181175280702985165410483178326024672952565251230349166460912114530784853141076727461826455468992935904541442554046326073325200651471134569591531125347819686690028935691674963304521757709419410926695532689640588788927207957813057473377648292175685317215130673279374278230372622372735388558518229740102529820013652282341224015619952527005171887881677877262075458191348510635499586972591450401170891747262728356746423891977886497341730301294984038623850370970540828611594482580905319486770657122025852411976722304769342016967603838759524734150935038705684789523825583507517785508360003846922196546900851184079212527109242596043402495282990903125576288666862947279723085867817477513545969964434913705044672355483082434454303226474346239092524685656384193117168654487897316967490581231787893284250160698123502103801368111534767534726890613135699426475262864018536588080170296874555413352572626164627136128888872307614233152683461219370229915892756026099357927627481398759882957145787243221318660190110595350796972104427932408410695778689814151539029738216792677697225862671214192240376770309734447384061485432935578690601839561587294029405142429619262295982027466982953128313188197273161360577502678141195384704453177439190314572251915232371449555368227635200000000000000000000000000000000*i1^14 + -146632415321650928292175474935391086837836091099882979296468813991253204789046621785851243433431187822814238579271489553640991402573317239408328916155920406142515448171446657847866180572354571784311507927494201536627658451946373389529813460550539217888673530716435000118852596050754174645210727400515915331401117380575092259033278014566907186225677624341608708329680587076545296121281915412644284515612984859776692874867451909278572683828549907088048007857032282262887773694724015195277244583226591816121595353689172927926589321168845816783571168408885895828617403234112884291456252166495759133333735528653312655396373983610559624581365413793580386333326209912659211176318359308147664489617679937135328366968751236027061101594662523759166336320497637096619706782322642655543305303010254600572938092092700989911889027531707227286865429376036958271216110046184834971911345691402519147207243882932620123970684914596598686383520348701154337191340966330590065938570087166737812309305067280543143000135044121826799725851318110055984994889211446118700168224322747291823103644228541591947185530997684912423140867976601084722908565830871680057296175864512252817740926301483914495427020835375851671397326745293234257060915294324310638890939446125326297168706966277778676708802560000000000000000000000000000000*i1^15 + -30194411711612694238480068578200170695841523534938353684032576141459734192175492669235689188307696193687312023725850769442676666229470968824660604944047340488665502848064251215228980987574358221402946499654149576719747462022863946153138150358266233037000139217017498090072255907366945623255203251197792586251520228313567552157790146924141140033417080183310239636178615840583702265075168504579451085697324486757461692363654343956420972507627921255910056801611705489740372422888535175367898112939276904690464375656834774724215682184738257156476165205388072749827013976307680025113273847874565709648425380389681599833084614834305671044532415440348934025925683499111941531842429718981829120657973559686488856753428586219105401900334816985923325571829475076671983292189461483902347385199811704040323150442788725234707717542413879117493754997598111544021993033435172315246891877990539170029833866893930084732742143523589042553180508550343683715732821844054729616658665684376308558850239031325266211181081793391283696539764889525997287976562075372020930194680502821518559893360065807772300368510620889573648902155399061690221897716677812316073501528354215045116175622257323758834573278735415029587794599278349013979867721570027928210938054728915886463430212040133521178624000000000000000000000000000000*i1^16 + -3356138110282455121854825603491987876535751228778176388211350954079301060482623506849949367146875975557923702805413301967066952752984610099882144365323247663725466827357090395999489161766473432017057694756709917186734637978985098715022524979261555428258144646942223859384569331548589132046240671052032536568345251476245865147849117900668187242862269471299959090290095393943390839037824431857209547686478040381911494048360468116073528981422665498420707176981126590071577047107544524608047698417645255587762618199488420802372105221083608316424084268016323625173687392320137202143728307620550699719158592370733092458687322681979700042100085475750398696147911058586346372829588808070584262376201927757165373699491705867970412648822888064851332371496287531445409460559255405405688715905127596465629097347455055745422776837385986831349504695774575409898393114289027650883365519773178790748535074659252313831112368589752887330510193827752522153682898096108193363363228880155567574274224414444485501693432861992429891392865777501314856643124375274697682361161170261447651847614253801100885712041181594720544692627974411006524626363482935099414943837321942585775158174073274158366798351389690529017809879967934571310575913891736051724937479246168308267865206181909757952000000000000000000000000000000*i1^17 + -303422592961722618425928066822653513091575605914036847008921700493753755727206377813455172250164872189046377143384791452459624662531883294266262743737125125648152501701279075676771874313719594577115094082856792564456122147401582156157325625370756128085694029034427969921955607730035810560817383300739103991948682607631274204032806624627284163230374890274603712927278690563353345111046120300781338692549668504175278393369654315215760519082522978170019661227581391273632681335361189241074209935720085977673728554434659989304860004106779404855209188412721435277952365678580928870721954782733176220113573297166633988924291288391308641530887508341864487767474652148157097663780790416087892697499716408397708397563827709401631635326531180426013250905161107505512519996940584103439346081603896109903139159134768760938131208520005104746155328858275521165093638572653892321639249692677529985851976192476746905776104341717008870935906086755647880047965339373942665423704583235125539595557175642225446857957253502470871968754217646289690853252362791258615292961340853735557576487146654361909185825159750894505907854580829328784528442321399112968383111975637498132007027758722435910107988170203343737174186392191769611570048149610788082634620717612682084979183309973094400000000000000000000000000000*i1^18 + -22942842064569373066037388038822122014409225082526429486541390823409122890828456791351925445327385382907458273974751124753803185174790646962415608753564704503600952545620174541089317155308516765157335775616052386437578841851278890231092122096138384540240632687579308059798387437049032701983690390000888703887611202333987081085751285054141082819306521855866097050606613315776328425985163434595639506977775286839447987411392186518079526927015853108938586979149337330916039269755699747096965001198576605594219161155930713088025041760663618451666267448937302796469825997745100874326342354262054251543063774750828091217590235797540253798493352375141541860248492287318590530284699046527628779253754226583968477523192289879912080780106556798349757297978251696339877062828233743873082539763833792877995643762850964326495672143506705525359554333644754954290267269787507777678578364714366978043172320296762299418567154508623506738837693302765653183732663152219872179594252005790782775563544942347863155370227343025740259903913419791407350922101791692437378151795995945190221471016939908135359149306488337714888046132373990422766121428804290557917933650426110981818400504639355866875984095535788161547157775935949441806243933587033506761262024063545416855155103498240000000000000000000000000000*i1^19 + -891960362256125032119347649403365542333678372755392892630251616867404903705539785297221252024269335287126559465169847171284931092368705615652353951314942964308148276536233058337964683093642585875861670176673838063369002556373051067554633587462390126386373599762778612389925925902040598599373591023781767433160439962756804270404694216577623999026478019231175848349977680894924277159553537104468962734904739522033466668674825000888035498416712678283678885152229860905751634077869961874307488906411109336264148664594002305553017998526325652501520143277519148036814790368936873054986340955276999467963688899522712117722142452754314612702755180318402955593565379185542877549233187131302144817275637355514238013953203742810166283025640561542916782854412766413156072973225193284916191101298714697211942244338919855491804846868936111036704880120804193217479687602477739966914059680793870656236904330191704143506681445883580536173019627071696789050622592427349705372332587239682401006282175134947535508674615274765642209675705835319145187325628452810649252123517569924481393980679661607924444128593184725676637858435444720448054988683420249761265383014865196997092371392135728669013152677514412963251924578626874109918958647820499141383513706650070308919810457600000000000000000000000000*i1^20 + -295446996649403115308556668862425224621558152491771167483555624619152219860793207467207804905947456781853363843687923400653480386880430995141135251213629016354624686074894210430635567072715323526070217071066346188127578315400682818840028921512214592006969272969463596912558993123897285058870963312557745407492932582147611060202492088211188109470695728788283529825984268606696616134897836820163726824870029748384294739023969716032854870740253664530011146970576627288115631993337563814600486040919151423961137416251566818111363853851740822278820031772739382565159098202891951167125885536707043182972654858264363287940516266134415490687479890673406912150190639242413424637138479481011081913868820568860949774607311960279798172089295573670464355889103110964056700791562782139548082179663924912441780621125005211817211947939271555355508029026884062444295221989528519634817446276225706643063114542303613107822913766893128095682744705269357999294085598002304694796843415444741793345527076742905593466118170098401914615316193691886974267194560618977856009846556758958029484262875418008658233445116745437326231688609651312347045316813309868840611676765727812153844932372774317982485867860442797309093313170407676320516057216528654610350685960633192001044480000000000000000000000000*i1^21 + -364635017493933753753924327882081927645493608569678940365669247737079984866859681138356013918358075215250260153414817334305188389786744434794822672335462456584787725589898263074508810691353027714330318067821703494184291605991787943302922183920742356437861887719427030085559099825508127167397492019465581068234107578320908331810368855133196402418077150714959451623623587410268006597933372774354972185902240346830170617749611209082269037804188468501934452073568808214366058655003074208357186116280980899455380803567036997602846876180197558257877938566454654556234296819545581530097528891065195491100034819852563584446578262177423099959737937334721920422186151885514053403739452561569804490970165475949466791590634702260163428266061668615127313237250462193084325557654784013723894870005853555229827083604466403074654968245397341905788553135816487906768974413691184758923541410423976241295032519789377448192402747724241168698661283580118905458524556390709943293464868628852025043960308676603581384213563867985785147438938761077622566935921539254982690045367079311676528143791719925605610567309963789392963342306000574043348000429386858583105868564337550740763465232335046875602921097413663367116286797320748388437176878246703294379497250963777912832000000000000000000000000*i1^22 + -5750846032067060404042751076773637410801119169034223792776774553418921840155160793183398988762735258635952860208057699921143703125447968679799519129187634949052205639334479909121633926726220155088086543369948086462608901617776309806273902720741706425773745724976052331115639524548810722651612277109746348734076885497032887419075473499924603833405792029852871862588992727775493792260206632597580100468452690653350027911926459441433422657455122748175785203730832390596416508523938546010350351711273089349964911695424830530645039745789511694470335697479092946966751760772750259964982786959496584697937666120120030486348366420935536586443655302333145707921039924450551133154989121261446922143684787869535658525170542522528265608937333671004356499866955440342347924547104350798741287575490911520879779344483342093188638727098487272819474739410948744877328617026381632187939469372196646553297420154421296237488936702135166153761713404567993552811887346280730823804957355144256770422328345242571243776886755641769238835370188479551507154398823428686993887612461103001934134123278408522427192814583414978681943332697135317599337961021028248104022178396431664021078516758135428229816777175287727133180784312411720320134550478184840129257845577429811200000000000000000000000*i1^23 + -43059008240680148248781764412187216264617655254469815169344125445157065408410476387751647687643262020536779387853509968851265406063595869204028093213638367970708015214826078828961656400460868229471769247238341775215468211509648706330777962943450589400436699798421999660567232924721632783322669228136582066260114070495720843104423666999786251917271243037137219525666578063692917276945998803392486924935907121379125964957812451508150049684566645295907617479043825743842261452689461659421378704279232782281083585854035835616335073759767509799713401235810556239315198975132047205098493541915116105711276807465660018108410787049248293358989274430845415234065425698467424668398440710928586107824367704818459455067550263743345802638225271390243943172136593494065255427468648500305624702297131132499606714374892658068051986905211569246191209580769186889964076726306168542217352724865099432065158519996730676489750720697943002962410950493663758676282245496129918611960097880677566012256467850079161710923731560964465506279688374455925770800511588994884490584700514061099184526820736086865994126337723842445422061775152686961317226251723558604252299316187959650068039115688775043494080735837638447487226943313699179604506322271548877863084223365120000000000000000000000*i1^24 + -101258631911163690886363565198095811130956413555959293641192840334792862516895875741805968108586844587996273591066455642855062450050477398702832094064060149643904385562730104428904419714037318866390447441099478418933350246931116102792440852810759011713091625820558049665121080550717154262294736043332161637112828102717467001018303098216858353438993079039847420346086646665850412364706519161746485451067037682603553495677041220061025645756182243397759165059468713829342809630828264817350547047049682898718296456960268031976819878194444265337391519703499814430240070159056954931814752650574313327279527432143022545750044049741134492374108541957618221625287457447965330349477173402902492681254722151173841260001579144256780586681170078663987871530001837746683108029285370398930354606013553334123169796502854226384704662939791946076363421672803544036921104426529018676365185714900139263171938480525331261383985563178850489497535765114941846003442273861033169918843303387871856851080820892025367571398010328478897727648251199032803591708381491001774639518493646626764237128882885813268069853381007572016348048277532863036429803764678747200622688301825577542067782524588108494399720653231497583513792025728567390082321478413565590123839488000000000000000000000*i1^25 + -106437570881401835088271453613047675791476778326489543780192108996056354788439530861338429448762715361591884850735519107787447001338927471567948151016392433875677129194401016903009285465798833974075760333836385282850219357004357498008114591049350407595285232821082764487334836651051457328096456198196933078462166231397409448589350336260573561885857536597952800496364294893227807703275306417954021356619218995460682747426155458969515894156647642301096412965605342024329150341479929417204858092307097193058543509726856886998584626021230911892803060799092394939376190295056317935205070241220047662558615431015134344892806344350147569443423800240397994105757224914444119339625278980806889400410984895679672879199358742859574442710573358085179985276794968116476093437041162760766285762196532342170699543447136236685586532031465070489264221704450688655400949875846015241510327866461854802132321491966018182129218835852231328015696982952101923605767099518483333170879415970044700010332927292602134150000120785066366904635963268744444247812770949052901269032205205580698051151702440861681558470454350087128754824894004047879721806637468130294518213794934082116414850282068580382571714810202377214955796036529218468815133585593004457984000000000000000000000*i1^26 + 102375660839666969127918407981694667704151114874326731095551493618546801516430860136021999378296126198895815426325261546485131526420461182972849571329110383285755677431657467480472863700938441904394584584164243989144387063786850421553545312142305763524488098090215812698770526027143231493686889974399475230950293993529641308683700290315037488606759303591646264144091459974876857282770886349310004402547824467137043542750276614494901950255686135409030368675148441360371764633926941575177055252371358997135737167753901220818062507139138277303320371555622831314856226046239963573875435268074287990333071327978932418680640159860730323194985237251697520653651858136386334249607172362848320292470933761775343869857601827927792117030620646849894515812924199599190211858234527645815695954481034941106009251563442933195156277943483767441411411253838506283876549756886213627483872363363281574520609225644303289765147741692454442806404692880686999961532649294574044582321303795938301632273937339009470844853824689247769164551151245173137554778165264701338937096568067675300928383207694010665985852849945913442096251898636752803620020512483477250997374269810372325174158637596943827712906322617555698510758908223705383388758324239400960000000000000000000*i1^27 + -431626761223003359150961886545072345603904921874170595921905258332487675273152591408481202321775824010711702382837145796254744555299355679088032391793735681776822489465340731235628294696680358617205259505756426054577632196953812426544757667221664437095704943345578269835065861711079426611574074279687929778591216246297101361243031064482531107874576536118844335311122728075447544742901108573228884587290784949410220402507551092972108677262257562640315710035519197964796106609767851006724238428323881014785144917486534378736602161523661554822925450075468682085677157883495762737075206113361163732424554317479783973971544087564248459625262566449409733574908873872839767165358675407736609881792555885095737900368620282196302527522630833482543169829119453507426854905244856397223315306864080002982590496718378444742193353427545380889644502717384620801144125675784746558198988643119514915240162535359950064269517087791355700733357797175571523235065948927419227043338571467557215493362107842993504523255041470554011089519019942153369673529770104805370688238079209751616902244890513032147276218385535480080728146339482647669356065543268087263337723642691804866539563045424116771587362556845253359499688354674857993972150697984000000000000000000*i1^28 + 83757717033012366463771396382387857969146412046433903854003019514644696688941702070897351068702403345104454570289688468195110235883243120987907506373803189229142396612914129763675839523962608298672124804613895607982121863458807718765481156206198736113296454856503489088723421231119216449004491555402427034442684310715309272895433534857416210528545182900943132013443335771623854614836643510010551417091105015011603728685464384603322197972179613963993306227692087790447860634109330653581408591547497249555947011269625445546761051380271559414314005657455411703503592156682707748710452081652344140629170618459721126430397796021426916418674083565513547425830140570557288531307450211508400320815993496259955273109653796930179963682803415889934941193445699288712247479981733280819419847325681120440865154627101583513061514983973750400388676903983411994185485253950656286271308861113568013836759699432786877025100480848927779510700395403996851524826481037537327069276572097613378810961646394304725945361304477334582036117446176481043055872211404038156599071619882310801916467797774226359144849270769820099299701465426589844450259563051807715531084524126249141809527804758031385248356100320828044842302386792753924774297600000000000000000*i1^29 + -9360603934005731632472517881429370441831712748059668844478808757776888631588176291930462410605516660342584597658463977908988858220589489995803632704493426517710261248939688093576390963164247401893706836251789020130759239057940911670374510938240872702322944815694704820075397381760388871174555218514892862950975375929623552648009979914569106892154867691097151054829002089361605133433196461574025817659070664890371458835081438125942673378995624616448632085816386610346288237000921394378318051194096506317281822099568650934070495837067968655975750552126462805338525534559234108267743929534754351029770387874387417341504130838474120690083940462663647976963989977534998866069587148320012244347410462812487341889561727091544413885332299961775059881250700002428285222657217613462999974729411688295420906669945625929818199037390699733903587431578472427017488146639711814165707909616717594439707870707385743752189786359190850165816773392403476400498790900150989189473738084571648810410314461147086107095463007332955129631520556405037039694231050273319263260187350371348104800786437239376633720218835588483135405748141084206234396505858499884029092017676764458432345345278570549230844250462751298675840665510865797120000000000000000*i1^30 + -493768417359907497507530169832183813603455179689842511351189206238548458083484136059175582351384233138309415851431000841593737446448945516398149442933841989132247966595856357161919427114824839030001309421601991856003284043141061342337902150826259816083322663944602844183026905972244462801047335984042507226726200718757410799404802931509093668465640419584931437889404783363719871050980672329413713848448758414551639635999809934851156212848246607362416870128897156664139883632648456530761708927824862777369902016215546286071505689322433689904388548331720296863913891923287144197392058919169994530552419248212695842921325300029159741940879983757163510660474852657704465927652532055327140879070564994073304821009549534035968931009351727387249118275198246271185534561111239172911922724755243675398347721292071320466133638421107925871988751710489876304513177360595489200614635771786989845651234846638242853021835850795746036461987347318668145969981912285524859202067491834564596379483942598555371275020198663023362914299085835906585128942412098232233883381162378557356322994819013744190777815254439029730401418582354407310917249151626505796303771462554834374548306921987389262564398465318110737200901521408000000000000000*i1^31 + -12777961399387802497340354228591965887859448561110328384043082884653022559661781957413005629130751554644901708765820894771015664385043890539993584928088500793609014750681574474597655315187597187463077582579841176650689605877318611720583371924286854194431197825407646736423546976459173814390235871236738764646762973594214906055687455268822186214062870727395971439710532622857455209236232771196039736840278591182255138782167262877953163821830062176929376827659512570752765687865801079452513648124053628866433668777165650216644373269659599675557599219547272910003144617439466149321377331756707410449105208406568698092470427445474257345930314727959960154997274172589192811863401334248613412873027369003435253350312089494615543382207273495353718242432086155190485508123828342330028928605588055840322708494385643016447384476024265860585232839585403863115417399962546143299872457901270586572368474366686377743486190206869099440735208714043925322937170733925607566441662836473909632457529366707672004500868827549955138511720634544658881456813501414100916337631569388190991094021815061912687649594246483725818894926033208836057343962855224421195208602268235920969747099278528419835187050837002627842048000000000000000*i1^32 + -151105055372878004543993146206131991081397226789828541781040671530392155082955020352065968943820568115647261750010050906691174855679762460709607824701432032200579342771479051867319068563073024596155884781463422334785726966404210526150880519471642278497934943525872082337947214440807535277901968254696411605475644161917940224045039730112424051506276851457744453074769464451513169692526199262277941879308777377612583422595743621743524328850556128111297603856465657834641722671399242047043017148540725753374121019280447261170269236168774360569400680795013148896955723409004442434154106025535723732958419557254235080437533480189348186365964714537990683105326426742620876060148048456056752413782587237266913908667738221701726604026501730415921045209613182914333284275761380692139678383948868478886206868724400272800969285049050175933988815775596431781242238046049181095935146705318045819570529954380235388949125569075920533149240066288712092965985734329652338195518845127738348164886064395898629839569207094036132621181169315420520631997598431380044963079663565220306558880558263218185352744163416316682263985733752086091228267164093718401773701464182877625702380920986215720980582615744512000000000000000*i1^33 + -871001015762454263400396237663821748595194306040281222140675439158172316467299246928122423649533087255520988036429377552755522061499023105965375077137991939622419441956730700221466088447792843026437861501859011661269406990896255757860341304265624500692082397879812390048596528213082271707661101899952438633371733589714684881357174860408598161264272932325687184022027043002881249779682983037410296108741330062485429423016936595536821276164330635297466498237715560570621255232231373822060042091183556025048627066720302375243238666316547847045809114447398778653072351432510465906257721220586971345967237034882161328783756553613762760281844717767369487459229848538213047815573438485117382078501662314224984250346292510691250683064863355646958971054595634396844318272787046822106946990285791274268489840298145039782223311621566504171841189476014161581614086705778333735913887981182156451702196525118521162798356481286443643835009429708230853089289326402216508336702627989766012268640344792271506061283063216114646279325139742651284407255400878341270836323199303289774794699366728844475441107474141178640128026988498020364755804626406162883014990705392722635706902071691008517435555840000000000000*i1^34 + 242475102206642963169422316030817833136894910606707839274382847581480433223778229462032227034402035313753153652536761225352220861586548059365629517707885781407254801818093919642104125613463287030839225355749453844668246801740304408498439370453173085679470862703568808615769002906388820344768710380941215937172802442593751246945281933377821436937210271565454097424325662534400364487740387267868259694018900619849217574898779232455355653938911517220099990683442233354772519973141000386444746323045176928067440493120940280562308249037267205131143993823406074000425575506031854653278976192461662310941902798328279596901768962136702064185722969829944831774731404473295202115040658561998007039979009180888797296996753215873936993528254012840775886570187117919898725120197683798381232314897057985490061154802196225637357991389202301943039043588504255446459147280201351480688108558898163771000525753943216691769104459845630582295499815070121696252402836339749516414998152329032448464666628029386145914947808502524566772955825132516462030358388812700293828557825486509895626867703937129845306140874520468060691163980471668581524451633533289233598765431975733164923306003911199948800000000000*i1^35 + -29925524475272934770732384819367149948273358004752074440396582211491328252551526991234083071430097306936941208623324444395094612469852407043080568025998521166024594023348127622300660829680963450028301337510177184160755071290139259664730773553071915739984165052847430219978468217755271693733160929997224960598014524462865877141523200285351685466388351493407003829734104592407687590757342830284832203016334851516562345746450474065577008545152972995884291811399520114552521861833883871945267784044395416692922186483303550376400991100933615541909247055792182155290441558596192860722092422258523828200998205778832554883135081356164208254061460959699837916294857499153327487459616183479720207396983848894272364230145727416118841352071389304056491834137142037464003616500359081051817983677846902300661204838277494359241161673145815533886175125933961878285632062601468499314409859591016646748634832638926590532889486867250039009632726181166642780279519113471139778243069705732361744503165964279100225630904729212926647863044608354106580637935155062634533141403418332245900163666707543492234599429077583623010865642021590630515508958831153231849449106383472488482351349760000000000*i1^36 + -152156451218666753334341624082298822378677072255647269402389086668753663297389899929145680774658304915326877448861113960549725790412159413547908726327418360616362813579856817935793028789674688388140469307847043649639787167462611408921341380116397822249458359552017949005482288421414889700612196972050627665650133585848309641126243019187970811122871942341491490009844243840332198888808076022134957291006928580948238345081070700340512170789009865537211612065912616936444887240595408932014561442698751002715205783954981705531256469221796353259761620877176026632282136561774516927242449092685334716497257072978553126182089691030885234346540010404597723197318513644046039174035669021262512542153890404205572923607401338183082011974125512485114269520280930183337405087739856680797160402977699427654071868493740069302798275245640789340273002016107831936443592940295588878323121434808851921636299002541148627344863293801777201459016540186513737505670484052412819477295573458292447557759041265211170005492854384134465932639466763201820679409147812406699073517596572824024231992225497745703655371268659947585891261573758868743467238760032539704449379376935993344000000000*i1^37 + -206346266415756067125785897404830144388869264386502669785498781250160534202944897648850091739738314492371332582635554101877908961646952316611010305557015350640449337230252444329199187533064750438807258362689278742301636093432211136202705911462236775498759311349206686259081985348930364722666179377100500940933307390460790166177612445477016957050804143773675768716347485091971012332361020974045285467970626403491338939355536158475757664954976866954745952248449698243242565574832455099294680354454795266530534286642959915737099954880158905211536793049648600494150817221776256826801463431159988694175959889060672476949962281992533285480589482874187496057047714053669483009802239055605985589055465225875168523064029686344654616162479459362752336647659185167446871042167422430883738949664293977777723443323920497824353572060342459902115544002580191650512984030169784453154012588472083748083102603820136856294655975180537599294087955115679440219022617044330880282232035662031975659090119291956784210501423865362032417204368449592924755544605964723065930499941545123670024318685681693722965181510905954176492525840699626373523171689903780650870374400000000*i1^38 + -387534111945360704652778297218591914555391050482583480597481814983300860113178242319879369775597766583302167062764623786101917925221138741055590706251077716298952976828505375736215740028762428328669658359818939735164889289010453536569917249063958381534530993542245089161423579916885954252058788336232696355058488499596354725037976517270897393258734999617778331348148796864807940058304136185289906043576517435469007113368102208845649220689269413227741524353890689806127106243622297981694870421579835580735080014951139043441597194587584517297644525055122560009052068414793680079876884320064049240484356277650152965058185667342896207037445513397194909962406048445257964861702563281736791557189382903516844919270726192217610078945906156878254185143212425917531093486088105317420331974091845409609910937505902546628825233874079581261188881205528510637483964215810889359398956285950008470660812305898109165672010163202146052168505245448063215402808353301385645799193546585579740706839262215440399707494592075194166179714268289231663606754981482905309086727874665542548213401623389366258977764873527674834159956716321226071640790794240000000*i1^39 + -221524293252177952497393026759616403593308320569847276755824649307812820616053282399569314971935620148786335896108154049820038927103029753156604660843990900681412771999514946623019528570407698087465986991094415934172682410752309650904012151704187778262401310725926645387322219467172141154513196573319546358706579094916526335526203475664196491791939683528545107443773294670301014673854206956907125700246079208913761963135219913062771770732354722819749231067647183491861461187404795226272103736658190439707018519523745817529332516266460844850452677033992293415875238580486505006137416259497946231876733203489064939351464245237144408738418284483899164058991636117462026206613031228952005898066706411675159854356800665029422638699620841164318246775822159393675242336761166353232652316339523759743872856458172796767732315424547581041528710649296915427092554477986972439988635587407877947922946303637249035040744721307272462746343079891089564825675622417918941699981254812771979061812432155634581796116951082329170508248357877831877452994335565316518781253351637014136626322132877861255638376835331763606902925336629248000000*i1^40 + -1656079851139266934954237991985103229361313424641875849914100036213235162028621754530083278449019767564612050194064280956623437763489643754178826805765950352953550308777082043306890112367760113153184163097881958189528029393945962625027569479134342532311423629556507599816046263268163414314663693496079325866457326708803795890950442405430154994841459601328630765431145363318495568667619824495069464496443811642314315801132372376775316762272407338362309614424308220181712651166508594829287923650890830785103310334957643099944570062249276275538634296788018809965756494031153497240354409625195448553095674984270731955311056640110749651637402322396364215286788645882718449403447675514771638288346998406169428288936652558245731166502451732804285334009591852023520544321498420787128771744876053701406132033764768353124619963212921133001099881256027345622036088641249250609254121308293022739658143157839609356952278044934272145691326825359173488781061272984978397914370821996627243391537227770144488782384399532892591766737445685889295179818222279778771407721501942780113975485958178784218133069209600000*i1^41 + 2075624275489279394028975793061270977734280685190166547908816040311370174858551091630382949729666330878102338384295427556754286591142057563781642122508962930492913056589305482003983798066706004735875782253446061378700300880614846947341337718728437425238842684915950062589865273533972584405888691319655278496539888218887792443334311147246993791291195151450797272395216897338968628553544413944614231174802763086160375458848887713844789664261343616994436093082822031994415691639872725080096366111973892108133363601680634638979244989187816567123513436569878890624256638550927123182777955423258391415655777413892557030470679007058551798083225715288603602743409704523512478656043962945662282523786210316086481650262871886405100045684666320164610132918881630708017319416625764041202352527825649187087900051129852689050588486187671369723419199169801849824409620783232063885186105994432236506349241268664459446883060145332347109615416250209336401407341163007713942595398609032779252275312089241064274452506939012542400449152397236192973610940616630692474165828495034784954880000*i1^42 + -717164385003241451623857883887326604732358971085297113680947525651717968137988115926423990418888846709817473222945788206454680764895262751625535074314800346015496605581826023623439725792434312003045341784104282629280985333987861883336441629695474255454242422134908463101836742343231600656736426360238469893831852516059143513187329238070649875088513807975428404681670798055509204427885563714125247399037533789870690019406740717277780194184035604252882948909335510964825555893018696560926312706338074906529921840380717366979201086755208485685444966588620069253745400749110421322737907277121073153414999250329637333579973229376573718652960714511213398646559022479993214351466712837799034957196455160659679074743309605269688925764310137368263561285541475583803074830727700170318309408844314861929762791168618866191919168656081627555537139196248543633853292025903963124042230722728383108091428504824980498452558788087879443038565891267915919318897721680935678164205844041746354936616684062293211498454538531710291692070191577910001145982435072000*i1^43 + 2541354496452092162260358880830062064019360750155163367879632554811749764868906547640697327929867184389516969839970176437818041037175019146641934697905184585326566004057179814979467163896442949076028338679585326973683728774313409786314929934120948626864560915364709899098727882300219168759857871348435576635327978256947619862566209416736064218728077468467428563505519643838383381030299572382647807949917737931926705337046200141439775908736554087143739187317632453019592189495607843452440491967751981028221686082384034070977340325873212112946208541316735747297520005289640644154634441807309059937757283885055870940120398738313277219323786977173783056060329304119490162272296015213132976969982071511209010585551680538005598324021590107310920180752257317772652106022315472660192807133661689753148024913968709030700073830396888629125235240551845607962758669049242352665938326701148638413071864592937468082814391112556512990201551523465288517820588403316735307773670121183209187133486320935001320027417141022347972800*i1^44 + -8134234831987959957321571059738313929917285980687675594539233060107111063395739125226435863032496519589066368589886056988128090024659888321678013740611041992215184341003630733102727088272481441011164873571131721986507126731170982039935702796644693198873028522091038753154578732280490080326215144341445094006588664564057462294573387700459262188292720375518881773593333498331763213356705179891752373977484458489992066238109867685604459066950108495266381103652444742009475691681027685428355588776739906575030185134484032387445211436470131584032143724431381532540098820055950715268874284284462109267540509287218949296456820856350946630061832925008611262149679687128398782450127467141828296578306384544731465729741269231406462468201213847814865163256862828486420619242878298962457661048153358632957144929067433339624246977184705944283284495691623729367482250474133153644892144382221688957345211037164879255567536480308479614806833569047529396936855881079903076887502271739043298071726960*i1^45 + 21398920929614699482959325735124451233226818937040002971401512648078817900595830013097871678396864479682512504673076228201226524743716219758018114216524832843952841411301774517262547515872579866189147217090762238676190795552172809662330357408359608886033081351701467105260997601569070018456218765882670378088513922106271465064060780356734599997515222055978836693761301634687712268734288117734345055936528610916713545183444257816767922392915358197511020148994722141813024832826367328246647941490729138863170113503302243858498055989157219109545879342623648975735079577278206783786682405665699863911005796743121347271497662352533744621393214061596377735114580298913889876320816041062465611637817371771318298282457052867767210154769675510749079157225291725633037656155038962900844587318754397629384864911614810726473247049975586027604595307225525878118867033054315773354095855568573679463325723024170012165213579236356219469398367938681694459801*i1^46, -2354849997460713477903022388222317403619861312411965547664574687159617039304549875538350497338704703308638983122087816999857829296315462636369716662900987490385657871575939702313147709701284820959516785347973595723717658637218498645113508340710948324250083491700726556385634650254347584899905992742540781320897680700676435873938171966916444590911255240628930488279808481489737329275394010842629712174667406871630949695304432676241333360801677689257336442822843310048457149521407149098552756251280355649518216796122478806305078545339221699723120992555109835954822666832474582250094432565419757672301246291488518692124161499730618254003618403413537852749356828515578385321155986375459750764513433920495588938256356307091422391188863660399674122599571350565148701541003703230268669756204248567432010285732960653523296973216636330293478790314751812826816502710125625531442705428376977877431707697871485294137464195139282977184999900348735512998741789402571038653227817157409667411781389299632769710309523247633446085661879908828700173551954321316205744803698878350638030293504886542812134953697071962664883411297216314982981933579536047801579461880566917231241718412810297435708882861908192787305760139601598460237191604759026582279404902391384961571801265672088482427986946287138455147742057827863720648996168131724950900271524353954077428165612280604637929502983040132032537610785919789817470004296195527202305135004027801387629732416308925228876489598002626358438587445904241890764675405493536942732597014303680496446235196015286210399458188653085523863361579825680011116592453486489654421079226698670749061952124019304783825891833097592310660871723550989828060950986113796711467207240826866980119154770434738317904898889374619143667783488586988676836954396193919631152009826767593755401813425542123574940906959902999882945551284958117452656388423963540919380437959040366018560000000000000000000000000000000000000000000000 + 9566689602371680854607541580381553552435676482228845035125119116207300226404190028452241059142858197213973592869698942376245040149720542314639496023288588954246579874148717997343274194809089962195570114612057073427929158862054889020479840914233364794479771694430622655832555110250801945330420566072504316133721516051095806327096862602331577292114035771165522811285977467187767286120975590420921601715904003325191220263529981749634359479298644916743812351830826200063230605343862735321293977453534579760439941568665111480554222416216094847433098537202928564146773345898060594257169638569153131031975187623310657302243935856720003424165300033273428111357032471774189930309496427074267990220476524222857059799508469644513668351046170129587863204288127639304594233320810059364559812382426083885647930938481834759893300726512789762538851043163608956366377091453452847051927409582203253195868953627400100284344043717279055712424398123247113739240819566791272008919709104271943822561768872881370454020124441433837400892643859318203497948175551867747412028948180581222006728678733279827263033325515578449977674299686707080141391057527398594413934430274648259696775961266614023523960602043463015437461077897101190179416105148761917063578282433672479115599531034706573412315746252157109997528972277353828066375079983514865748343734899639980492139118755330171787020146083262679941290966350301831081126049557259420140395121102015476457090849598355367799559875458293766371052618166155576128861207862209423334706736380212024928176073368920786940278632508300049664227745793046675060514796721046850665185082729872458519786089498999613666606263615535785631043490553227867880199254944576224590687177627098863655560101788558712989277371989735990716123564749378039424039774333659288230349431924556005526331613008885307978629015140730209727357659818170236488713150390055139615939499178594402304000000000000000000000000000000000000000000000*i1 + -217799267447105887156424232267678987130446889515443635395590497559262008902765414384670035917488276582022954588498190372576768153669958386348122887184594981908611670044657538197806965323683139570881298324428356898757698986671892979053908006970680569456151460315070377205606662882056321620103886784403251842647440570315619215759629068364485864442659784246203174236852384822817589002374696522268837670074388818862796454431264628991222994287419905539697496816669332114020655279207904652888488379516569254123776598219366902599870303688140416260456539451240952589010525517041188879011178578233507494062919128453707550820446316004203809710298243891603262878832630549131300846260775130563414976494657578362028333171614398339140904991479815798087729238234872288421899041278960776535411491939002343787617556093952535627129466277203736328561708016817199809447597839185017567424399537582957123674153983842461652925803448236199961724907690477440439234819806629121324978404914863584161922163972254811419212254407390782311785063892246801703339665745739638626890949787617146291034860038594281708801391545833749490446626974045896073479986169543066556876146788666145283924195198195215815712600967690599808151225844398452210455125148768691622883086389596546553879504878392656208454720223050170299477098715524005693674997126044240627810080409782450081540555039873154452255552108161852090182106191660199108794356234182828797988403643521430632818848914484594267357353373518564544356594484947253983195377538242744426609406651272115813018256859422870645604445049894969093348113643187475473422725987119448889522748933803858659873113359454734019061961495990852723868253514152387531998617187296122900606947011097129104675563723181627270424592870121774938646189834733309362096152668735669123982618879817566303727041234963436046504272279069440750179481655134857397818110943308590758598674468710016614400000000000000000000000000000000000000000000*i1^2 + 701491715515407042453065516862274800627015591256144672158863903781247770784967108626538281931786326684245477854638419128275632246327096308298233923990679054865800789887496397475059651283162423712673713234573515145424353902061866688115002086169269859333245193216236115717799435407187438508377956403180852838927313324241945768169417250280227426470543566816165091438803167182187586575082770893497890701924949103177053262532878970206183211264501111110715384251314523543172867552862545681243891383386116024053666982264626815129722703404638237147004413984989416633560930767629208538815557933121790726304689649808222836832732823825286771537058834413894297110016150119336835972401428377326285497289286534549209838210498962093712572397387019861113424803815107338613108711711630223679094206261918366160230913009524302606727830452044607099106477668479093466128883942899685014654164275173558260133083859104466482374104066676149805597971253200011531161454152677617515423068624126812358862952313099222386391613493994754000514736581303644717084246313803491976600036063414387486274716839610637233185275685442043049381991108906192466448811561376017120087937149543715063671497368704079055049293986309220668859905234715271170248179823965004710008633534507695746593584343932653937890650983729499678962083110749065050240537929704309878153902944848580050019657336231138558788025444452227004215277236064049320370858964881873976696164414977417840156124152706870792169928894469393744446812845431190698063128834308577230047301831712993766326264052394915222432327726423941046454457684419076180720088575700348264279174933851861340196728450634417403555812737580087605795436806227366323493202559671578953933104229900866370108966334534085520651490143826181507368832073518883789491427827948968293670222813719786715115741981019969167352910380630340644078155981160206659739191316236747849701100010476666880000000000000000000000000000000000000000000*i1^3 + -343005865773310907459294662996391753276926232296332236923583009430330917351496473205433991201716473749682918256404988523166142197862778488616626585959277185661297550336162747113236463149241965992234438459045208568893359341014690620863680329198460634311650946646420713011362282095927733199872976057905743217239023250009873214243667156064640275756536055711001359167091332849899258989028287450144956612020926480554405319757233587454443968220171300095664444937909240575356028978821950424376168313285689843544272667286269656585127326889569350066479855889210610917358446202942420468083103796238193822365247829226446648214174893918451584321422606066664186888686742518913416261332230050302898657689592086426346306271222688860135823674062184359297581826445230526921205905743497056969160968567709572502834132987700271816250928607693652384815759474794550138576476710966716099951142319782198351327191814199144859440535010604251802868642596968990742442115238740216459870931352904703318758323308472208623723473417722342821528063229251714104989070558638028044908402848281345548892047844527387909316609838436359476782119757525988221129505253969833375439474611151567783797268940095573020817672744849712812242440201539210040508099093274069955559432710595677968459909897900348438137008707675861574100498583648856186370679569877373752521968943150314790538675244505899275388251816918675500303553585092996290100107969155020234983682586149005591544021769087823204807277250979331846606785276020264361021287082319229905866479847639087535078365718575287805252289112675038864503594540266233807484360054344640570177272936190496121699116584449013419582337222217677706250221973263799852125049627914542485535482237897942508540545243883593303669092199827080118960276823064442722940110053557936677630732517498954565669818897609392742741363674629697488070309399780307277465264567420503347156235541544960000000000000000000000000000000000000000000*i1^4 + -65068433623405144149699903776419512718435275445437495468813359465406398098505397422332117952413037172596212578703003477267329610421324828238756562057039413853919894779707581608929005016889413135885306795264746381294491064252194404298380435604166790752422015803995638852786282734735777199272754977240957577345390139212129935648411374611134800388824454459021396421196772214506686089384041685146211791069165380468888836194738087028401599345291787291200282444721854130413879870809546560344118827101886254759516428611186537678217778817949656688304456245107061209195352769672184982119853368331598613695810340802644604947996752574776737387566591671072354007192843794899139738898093904847853887440443411976724366003457798393595253622394155664973185162239835849266032999233627934017175517513348254893707511176557713614556840420391925453117979900991464286475975629796046298930130622182643722867831125558127100534379503476555728065906885121209420523636135514033066763893971679710435153253115007467384119883430184206501349743256981862164339418393988798032500090580367420659533981452266898135568538142139684725434284189209570098511441977577943347437316309820507795935029369861745855008867297031193185819514866497976456793535646432283305578131291869867257773537894622594994558261610848872785490896266792567981868746643309890492340308101673902584819834972050506746234386391014861858669098043678577901632115929727396697104898634370727346782589039988067255337486701407496576987679317627004144650229362765567036875287531992600009526543454999705838073330938625156389591295378799932627846361607549794681242192507460734559074118148183693737627552196376343661928330719981550935175133630583849333053112569319628179695861018725365432186475975121853962376717618732897761682057172570496557672823177637802900554817583905218110596769350068971021359191607320272018138366860661794708336118338053734400000000000000000000000000000000000000000*i1^5 + 107182112543034590319742491653591801674449574320506162450457933092228822088230749795203133327045773651144857175889065600056341062513531930141773703148986232468952128912417748104959804737261309441576773461692928710499734012926416132989720333308289818476166347899881355997372601365702716681973154392355755263396892949166189827315733014718866455186748488184073055792135176043655507618346763123488293471349268844067598317906682760623538062985217767468598288222570436238828900125986424800258541273442984723284412292474961648831219876885937318692889921376565603954304497851716497393295282059739756684648060116350328158516170819857194890817190802291432710997201346642524451617231889329146318031360103871263644295658486443807380554905358881129934342874741794479520737274468109427231275224933678703264750149135468261165238980087746762963988639892395843459875993041785799838906198077671715720370567117565728495653132651165300209754448093891636348619890429038281893392418556937246143114788365575202232698221921676746362591868816629647301617134126401001442007299087611221208763044638074257969128745128706791045848674708374059832702030377468544050386020307247296988274513786422193424492102843476059035001087317542141227024708697681631277686988278860242966540052402319312501332013130641576636990458700327937796549598863466944313675770558423156325010876761170170588332465207248873019876254315528484054036839437230174506004678348753030895008998912592315176424383889578890698565089269357946660766934484378771102289500805685690793096233798247017454763497966357635996230348008062067616767844350940095169072112814119820739066604008664507742682336140952206174320462034589321969113361276759262914253787336356675233681621670495844598474171550506270917632050693949629874404736450843521231617117654010208446858735785463560500823245150982887332177888506859918229180344397056049090883925342945280000000000000000000000000000000000000000*i1^6 + 1247772590350743328468765994443386226781271335193897920742511419029490692243492289972615013504428877511970153737013899188901369336246527764342552647323067372937257961063478353103176842566621693849999099106960101290763227287749989550062914270959453512647535246842570757201753529394060393266892344645577728889028025581301111887560448492186083201977628046363182230194678729473061817451795236184019089345724568910149800516725773565939917825200113049319430113993301949655619525881085826961798545019906245609240946060781461440937799833567469262808744057033208174302583657014538607296491520448728025528874752757516932674382153013079245032578841974138547805029256759151113337415039496994849508896960944946398499546626385022243506579888729609164802800451137125032457102824529626496186121153070025485772489587126047266580314540241695175682371851383701900017911919215333806979145332241208745357060890121282260162223061388963027893669619769088738715535703600788206467069658677544088316870811444806365742326066711692814222375312360997001717860564857265919129875985243758331965645831157067891739456289093886283584602683703809059597257557445831904685256659653171062584216281929588098074461320166886343035824161157257029262068622470122597586568365425208778167295736573813879443076014754416788809472141644622458258315637366259632180922368286732342160774452201224465980042536496794299183315085192529670338654204355117077435369037285135302427168680614305849026273637189565878859307247494588836281514909684218622460195164460140970403421415219700323081760961197290712375282679080282108390669096924518422366739921203993903699065511671720001359286360208958664387056849783909123026599420758639900928324719294069762714980467443399016787969745945938296500093029554221562476960727018267851367909736448056523194081409476905920275465821265569685742239471143638011674243909431537792329951815401472000000000000000000000000000000000000000*i1^7 + -5106448453875726817178169800728577547362792547992114187575014375708122363440825020538684589551365902377009013785994016121412467513502994406106514078011729826349680381172709292423262616634500868844106696032421610791082653948238376365919400816552663031290951354541386305647503870196371411099138997726832285724650613839539611723283406258804126345003843650726878607330606437825075190521598614641410418416045232828061125495739441230225191015014939329977922863901108840408879879014809951803797414525352826688566877483694431638815709209898085815467972335328450189641155342871662143465885939122230047401924101017699268534523503005137536899556216918378378422013496799217230202111341363505702156251682566050781409746358114716519600343293003492417031797669265826810834075619466077221289180818251765188983967394360481417370874353765028650029782504518536996043820468776109411524130446887352473302969367076134447284553374240509915896032916394319378279500601866516430025501411973184796975892494270079225481224830544279265635835236083482003609392370924061497806835443267581012653084798102770046728955059937468536594983004538620712914743451396633529668487534042692932455483309664595409136157457892071623515269661142673626677789062403148686530616016033289000125296968162433369146918793712565929562669701746108196354230377404345513090160207477641050011528655166237194993943405159097649243800040363401894420680412764891833999579526835803137850220883734270291697092851757543445615742321800937895193056322928928803237574071173613555901213023827700083280110436149889954404906915672651838249771980142020786025486673113384561829583994046420081041762596246174978388389136785233006365216889339368010131914714392035785331614776764824552950223126364777214649458083811692682756508876462881433108028249791445587668170628267647800525061578695755303465436977716032714648488175221513625926453585510400000000000000000000000000000000000000*i1^8 + 8544245977685905778610091704081170858211314823042761238940921025832336409840271832546357784289902385182428215767979474841778654505706793391087088777221596251570792993258745686833502540648291340634642141033972460756435979563288417959955892135802463189525455345473345829261644928933476498191528969802778575098114343360484312661530171527356331880107433645392331754540601939171353988253290488453947862962904335297017403055881341486305102539896072915245722426194476872072772197411017025934271521397548730378020927881297989539119257161737407624136856472247247160311032878228131430788518199918024043200696081797166341681665655117489550967643557021683972364728338695976994540482848614649744756182323622669070930355697566036023988168820207295357202931115146073919207620287892155022357453772570630977020765069193967494827099038855680801582281488482861803746664144565383358949425071710806180702698463549805747868002499948652628127669082767970121631991823678544179309272249481722061789012733450313620018752236751942745693803142944894354563527517015067888488874050013382239384684785370032344212267016743976865073468323545778373450968950689604563875644474678677082167020478751227284969592001599512137566375046921865117867030036438789292720736706963728732569482943583341788992593869471252816249359785764504586327168553544156017507686686236478405732866343107757717652618877818955637437810316485245584318749236413560276450820610044176518723927345973666318345578135511001028213452650481575526717694496931813850261914565228415783950571517134167489413921443481998221511581354385263647201732901020247621584595146467337815404689224407747484404866382563318833944382726707332053694867356789414631537721134698183224994621833616872043777444063909168939052214347219147162769109862147425017218222747642699873817126285627646669266227280585595211997605626504413559204565074633340452178231296000000000000000000000000000000000000000*i1^9 + -8980607022007669998172254550122972984704240478479063845692118032938068746369301208845310981132454490898755709239184423080912558087051458988479059181572478140635312126878814204432525505853830009256953221370537585301667337663465089334294760744132387166185912269857361684270710212186849946392097060743792706077415685483154986216449307619928798537338579962258946189689521419934175099399650915550799446803302993398849027906238897801613759864801286146656588763074357678454782645625938697221286814142681397685690965115634017900979938340700877956620833902006524929946862697367126201932980757925403796526691551003315753168739723358202458095902341167449795276137217069143126651072210807249591046227895078204581624364256976363697245502053453536160116985193183839680495265075540500786087544373822797139256230562881641236204492761019982504427789852286603126769451098029790622443256887272322421439383219381579560191458976978546272676555221382735070389140336542044235332650657984170731808924405226287539195935952467620421326936744725628124076919462637660758646833481830218005950323214814555866026771950230453628019312660591331239007168141706915525244796469701982838196348887677830183294060416740157522883337510254833145075601049889003024218974762160541760812267624657234743388509839668893546887858954294658317580620146644144149164961862778748464171426669494032707214183174845453670874356608933025117954895501228097937964830308306382861636395719069526249926528390151660327454915017954959917305206273629423099867474861287100335114229434006523370248579682393823839828646538864961140388537824854548263400095574887796870814178742135514925117986352268169783297322296506024875769987244210244835914814841714786831226260064082188623360064494885112274677127091492791504004208208414145300525662271389080283773000309570721977073248744986425611230116363996285302755383849698317551691366400000000000000000000000000000000000000*i1^10 + 5281234051466189050038629967927991954003014600661231757832126164801274873435673348027360372853832235101220895762257940657653062812965940394363409615631980635889137668256731986700274691680151440790967901998564281254725759289029198997520781540541066533312813513909478065831221323563299071529632462139763903955648893024234218205394693950603067431821287712579233989734956484323674411665982911054853535840445030287026609625584400236783401683737497557804444589591330087853397142362338514009917413612435144904411303936743019096185509767040287653571221945559394835784035709727471646943448655935815821264216982065890055713104962547353584773984006643142907347741149710303372511825528964623859040957845316624500102416191505570198698812061315966973093161934690068355213514567055252693015360933890576331697169203075157392429359451067061077248626336428911196247946824604891136097927959984527977449426843733854573166520729592157408750891627932830713631701891354418553943209033186237643632133191467449465859903973778040387073453450023961157990961145911693840646093163425698905548378899336490284605428795908296526517476687782419990950893103669421571411798292549657892892908603181374668204291905140627321212859255358870183557845556392233504052368481318161218830688792269528130671687702095760646787127011574407614478962069219841219268962168448290992985927524679136435906179834028328248044628271959975456292367445800302281896845721010541766736684657863067764802251502767370850420133191133186138578087842721802240971542848846088000415921488105285295437534113346702496893820181518950780255536395558510393597983824894125079152432886324926303380726441281948397490026585331845887164056160430592575197961903800445397668389263884292815850584303880618550116708823091484744592994910243678712055827169033009211225900612201573816223473030837333157791827802078316322554677633982951112205926400000000000000000000000000000000000*i1^11 + -1363796782879182279901160809141475095742785320641640336993356462039780668212845611007795835149289725422261452910971511247413750255352773087590368150105187552636682815184457680323263206280493187994298774568664898145821762361051865371627828693590909935801912782592513822343542539774173470093839169310038746802996325209198573383083272280705967652374896787044918489382944333137383573963429824327191538835659611712389296958108154446316291910148397043137059132388933456160183084688487186209259896514623022664099813349242700294470888910677697994221066103104759731701404570597993614856571692799139535672463193380978713828809019112368938725247901627293029513744370171356626972203378992121965308071656851340720133633440846902334519875183759640227272020990444315156617601584738125999576444753635535374557321540948178580390160456063899972541126188501638068026481401344303225914740542135812217008381042343769780034253935487170795445269265258710548187604483981532365832675627980461940774248667821719825650597397875156023265207695530705015046018709462918571788471715233296376501456541401012985501120071979724969521518272921379547284822905085774571813364989298327144378433174849117048910527761659943004122699933301982201086201609568941720459463911893920540777194737852667878828424147662211148560064943858802836515071929957136400702511102235357731585440139162359824853127251832049645271176552742644589058364940298554667288874286111186090660415826815641810433070912910758690323374713812826648330890975901808335138108212728129310204327578571424756364273286696558794019178795743739352567132640724158220662428515118740678328762274077149436217508594992456332700245615994507397756602219845023796385091992494916347310076957567570385595435382652463193065493181127599565534076431285443515551334262153161665594407467342407786903931353443280461395366793933504159468100910755729155031040000000000000000000000000000000000*i1^12 + 55695721774494927324739964530956163180154907421382107619614435549398458228563334390658381061310643638004844891502998973299561687126691218573469642548614764776429915003536071975537922968939621390508564280137188771743952600724028175067777459034400413797915069722381153876319155704169664872352767135452998150349927313646415729409630826999427674918663644669356163201947366860584600435654778440670325645747123573271476178034633674770114485559742257676353297333842068292492917441896369973918885100518841702612180196775814030486960540756811323659734287374904973385263770742565133699647492573081756251186797481865715022003915107507695621744826626786871473093634421350237426350255440650624506098288972211444546686749409023821783188673506798789601263679916714490272825348857905817135026651800499147566278616735791488465651438057085731854478034886693901493769198776938137453962040314887750656433757935552102600026806654291040488153009826892020819958181370433040050159067264063431126417892565055230413192692549526055955973477910900770538480092632840947440765961983365423088062254947695577047228056455841273881382635970614120034486601785656493075271400520860838798732219756759030834834078316660878134571737906251481981248048526919862253463311214613420559405279255374140082952064554923643694772129210057686444512190965530059148791633718314998512346802854921628291267780458936018510205644827993288435164543909500964205773939698646769192349222239525585870270377718882434837386268660916942240198600977738838451448911479193394022126749741254762164744141534618137935499481003994503941436962698227112302954168996781907436521312685443647784083509059616399226436039198462285102685652716959390694782720532165472999668562222998131789793501817110186500854483208548403949084620389231177078519849580361494711047557182986804889524357730915535945897758498950515736306993463136616448000000000000000000000000000000000*i1^13 + -92805542376425470321213738170767652458035071398131593686632059426329319514031843492375479718181215731973601788084776349684061561387879671203818989096210759699081880151176832711809429192809131674568849246984875741338591710553772291119949304186066476953145106306108191534412614096089451829762540404688287650854450680224524133578649491395129011668597615421497229238854123038624863874695093191898797492228154824019916940290357979787867306688703547350276813984418156007897737376619455986323332112097417291365213856620820927106596708253598907397702299670374572303129320543714597834753844237542885229162983216619948448085132624880704348614614217045093928014383621639313570135718957493826412132819161089095955078563052195854512848658814820389417460724324777711580591387967240414406300585812723344565302527275829198135013721097886698726013794095069194273181394442562743071530027555117606199004780094869676597930801787364764867005655791126858245900237195534932584231367670391240268965392797796667270240421233730428073284123115735709619629820538710517712061231800619679160696383928760213193038501307311016870171195481056731480372160554842250992630733368085871545447759189044005664345236544683939412665662284060848804293820363973135500130083272018202273842617127004056618550441643024577331914141441834406578762784479656712305588680518796915648320559340686161067344470329935251923105482861163829392876699066935151436258666720942944602609044481948036962905264325232914639221810067497936990060715732230345167119262616399425466571723770886322262029703259856659903177334541332007087240981154459807598959229548734375440362693782545582205125141347926520240638675738874375355020191415389501992011312643509745659239525234824204951249875269568173954007248400214815666281560085601634704737079719656068990581045522977253884756554068832007503518712584685498035433409951563776000000000000000000000000000000000*i1^14 + -24760642643567835033251096816359443635785391840865451935538132192463017057005186280081703388632900788572805099833850691050391162242942354765863772104876503131841169421960465158683336817163107040844117874321266353547744067302792757025335830664341560598689656961524131265200956996641136331331171576787239379462194315870563560020501910407988347222584953529340629355554174892152415994193263597254306843770602791527415852473698711468153517332228941757960571385427521316280853066755881741804968273988219380028682197778760350021141712292460267963465094144720121378008915475135196081292391787330411986331347211147207307089526907269948884408882192243157601279217288718397850148237344685916470006374786473652817099371401442732016206653996143586094454947226103666074342669995982803837127046925770062759242059114382385191792750507117878923863064614610573353234792495723598860398856310150451724433699999357128459782170935798923247681375671753329946866221313427622772054058632349010097596776154995810332168136340875157081123236912924177132633557547218062996456407906829868652146423411557249731576431732308847939640330558972385273760505713903736999774054800369621261455265397040866418869595146083141849156988061918914658575800613647668055082210661419516507161805598783882710503098755751483154050026296580644276254067341054993916127388015423116089333334272102447925927778321150629122287289353632935151781068632625726170637415055581577991725379616536965213962187586542248885874754937259346092084877228190652434729039835137566959603683874931332166476172631930344994564105406817990009198419394096206198915314244535787574521220529311949696774235234863558387515666797174624257345949032240949706251700405905334933227724300386820406444564946048181916382083459740763119275210178596696220948066607597998045793747329171078223569180866010229060196685033882517060189304043601920000000000000000000000000000000*i1^15 + -5098688492671362784001427016579896954847508852179685025264284900842432558005587015043623006186445943678045121034523542653568546711346203731671487211972883060291200753585066357704469044975951585326398076010297003188390370396795134679087569494774163174972701775200503367792916244667392660361697164405403429080928252952964983313614979191393117964070322678448133850056641869669286697887534397796299884060700162813352345798279182713483986756627668657785464606365606523921756467369487991395253454753656073332775624175628299564057869293061804625475726524283641358098855154137268297512688996469730090296750479497482966579955069808754368937952265676008789485836710901914037947688878774367207839014710548214334440952647788808686257185697731496175212933024907290187381156474766879121367126483384775990066063779467119690402874801571738286532080092748088886150771413415224982607674754876489438222640022518945414628952224348673967366444811040100643930902210843680622468015376153126869037721018435815664683663672361585986368405016377780821965901793607207642559472758065933825472691069546461515751399588015718708323470680563088189010755802631579697606859758715053121785098578981767965931394284793208400302190054186220571934731227914929431839302801033223815647263681809777957427847254342053172859547975588983651907450128003867704537511251989431743614783702817610342091915383194807677043573284123436966816989782734162460421925433116947619329508990431976208430681545431750104880339953409210865824083361493104309424430430464061623203723037488668099793009951950128637383622090896822630399469976729970334255924744051460842842234646730285477697514334303800223279332776025696581451508120039718434098673919686760557553180722168158800125142177924013373602655802849307081414431515590789128006942516895264913691234103723907702879847514123735846978351075923685681047787274240000000000000000000000000000000*i1^16 + -566724234850430735430685479084133184103165299813434267479231557009073977075910230569713683373237406538864114388638312435619983176428041902900208674902516196489868306366251874149439450177379619211323895395016286189940473649272216277457441346539485085547514215110421056636859417070933496717284517931559391649009975410812939882381982319903485710463061628306813561547935583469121984698410349362787132291365100004385846396151032667806210271565179536851856102763237077806003690083984630178966331390940327381077676522232087826718667729781575259200763186827316372531502463379536400665698051162213501134024624817186120063337753806596659869352013609717277319784953460800228589482481487398489443489397520386495413327373187753044940280353648967389954681894467415747015243029932464459629838546696626192869924836026222251261741390031045177099833151231757494705288461923239394896115914728280985603817299414090383634870789672197735141794398598659471994410299064213613567751693356226841427911663505097602358548983412277060140620591231122816845355031952812206112354069855086631434025540539591524960244465922800092099939520983765932357557797321098938991347763507625007701067095922038059316246811759470661435033670853784093335265588751249464141195167470544992341550520012806799183500679762281901385058794054049346826587775990332674258724924483060374148017769699160999993612842139044265489903440036177786871101621850258431264401430607627862952258252710757351135701879556975498499938404851058403964948005458773787390567964215164099236492458536612140628865137472761441146112935526950677573865439549146679679891434815224209380913907982758073526098290492365195575469660491821705556691096322576327931503167398972565587508854159490004321674653043947188850143477430168684043638760704880114990481865027679497514038732428990972195786716488877292492191611140724427744870400000000000000000000000000000000*i1^17 + -51236551731118190311346989976249838392592748725702750745501085166482005870333085965311438187637826011661265705993748655089893785410475881804738143991722721131672654455677991967929270701949291921441195212573839129811239402275316440483387951159273852340170269863966127532805695294196526444912546839973200182666675544754281931234407306398339002662295790961419571151199616225704084333727352132735745318623344868795287427514831657171075953738677750720037007432316801011543555347041556715589877176814599309337714985546282744205475971324328146748779796055570992611315851369612111344014475214421229423509004159602671331189482081575771128190427019895255514338586745169320858621164207098288588695325665764760679490817724429034702837051193969067631954226903000313114703794103287923515356911742788012305569890124534523534396691661430399965031012745671159968008517169208138737486214609128698904358239195484049074977287697242484094646569870441568231402068283123510830890086304115453013274874777400409747286297287066188912968243889316081202286882660161130830691587014879677708077049968469192500693804924156155254935518030783211940645351925588635933703588893833999365590386643268134269694852742752744995310762614844783292663655969628395221337808965732607432377117557624880968588154114672700135457791005179565138306723157345941331752783976988284621410849939236863990633393737404043229069659760053386193792430222699749723118176795966766718436109729225965380564509784886066789709994935315256940168720226677895088213780442281183720031664792861063130661046118145421925461535107898532057156207298654718628747240041250552056613090198012081740648514629397871879903567996476560643964152425001660515315445211418297088834013574151071118738613488042410903581874398886014069600598174233221229833983170991574983637350137809125955535627596336760253568077370707886578073600000000000000000000000000000*i1^18 + -3874175102820655171927937922190580293781837564257421597166160346208109135913425818641319579366061468877406519214233779978422423223833334779836435143272067394919902984036494044233389179686171471512190088239424821707293990141862556315180781852219845856724987777548100471442985406189306859305076245648742507336996938921863891727174983710199872221904090396269080810814184001479875883974694057918596673301715149656241879108813560706349318639983458674290554478436721690963319486562465121080253276570081188263115681979946871111121993770831946629931658281657987266366509957453157029857558888405547541078054361929163146320713930015931703269311471923600708922539749907987570069964186625426174018603281689942952067566857987179356752249187828171514670418387168775798692372123269481199345273794225913663132320862661161742641039634235247312512667990076376459564390374078055882365780035252075206650707287613319875694309868546089179446468199193088398213705826385612910349995460751030151880685290368615754668701659458270150590566299765850371598120114672890089537629178962297106692097606397262806755697122959507853691008379503778769960148283055360643745330749234550027954486572149992478141734162663161219980770062827997602397483730727749608334050755597447753584012407908041478496671480182940773028196349792658427974657531568112213860885087724995994184483148412567577892744007719636441781235305259990115105226027946099047592093418554944012830477661189108897398363445811306302501517676391528820749891592052219948544783695792706570476251343598976186573763098061456826222181173543665453530967965807820080824896411993812453173512154101963004827477527813788814632903146952064969955091662728773557377889225508568095067472309736502642733232275137999310755148358120010650879157355678503851906797121278337742752739319329937547413116357246591882239722769383791001600000000000000000000000000000*i1^19 + -150618261358423844158602487497521880346782289457192979067584326821440193296959271276126717082001331720747557288321898594726125274179715866618393740297486873550368093220058923012348920100093866155836794862155066859424223525844634904368856095258034577264891945914288366338682968417442688963221756479178815583695172936773451614052100769372627743763871210904004233442055598234776630283362785047554614746678520309641127703137628356901521405700563899093936151472629494458916561871260584044612886060188354627306699053575092205414638758604010233753779214482491120834407966440798502579215151965881837972319271933225172100224498064019798565725483433259032365709814555468682854614188157702194454710232753627989491201190172766387228376132490121351104955685436392895337970857695590454593289370675995543811203743105828734678676560244437464668601236238944167687217114253216549585263457627656952209213789241421819892563076320813714286590513644575613323867178884541439336096339004258543361015688503744970838143464925089170509054295818968947491499134869457683589998075528473313195378859229670223995913699461810435079296797342630943419527405326795501809149667590889276784284188459374310392236550389682375203645202721488291891359180853800451002091090518360909128504246721801273758194394084667150202021754989466695623947956832287732577261790867172094907129534118869821189430088868072330753979363835361452176489653841369764561371377961602457923762319286529588181038787650726495997019673952231197710512850910764426781379176012692182765798936482210107054115766539939634459904438801964348451024633661723735457974064747431419275993252110680162641814439741480772917197137910103894353902977324353064889634239458597516101245498224050733844870074570752374118466249516928711069158354048761895253439486286113021987177942406502841038849677383704417400075250419997081600000000000000000000000000*i1^20 + -49891289746743136658434096738533560366669326341516453427036937173629464674782098731914382569045901284820368205828363761582809087823672981436331146970293595281674397893029708489103017795054456339638922028795159000541461031256065549915342516882281779054292102012757908827268359296428744772174791860688920247100226572490323735309932557647657286436495532971682967464865998568005298664551485150932730707777291886161140662769855204828956764333927157889912285764944936794945503297441568043881375929644039323341540258357914261434659249158127162968493237719697636450172432523038134499395684020137856669150663675787500980301024321858727887280779082554279314219454886233324758305510481881939886303312156480519893336465639734951362287006040281500428495175573913028904753943742203013776508797577942309922985031397280065646709694888528809982512417222427587270383908708255870251820146300962253469432605080892798763390512656975524145098413750992356998033452291933451416340132181805237410466919556404308431108461239353007716912458735416894826996504182905679927133291324903281123134683685887249427624266876339942678921373882408701971910537593357496962375963313294397636972626118993083825993533605404512782895681102491767219719786902295304264818152272123149729517159952884469185287853534178978734261454818101507504003889557310116691348076478133462684675762956347817959585375289296594663463929638153256750422155335450550793294947602562262709787972525290242527512225471418285740133796051900807140610209098078037729870460986263984899541752698512860249523624273809263885336495637949563139241837427105928630949090222814641694084583807791239929074477235685565601202296362686891190022686353397052719414710685271334085093385974901423016293700097449782346744424690929646678726720480600171962605603906056799410894138696069352317078046478144197703294422876160000000000000000000000000*i1^21 + -61573013877776330956665001384307866517028896706720985727254402710544972972148419676598680384150623981649485963403408904165948042840887881628915684828036338878586959300431195439204174761061627255882764567435011093903105396496801237843461910968857017705201762379871233879080036651681682358809534771483244396733189532189736666401244847121933057763298545906363702939277881254900214994099508855508304654054434252977552418343672107628024587449427443217787232267460343990468734782803119881369454914588469859259994668108447389819115812411314886135498369673918059706255106674504791778659291367679932362873981743121717314678742408454825285941870905285180164835250222929452633597019733020267875716898390035552260493437369207877543361169930988334476947540932754602405432319153608632414314525900531960095687311910327278750784864287676638982287546886668927817336504651365691561375427745366345351838447904971523624671044007166864814311049496532045008860272442638203898664797381002080954463177601440734878359060367826401425497305137341445061267308673342036400124267333759495683466053378096348733576604024071310038948130151394482618945550569747624151407301286105846264769766862731921934633148946674340938887843959684664164620080647622801180260048591529174335876932699331442319901403130650623802009856421432188758472905024321837779680406711230376750662528370033413679980288637265452111711442790442191193829805041519397230604657490728561077909502110603716628990858510440780820350066682859211801081879679941610368686572536451927006343998474717847028622318431024033602990818363123129910687382648502515958770145607223643443251050899529575619907942592430571750722807437507779592685337040065573259499550796218489646673590952305209363524006975203789932168497967733993290135147267094582898004030732717401932886053106147166320974648323715430742327558144000000000000000000000000*i1^22 + -971100795729056378524784334337178821480664555533629671804891637126314035734723843999533843336345506262575299872050351470614952458711296418334081473867269393775730249137330779780394302571003537378346179170336425728826809010016417139097789306402304690651143527526344874745557713696441635535869969023654023846916728742839892662144585917673019724557595544873191192729686251659827879497539991937418185724040734383941004608891097786185901375300172542437974809845210704788229093312763068986043361809112391699469691954468206166148242460945566789474814598671601159079267074738368445345973281734223165702084122987797375706426519992651999448124121595162381034524841332686028216001684020609349135277537626154775674259297292890486602007813462314541168459330092442214615721028035351128905955392943748545125353529515753115888601459502528012214449335809337778745725031228280352567361213232699796640392860286000391052474074515308846815592096611860446593591335175273176995819524184151218673692405362798511935328758304210792371288174937371387763397077893210803078188497011222659424867053339775313953448991788935575949742998708233564765236406560946356068188928375263969217767307007979812465840663096191688429754087181992542423536102576884711456379146925428539966988062899184205243959060721776210759290041350254229867473390622166975970694460299354721667005247674152927308422942546799103874332135938286620310228204241459683065731644337612508927901565059503317876327134565575798477680273539711176070750600099521592548434227917381876837103764020003017422255973926286184460357482020811089103988243629930809975450916672890833769058077437296681447070358261602395747230381358557185529734994894174629680627068958056382882792783884366673175543344328109946226578740366982390377791937118767615755735624852668251529349826068020285973394320367490690134835200000000000000000000000*i1^23 + -7271044212821367943418626989258401313944916628516107298021787003841759032762464914737917862791089786266879456163073204670368400460506040572009454113091845573377092405650664454061926700540996559984580779786494764595046402358051295212465293094354696802517200832831251198694678512366846621737582989827397659895615694541561447697094353276425892085141624952846997707705264570417952675477368657049466120357049817930601191107479643480527212403943761393278501375225685055353393434723846794169255255051593596991946698088997241216379970497444600948667738665195238895367961066059805746348427709221864861119473965943248289921038473626445827902538479035804372441839225352243020587754531655894587508254709724208136532482416615759357437688487178106719511481150341449014362597327673450753551912265696969961043875831741331844037581158812852570953754836401541146961100393490925979836773647835461895551790656121756798264412088899201501473490289612031515582355105726309838430743605638139822117842923922972529393637267558161924000290591240358184466347041649715325117324968646455878967041462510396205791700433877532582142690034447467187725709578962715985761790398799512399791562945404401932199053570866354793200418727214240476265884845669008158346999028802668690512928256351432252500808042829240761912997593217160401839048577643443533233703680465773929177244964894090100683698169163112157103683836912719668049984178932471773914367537867310842776061764370763256544110355324002416670623826805881665961645839368409080990240700915328199217368364046965185354904147582029475574719946109363859171604915914838635684302101362613235342133251146055901491020591582604565773298213320535781837064866789353474315689780450549423819019093901270886093975370346148573991910140420975298252833592751104953380424578736477446233351925909960974975999272320971571200000000000000000000000*i1^24 + -17098787046846093821445298946959267817927332106759698721334438206787801577966790538352125612642849369072225862867954855319820863719706432316724326333666258321380419422478573445535129732310254029070701214163378949581756398800187570963170436569002672342390827837828863461904498321420188214716181896055731642537519589221033063813252488605016221584678436761732145113302177941411231247833710203960370415873459166718881317552893410229791889477316842253274860008987428645660386136368305186721694791153026424696406355474811489482710752860881446823163601728510105103595761789318275430981261484875088388336229376627301832476766827538706435970553394919461596017543397903286277645266886124691044049907234313041018978259505822749948032421324073397822299676670746225966154372762165184081845790067243880318829479708433832183481664343629756172267560849038717916998909658009766207137426328363673684475465957146259202739133214123406670320349390662504164658027878106736906389356317500079311337428493756937337701962583774924676388234464826887655391639885620023078946494242336015035105091205531390900251193885158396421314107490002355137536020344878395773477071101820911384690237971267578166550240977610802557843148043355615550233367937899935220254053896066257644374796834797073629512395278854589701228111602843415056704444689960244392449285955518334309894536967458128303501435235355806440139398688219157474048926006465060819614163070091994334975644490473096407006443030001307857932522927286893700398900271487782947420035793353748182110995558262229806653244679979861333330665165585231235479919511520436938812011843742468447577921073633352741551424103421425856476275698412746563087661960370595696090257346840282575164613674121029790336777119931934376841829394074339645593479467473923760112914186438270235248220190258777996543041202028544000000000000000000000*i1^25 + -17973293941493121796569511356622304507348817757147351017420700389463316750492454479476354406301181255888667439384277068890721747974491365688870497411891508116333991596870003937263321900724245481598563729467941737670725880243655859500814696491180679151175477657287855969783049996327188068627762217467339761221623044318014015299438113590260370558702061678909415484240008110949681765617775790263859610533648619806807485287517664112139442284535502813099734636441560464014669826295315348415558303012111173413240498173887448120764040475013100741627944575872000373002499314110137056261852754629021357726485911715537867182399529536417758605513283042079416131988690826615952073294481984553626315515532499735681612333370371329843203712087621332284212341772049696987301188750863768850886404488984764015379817998083412320698667072089727305931483696163849401087641357663553243217188095053026528152460434289807376819188896726978886968952938831608464786838126888203702531140613390133954942348372135869180643662045058912861958420247271817656050813551061247485301289156353930144487004308539030330252731110489263491586838600019521941974543438650477637652742403010661867545918064026052993492393777266620841599827789141457040070835271690889798502470131796047830875152717803652508715864420565225264470587784204532753776308003928809006355718636584380950413277253021352574646641663847934641366959003538720573772460981943917026700235725907138680396807013376091950366183468054725497250360180241113927199664824946782500315850002177213594303891411326894491535325476666901516830834364900418471656734645168098505408984327588204331130668661033760081744522224652785828624068381293430536018619888836742574150289097258544498045483433184678325750668862831583996818425706190847506892810116987616657388744980766467603902071120008991400216703795200000000000000000000*i1^26 + 17287307592539645430093773841713455554318939850286563070803444760305330809950000488764084228464008241160969786773627899516230836141219559849472085824052424389419825207819742630478239293328746577928170993712722721766472799742618957948656341898281621834008315986190872676164199962474469620433815072987325762794175491710205199749509767172945450240293367689124925042020423518577788723911370324031293107195751958643364543847323153299442658553081918738325641350931041400013815582259736311877891042186035232195900340802560031603423690486541121239165883861875702788275726248793818621741151437543956552900843770581230704730306368120831277048108122106476987059073285889209622255663509623981095759932270304850454451640843583800181700356895679007056390083391089968973081373030685674414403905053798787026355518099470151758102737131140623849336567609087757858726960728100692564437617516348781597363292573224128992306638529750967766335456618393829273052449968683670236744814133643969937801183801441429020483456287067525704949348770750938121976490777586835856345722364998305233312217109916090832973593365599567737296909961889949687184305965206998021650648713242885049855556907386050704976425114702568000746541732090090920020797568454113522109703691122597753658775635428714738468248253858717947078669110110749983877231985726316727913675218077598115965582833586021038122472945214956745522567291257933570699348894966129608053155673692644013017310410280465084454222216422684532683398263176646919784582977117812671423113063894463287211767355912724508628658072288775833194107683798514728084301714506779569984367325052203777428829991781878779703767117871388995136928476573512234197491156959975751010987007316503031409186566051634832452681543327113412207790855394742713220275714030536141783972044846649627538871085531742412472320000000000000000000*i1^27 + -72885723814321314054423404146166220984325688329906938385100340803880057258074142978218625811814689956772662167751919371387338630405349457973867179933702328955279570183541666359850674019682569256436533412080516306307539185783746716039957544021591454629089260329559498192148296736429081758807274669675397152290249265484069349246575106242183888225373324633579989831674417705729048026364598275746384453023741840545202696097076968542064543319833362390944942432134589714893170420951245342510816620987484309326830979358812243008168299545574488058253697051881153689601641757203322646240396319669227396955710612801768829934149369899137182727427218037965025596670597250937955345569439411716549580003162241645209945203246314778974094160995446946690216928384845080264416490047593327029135037887231313044375159814572090030266817254645768995042240144634918927370629585281655319292205258023431684310012070348775280877971372051029333161754700129186845144228976707284041789845456254743706362229014373848852348594341716515758546396815816162320394030034988017417337212089405931681680408794057480027175269372153352946581310931052360365464087616542374520080094373667733525013310268293247933932318184415205554585351834666737193440092275463744723922279931322447745732094844381597714688542341932493731560786031762363538933103507825293739513907676900575691122401726857557065324040449562238667676570764768015879740884894244976001832239586835619981645664682722891030283186971177693451201553127984271780190196226304549710593932871511568537193999124305287429549880788772721161149199161750663788505230606408897417586619435704153015248864668316451208728086424137715546307146282910383337296532266627312510409086015059712409370987045317045627378601435762661891248651283777496971536505815010435758491209649851247372827248532813512704000000000000000000*i1^28 + 14143569902524543265270087357977978462791265656728979821615170544061459823293730805579473650008898275452195086918341680727622022759044872770374464857939097053163686012030283018179746545300127286824132101602710036027453264008079024870021300322093748018088349327930062353120070243020138495145339602320152501956511289225558291227198837661490207027674829055794447850351315284474781927225024655833010847209953312641843412827264018727056014663698255364294925379075767153084699401729576779397184231013002769583475104928677684481361560311424745134341941819568125117941268536679902670991131382513286578141229622432737373248707942250451141444092709176096548815968210811311478249408694314886822154093202308671607083476135300779615079023089710402237301013750412840925909664821949134619806811368728458921083973941579007165338414844846914954662041688749015856799560787536697950151378797714508042415754813600101838975466920696258829599386734405409312302535152875997448490180114530032284718331093641165048668555146132502518861868860292914637156655927333947114194559592620797164066960067567566695495500617204997527513880531019184817289711168360810728091508434866400706917998292747152394559420464861099356815780682022840068840791799753305378653781338778277573989530106162661412737343922888383851917642686124176211253408950987919595442406304064782424368788223457660405288019570991888602325257006654963421239319044950318009141661662414721548912882867387577853108611675856060629614265858910639889941638080896068843986026529611947146163760039741104098811206242956349928754642513258436155614076026186578596927039727007132784248914113770974901400680751544643278720512194663091321728935766017899968738821285628125665289508845912140901904846941539671015671521669421738600873815852243233727915984586870106009865501540352000000000000000000*i1^29 + -1580659177975382433655802451012407926395288931455428590511856431200279573463824452874631227779311274503790799912598027112676812456335806005013253751255196064870788101197236638231298367363656438147445557780645872684264440641496511810459003185596043639342430911916448074366735424171233725650251565124201744808812003637426905205546633940008998589950950758105400657012463027852004938061206515895856114534393819102807603372448027913805564499363603611477337848126380743728965316092863601158339906089193421229399288131533060675502305017548637191088213052877629299062226935788158445561977304809025317779052402378689934756498386431122288881554097011119688139341925754613662042314011687917942134282314241917733581025885553939991716227305416900987318762915296164212128213074340683151564797930329891429093395408356451103758407655498279908516352244098359336037529600828888002503370652547225263055832330278003347064788722661013964998230674105039604859086632877101415552671372916928865628204596990982196785475830631034512049359826050211637472831348854917149874624723037190989682625726574276588581483136999820937169155991227018460169721671059996847156010085717541943716226679848667468181239549134904291697707186884142855975668433511647113573981931951497908908198907141811763175145701868523623534341633868585428839015553141639639771965290813004723404935861733479049883408052556631600658980951802452704088485273502483111130288993969359994075190545214504549013109073071530836025303105514176377934338590438927409849700519270212744634448833948342792997207319260482354170483905668140097821516124425799502220698937734798968656027315598583867633504781491835900825744956427878448012414636892175826388511550632086310635370409860311540325978979597628699906536629154709159337809893206241488154862492932610449882480640000000000000000*i1^30 + -83379194505141384116654251623660669868868768788154232616335669787168462162656711280964763032847265965403678700803760762273410119090771729142258787333031310427795137445662867185029736000935330711640757421723482120156050978378308057973824361008705664965044451596395920468411675386680796181471701961051361635862174771597397612437328444352264370641263239091597075537291257662472515781276996817773526203786243347615465377978596269796773293067478035289933615070994457141556035068226643088307841800865217098757338278187663273616784748998846035489364395796606592947263915033123077864056827790785207285682454092195170745127317791860249034732702275751948409937331196065679265119579088538757867483247848113354081123754327068952992685640223961752240302200508892211082556393319406781935065134994831516044211498821990440985331704809205091481790347827951311204392575641525480073985670965846896365899722970550266038159379682173627373537293655854447501339269947911581781923892565756162718177249010675973351595295162794741998176517431772755337169080214367566390554014700604264321191925205121827479406302588906614697212709079262955209480746002050726448684072656074093876889502735855732862800672642764134825587225423550351403782770664109183344843565910852263803053060870557669596540719488117366646600321498477103015542959239881889876041422291210207819136835146537142499509484457083457770333068088069208630628093891753274019501197126686939924346101217097831264596004853832980491292725856528495101959536038343034766493438055164445805807452281956922385598773653744903449944633880803812699006839308673523466991590861158428220585415167833319676979651556834902260032921102391599517441495536367856900672809111307207924879166552986558164352687312527044434247550332735019611875580641294986661105662388967833600000000000000000*i1^31 + -2157724409550916360311641130811303834243663233934714165976491404877204293201957157294161538612366933807675609355095397807242256855256271090467525631462207236556886549948185053201269564382089425692332360581247027967987442090000400434706259968350153262925603946056496580918909664672743795498220045584981301117243236097108706290968337119046107497345492477582008418405413385063062160044390053457344972000009812174789253687216405274446650195589443063953147575362693681909196615973130610259645145179412742113759722046882234318136223807505668915719975256895909756487679140487586108864467624704980502577504648594432253579671163469677985804170125258017895614582584237150428379602232265205499224249581951132837511496940557170543478157721427542797762147861872695609601870157878358572262379759774032197770570927836085497460499167779174181307580477189421481586298409987684124675791878270271715283760698130098620613000955011465878190939366858285076326968008983391862608918980882911801805566421047124069209188467322210702596451023461431780093955529887882888619421069903667756978556332676225072206290154869674009663938798815421288239052331016180773725178233690305535967508149953877338331748457751955854710040848880993553376481476958216600195812985690324344214890783551235631364353683334804896613514958891048337487978092021343546113278061891578640160461815715413844776033295478583573568734025114199156049253261427585323325920743022482339740418149548245150201136348211816986855793194010671256254962003584714007572096838514129310539812029339062163529878198226801247570495795069111171892417698098651423896244101038520246535884426748840501433371835313352383599319851318250255221131151659122638338843969462176787735303967437449583654202367485360230401546280645733597105399817176035794000294182912000000000000000*i1^32 + -25516048637521996130916676391230600724021316984708211885312370374618661330795007312590072070668857856080609688310953538884695602751540983110183696201047485724176551999154578531893347237560517231879570851817642014984469529663200206268152816268092293415291503667857670656112974800639785406831632517130617008732279678063271873615113989779134624880499195168061357012034370742367076409112388193061661404859501512879078947587285542667847128790003429161306938310244418682529956532103147678392712109413706628674141335470923730736899198906530303437987269012097958514481677272952798266475494313841666784200774354487532548656550323842842109395407635558141826366411341407441578901917701584095747412044864473997335584713210216160419293386236551749557818848225200403322372666681485336632756125486579015586316855393096872483475371692044209847983656451835083697464497414647696791284417211635142909028899486327463173187248448577224105500779448994500601051991896358663345427776394495901975741924097429394478786577639828410946613036513627736072300768656307155871658577804634338146716667474116626382452958625270657826894047569703680801399016880859706568592179215918144079125636376710750976796733426058894414201484656806805132784452547218216104150731576928920417563714446295968403482382109332055475374391109731074625577851809164058125425958223051223639765833978713956968555419257406199087883909721562190681493407424221841888543103989868571573009221755872448044341483821755689576927850651826219144877377100280891416509034105091599676708303240908151104369536171486422851587346032067594184252045392048414409312504920656310378204271716784087591264265336077326637528643362378997205853334348923742078992670374086272416560168387219022352025383084027816885917234571628079438847858900631394294169600000000000000*i1^33 + -147079823869527922591357694009841920867212762871743125914466905836311908241645076386711870828149099220626348352252912190045957704173296276639908782095970638656896420709384930790105765137781331835660702891974162252268472027993357280914819174306636805832595856345903709809648538407905960074811267192935437515206886367728322065528375274523444720365598345854153892355492405150809375954664183530875399869465036062093188848910973892371040670338018779209019881606506200502490108349841152405630902362301484762881074112041318077341867115113795788728620109459751254124904410035708342320776825600974429525818709308079605659895277867936600792403723937946192939767361900706922986272220496329018250575662458856021912618668456484230520865962089166852038290813473568675842730127335246703731479930761959970876555913528358342036766659114769189604735610160437828183949571500598072538060800876943967730101175122613043218060242077525517871541820118744015794411538782631793142217744886551171858996842499696281267686400143832027785403983625301424195308039272507192083278931555577938684465380028723327144389724284265584999117779852075021148526992331511051742772251474272809381676029065008893438312976500613679292707436286445844726934002338500123747209964729427539490748183713585655919329768756320876197059525122316733623964326723212980669045595795839330839929715710735580044959368797866870133577894945363607808774902945230990989104282524199387603069878316459524795106346945374626988796805177763331867011269947162023133906446184894922447744352951836246997842779139876421405427387574959592781490345847843162585562253599782743239407278670187505096341816540050553927868540519455516556814626863626124453387563543396530382848407414237122473592616700651077016702186955091765807131956483194880000000000000*i1^34 + 40945069017314423277188227728520525815920268798993844584885582166924705205880544045427893966844268200464645965720053723047855223167460456185771074612998273169472300925809654734631070413901265662186191023217562012354243273295793065929169481218430577778484680224101450763182420493308186311417949183666175218125901333187434050229058149275529073212157055006946249338637013236097331150122791068688462421780922304436630253351401454464929323559056865937473724741623296280585375140429999193932015228055475392204937336857077538010345459537390995307594162021533735567991662514970480091343423573637968745904606269963592229503965845891451983004081583416826490238542751367103823147224741130393722054659166039624144047036561084465267962166565240512505834173871334962200504156681453720578729273183498636154492073857516150272682837990675209614160361444421808373806425962510209043256635190505383512946421386888503260874640586838828623088362174504295352366372964857672308591537752054259516132920128972566039340293265961729695433637240159724195446224323584987372846478002406819535023737271733880295797054054807324727255125444447680776477111608431668857251119016838047490914672812620309982510198813929944835514110281460997349081411863451777271311450860277966122146170175385560545922174830788538669591282707068715460241238906152585980217460594539658152615291697135078525825651209723762761797548070253365574899684048858721945707944728738952181795022785412344167068042621044468371039042807599521750368292021854035545728483242801379452497811364673360095448187336821261506216546231144030915030576772395924549278102489117244125508918108728703468755866873536949828585852895269702950089332567712049689372806084681951767253315698897929656492419310263511574756849040218010552683724800000000000*i1^35 + -5053313791389113690409144511071001850847911068603192588628157408273290107114104501561283122942943991462376767935417843103560185377477583037151909754549802233330049591305317669466019143895053958396851284852744606063894716891530007010987191561406715877055427377258414684462000715121997532481396761535667440174129526865655388084698619222011530552549964614166993941568422837563130518156120165920426760903177689800771348555063513479477944384807366875042987539181310327533616640065148612764254276996450838129566296394552187208258093050798029943738626393431792541719208264446236770217581963952460864891173280206614327532134019191037567471678597794916036993490431913881237706197553737230977352380688843182764008916390210790950116418269577882592163375481748913276639356479034558556096778949311550053530322265017416191424851092150447091287189176612339084077203539177864245803398599241136219963870301668785785866371152704282622352310083081060529835615855962184991423188998559036667492240785627889598999634215176804387886513356384161604834958588077979821065323774669948265323158129194498858582374338342359414675195895231804445220084822679839184427740879848491666655396734351074537665266564625970158726974149477814822138966134808676896050835921658071670996905620126205450082107179850932801427769607593215297292537651301557846706318347726212178221588248622895220389918433628764738921919426927257011148145451827907550444170581660199234530260689084685983841851111358496497699906812559103338506198193662966673451977029007893032236552037716565835596731880130311570718257559365716250130189372784776459427016720651371800052480016058933937739258813780978149892972704127153892845846762068537610393824692170584420554578500080852790400817753968013362396690965110456320000000000*i1^36 + -25693598358565516987721938368960582559323667663058402368864322848895626384779447582966844306012677543380418625286802555219066523060698662742128379801724345522936038330900397592679515958569824320816759120208478650471678872578576219130106543664859457941895900892705210278596152034276248961837861419234072123210425540045819142295807336370848023927675357315491374383599417907538070469532371657699407040162755855290497629268595590440722923627376555530184960643405392672292810288423613887696549554060672035259746999826783917992572158411604459971889975801357836103709175089660746426559895853526242098604033076268926278223747437936361841514675555941780136180900932910123605775850194351164268334385870353572617576248994628979012719327492374923993101795890133864151822019633382678065005425696150270710358318733295558617522400155531478603416188268932383774499015925747549817095425051463865762516177594930191081399573204220554523715217412274991252335498481873354037116165386107103478841341389916374887230136397682970801149471489617456582714958693953277422170057726181608114141893624583808634749178951152222744085619596381592703599613986766930732844523928690028163180539672422405424118853709478034882805650610984138174222391323475615460916049077879167114160206558777957508356089860146642253716314582033593058612692754100175835703625735882659795270722721144691693257300967420805829657294577180084904254132861674819224982409351302843731721725022025412092498209246496475863865905672514305025903115108420188883279619502840388936763234011203900439656495335017090694787147329723994788354443079398234874508290786891309348763497735507922105745461243830787945667094076206997775396302772195897342139048179745950847804494042586452224393894644355907561422848000000000*i1^37 + -34844260464119422194412774694954731644002915149914120846453187219184408322910696068721963520467589517089203487291653787670329048994979271683079551135072361224047141960678831802517255618235248988208429893152445300167137509165387192256274143672972836732805608261488487190443097815080534193249759645151137128808275005896436413804396054248516331243968025846818832304530813650893314151743613474398507727364552136625491191537704152870202473578319172128385541118926693945786558059009720253248463804544404603425885656108313261942486328475071268224740978787519292024708435183068245638685323826434722183269451939482228083523773140786204922042307048519522060281674032058931448098608336594193972661645267142526298439162515753802138373866257927433137005026033242000024241276679519517437627651210656791386107382129091825772285500224713580201548403788754544551821933427221433489476447231662726660965997144391424739836572179924017753134212015357176211142872830597222252692122780422253802920202415346288703698222928697659851744112935082726630154586936034986842584820386439870227384978109678074479606639490164868587567329126192384033374596889652596155507482615147000359303608719096452211118799886366951084364537336290285867637886745377420778829605855481644213889915190784130817629849944259180656766193151934881131672799693913816529626613970909485340486006333440365866820792756481202429869507447251711280034406056175675740434398302705199499652377249903872363757457692790752070776699270604246016899192619803981213975729028508741559435401369100691435108475851019754152090395089613908596278390894814002024631448739330769310455711519905283508010077365222746164290856358662182759554387589607780797052006483630650076735140787041860663073695573606400000000*i1^38 + -65440192983092277125873422033839403694461190301749329298486632699249409290577654393327416000435977434058783522706405147140901398336895677255086428763492014264981050193041719757234486298362903104543620444589013267816501930310855305777220523780559550148384922058807568030558416472649022567680915947579013981955714916847115133223392083536182677725165976169688681453852235379964004491893274098043765482228910729291907114543067047034793453309324288411973547801152417715457881522089289398999750157703397347471669875793250957357591877520429978719801788403145274557459927077554724599791439083919280258664540034292695693924102014467843308330024616897988269010605418346320530894797194199703952238636895252652424370584322914633905840085719919878539754930260323726280427992861950132840154159831805027019633294443614890434728022627160127520481316257442608794741779440493500379670043994129201268713648696253487548962275997885964350701634209412365462750237531487363609224518314286379319312020510553556810451549800971030125551873427619484046558645044713086895323916530846797673992631190983991040947449424902320279076183838764383875652805863872007888594300873489163127958122245324564375800916801463444715265021607140867722516356692154395645886702066872805790076407008278041199554626510808117143713383717521521838678833558349525988732608209935078146774240923826571931353584040045457553638216460730675104839735877884396214650161576627678399782980925669160432394066510369669596022062423411649078023280794720487033463882448428404105362519167461916370967821026248808712748346806190281307764450541270003517209257807944253412967293928844929841717140950149632229751456754778753428460215014320851932504119115576585995077538095602483200000000*i1^39 + -37407266145154488124991667591387506246056697561400027583277056259810026386805985765203917788457838760683897976163339180836780586263696941111669655021860408811934084802514853533488604187060796999010194260394719394687018973569302281989247236855895575758758261117507946318820771872385864296301560883978505535982011551981573396887937060137361403480843011856785884622088939870821310407727410940564134214680404170247355559200080132498790711730247000999235305166890495505533973124002857391178580361712361968898768494519343439579144899620210745464229634925186818050209646423023327423173136334571083437929885201890768478006468085899778175001657793682783774305626544237891616513192164095380578548595745486296477414233183550466702555753924331699226151932285410104528904604488912093591549233138512656468372850642002289218513767761716291403156010990540041813212574598898708256137270865157999651698105971322374076320004516602022379487880091558928126746773059759954187129486239381374735445581514606868913348008211981949143792044081558686407388816287045179810070135034552828444182915098194969711946251932529001812616731640758301488461593140340776892354798143322802428185217790730200076446514984972780719322155167019316586333106646737157574525793903719210686199632842262245379464267298649203134570474330258313950304063702809720274094609087711299575002963815855854014932092958871297739134123409777375652057755102006341901447183153660056271766906380881140596743238418361129235194306555546440166738115755519875862698040012995512981854335925245742444729647911696570841964179045454603778823976857315000545588674208291968547275733924054457068373775863914350352357610349192583930953841701729262219898605012299160686080000000*i1^40 + -279650682349360142046678220087527771633359205963959175453341748078651255714582780382407479738301612870563925621385663078257162744849647738989817266674332610588137139714175566058429816200821405698929686919024266288507692957741075378358491548100809248414799158368023975863789944869904109736770372463146341700811881459115016538151754882234025057215037999785041902393222909598991122612840270690980598698404926026319449744134919151106157684852663001605990054784802157783022907628928650115456815857057492041864534406344513141043591954846125054181658335116275911930386548334901696289262527816938013345145549707424365335218257856621784367531788775098466144092038755587179751236010529972082354588555485159378892875015424071012820646592051152841135353436905464248659168930134209188134232223043253059767177749272472417513152069258942671797710288443901828161876549425077458634321996921253173088737691042417024177124616273217182581058239377399634789403755345683512450260469570229733207293616607358097255818792230170978880857535951040736087777414563463765147591504181693419581456275894774134586644419061200562122665279490707436781655029931627925231394977102170262341508097604375985867597455723543351255440776253489512303790576337535252508995942774043150480028820728287366648225281367224383017895779451453566973045087438049503694267948930442823337203354718227904116763816036618708119714558942959508740116377678172358571019113233289235949658860697578648138748696245265871346536150138445052273834374892303428056355290024216168541712467000483311475843495722934618615971351225230600611059329939000125760778696097526668139831962845105571728545631239738780084816834765519822572379073464022105600000*i1^41 + 350496252652615529855521186999224294789835778238164784378050683560123472695676959819639793328979331971234451890284805680551451129292741207239078832618052453987307801440610904670912298804218941409816564491025881819143188744720034137543244557687283763724222485660687587271437507173731152733930856473499672914847863258260686836156699704141701638391860484587954289197579698489181224380965211161624741831620450771429978916060061461075040712350274911724919117827736134408156833335929950942848882851111507858837643343550896868969503886360605716964014623321583336638932464632403269473162406120651694145298614949476524641036129676100927911252429159413585996134931906090943202619464542083791152913583283260978779337433175984829602386408952128314512139062686367685066247534959411122399888196385838434347596999119849823146312669987468881893035386019571071906952139917702826801874781928413551620165854010032140341715176793186473625419466128576984727639623171833942384910485593679756930099297000563792881264807578272921502800323937014514233720468916679851492138984664190669199946327759042085342672042323741279402122520689154082129866479614812519543719924560658717017422590296875224145866852879177971086711650554569573675888704396389179634601961481011508535049417053207266658597203491553202304858325514178487974387459834250877665736923489134045976842828630563354388869754796379675979311952001636964952314827886282635326753938618467986340693145862635918675035244089339959831536246561717159877163047802212109658722895944089575803397653175489642241779324964611890851493301540060421406336790594805999816984955711290366765406027655049296491738445555972859327355346560000*i1^42 + -121102575034080841397590408714155333716285005644148600674580974362804490319200208341385785666210262878389642572049176209662316584937105405055331903797255237485776667364556159313901103335319454447238122278459736901533373106253863410238789178454912196997204780102038462472837119209738958726838983843080677198046752921829412609708586521114089784243194173072146152384385315642204469495425473620871474948664413547321297439158227781743164386266798634894497244578130034505829969583091634345153920201910002673660110081415157939955185593809425004136761636008277529406895578423757024886391233078479251528965982027655828891873130534181605645584282605414322477250448307874676280017006656370738537394407800030244284063147745186469954212883596212530559655442156777565601955492616816804039058077931810261761597804533701115564287179579328538752262164137495756462401961511621134507769525864434540870985073665351967537382904777886223319153401157447411774360997369752923904011783988627064528796211371822193969682779444898203646310236507188777698225172628782960969051867839712447226634312124237341609256487011109457885021902872118498330527547615653262320038398651858041208165239327417484036255175183936781358140109113348522978137552751384038875415141325312566361514838420777532985426353246754371659395517975353917582389843077111333503178439374905779936423133109670782285973058337737655736275854247609579536043298939442081752737550775796505558902719652304435930010027337053712489508314129698937649864493669036831911287639824708526612405669648806637619662101128552638787645945439903286268693945440532178105215796351714724925443654079338796592000*i1^43 + 429140833101942372211321735818471176606424119561810172091497523071573159366786603477625749536754188247038368687894135946127574986997873825175895061347351090956999750192318900913017974583688136424551500742260082964457684559551361679645572014550302419283472407052675235124713593348651360669662427176408147585459668234323751786418368908383987814791273452406458881681763828098987308005836408944794930648755395913771499319671251955644444263688195787442667140676110759600812244945410709377604234467817794230338197869789695709428751814929773353565923755188176245228519391371326923865192563405444622746226110340179680136755420864631883814320754503896871721066775128195480362050897674754174477919365318538905975293477146111514259888079392578701706656647870170667142216480974914978630650204991962789266594761389224946541449819229085470026179177426388968789490444264098307315953936928339690044444761256703028444464793719489382782100087130153644529037296086589764365955438131661564703694269774429953418663572838927649704186888185373382843735253221254195767690914874288233210975228155360330845745307943043807132578946268750472258166714686511893777409201819274810790507256297248080315181970801736003647188251019454442144461593072611329090360875714010181710764947801813436435502585265451993216430250507363163706009514269770427998310445453996984943249377227319698488446380418133681564455813354424944684410801306653046960101022553843107679788488969526542899081102003764141851460909000028779714278151199594366329857362528970835421980393116703363634015772795733515089443216429944078724691254770448892914571327000*i1^44 + -1373570945252084946976368217570525571523481469927801126292775914132396808792396955190265488711173455657411223458861159016742909429857384482737607416558080190989430458745789608350691214067768493480352696673322748960742373284243453596856865730435122430921070513419843674992941543113353346114367218424045894091524073751724447757825580525763527144263762787750699188280457977822579998869833904532313384957312010436459856317741054760412758871041782806693461320068823763854125295288918305379802644862662210990543136028407183486053256813421555896482623565144790656071193474554429700652057888524820667260782240915412422416876895105000159391363511882714471223121622524668845382696834124534051162802259178835380886139213686809602385642258000075400715558783378769376115148105443150965761792188734336526357302142517733295282260899110292214575718777510411011346806615259679124058674655672334212615015022436295664863784618099099059144461781936047231917355142748248343532649304348046804850725517555514277428058625685872250095360675701521878507214525191752489138548955595687339408461077347405566185344628796791498724555903226846300105823120932660783337886288906564758480468753462077953366838581897538310604325329779333128909987940095461995147189712005143487756090328442510973833657605092741897376153986043136578413053168390413113337897571809110767915005277277244078879258886723288754563818165275770282163835482716905316956728436041991841376797156152164400150236489191902339495516732975308083018903137729409055005782352781809904773744960081470165727943535403972257270908268800610145*i1^45 - N1*170394849823791714169476060740929958072226422172243194994640435024245360019281396541526302460148959006551963330545793516463505402021290698162589590538115713824464247179198314732446283633298589323117844914121702843786194182619025961034256262466966386784575022947828163768362179968488710639402609757131929251714258365494621592204531446703362748911731159311633960742806882247169905329650655834727418685210367991526010423827317459697998574268143070000633642226380637776987236142982678057046589184570664583890250037644752356794551108415293129241556040381045824923019783373016832*i2, -9424158551643197054648973598148924169615251855065552995244540121161660846604146704611671987193842145337667235988237898588597106037283384446609285962749967146064312623548412564331036784535296624672316680206833539073305497848301467744151196932485714611591773837737332178363183891318493463888481094795759571727983667270923611652988732574345377713760260922055970355348421471383890362399105642046320345876863347141710420090951880402719255098436783784872186958049632579389501704989932530192269835669621250486337575653963893082771456143800308039336605715662591765622988208152950463714080304996322272600679928432661872826627173763213829086268583859667914539248636282102706475295586041502225703010792212039241813016366476863254014893784114906691766626671463233627183055570380728919060329469622747991670721034278425728944825387973237242866181266289484393542851859396359351727318606511177437592229224456682885649411993743298009967669935566980106409428030305980801938220801027451904517492989689820403369717098377389351189831176939440373524532719866046507913223638469407798430213977941638426642652249669043276334230804268796784195788310028160404346336629459630528534002064106787926707291609722834191336217004198554443527121458262897925057591324840523425916984873646313177272888956377193254475278224050191918731342186369623006217155758030626214411051072685622000490003166519824115483393416662339895807336701030751936755381511445667283389457765668741763873440319880739658336497161012641579702966786067275154399709036590188642120030714822088038750348008786601615837137836454424305871080984039739469238136002952935313488158430630691447361377457065513228196971340926599653872795924977305243655231387704965728620395644212074374782402848084101287589052929836315757981471032935629197420688284061859887768547498332645580175886319358643849093747871942673329288045504606973040534310744647627821809664000000000000000000000000000000000000000000000 + 38286165094700615395721922155295332311646325359033084523714691220643562501433256867391993759050801260602499737621856067595354261337185430759972297159992962370499166625728408054187180027767939344149112397164389581274903471283701404341079845295601876438929059856498107423527649570063406547975080846349078714282340335762474903081043221228027574278782865922525436533251971623069317521194375865584289344087772014488348782115527925039603340028855491372261831570838626030584173410454030066400975713686763288070073770823120617492989425568150984162853745695430318400973824238798011158532133893649056460555296207469318705770079323322765071532610589157117737794097920000253983775390506227117360150558844011653212841806920117407066336409217844200272456648642304933804543021817436021175658945841473656317989265734047264742571173167490231463205871135968021050429531027581210296724172190124944426898462347956709184538881662510976129778353928125672900615983997243388321926269872194986790462494056846401848533338282791247143342141849099045018874799770353456292763073990939826358722211145435716268017023323608418303657290253844057410407267395604768507820499768826758038988561190225165455091803963233552263947883078915237418172802812441904466236434998935882697456290449593442518176396422737982632694738679096109090088306968549734344790462956345474639290312494357106095432920111277896381375245754103364313029613684798144438354144092325246533988692255627098379004233746533745160438595272165429666492152915608052636789045832486747674372372178300342791706516907977065942919592498258160808506247010715130099843900286392191306455029734930974192639993474412379851603184608676132116478909122131815856974337127588584845200664429830126862305434984695437877811977890567296903981598885441642021861286018547523916303471088626442162803667333905047127106924379463133584068655222999600558172301316550918825574400000000000000000000000000000000000000000000*i1 + -871637380583055072762683605975855791474958832127546033564010079304307644799455615404270403235602230834492128955495750494190400364465896654250145174217835927273241767253969709076403097269464080703698870853547381211522857955595088635765653082554385804768520245808624000180506543957541269545770886468077640571130150951733767336759766089276774598262736750049958164694928423413781577919613320311336520411906094054924121696341686156102622386480315942318711593982577991627392035006473338470079229423655539031317808540926499668237146995169360909196865398800473536692566608305479078804044323143207663689725924741315359338886440827317181246668032822536061994463616022374500538362764789104688301923109044026648935304736701976511671410655515793412648855483918459872608962625616970125148114805775947417348145273866205421660106716655736039689295127466499495864859468432952883731316185089462730188246199552333882465333117114558462792992955243557044275157541693463987532498094800018827685680664263640885782847102580831699758833729219179819532135989738471678844015582982379921346008182325416889184202615656777714115590644290793169807376689543582525926496854174571498899738474901971216508610014823572859641837631944761408253710755443205262383500052277074282046359204797476715489538815673754092018940427986338792507728583201006026885545456179593773742308479924139494499124188489083628613707302867748017281215660579678022918080511883471220476798367357459926222528063063374119663346829843445706315977369453369541410269650042291866548662716088316876388836926034550993109063504964964870235114656444692068771004121091424301271756302606726963097829098994328260125586342264629475573794724172507971925303599732065544494982278744086108375798080679595054981582691381981014272792022678864731073720485874033609308975503307536270007525180211724736537402181056529211891452391993857156853608526510663349043200000000000000000000000000000000000000000000*i1^2 + 2807388708472241835646474279416725935467829388155488460409022595901295976918736479655340024763788956938810136137992700233891703458021363127099898275445636575452644034255137420961319510896592300720731070825883363696576994021574657563934131466253775327323021047471742250136181745800236321866280477913491691821282383609586148650705753259973981221168890193842957468476278376133340065563807991926142214048780151085513309187553048230237210575338523240683338876171670605290937760528659106975977462062251489525444056810719618185088401673694763925038835231029841450704315698378037345646521197505153707578770178720142664306010006838929799103417117343761359914970242236658145131861196073842855196001185971287442856289824927136722887465279027681779627076297799732212756245082689209948799596235069264658621485507513369871225736514288700804235738956590404366220478889345474655427427438809135205390356266686680486809842594350027488908270753606826972879092492894740806771573483641053581901101009805944841072350722559293711472333491172448312486787399899008103412855348861754046385017184824597634132115504275081986545023859484089320506482236583180937632783033437859565991168935533321284689779104480426081262731087743300324248691708985612433785539086899448441004882563263356205304071535809991991256376501821345047249510317300656011606748546876842614211845207323031591977758304453889652817426101222162168262967325939627911844563070397038705233789911094729388367679612579172706385137907235087184195541753900128688592327222792438374972562495635185735790641695118513332245366362847653739113297332671224812664120194651862327131622970094434273154711027935488094172003292946228641297393561501607683153616228391022754791767541135271707368010570985340608335142415166427159506744335634370201708224148884328527158264073868345158970724869177269833241867317098740098589573889948718534494532821022740054016000000000000000000000000000000000000000000*i1^3 + -1372765864211559422033973974904971388023845845935552322686445531526277820602274472237972393999080352137243769871998823361309614475554744773933791972549698913211557522494926560060206082013747818537420381492512809157338051951989500549264848218479620605912834872362521555800868873088853855352150848907725897851106764877573862859588068479954517315658470817578658640412903929328038065687853276944100808511150494067486361801626434251175830217007716207114592236202201076947880629032261530544437453856814442449062871647204127698427630570872781991704112724118228027775628681439630308262050673459276834904311991799624873079910851204791122888669463341355557394995096699621697791294063570794700526822617289104539329249222653096900360692910617696905555337938190619942455569594916297177570670488036050050112485681496950723646172640426090617069507015881690392723441885609561307081870761401798557251771124723923866719696970593898982677306453760289465314237050103306192778673344124619008591913289689046567266890581251862660116760305614225827713942996642088465163620888496254401699686919445861359488261426851071356227577507809533212479040806174927457374641248084617920927755247865419062070883224282136700179658133237333676852429787683342711206772488565526664086536922300366240486826342076230711554878923588039362670507682325769254203742939365543805064187796685085266903555552888194544666684241268528500529676273076540745440239129009772545894624478379139899957071865889461285438470942005740310889454402469052630758006307441077516531383519826647625875705587107973937188932737983922836471270384307159607468758525657474137834780667797305709022760175384632352410266320094486635517805061698203163228757481637876078186509065369882568828282262402058629723211732288226468729780544396444849522426311592354118573355714877062186016919314405030956282561802694474842441364528126192012023296973102435532800000000000000000000000000000000000000000*i1^4 + -260405504049540042220503148236486558087689279571734234887095406437629556305933609973195749869685652430006165505529720799327936629130697729902039840146516100243116606898314149594317410805662545308095208794476853238693087093483919937167002998713488646797793646159629516944061803373796805582332289566987983593253859631071700838932079539182089756001958082814946514957116126870637077202115327168741303539062990980618057991664952565074885091989614481870534759739858126168824323639169056571225424397472963176331127433590807141979324891569996984354538760450669025476247035273213070768956081558786990745049017196706808084879833873460666996331566293396906937180225400112408583268177883168234593321991457278299337584903455653532205135501537933234788351475043702755581571891316562578340979514021734254083159665154286004100163348440745925240487579274606937625846647708457613687785989787070848019556250229893345277969179130912911102291117790630737979594234574350571154576955561652470507331346525078586082636498629004419792746545059205985377234886052495304765877841695835969409880878398826240317382314944539004855650020006076740312151147219403027954550099911119252128239463590871426373251626225597638826613733258025264493632093064212646137648398174423104413832383530483280255832406597435705569653468256773214559626673931364080574179825302319875588838707541639898436144759012047830293848127079499091468631602785001201613802820165313173983802398448353515410995253399686868860396929952725390931738884889568642204827832141683459580323294196804798334521161204644474655374518091251642580827433850331778468891525530082820828421837220955069830231228405521390235249170199451940630205214347711198393025401089927393281969032632495596912863263487509033067050118627129583000851003445334591208488079808158907725991066534317430451244702210035296695467280335050237105649229699105902874903511303570063360000000000000000000000000000000000000000*i1^5 + 428946379060524982044727138076057346479004182336159363149500268357145812646825022615230063907186141656958356649455671809766373168241567328287563707910728705777029366286292237582473560215718973066823824116801161237751233116598904409203607639806340565985653136297618033853848619337095791775652380628247645860627003362413118489583950948904716303102796955398151701342713017599251874390946006364350264107721014151831495005267270346840703641985738287437243316208620899358324577839551038543100230494863333968350699388850983284908893579838106539326855241429281373411656809465402747321563841927164527927442778113371138845257761913495131740879683552647424791088273395387757697282445782630364066575060328935806980880331526886826841500720815623095531604960573265833565995181358845441475982921080087788379380150253229436073750156208450881315406499768389365215543912116791437852147674112369677438446598060579760971738575707030881562509233509116754898745028353526846498351671388960961611656626806940366972917556467951362557017039827424276379844846137535145895586516443094957092905629309733283570764356917908171344569241038446748132375325471221431549870252364078125392570911975392753326924229432911244066115726189225598163726541765046461711874308106233460081381738559953370245236322561645903717629664098216382990076099349535370829215140706836350269183111445266662580413891165545250270216648631286189511177153186037233913079897948510575904162958026340779605559123698450575515630327756236249296554100390893747488349790248674684750956438411527865336209958179019106581439700826087542654155055394107163303195340308895285831856536661726274159347878440781047284410832065868151040702609364903683459555491560893771871243747737423253501856935080115003475396228389177344167988424468648537558788176779622829016428976980795342777780310396564387794742466169345527228140449838348031937858272187383808000000000000000000000000000000000000000*i1^6 + 4993615544133773914332011868311366301112123308722547544446802316963258418564171428029565805151097797375409575085217819697857258332276932937320014561250518708772216246804638868284421105598131311999445060298038189294268678697378245869920565728829327566238734057735318189450482796683981302463183538020918427318726284291303020917969102487416473637407788779164141796670072221405098625040811804837143924903794078741506160758578677920043637219765047684190579086013148453634316948169280258757340565847555244882372258782313605441167233131044080692918021961115826734529690350262296044508842966168848559750604979578235263898734126044870203290817052500566167989625832046321478117792502949011265961146322238768983610685776912282412689312742375506831141261082622270172654738633953319960327789031087344072770770773050929583712522418594405672438749795055549331173364220165796735404520424420685899147709896338485918236678382953513572580646375183388175169938732175984625466732716952867349747631628332207059777330695216990552986324529017726838817207194009620203253243102823095913689683848699241606362452009694631522151760298890486030495360780657777198318443969609936876969216136099116998438241529911926629956206508217341905269456987631508308887930540425712657077990006456736775491247406897541965742725467433171142638356945823391686936750640301273331620735330533544273725311843374655713805415067934129835849334489599496388023895164409182561282302064419777435006983763478395377132281751571158064641847432029741133596247332261913830435477804782465993502133685309403695141335474517437613876475123244882501912011385503831723182875892940290539883404208873441542873390941075210851718236760052260561244411093948520883920883953781873421935236316792087564290181361632725943337987942405016880778768646294288504886732570836664062713272752674774194894633005107912565513210508498835455597606191759360000000000000000000000000000000000000000*i1^7 + -20436134551138676241372205775381155721096148425569161352323864967257029442852085342569668893567139471401443346570762871554482813715727548221743997305660701402990271833256288541059280598240915972304800444067079022584208935685518452721122224163661333840577900695423761448424867785036132992430645109150771058990338045561245336250263146156362883481998900693310366806164157745789777770789506080352266713430697118017879929175505786365952416316878505205471318130992135515271620625880637545024498808668361467363682199685681419306607893666739995351321795397753248578876781472573349262446350526347316810216230943902258212775626007699626344475421752784628951073807824874653604411295499058795285448108382722121170135498554211648931096174351582926585484029618953959457970763547463793896361372493519978726415673343786200908587163130827584235973825405676575156675342323076463268616395476122985234853945604241067374891549465668201869939138190190581849485397008394084294381705664720246416379920109529695549430426548699972137554136580227581626561538383721524638006949528231605377271504733956215650690746514848053639704877518751750761037463815641494449571704167290979117402251107892220355104304483270842592558296856526657195070280661875097252707962997039210131165365195746864478025079902278493455468155635651124222591712624188760583120350453952871100142949390712578288065558702703399761344346540183965140343841739103774053259910914245092225744934028773298294296853169860981198312774104918479026153964721818120207741660287515111524174437141074986088914595397658300001496532182837461420705153256003191482994652638623348651759962477234397834028070525473382425316831034807844244093827687417695260421469706794499711539885013171474694947153603028093375064440636335283556741125993240385778929493823143043018166895075456196393386796258725410571704426310528018504589629094932966964067237657313280000000000000000000000000000000000000*i1^8 + 34194281644098456256826598629376605752629377621949298114406301714826507251312363341036840751182005786837908187418632870988393194400805275863336244929201841174796184509447598995785881112665925771612909386606819317710389235077425108220697154798004291564823683828335475723563007432823625442807325763009152641244869314980446569651054082343243225486185836694276478351586436626215758127839561945361718652783048489436925797418165975438157047276474275977608852372684428746300106122316407879363131261398154061021424310116478438873511356150686505756967698027012818346861514176354588021386637127354924149340269741552589203316581188527027021749641003685608421242574528525773751455373797090473173388373994603175850186618198193229218329892934995262579968467946980429970258582632328794448698271320005193755503800737167815968420409895296731194132263023124350873887471508966354015730109720453503520530533817495661226051432827490536095748587506387784610844224248752854642530521866627941525497638838292342749332938915016186804468592485142928084534926742490071141403716793904318345143408747441675392964901228548944938180942603028642742609599001870663578661385570981325022075624170217453826356783875314169246974609659871822117207959759847061559286869958414024363537078351299737694046371675993514757947278928885793588188058173929027103989522503666855917137222058704216816944633006870374693236187853949145031705819158154787320478778727514859625943714819504023510780038541695513888273828893075278252530033331149007339714291028132538543625316867659639912101984242437750144474595648288215436444241478647275222242288131587326698205509751666230175637152368013445053184222635301354993401797023724364044810889284723492041628567591460762807538439952431147113896384288710406844722161079599871418274032625795738428828755004359206106197030171956604251966346704927629914436312955088571929558027075584000000000000000000000000000000000000*i1^9 + -35940595832399112484103647392455744768393630923776126831553141213516766899929352370126187397215491772546622263850621445680549465511953354669466855582626656913446276105594569794885608880675199261130880025639703330556966174783861479949945428271187738809485514719435006105942194872188741747543362563228318014137633553263048903192055171721233293037434986174577142770607435180588727001585868215319657770219750240357689731160786909594845097998113809477852185126532144004692701039847754904712189176210148169130619761487649379944214353369970762185682317775569217689624478960100627566912753869829144493756017767004641464953801051255179051695466754990752032333348474327855384438406265923196116912583013671551825690574045365083306049581617548176867246170949342377670574426910519850505562429410154540343094221616783847642011366566106801293132873020078588759024638365542890450035780254778257781881727820695021718324583407213046294869948405972352915451065274519817554825966248002830266884735708343189702642291187596461448736146855428601274921501399037941109295381175272663913058509172216078536895367536636132099688117058159369583779743859977348642617331858658020791731757162534754055350362795897807046459017844679329560241643909748715336753557157290239785430434322644403124801435933848954872732027331628258020573390251168865180921646971311807148778053022631372588809526723165721751069971913413431051915377984173004697301250582266328167489922132841273480745201575461147194779647689152984453479187002382737365324284617263546182107305150442015218114975830720800610027618378383702527177462883863955398529718276630561559925157168201059744991589382235699291991823348924467081856546206500005999658633247339611236391008650546860216972647004931306515934311596237797007823683818476266640025674985403767766044136762065077670201998102697948099236168942889969932180273324151905802021502976000000000000000000000000000000000000*i1^10 + 21135613212617872495995270154872452939380815872463348370412539276470504115932377435621565483332403920892761151416936503725525133321736658166469952299094088606077233287730949299323167478684243401388706089032828968713200963705686719030802615654696303105857259266598684477849731543288209283122088230098610215580579172865636938703071745041164384339508469188269456079959753931943138572653314186617175100601409794517400824214061817198225220466028670499345541606622057754164134100527457906098904965877038077747457685241962505052549927099409379496324046500513341081281684752338546443174852140236837270923827075975861107207284326457920095679649793686808160534458968808617155267036734939935494725424350762841719283653553128104274635224397907974118327556917266057464109849381316946732353867642495423177773916670000922109427998379874790649340470713526595105665467347279518020139451144794373219866560261746052204154023994185434748669354265761152003354195275242697204436117436481434211591181953567158207724247139438301347794894623224288706449744042806855593392397748674581474925393522103099985708639129267651328580752345110998602981356538380897236506959851919846437937732639254987182540348814548197311181548875505010177482710374602721084785085632934729730007720180541815991067613471496704043368935330763552618220036205479287574880122923227405466665880384083601514411847983437220940268721235372442401534594769502003411892403420699981094008602307813961456291556714578860032835893036235277381629482970502944505300770574441550401172348392682778860309792662054416951214913608100848335911733330162865667087611439233423294951458170442062963719689246927378311956759524995421016345268548193571830207263441862757439749894862076576603131174855196036948446549586018469526798094168875950124771797221341254431135529162060040553234574337565300000469870880430121625106360521892010161067786240000000000000000000000000000000000*i1^11 + -5457943328795636693689051011460794570539493768775370641760237332841314346088525235278915893192856399623545637900622412760035119172976256093855570771636896924925574532230627514514059142223723122545561179276313165088603741811721195439258236061328730173903151268728153011944919800636723971929225036220530964766987360266346489809442905820690195524086445505970336440763364873338914960941015054648186417582090037832313636701896397781728650535328117595672704699062718491968095516314447407491025007127554173950756419117210257811859781869625189235049975124233996137314091674344272078419692531829569623930544324325210170875706099944042151173269948859444680927756559290317038712762052696708789400537713826032698270410225065290656212791933528632693423330787093151540039537287075230571849050365479593619581515664505298921071863773318818515227275433301133178415154271067724706162806190728306149280990248026078244220617846642823832158341099522396142365676924839367043211024242579657388565787491977506049503860647362262971610030573976498430193795859755798232457060120132519508858386349158927611422991110441606433312267500187864510843815420905320045520233726345920682109469262726400779949002833449279583386283900961566216640770894614981307894127964911940031145709400604076019311822574529959208562523264987438626436800990284378386773982965961663446115671276730545519736514775528699896721360784857292641038678231036606343567565759416582899889201494622583183248390892726707102376409213246315846931797864768048034721849138282392689006455448398259525735222849927856258351527206150820258405840640180185250952804344062010588843158523954948763881364957778990723575839246265059640212430840522750490613520491315312510752734694102794531380253121002163333693499790052229663970573878847490222112213329160540794570300953212486385328633686479617621581695054152480810589127804563692275630080000000000000000000000000000000000*i1^12 + 222895512378095430150812140485987321469542661574330211149939842555329533501129880933378045217491019191379015236400634841029415291338975080802484866033181446888016400067460171858096683559484280101270111779786306374506636937861451036971020758144547185473280965075403436563009516557792099961621126127042611312753329242879835410370335671997888954305439257527217830748161545171839485727091044987163343680409786930017972731429512373676984086796427674145401193755052724147281156510434145270968947233514152175414369034026846924463759003357758485577681363805299379079407939769850757275389103763940429227915085404861621911319448291255542362110287728779885583065661437977616667144443499337592938972825920885979996640534913481203389628183193430523677134233263138820781241723147465738009960747617618697322615124014766104601060468802606912124177379367037442106320305879606434355995545682523979266556178870264709336092938546224665255465251904308935222190251613612884749478032297676822167655521825556491567016023825459098789506292372037033251692288856351070211345503479608440269834551463166058094036631203640815641081569754298528438126597182892756387773448790321808790911306454482732072294835641649668569777998924916257530814539428775709398795590131355923295194081418919851109302231046036363344580626229014951186616570221726881557186129794632572733338284831266600791293745867270704150461051730620548295889708893215688028663389304417586061494888067516784829522451030369507509095576124308505832771710217686755369033176975776803753253993108235896648903620853449749411657958777065554298546950742172147288123749799109826922216464652042104185395043376142912989141849987990174744461806732320230095892145070976945851625968741949396797762966662159303618329932227082517357542646417975536169013318539215261757905096639688867823179866700414775038231692088259271120030014983078779289600000000000000000000000000000000*i1^13 + -371409718914041033267269809699307778471048623283620583040837066164366411847111893581416814340383665962990624365064250462123503827126549255635120843629080285111521909636056361120891498669263300429386703013679091221645023849043871168522638527431269808195245823903422737386870310659530129049789608431460379162175453725174120366832938171220982213556086458688701498547447682596220818176169872516118945523903494853223944652757001083999219478866299099419248193464508168785995144193235428697054322690589243666045242137070501740581459681418781703885967291735411536779423528208265089728176574736831998165932629126183233486402471786606223846738975012762084411585153054252788817163737326699281911709315344772242965535633180388466704455499968233838454189156811673173170318654604079698551020917771998742970887106848759072917058209091172842752068966281527387065785153924076359240322050790836348390420497215269976904487294745764502466293980476042271654811412767695591882801687738324593669983552133832054984875704863371084206934054015862318637648947053791863786208958028755747991497320217306111099894637842396169522658428825021021008310630425316217887132580250649136938037776586057789489478503845329868422571865197537628069356222879001091070212587269147369601564553961857713232324125764738988184558361576089493700999657309086029672219265943685135720128408233799112845437114746883138765355777866896811094398735402839001195747819785486642501585039562864847923609649154592939336022635942671122348243402483650865227394996895495861864559026841642782130314592870776233064239317183334986536945129095909240185592320762585172497410788312293094243222573589701812206561211267151834034243181147851933166321195169195501440711275704124617595588225773706414161719417260943386997924038791412426174692398900411471122492643302157200365295427797294396555148752266432315558893896439882055680000000000000000000000000000000*i1^14 + -99092613460587978037868878651149028240537525239732081534232144275646480320527586062044227228740760492662124002264963859350309750267126226586621987871528550701251407616749910149887803780708499636147904965958646483706981107490224690265013131808377807669931229014303578015678038361553762302300982134454211911644417111606806394028304985997220199249035156513171334432839505518359748863425078036312369281036407425556412191674620197874583939091646596940764039413629604954752224545775631011035156608460955714790020097936347802226574627538610363958160772590476173771578634172939679100765496473817637756749967108833333518660723704170168069509474626776987787103799125016655337470908651037568903904467671827125748468104170256800426290388552951342568540537419419325849228704233118529690364215828213709644158547300357555337436322490526571050113962316131539744308084868615844161236594099271853109527292496270988551090014808146877481993590074911988557600458443821203188962120218549352060678978929080381586411008868254763221349448959372711799724460805290842615775416173011704834019555822984111442017876645686837568804775679724997450219567449668945255356834874727290015459565304475147705347904928130986531539702243668555099470921251464560241095320176316984809109219452795669914329737238735474310017518811281570977676268582657468761795185757423080691551364627125434830827739900713661266072771063039294407764013794578934673300641505201021590850984145744148105626890682642412949948255540859702292183884609056774988214842851337158274943811329386382333609956076725486334304875045255048477400242431230045776255329769704137076293850645705153155244745421415867937197397923339066199491593815010351850177972881538429780336479158314650159949815231364861001657301600273234294717872499934694368412221535142473544871038196855838102730087760883027707380296063859694585453221246926848000000000000000000000000000000*i1^15 + -20405060561994724319934408289305441728001598571761326884253108953473963189565063922820261433195655689246417117098964855019158982285707208495075087621819240421524866736553701617608664784538155269033446807264976633695755828048447808103868505651116428210348028912372786017488344187256773228909683806007036784323484772324752272117426215049826643528564682793812400043284822192212729493331212911510261420719817407461303734656964628714211841280564790166820342148475269268474272945615092454040823975132110103028469990833472888113552461981046760345844658922027797281227880226107878848026075869430783799639973215638307691872565303184292917144590769290974945296295313423114748222934372184000632649170694653218648065128597440266098805571072050624520176050852782582947239674038739057159788745350659709428057246290173988864473675829031548772353509698447874905048793665776187142398502734598632832869236422059147723958658390570583032956906641642277081631819956684404590369789077818194094616953625057791485239644572742267007278023917868032526052359621835807467882813161543184825977539262264285465608360502473554995662362574465846411745930336735604805627639421543755976665673351150412235589592013743371469317584349261527607075042139923616903671361653747037281012377341360099844910908314521713228716535652707110313786511108478566677246733106118154002308811765849444293458047334671371834243568346582484760880057021940280876257110084186582375759694891001669154334717396858186269926646788732921119994722875678123330965539679211397904731816588497360230772169456992354295577431505862383089976071084040419394542184927644004961600289534482930061498928182208300224706314732640366764355888196867263370477547698648915228686839920523458923246298148621077016890861823929144943736239948865856280526477933322850353470225417689320168172336084092736043273694259075867327959668883456000000000000000000000000000000*i1^16 + -2268042649490665570785150876014353254044757951861959676024958837040030222609713300637236671121451515469999345947871359436333745837872544760072749474825827708852558536132547811289023041899790956436374063701357000290647584107988893040096288801464122988062297422439734153852625047373002336903434551044436504510382063191115807887489776169343762786184027623725764391380731959581588605167706266060191593004349631146081489449172870200443384781940415100403839984259633008834501737329374913146214713361910837950255633696832100477363392410258599771362848846269773759361506009131409093524104769351525592136435632310598745206129816380124158091054561357844787360008808175083690740455250432185967735979388625979420558486392771888920294672135670823675839695771681861930917391310106609289865005468968146494140778860836915958342488144755365533458862052464851167913924955400307778138645463077762029329123582598883342679361933849005455651608838648522057911884341032784058153141088933067716328053481614376206383715890011839054310517308520056005919339699711516248472844742268392618659052548896586080834846488206462417292224411960732121698833613365344757762333725658008129478178889103365513530758761631586858606601349975929313929251618752491985348735779993898560936673458282590905687106263695715623665238520793901867490651331386527402878812797928242854581168573009278434224946463187002787720504392237054601228465668049606224115671602798662581355539483567254267153056017599839045461383730314901981597060700438864735126649264635337086289616205120438265358087683846426366060673505302013184771265568759655643564371318438784503705685867011403625559850676460311813371169445446011917306512428935580575245881427255464905153361189319484579960071159462932996270713096521127303190596401995598929097832070917700982953215543348809619017958464903429817012420670201940969290884710400000000000000000000000000000*i1^17 + -205049784769549280106268330939495935243595291064158798337339684376158258718574875183774244039329556629462624175846312420684295974331680741480269868269797066460608721829415632231092636540391060805542828319210466595455739234099725215834083775767998915796029911866275899412644933190520328772405951470467100130774601739787817492369784660290703497852619486996490464331448885146569859033863899511948357279850348553355629149355626705105181306594165794384715923078922010144800937233983056068886410424463315253400097410077051074439434528835164090891863784626821743618220951996745117388652403654226989636747603383757451543114046651490824840901788686375926102474661334346993152931091126977893800398327123581435080835521051352223715383734695983703127991312276440615255806805909784760758611478884095215748514161271498634821711892282066844800391849953619073606371767246247770702584355176494631369358978007363737639994193791039520154316850435860254986026332754991174800942947248194211514947967315815120235222075957355884179521105163320029460217648779573336947681040406631043894185966364177160321552680793473925388151990602387639720418207543867902150505352250413861541108663199982507440077886026543323279617002139715016467847140829218015401181235122303995680532333113427204987488475354513885183219102007989618225471341851111545746204449605464772873469314555716684264707184531192427845860430061879084907918667880693125572989492265801549150504629511012930682934460263011955205943712087410661196757747911538298502419272824799942080251345310814227597403264581217109379692283470363797624779873737167346550547322612338276582501684837047792793725219232237366746294411656450552559381756455840418911892213275565876748123801717960865959113577612767025779364750191297387106067485486454910122171111516603820472209320693380847446687816300389369645418495553065195835228160000000000000000000000000000*i1^18 + -15504533523385778857991952789901346483194997150859133108739904985658587390810860243641274962240298746477555597030060974369375786027250830543773850948117684237088969893950983567667273127773652991497780166621800606467522418266774961779515531153255665675758008268636731599000936492618715045326280748794315637206034784230757512670476195384286477636899848879782485819708218240623386765063807111949586622835681456320802616299544096704327236533282567978810486752292689245704562056392795479229335973919030645485535030976195224077081198010931317835856656532589713882831203079969638825247356406193113077769480588778766616343372094767663957372604404683552248239984399880548302246985384060309540255354055060518722036221575091639911293076279156328400861813666798919920768316990940081403117243776348371146172756085903736859521437818038502412924869982748788529144033742213356850267825646178224824636248927695971929065288576867248590891139331864542854310503243101297658192478890207309214923662997801773143202978449077490645170281593230411935515808698924983888016846014639443364032301913531295334174822649303007613925668731117422407984538623813705182029008434411936166549368706502987845979472522621482720547932003919027607564378650157238866776281540539455210738076595745342190445666383459413668863334417000341640988860669803093972169897394841439606282539812765830964973230041561638293625373756533338731256510041061890007946207569462825201973531666819448556235562465799621038764507287146573921996148995694413890805428300616624961695256605461546253107239381032497772998918971804726412972019267356785869925078023679199393585742450209602449431780056607000873211100959889282485314102547975149210476671302323783746126461155778114507065414787299995414043929949798745978070535523025903766718729350114762189907109800370974613444509367119210605352782948112789405696000000000000000000000000000*i1^19 + -602777614375506098640522811587935587179963615356889634558279048960890749330431404400619420535620672848113245704070018587096166632040530633313763681804695305459738567720031910199811020545923904052004801845634427370225465327149247134985824466137719810916154435057887752102600230032509109937641032133370822012336972257062739027814906576804773413158215673716851325208820652677771898400683944836578286821066880694036061912953886725390032138475051733431420729840353508839037505697453183746698707525818206266158952892045294683166054733374647111606403232417365722207577905828299779050316789559616605003634144207620299267095425779367112226010529485304898704806034831375039569483402488764200530620829674824768471698599914617771558087632733792108035582301813470236772496870981896172772078933550473471080656713638084045532739383279700960815554328551506513689578058478615391299151743447718955252278253695254084941464114782441952734568116408479109222543898826483976849503133636759023951131537694683305107826005837232980649950430126600599806034064608931561079734170041870867182032123085987418187778158887344368869315739347857132743082153298324800700291830195363249394321749438492265130426223318178061346337030475038525823189165775415913734195679473769656369439786408394850033357773645141442878828357985444683714567651161709871555574304224071433923901521890389352412597233924775581176347207340637626873621585905178403194136891025524455778966532470475602299295432452154836628865215349907536544546217967157955640656220931431623079589569500965194305655633231593909476853570670739628154062529663642031361218792025616288524527910391751392054301451345808023503340552900187708713449403493535863149393051152558972024661116933181418700419938783545614254955537533684857909136782174719837313063270321945065862368130458888811241131685370047495606236564312597463040000000000000000000000000*i1^20 + -199664640402583180975370414242922353511742762902757253169271663188789644960330920055909918610556791819270785401942433591040489362747382164441783831843060311868121731640854350185151969562287301903507519502950804663410775185287083031515366947950101165895241511979271750419611887082596858499458331414099720267053628099592659474681622067967084139528790876504096311274559622544466856920474069861804356171940089368764241845403358976966811533299137817655224544229658737248446422425865875733171137921646120404718245731498910468677227578979561525325834195406782208352004442682321051621967009686835530400095529208514863132545788117542712580200852155488875328315276536835971466922917355167163937807588411647401319944048182460609744041169736219111023799620774515901071751464302752170967301769363886143895626824442593761692858056394144785435755048790173598826575829083520989600078215772054330982654532430356113624825506207689528234322095739218552611819938678236222336161243619580964702160367320321901675945329645572472136006675332380441523672951342130821535976382451476797397519604548357172478865871066252077541120597608003832102137253776647442226227861034841003848782197772135341403766580441178036937777055435056248164087812923286342698700065406495511281586113650235227398761990849155739524777295239412581436897368841335065750693586276408058889084511922629488192210087561175474917565855420536791835341775784550402676462440330415831190859973523359559828102140296882113425160834578350714448595338091919889456504351483322444793245588356543809484180973605886968378417276034361320826950321338853646410110600304430652681571688267867264083365875022027471770681632238255939763023962520146849690187258048798674887084502817634190013990371653805113974809067535052049233454162600970012030875173149021317220137607106389548622261582224781692777621299920896000000000000000000000000*i1^21 + -246416542732580502643736134135349285008691175249910234802828021657387578880183603290439243606394254757477814799240593242437591060025112365413240695780950212863544315102892264499061016906558962577428347902767451592611961089892685104646692172784514674030007800831296074350549819445814157212187660091824201697546331447451324510937993002998042757990846141682715046161697286872319569540427282664893548208151578757938687582696379706181890541686064449807634010581787322605327234290125443442125257673636266072565785304683194030311949129137353734390399952325489007908230492869365713785557818292871860076649594681772998392931926746176566517142567576959998540307241555353857757258357336238265811346026982791569462259838155130550389046403980994940416882426775915941426381461329027225912670445871509103943508508852405311864943232920832044738873754476737469971833054492195569029431709625960507962259840577771386361469003144768443375125720587535373565929614121763823863876662233373811723044622582941829547223996347176765704343673499798905578747843344219674835620503614438731321444809899269321896153385930605510112670301006735171460239243622119891677323318016807294807308323814100260700925195505894416427510559480282691880864595836979717324419779593953841394590790189934724534029129805602983464164963318109670964092248306992173188735733229805076512061013494327188278382765546185913241565768886164648054579838510323728387857300412168094765754960949741060468137233655320705512137610266847548714230510700986288552864296000834664178322828992896363867833647693942167932989516344489736208386826147444356347501552362159787321618836335969002002491115497920336923832887455037274504452628498877725127612993082507835925898828452187693838279397844917875798673573985165309927327188207329380800621368466506310813472118457061654731386486389208430868535705600000000000000000000000000*i1^22 + -3886366963385235007610391579666546581064090472126158556310537957089435858202109172713422217197164641068319513709539993645389185531854050565284984371254004443587825417198033592212743681107892241445509469241124953248630869370906655125798494874276767234679746556715699807800440458763931027098029703574235407102182762935057747754154290318013563367462567742100996027097634531531248517460589640382460877510645723516627934613744391673755881732157746566432045232306073040332970575099849679339794933992554780876041889525914006100105004431080164604760446161206895491430557583491251363729379521561263988999540483127383363832970701166268407525977293875603902575372798960193774290806862596253311372593708913433983461611806457899669077704298174236470230214637976767602316269228705521040289198195730551216041245279475825646636026537740768773472396786938910611654946119967466065291052455124673191479132302898270445990142989924470920124269546344840828274913237155314884953228098871881879076093065063836087910100898088306240139837326835304708863456470577840233082027776710154808356472979681036044528390614128812740093655227180709508268870844676361118936241951191508107473721293083764083139106707700674654260547620048854593554196540567728279847471595898595485663456015331902750115636759030775180995664042111178672026362928258302823709833505226883307377332575546022692923496554833606229994255845468828841287021269582467013250372081219778495719741749304895894151884979878977532681202225542273280193362838422975740240972631287692918098710832419763417516818495798580899022081927996195265937893073374122008269727308550249250828111858716174534608239670790915595831295411707571124723786632930261903491969821053194074191295217613987056263543725448785518354315675095012474052599922300133386841591233479234569911427145251671952231571580449924944484106240000000000000000000000*i1^23 + -29098883107682267778228376595619930490263806507879339158124445916920025458202641206261904059176524100225084282235878598659924417165216931101016937459118491808528152303981322718753842576371133757895542610815957344214452837028809891233806771138837186656902575886045418189497943828729089442796433431657399705150705642854674636253657449314300495227550711578805070145660040571934453891864417520325838955269101086444423817455445508184114118577170589662932149245017943252972299909098402565541512670494309080767557776988472893437515278657550981483501060247147429043306765045504276839139429690249147399847408248946447694259953545379403848287054029490523452545253344915287689749308550233110032821222953516637629934907897492686879428899777243112401946987522133831782963896547617081652061749564829874983127431345405164636116814110187285672707700799710832355967411995256207206266074145018922388267326568239550845646187254270105587082984517601508552386790655939777718309541036841389997472103865364186980138480214781566709081113291777554534431457289996143978869593096781246615714312110736278474929258347117027615005911323158045516956899266825777252449925434055705602870988365991147623325436639068262664966144532124168311072331833436454175572496156315621694031638223796484068415877309382790926686517041685380414648665253123147825001479707766639466850598176925108153088275838599383026606747012817768018209862882782354379538421172713491394856499756547019266382783022716332640201452622991605737138457636839939483460222448106109482550178006568831353642827997805360765898349739916731830427445704285073648324288252977673156563667945704998846094959910493112929684810578137993626594202687639608253172666046562564378500163261957082044689288977642959461568634078585121654892511833257907377273467191685472660508815930704038640294447840615672578048000000000000000000000*i1^24 + -68429739060562044330269439705950942886616065804099476918156748978280327905318172091287899906704799622107407710788116850637095304807043795301634300172901014015600930326724525952909668469247755954696791351682043986451798687501854963781455134384557538375485601462340382202225261296624249769414069911777450795777639586161320041426552095109439474583173373770646543986307114721059287493156075739939599782298437576967191990740126826285121157773683634043769861107686486643663840379803266689944550399169899834977522158175031967648050523297835448718985927575617347029414137240277553041500586015520211101437049198336519973371488144475820204850967041505056300137866901756594065129828469294476098450154664423160277462782213996606204480032240143372998829549529257727549911846316612111904488482824369781831607818808353725253469719807238231105886454554336684455859122759100308397246364140456655380643038085415264181321320665117486236835902508150477539729795810540694268271895481451786591725668960492548883876971899682872376313574904797616584431000339291317633905932387239432054463237421286552948612689355985226088012302246247046575732691118510255238883580126324376615516851268974964019625120968339351256690736111578564594886144937442244537799024363846175911307224874496094578315501078953814346144366121270740299528996316325732385733985647611205734894245143505119114254911402785416633006123557626425542951201781957554357893272913002007983511258582273039260447497875929110689779945551090309711263448790817279072579074755765483598866870529896221095845495757385184323456936871433767115664173368031638840052482521609517961613253129455513823766820950439093639703030489131625386013309732664657284678214217147912274417419043034722706119045400003523953976917811503588490786126605521501059231731082408523135086432132169472741750090453588377600000000000000000000*i1^25 + -71929541308282837000615306874886302384274283211620337618532196082878898164275700352736560025623941372210612065220434048022102232330065949970406492635249399547383143761952064128582118161609119621320641868256809808607620878051164586321467948943361411430596458672567059573824818413704962909965633250222262807795462312865426839868499295546584451151872702354654741112176419408518799925379696489088620897744513408461411736248655688973129242980468800862055141821689749482593740850850335120421442777348361762187718075289610053999175968748280658800199342113768319423037605492406055869658089239777159943709052321435029835217285966576201937940936720671721434133213350447661768025955468926925018088949604036582261802784831635324653181720773551556963983373380822806794133822027218779791847511647373663267990732634806183058917017332950914016476094768287298324339561367458699290075257842920353022230960750824410794381568238557042313618448940361172300405893672479554641700987021326931884977244127122338832293635267846028940864969256658597983159493386860008316971243315094160775915231789199771000871575843920583151986633090564709916594792247336995213205733903780586712824467711566488432376907242236709377663753114301770140256398125996985562930908345816934434540285432039718901134141989155702624548973367990135724393326183079151367433825371932568863061837253091257081070244229018690055099881892264132235036630147314120521985865451732945451176372118762477049330549450273110895789117530446986195624443014827500379596288467105762353903482536076547415140248881098989987246511853956374699851854737478235244283904286110344937912150344077370107555114976965513729617133752869723058651314531310121162193797421914188123552233542858114839611649998998971517200025201568021933240254091125277502124004041787736184666918496306945148448795525120000000000000000000*i1^26 + 69184206917647359395912289608578464322414308833136300301846171334155274969464245886293892852953550315668965988236671228651535870129125178907156922156515398854963521704316528746475997305298003734101734287273631274814149790287567246742387768759098572633375147395559950914164296634140972206009672851094127872003677327192576963885777140436395494351170110585741917124429322016953337683270722627444227593181723780500265927184225695420061197527502531520704251726024083308447418247659001882965330837368909250687229784242520982820953512904094592533783182331991724981417916563612660573727962438178555893174153695045980932928880997210274393885726360074033954989588099094902865335703822913084802310085138459941696894719357415261384628391706777953096412515313325665063426176085211942617032959990095450648775644753768912901970674928821296161026555551851960789104286034321902655891274548860329791193834287500513672618620327397992307437569714343381125652098566867077782869618827755221421149300365938999601940316857563937360658734736058334282852089652163632418329731149704990179088111934372573685110551559786672506296669757515423357450218165648345515842287715050326246612214843063425435382015113690012516701516862695298186750746439005715544201870787394462091648221917821012763814870847259552442253245407920707550439667424785032472751511694400152128374645615332021903549145758452430471354278526004543402616521109903821224752660807734236402205944180563223677339486248735058128310184157492464287851472816778201781459065063287274010765144158014139075263868637695876476823862118218593949726518600185226520676839291139950169507818116985561979234957634100877867959342019968287340491736769411985038064326635030403364460752577513447420083504605875183560474294015549684408477695907241226375418654221690774429620480737165853862133760000000000000000000*i1^27 + -291690324031408484646199859358899310225512204509300174733026559135508570288316879801413597279030943214181801418436237768645926142107815645482631473626985908600857777474083405707677009962003950652412912191275965379831236517609797613857880421532455228370338584438895978074145563718004943887904362955168788974028764131623860191899458149561191553303338091886094463043254654917621778105285990544373820525701174693173865692348828546652375548238408691381760504715426793759282396857614213709330434556683156620261564094574389231670348189666088231847020986819517354980039578296352612209912356489943350335955357107533944988060248667322337988629270595299396598936252694679270650779691496645868159117381607142152403327084875196867819908135572953848448724984992060513572726058867327727816396169882561831612334368205053731678389819143950371757864600083444452521705252212609186018846267020397926609076447654864692038467951903475841386060399287315394655202803268509521991320559351201478008874287046961483733822826208364484341715029884279537481889854616565147082274109564997747100612185037559790866064005383571553190796762335160542350808897228678958487953482463108074478744161167902842650333029792747555765546278742777312157927846881110362243389245438229621101497235242855615949348428289021299407784578379840457668019127041235296949495260053118250693854469870222760484409161398380715520215539124069182984121759029440655052882453600779139439500924211693081448968370487740970298970710909098780894116069314473266622756435909134115939448335527757163341054977978485678149915470521115460886684996317398139531896701122631101596042754210030021605775062846153048559538720018600585103037228490734402838348436810112456297202200304916148658688486146779426379295744539534720611521168115738821628795582388042727333809839883372252364800000000000000000*i1^28 + 56602887318272843547167112698961322560877815739712559649832370861172180104635983023255445754002918698747530075296503553474773142083552900044583912152395683909448087291873279361689528089402188677605305334431919483549223829816017328016480433521507461459364145249299505572575581277357657740360209888925229461831506144073267702536290465068912907747141097322537978532174063771548816080381480935148305460050193539019301367741225207054583907820327811555277740454213372029893851266596225448198784159307065469170698991521967975379454566439241782319541624280455909674031670524817402106336807484165761462164336450665555978107227462973007143366195414571288689858105573728256542112090414115815914733058126193896948424401081135670022259122136196422710263693917995333757309381848799039018932072625030932671040792690015773340703237889333207522062293333516577507003251152146845983355070245668213490028037822052792278848176902178396223039858939830872555549663458269874395891697619904231867145944158339837479403797996507427390112909922758364493375509600611406725386463434137784704240261624002383321228266931089984162261613344033538213572243719338638059599333027948065275583711636688124829337013053406068529386536341634959315793670511705861659504110405350343701586620357137906301136779243219320278800845097406971988037428771759944175404604445866631351438350525872170416689025336367656107842397299412279906555959324810579169535781873594858529252960202391490464535669526685834742942455915100295759798039460262454551216750945778866670300502062168363465149108387948132406861423458845270594325351548545647563035699425033045391241446205754110097753573476308430359745499496635136903906517570609843173444455401578054123131439155779209170882265073770661412041932915459524121103446743802645172505691789790619357451202582282240000000000000000*i1^29 + -6325833734506025877541084103948603135509109748539750236631801222357265819644369096447261791307399583760845371721352469356025603137749255990126281658858757913185504751195120152943346196159257040267272758404051501524390267084259537570652798375209264857058300630337098861864015869495516782972567274129462386341230551590912247591092125375125526843858716248269622032113595673180604407572248927555950846453055298057594114923682464258239644211271022688825613027964223032843517686963983046664173591730162829865839596641582530242203469887852507549808621851551476099692761880849041598367563534159752646723375194417625699335913471611837069824368411455595416808011719326900566515240547625891614796170035901767873470349983405800309883094808529060571288266406704175206785929530237764089142576404629743785199502781257090744975605606320079494335046587897514258609704855137731072924737293449093468389317552197553065858253010048618842397526390961948012879047010296338222655550924571450253055070910473504644453381304461813348035665182687334788819470932257854282542088191177702039465662655541217666793865358601778067725089514280706391730950710185842713520601697730458084126688711387213048610173339788763253464335955664684607424457890188945074727304709587509407028038657335246936321130778762154624339681546058529353845094113618535207492495669402876629400640968384984089736825614742069672862595406529542098900149672499006590809971668710261981457559007341311553810162560887874218354004961096222328325211002241287561324851856106054190440127129701042449717976690633436777647682915635792007357261346295277899788204397865607263410656497675672637971751012956917084800253332759514399473725337625707595664078215238537151305011229127391801175083036247016749414134257851179494773675629001238456662009514289638764640731136000000000000000*i1^30 + -333685413342682061531769623467416415514841307095915381179646139538876474657633668134449520136361250620702131023019754847452775059761499658521382176172234525873810744328579277230731845793591341901361217334631771187431376667764596721883094527501003718186239126790383759395545125858122941929799828862053630204912283838783314297445530760226034909256774673586693208707690043377431528051797021585185571966919127605945111127315928939155041762614853529413007258148280792740349609106594061019492917553939354309022319336103151440888211869430190044178128147887457358703553430412828244407323238759566342091740560100526732125352591246674153718623932307235197287420938644583867177525644421569908678627644562198719839116054043575658120367098117774732865830209203243714228023885739679836872397692106905181795175975023732610139981173514486853330753748433991425317959709918535853581804190215148807297083311666929448539739871789927789050362647263685734679209338672549717293721771440216800412824239997209910547060858638973567568485781017883859367674814426467953276038137447208589930804662546619851118112355530457003714039712201732771052000998737944276747815870168078532079196687073456248363489645276638141572988301591155531015011976252796696517361662611016069114332113727574224864336821835427930263433914968114450516692385888684465998860461635547842061941395423288357040792171970633941450622656256847601398550021442604288664628251814235852205170429417366686757219106389221376283393811421419723394450497562804651227596159781629257132653596192404124861048715598663470637075974055908217458643265843781132180405562445039504932674775559631094060918540734761365025742376901786358481744117439973219295147073942950294214901473260380447741386992688334552038314458470469341959706121391775463030242788489360834560000000000000000*i1^31 + -8635261519735840131122513626010310989368820771622832551587255179114374485041513973958730030192180867162330950622882751181462802753666911365708950113120020500496826055454359903562035235825053802008238307956044519884133180630544389629198837680034548442298784062238085032001389420642288315762473588665089218655254004348446237134332034214664248457663894001740144594027690372960697315049488948376988989342915216539474503384225734960073163354780659893298996571946467832197443428126564692557242193771015591762288116086217750129714692779719039815307469724662201441086753596846256615287184133432153793765244520441124140778913912862791577793620983124057228744601726713596567414937723560333973093250524572810284785123778123470320804868469158775368964558390468799707577085085841067004444967694544894568400045568301263460276708232519457523133569876545321271285135858310720152781794502125017341075043289878481033155474060418444385788179946415345415064767643166021484565377661823003514970007497619481032439384025486302825963818725888050675231845564463920868799169825716337738916162549932655341177207085140694094302501380899015254314637419004562822854199516547400684905379062109811360564550025511510522105193214666140266394093191106646722917171781061196432480287639391577436700765244186896370978850450940708936349371875022620339788180657662765704030097678582030774587141265149591577386652769518306942746736662745360455113123543607238868417701510628463631181054526759775747148310728681736715574589577785699823859892733542979225325261857252350180669734048571965097591292960346459650255762348962707825607484542843015375562313952427630993197286107920615496523541439708910135996863460506234630375386040300366126704488960423121566733794535491409257060250696154803726345133694131410626995817336012800000000000000*i1^32 + -102115797679168875534300763848552966534075573527644812215934650803205099701185591161525271317110932059169031090002107668912532322313879108330322189166930751220932832012693600554322319728193926690789550556282844484383657830633740690605724841739048304680268767595722919785069115154769670206820276219771350267865170869138527365777803258592507660409256739335281213745286247557990896925382878184621330218168104930937987291076021666720974843382168843666691710149076131874275116077975289242037804040470911000948327673731884011544621059052564460572771175778262681164568330186049574703541076635695226053518519945744158296408450550042350579444708089435771970860196311822022732748201133261623064480739013894475774069379244292213109017720564899399152833134249812719614534373718768680868685808171298266242689204826774308891482478183769205079458520153744985550898892472343779631239747711898884583867403322156148035100694029252296723868377866977471527899980160479983688146888047200734804616617166665137496762395703836494662798385442292034067948635345713708239662601262777254250689073913630702893153642858001829407466410317013510596535312029030004780609832274466573627279637310978057243605268368488550246594720230090466388064854947818434231093589535969979173644753135647457849498359546039251772552467253137682469429549339916932210944539827427989944930504874244405801677715293517704339640097878162425807832675633354426591064295926034742963582927096398000126747592724292015174997708751306909309607830171707127761163744905587482347694500745219279507065289920524219357990641126456206052681630378393246798393050951827763716110667524164996554417233112187409030323365145224421509605773657294363964931206496327954409926846970270465796333092120320894802785701006440136369264800474526906067189760000000000000*i1^33 + -588616738475753749014450404660959402008770242481580801379854532265238168319377994143013297521508227703460340461541670248208526586870739453125949586621848731881495078927931832711748197474332859572389269049196734393938110203462912591190858707223812815114169687312297438562335444311837024407883035018554983483021282486144613178863181577429677448710027331334681498618600990523560159768191949898476892807928246942236983002571847418539237442461116290824022800564255017584094925764586471129440197348229430647882821323818320303775580746897723668072339748924218856652217664155138903321720002883193293514124948875036958607746465084500921617992161554738178211348624224404008716905917885635261362322684995921592464924771154269594012242538033045043933858883791615542881127881209434360603677228442233065118433776648804285047373987918554214885424509637381612350337353334283898098652150482151870631241869572584744750944202601098941824022357638941942092457301555999239801528396667413845321319803674200752324365573559002203290249310228836424483606981804559307355921640701836502826776151078984953788435956923919450966822356916160219781445978184255028242196833796398794957884685024932419802587038986082738119963437865151506514361009298178691300036136903385486969745922297485790062231989624769531673406431758351300014959685497726516195012459855875413575476056649331013483283607371575690102325101297888908310810042659493792075204223805190925740058874930992563670845601436675159853702127660186638955114130670822719327389656157891347119729386632781462035640444064936329669071691827342676361291787307108284038233636960998461222457154622052503852860598276556661450464034319581275672458329673651500124612026003834772771734016410107162949152515808998548956213734656171828902183692773883904000000000000*i1^34 + 163863077913765154667796679169389203109314582516783895134773910281150200716461009607079320891589828761915265126219012057365112902451208853363694894167775934206541327422822581065618380231431918378937634917423064920320594170686730785845509138911239626537171400153153804106098377783374281315394695459628583494448773320439717517724774360191959516165531268605615261833525971784506604198988511174035778684630928298849566279167875145453512504466363014415378041172815894810694563100315705443821375323422643166829014520696983980653932218542844439385852729963038392039481362021429386391288014025818005484189676714775013445413316521393196868855257582935034246591886541761074665655253378355736866778865451135677155539159731881798925325419976427244873561283100441827440775867415556444367387325148834908916487882480412816849359070574899905077392310245422945355647724296139307292814658256780279586863811950447724486726721324586037090129517870340994491576017211110002026635639518392145786890662960965617366616028993234765941048481537284937889528782438083683724193468011649387359831772298780657055371500437034042435805930857760175595525229056053674965609047203272250259322034975966618601533183952606573577828679184843876152704465773019812162408894641736907571687877708735734715999246482020075649394039516758977525500627034943799286884612940141135511237629873229243814294194274803080896853315062855382003376611345293506665667373343517878061652033999279927157799002174853775925109337409197284776246917030470151277145701113308894723306538680518298403074629014104984631840124847837984123121425686201526903388803947832461059727431047549721424004058448393073635842961072756125530328327871761720984766990459506663171629173102205327183839773184570476401342534863914905877946040320000000000*i1^35 + -20223473916075197639368634874904000006701592221898153045699617535610861145682890331260746000920988365532071762495812809080393500498718307472495039350954487255062322688209889075817627176174192971620052050641588886107441779530409413477825885262790541988437411776934811511369180094854506977755451864183142348435096054620612904879558201739228238996863606556680526538863602910666739632652814982208499448064733758198912334532639063393392798994713444423750949473781177017808206616345011995293783805133054366004613628833540868210687780417163209253680318427061415196139326974262153974898987096097266027184074614973030331308662461274128136644554712977038166229946448911470451642790147031903363297736287643691865697898499792683893574496258697653146555569085418775344475336832939275596119687306679072839459913957831593826969124982743956294252587807071323307644898417072184253237200284463509934451714431667411913515748723998559177221421543578408998022360687290453567513609227617472160475197832971909958724762807713819319545200053400591148919018186276267243480971681319046063111412860895290367180724641193235558591924286909212638925274392786122833995783812375491783005741150127824374258432082611242581977855147186016506243162029328674513538108942773678846503022622189696178324920248040539661523135755645588015941281316615589769561757577365355463621758878787946047643068481050142375816324772060821654816852215708688730108257977708998870157356917612520924543877861484191356496733334399530951983298131461924790339447526610744347169610373000898089527238479830317538747771184717463228788837016995703018147805428812488230287486451867140140391341254395893010925770620752881361599962470174072850218537103832567104205175870030093241675745486176490297074114912382615552000000000*i1^36 + -102826350701401898242337757160309221764634337937732754600986588064477933634083959548072645311641454146043878479081042923275790238782342484517298953426085437706439547434520513495625711615428669943093061366181978555307059529564904629838952332699450136305954575751392082816525274622738155697497611033007651954362823752732637715822624661222823737803480078225409330366805692792514215500261670771269218370430464850366814050152417337441362678257325739149584837010577465079378150503800987150562730710892969781890818492940903225436201946391932749538576689783430691270165104645347994880189361830123107199085856568401282601372529885982607753287594603902275053241330099101357353856449245057343299400177840776917926487004449460156196988272498261316471973766424718899698413967387284125457646959002046655698808558508262391513359870137413586777111735463718881421886801985996718139667731851114855828439276834243594420230524296139059332645615230985567469471434448574026176915178009335016060185011070941652509269011712949680796017171202181727368915144194059690919463208767074328173495302326239392913312561663332424379310953741357833668353044997382014955113885163884688115278531475606242432644321895756542531311640283968712611369118597594324021386794819269816587448408876541802828385473926000911169880100667293035190023393014062167553407597296476061463676674633187553917788858081401845392549219802420874360476883259386251847869539530262635161498601903869839593461103754757295202091202361863487453630841184631072738958768158649054834724609988925161724321831765610360051703467851582534378067685217503291542697673351100895320091158452957292530373517443668484236055604432305771485875387199980192827207205898218890417005770088969112384182533372847543928258560000000000*i1^37 + -139447506230004610076690516831203985808166643309945667249664778394084395875852641969038584590220467812907407090389814941368099475049029775797247777382397628956828473415613273875431672854291204157178815078931357287712241771171562393553625214336980465986664695823352111818081686860132481266438046123821162933076522276523016476077423681773641849377527475808112809492449371724633359771269023384305005804385685224676031030759148013952954854260739779310379290190853359799255392242612055012984745850134976596769150955600383866780670304188706530838814275825960233163274366665373328860071720680455734119966471358850381610120922500992258607046249745869358820254887517889184598298957514788873301094853503446087188221795445236692883089233886821709847197441314029055246411413498335150707467734787939650660806668037075068343196787174176738149096553824871705586403077542124290647183477436737547349149835731783807579026965182140041910177450641670236309075574156996048693413111021423650593473458240999808986892606666702055209992778333055848594666286422106639397627625636299925530285897811767229338892695951938145124012912067568046098781307598106585917251488743241349241345975255301126708179592209320200338060473341802411567277031113706334542058074579882825086821273205850618281022243752926770142855224606045768350127652323918053308977104291015671139920814145021851628916002192419552619708291213063438767347463283258574175695515066414265759855925218857628509464093353399220934504461229564744215536558412889140410458672460691122965590474023566573218550948930866841266152458536043710733246473618012767463202373930475309114454646722012422364406331292063032227857825451080719434653376637472638521737668658158836809995151899690955316454019735879680000000*i1^38 + -261893105537464806233844610041589174655604790975749315347910463302630604542827726293544256062881722200958972929979397752576642036701531332926212183426438618370535379434128987562454743325101911901669686266146551168133684603675395561533282468622992219217663330362733457073507719239974464140955401180449941081498089278253332679659883527033650121560009072780708443410503224615615428462881449117455257031275917412005370882204708829545897809129972905304401103883962498012978403152891888360178316996573739957513681817253854709980789594060901552831306352140750231291850553888959018920991325880220940784964194915445455623902472272570471533572048896539615052919603669477257284882232127217718630617403599580394968921838025103339797250104562817721931738835585245449806901902534258304510232130972648858751795575079760014114535818625326601893941883308224661712184321617349144299336475933989541777416202768374500314452166655580915800784177197464784386621397323821495670143735858317027036453965416076463284256298836185391232147006867934805934146234235021197694833767801413494758537387190970546842392003488137408907134823420445368088605343707125496128243684139821552657739518645291167548923805681546437241206751155090528106618573427526713929861958095850337302200322055781466868153924890269893562875856848874207589009079740989822075515091161124307763934824115397213790281866389763813508046775749879753257209422626050014285355497900970996599199130791630140279662046199251415665244123319323787278072105012118854998651631340275120230479071798451039908808517882783811970856388914200749253649174062297767161302877112269669801773904823265615946135324329950555587918004351633526237807797199672112569749782685426382875624403782425624576000000*i1^39 + -149704709785837322924169612078793225735439354287926016526562556078000582780273883883677404796967218418445824948416667998560285610927143913679313688378141702685201755698878848464500765153804129933158773808352371696511946171185882011925551544921229337475553016936045099047560923607390703290865769861581058992651630775537671213345451356450791908267000933880002821400091760523161070907315634894448837541582519433497306786834326044367173085273003754927406523481106587078302311003139048797198158336093179840474437823592978730065047467940220105771889244777383520090716784166765424662419699799382313618529372086001586261818453239460764713092546067294927401142503183551784127489501957577107020563385730301262387374902337286584548937996948888232909468556925055867210612308538404877130416586670669916773856787811927825691893481630355703454658657086834877407562548367439454534329883819008912322758860123939627807872818077483103671091339786064805083518758303263924422914780692226969620522051937938618509485361844056610839164573886587806056786807244783330484869476140323962006074527915525741023186187092020445375096477932813133324478082816589111052897234854901374825449017952663259414162598817597136249066350230369233466156164866358739469975931945136161859056100374192883100419070690872939885194651763217499260022550854229340554330553420780219457699489784974244407410995681919232771706222264876634909695765084675634196403049294055099462928239504163023302661769105621395151723403044907359332781105368479820560493482680132687019818355231761433174325033971339583358939074363739814192457297415180096924116337146700786195518660723259329060015922093737425036647684168408001933441272519639581509194613965309204597248000000*i1^40 + -1119168241182484158677492765988162608987200782261367083061470904841316664941828092820585150514886388414548727257438915617016275962902686249245452658264817293896623499727623682312206323501646310520409815689819488099827177898525566758412294127904971020612700105811844760435830226581700645782098966209550142005456553138062686726229128736146909315403316291951616396931285064736317627960008469536582559143075742275808954211384496605823989293367376478544999241342985525141130553701325342039992629029398212210696803218257539618712592380813023106052349985943790428188136545964505032893445734769764098760978434802633619651248811785760044862389389960708527330991959166621877043349329132591106057578797765578559226067752474238970192880655810259351369360652743076624836093441432981628012238104091997794868401001755896628197286465206347988123582822608680807554411934813786654184822464158405506605302001620454601290638326697194588629719736608768973098879357132960542953675674706972142579008810476412990404695819894507896285844332863731216448817478381752836076787750387638092254224803526372281960275078236088249684250247459851236409333758949415091465417525455604676508789416582259093344553938297476790053939102952910935897504233921944503983003086650348235097086121934278597291666896484335608455145837981278252846431120615201114252140504276258376021640563804538202268584170192106706415475383605480797756933080930186169627008607663547560829268356276529203808209599097134607577443811786283664448465453583088123717309294357411904605753630340774619915380121312783798178352236955727403283394860591372398329480199939963699311640864855283865130555098077914688280683292865320678753997948981681410560000*i1^41 + 1402693763994705039289769812636483045485463925017077994547630207520825986703750774836876126597831830980542918383606889413062532790463084365957357424997476467058141723465817871146381419285621445859866264687663303789388916893454075940876541125545983802339596929236363866803916476891318594792834445866925444527550539927753263457253527826070293595394748017397976645268494830925556440474381802401769723986880197578143312551158452108459520802961570466142788547496661991025002615923970272030448068938601785271981044403446504771843370385144884951164166818420316448866035242873079366479649533685508020268066962484759014947134750589500879793166720844316453941100134800983915059670101179930971517554834969532236081991904146078330330853529377675616622627833975721683511149683458525754472932472056806685849157942881610987653376971847691958166472441473625572095028650509068617146596186069918379522338217789864455766291796843764841550685932010357102981286533067917983061063664319310398016037202380242551376420613522984439389611993849893875727669869907964138721976163334784361821965995851815236312567655932991886085246135789592629336701997961871525413778934404252376690063272712237529783928839956616263864392551348544356171839709390485802565344832536254673859193996917553169704438942685881257989304101195199252502131668385885600159214596538862519132324561528754079827056815679043195235419884309733717767202176699845454834547403162818925823483714139807250309137890717101633658521232152996702440508817972339505787618038517388046068571037996927431797595096467729076564632293050960203332181747731199575908891487721764711157551762680927626263399714569023900402956376960000*i1^42 + -484655178984449377834192902328787328324329555802924088280705969711318697195059567105692743863839240882352717837525044604618243291714038010866085001715640676900675967786733173837371173592446989575580878642905905615415833001555436301754937811921936640553978642254705999447630759070550190983868801807306483123153419406617012196356459564580289659671524627541738693425893564110753067261492977370193138313208579996009292823367298687561484283466157563128296547177287759926047728955384609299642292353980812984927518468806084649956762828083204694697999872440002257071468066291906404576028845296822713912612473596836976561052362755373355737481468317079986410610794095393428849529634493476441723734635077633759643987428944903205083388986000692520084062537802543721135884203635708850791992953950473006105925560398150198963722704079996037347051830019616163986114414138254577895249620751290494103898879005369883571648516241853765257004379256606688815343857788066099984805354598813586034199470809285825123500069914045929004341252100521993373820558082478754317279779904071954385831451902576430381213502421394515684125788031863127874005601556042468644086843827394573107175171526730997893128766740589256264873131605254183635378540645264976349505567952899648207108356955575969614997816412064922009490282593996644415201857386437476036230673284693544184396453695358705927236452246838222132897347114359768042328384944980473288449940868999718266513327437820682950345626870453395074825042349528498763206896553668122560755540535330264918824398429094306759186690767747086552493091413951649880384412310512575599673429479668000993761206640955561142400*i1^43 + 1717431006413039513760867914553234810137715742048064224780955292087801264949269686639730855179514193437829980070111669684860901477989158180272729844109979972692143428523546234039139396592636041408903309674112852537593432840891852295051627731273965683084672520208952957661717094180391503362899353881058835268392767376597509128915611482375582754213072621993098902355483203542847284528256971755596489238421785280957310636829444411839730608168340685176340518684291883051082281359094426960779748005781750798407764579733945686536952671567156470471294864591080253218719007698793083208638421608092245633895425216249083603004649565258522771025611102171168434658480466150313401609252164419318344367503939933545406951653851971223407827458786438278592290418789344552870136864217824425841102712781744955029684178322421086832955372125245063787564601386525869329827335890019908089405932747678059405821953388825724053999061437862333249087114038735954650332788359195265240684406409328186780273579014786626527847428156279228757677545722100412645438059353443840760673519263848814721502320657138549772796217183878674214281320258123290767173273266368881104107451926690202214380134353199133160805242793564407352239316884281133114611776510931220303738108687195425446600333328807471278468176362535827730896062861177610245416328289032857128063139004976214846536479965441518706509487282699536748924371010965982810226096161663397957024483759741154433052751243697212572189043473340370625349913156775570696028101168112966400540706966844103779549302052151281508092620607001151035635701503361830722607141529320477550083762120*i1^44 + -5497061065028645203461276166112782966876236622661432721103704953803116747416122874652559375279987656788430074663035135628614267398414922138515771254249458530806162555891113014353347469196205817298394390545410131413082974242299638144711500139710153006653645402512144070688505974103885804096988526067581016592814584757368566479820939221606398271079035945487540585093321980498165340374502432292540422728299914521095573126213316201627499651967043090606955058179100345163881090777742233480426395088417979397561717761568969680310094103665284443841477260707294188017268657557884782046487843601620646526190305133235579237489020109421693076073313318488567405334599036906719926178418565764117410215568391327314884990933765864333537157762738359758309896501467152210003384146416708809230898820664636687682198370513176951831427420992421944335772482789812325055958048998342969333155860082809648250744644030149956010768100339678181053048034277180322598528975233549720521807515596271424659380324458897018180786272363961461847500148106468819704429406352547026537106583045581561357925827536309691249380968486692277581324136379031241663564873559617051801100490745908401322203052826411315927838787681727578131639806103461714629886561850390295107132270882406292495791119844277498470950858014207069247651720490392661474485000701888827249612378607813429025470039635592341529359815749788392756918114825827638867867105275015855013100423219588651135947062835356993382253425446313946617208775073687779514974112212430621450255613759440984894252306288079569509585268582927955742320480951118103*i1^45 - N1*2044738197885500570033712728891159496866717066066918339935685220290944320231376758498315629521787508078623559966549522197562064824255488377951075086457388565893570966150379776789355403599583071877414138969460434125434330191428311532411075149603596641414900275373937965220346159621864527672831317085583151020571100385935459106454377360440352986940773911739607528913682586966038863955807870016729024222524415898312125085927809516375982891217716840007603706716567653323846833715792136684559070214847975006683000451737028281534613300983517550898672484572549899076237400476201984*i3 ] ]