[ [ -15576920701688801239586785641105687664701612738222581527748398184336978772794406690328156123469549618430225125156530974723362602686407457900055560537924345306336947410887787879436909970496734002503611233163705522129329847624248863887304794122877640345774915743483322870290091713515911850338962205490532689616990724724346983387388207458897073141146783566687934935787758923912589738996740126719667043478420462332804191384252689355655948080291451036578191828149671020368432198673173809385828651250311972616112868509357237371430946030707180596023691776922191870670792654181970645984882676679193008422273745265937337836512077150627027483989784221089294329667112089101416881198841722482232589704172659945467251692461812345950873943469325982916031802948813034434737757088805438468129064249797245042958586153957054827791562986048734820558460662857190119284993507142689529656478710094618930450264571753118387818978657196964951793761349768378057832307900174336217503526473863795042164123384983952456591903959411921250564295649150185880713482368534713381265367909162114219358513188557621283317093953423589302428311556061405884449946078870023482947657317543815564736175683455932230550082596784453788240813936952124249804039582967725391333561272968337173815406352607560079427681001724864828578712820678303042161133898965451957901514930188464747304944161541195379381335435785684286400999413315010560000000000000000000000 + 16686591775840410709750157531752350501966487882235349153265606039810049228580831021719441075957225335058420269047788287558955922814007521691467264416409368314633209144453961826843334783042525324240739428572681607699710059175278141114853497509906475484158440679405024774849910437082085424654209931405696915519768950594066143374002517629305715469909492327932056516980048442100744722033424123511248191472605886247502210959535113837226066254902312294106033962203337508450650383381718843019825097258086898727565075734187345020424479420265793955834753821475039557794789097440222253306141464735093229835592093654721723917077418482321060926411711755074323306551114849018029299992561540664815798330209264761586092725470883909607162435508582057355189021551768416045855051242259344285359163766581458129548831414564614756368130856788160372704852075636290125218285309395384070586625077634180609545795227436167980946090652708835979910489273169130146316684481154665970454298010167990381078663698220147389375500145844198590767002439226927753660806442270990717489949038802842290428224376391961016200437971287746704715840439638046338466917308143960019697848805084126117258097260350884939906956352283760884967253699294758888602559750967137938952876579500536793924895550788798652147064185210286005394673201227440044188252305029720751797763191513940984806743429300029099122332805365710049085595066564608000000000000000000000*i1 + 8027919354269423297178824688640658655118334197931045611869700972217901462305664144748166531040460544873092238171206445637730450548154137227396936524112005291588205072018837696454071092762801745927366980410449712101183606783598901694694081359015190667321731086048924550209679942572953487531658048450139675570782604792483290647583463675695516885385509941669197363835962038415484513520095296136352581954643482575044116970025706921313904770887766352862696969380727576608568683690975428821062505924028759398124528547795703565000886096317015908223818965228319696007601050848545857544634278742753134410150921364255995496901681960848879479409312108661583923928272875068991720775970261374117162815540215639700003433519205075785473744061643559792373634205846473297544609504074903918544828708292970500058397690849817773330633048918814097427702216569094427900944307860310771201069133646241078955829047302719256636130407291473794108099918657761444236804051917244989604065175749546111523854435142899672157752739033764932125140639632358837040723875608559719513591851568518776549846685030719334862060621990012899989414950834868898743865683768796768343979398952281718515584308310578018218021006177971133137927581352107979420051408624351078717755147931875628961505951484190150356454280649429577830503695101587072713155774200293985869757714817378522967661600962526602430148701581762586431579047854080000000000000000000*i1^2 + -5048108179178993329984788480557633619495901305905667724186721413773438875496920109948830391910033063460978547928238149935560363399374549906703922136215613730173716433904324489304982480226835673330586837237052491203872005355688460914585071284196599050363954520377912874535433800158241418773128774884803228437835207694090913543684762237287808225305243190985510906405371736788952794495639942588989064023122341209020568701370225842522478558747101773199902174717849894661124818397338829993807047672562670003461280506099138191425548375095811510841142353051333468071955677003426736181085780514219943024991284050552296412428611652607153954480176091986370986183104603512159900154243825755029820177090783966590067600619614065858363772862219172840502160665806516752437322761794745993602440981789314221144530469282078197761641960277822822777093064772577589774510053110710761788225737688152180619314959931891072462263475854006135336772256591754241191014848930735322414443410801954108689235326847394458641748476927193684338311354114805395020638942786015262487960761141040477669134483882534231848438369905372729479764276459090134282539013843309679599439764198747483061979293805990037680447500703227672945918462344582841699080566170079768732151566001742676531282644102480242775239147313605444013937997812492000975145851744515687399663924652178452842188346391310629030915097226903487004474657996800000000000000000*i1^3 + -4897324038502443388720688985652216078879100762920308880913452557691149301246397205391814754697748952224679259056441928813178935388828859888462440907022673810227771868363552014475522898934506456804454194469438127270172828660078403103663962044888332121412900559614737266743340664762415666435005778577742269574899695878924912593969025464968458864287551457847713254193149687014704361174253327664105307711696203851547347941193895051744819957362235132609965817035030654906159492491142823907830744423584111829940866225929495094002068777123142397708877930134564001868405204649143206557539661281776834852925636744154743081336267353771066902410200707722499533675040996652287562825542973045471200997904750396503487343223816571751469313227956887639229483215091122044819590987710624076783873232098896098905638966964721818066529128750509414662231726687160269561271217304312039944386044802637831315023629617827259260684804530392154328672749271604454699429413523292323568606566888413781761893987593567619285640883361250771066339846063183044982618161044878502189918229415972802356891030744416970962881407468578111025162348279242658420410949558651974483120694104338921964263792415829319551870718387459430682110329082566788892640199127288957788766211076134375831910184422682965883782628485615114165863635918916508546388174220355842326744121868130723615973479357201968982949863971477918769999773696000000000000000*i1^4 + -215202452760563381091438964557705617240162632793167876855641719707350824469522537834798250251088959085619631060532637536818435572042010942609464219951438491478681741249439606561216354256889084813733471398582484846587802171230551478492481565327349922706696738777028330552417151883134053329824125799983377221301024501078325874669813870330564964160545575015156986158504188236604008475966081615278918585656208256518159845844940361574187708305568383326016121644178110113637567046515112468568341584482378612352502917305024337754923007581962336743791662475332906624993820140628593578795080716389999931619577570918712378597742038946509637235067905806417363015881265681332217457521063959763133034299409584243382954277169430775384608839827354753617484867671911199706371398119815116157562874408993854809489905052037054544320446665562383864559953731429145388600338098876308975504553520203096101934736419019720697710664552442171619428250306352895408995271831614920313326761504123486620492226633276782214778609546391137754757900398152192031620395555888893009365135043927541806586119750380142861965873157286885640958762961759747966991713103288740402854107928596109938359422954930106470959827432172514036490924332144511432220610906562507606001117209952248806885240373554818937946708725610025768076964954157024704288259214781693415165798209414647025022989623609963142861778891764940108870975488000000000000*i1^5 + 333967194008305207781776430342847575227505174458803875901562813491026268919770103526067357909213226002491472040849425058390432476299574394453627099922184613021958658170972370237025275840818137616859737175765854872103318895562720328421505961150480389492932805546137808122793009438503821956418601501273093268664323473427235920995698777087423272725638769842010253804960825519861715631519007244887663637744631395170448687734172328388307950695024841613900857373575184969037363736657623718551143074384368290989298681148928263380233070811459862594668974435766067290980387579945218572030831278225690919661256688925954497463695018907489429929079630745938466139896215864896096063098326419928920830064396413407429137776553590838585416520719209072066866569557822793194330405760076402943162662318287547574309873516256334663949855611775725878808953201404725253633806683058680577254372951780498567259366890844723503651881443464867976967081445354301526165734309592940397437235146161603034966668630525957869101610853366684990712297421355694459560280321977202652330197148352813478675047995304865273910919038951756834811402255357361794764009039357118061228868298596958766868938543166150329911197744514375181855582532068684938296816170397379678357260086779640977101838554714207930868211394583423455364971845319193560523261896844898268500543954982845439033132889012887396471279514612218581745664000000000000*i1^6 + 13092436802446694250012687252454479240570687975930775748610878243146178206797003684083761433640031894926340416350965355367731771606169205965726429155220895645841366640138065183314526204896353486676607834561282961003154388198405429252966584879340839216662881872223610339750316067581374905369724839679687805843914995179917502521035725409397846183004649867245531968573275323428099089690037192231751529894602237548639518233233072908343270395044583295613532320782576197504336220042682279742670853410058337745131493384520419665065873488406083405235456857848962778788418398323258136183211744592410047909253505666958188033721903169289206498540074692889280900835548012778098190445782386581418574788851321830262932064735713796343568526203151816520383105196141617946007194507884752784423360586421929867434565985682317483001876632223867809589693225529552406988989621139224247598926252945897002827222518658092394714418147634551867110734806272593759980749238955885083537547715738003707690146266122704476591888308171626734976226754031897711789092618465592362651881877558175293487555640805455843711931584772754975395599669752140581966866862318147700416490072805245929426160512849916602245915580367207219252993340176666751165708196860910677388828080362844068455505845506285240709465622621619442251787848679918592992546015509422794046908202256900376031602102713396971513156964329911905943552000000000*i1^7 + 2613505443113170786112659178015074361277884681190252977170320608426383675614782403072489062443803994932017948625324562273528827133719279255368744728656305352898935167965738217906450128735809660509218532713399540854153192880527447579046737871730886514399619547658645829413262564853321954640313074144670101667594416481180454673843116099062993028504900907891070277641632017158650125497751173590684350891952215387617701593530369016879790724510673100646448062278279587779605351226042702678970092850661636286277704590598495901598108479090650328576445835878458251106030300306938314438894452841308229854972802268257454150064223586838419295043662555193883292180519222982175885825086972541551532199485345705916826433930993766509389538073895511089557720686960511454202691491108422324981536795758873549085793991422103282353279015167804455394264041485625423713727180382114470258942606286546818640788230446793430306418367634795856730135448313094826830110550537833630207553603073433200363021785688757005948655333288996173348743895616662594847913351036212264590174112230844440052642526322041300637937944588175728656467331908919457477512869450645884038995878745201814443589711745140292733901311210450877784883393897811098903123945468771045529606920671071157550397146042766032315501686133587748727668125608191345463243651889705515380514500459040128218619082450305141999955521579231614074880000000*i1^8 + 725530249494838436536203010723319430949801866031247131370249552470002295892406330249191128327866280877438517413976566480745793655025282146033188783669285528596231431629224301124420732474950738065643293146458802641506288769640671065880299919204274423695884208269554014652221790601748584709610742814245140056179775269462173595024179360982250758044178331753318401440157994201710502001155678744796488542014029111247722475306828630051957153038838206130901072719840377249842258886573133551626464744785454832341630111006825713295361026163862144372152497392189607051284704126677841008457225722183380745839777139905311889474211413722040194652117619695886337837920583430536376900113893701708655405598289311306219836641968772377690816171087832194346375231546215070288490901261866040147688037294607848487175494575683938301482414156164703720326314247582184927942892596421542146377269683721028191641768629137146477601359760908153520497089855746744587418298744729391025402962413862754833840995072383954561264407802085937324877580051570612184331291775942467817697220287506245187874612126961242137891684920312461874227737979468956373616934903700026247368825946129286963262304398488898257493875325580388621638345038048959301400002725266574968271385814130825852501064060160307688186801716425631573807144059679359690364181889554249347227725861563702961901745902159549654733365626533419417600000*i1^9 + -2511337696743394319954498546423442903723555968824410985444143853435970041802009626810948308781293453539910070976632645113017418189320612532392470069990211359605597965511482663116597791954369085669899239702118599207084786579158225345247844068255248380185434705979849568510411134003971843448654419330635733983761081219611998115866149432344109208859447814716573956573322608465573913564751275644284472877033175354419945900594615274205095569125436063138419336548830538274519197218273989330211025799685238368690570943311514195058776031746342225275087605667455299555676360045617246629102667165572325991268212134486197222003734630494177479274923782316438093765015387288763216449147693197050812372605945964351780162991161465815721819921689749986107652857001558307860024368641452639063397562780884620228912540380325375822764756807576978311999439137566496635341925843366026158066750505104127235153468820279654665652549240764501113386367265557788784621754603356682924936694265463807097935448273262596983724820081741836779987201712097149453480813351252238885288412937115075906594763216172194772476015840755220856014950758448379454824570529359856657352840031526151290259210221160025234890658198958173102282374566771218002244984086050387040470078751971222572781254249037079803218774106068433090253444690138198700730593368680043855194929626613480678669119506779743200108731892263131545600*i1^10 + 472020288959004358200266839047822225913166189006340254558645756057577806954524705637729696524369948584550215656148099597311588251984887622868375744036767392164018886676420474897888626211327866776508798993200010786920994233162113748010033828867173115138845986489054345254032353068871988063613907206739445934558355258650820034354369574746577420528259258308033015203927380492467244136735285211659097576229634739930202886760408428394662951316272927870894939633451605092920695001117300131183176887715183006132783674653299210755057704704062903266345455054079092945476339751371524876210224122880315241789769240661996197989510251988162233663311913902530825020750318080264684459678928161228537825311727573311050839347358681269923728509079962648650194290875971610133368134959378990605780504305260213405274738002433816589332696021859261690967448725024085073454854938073865953039266952509996063303207686004337833443157006668787612627426077048312863178344145973893157527682942447199470328013533538132735284726259939649610309633548373828160246749718705314594485748053778857668585425463503664414109389362729020311889498075229377427306488265093454174160480078198247428832888436356918028838398720114129350660071284181666809483405110543538019617725798396911722640765260180880786676073008600989956631534732737250697387352606502229067516905665025801779473907011578450709155274002079416320*i1^11 + -59445323037854373541712669279563245440044810777373206142813449242696749056144775987610710445952407026523915302898798480514889680376439538897618242780093981629087817106092068859139421705544772179062049857313430224996123513020591524348035191542302305013197527432394993621481851635992603642716530259477180040208823342472681384088795993603815626644540534140342505468773469769697044820379665967675860885570569654666195405926254394465710185919076560784704310118286999905662802773671266326551517028300913337601524614719052208834812845982548979946682802140840712754504515372812880854668746365946140692018844402169224542447695949300186090162826318339495542996430499162291202767401599862348118704147722624523015324405831240345523387440416600041377458173112619775684096339064698850350024186455506731088697233001993544845319268170272857307813243786158634261622343299889989585846861247100463235262158259752217721321248165217969324998303443342582873267966406797676301250908790780753476432766824429778460598481722383252770987425485538853697349701626302415414247361944238703187233247116122888467041723043456871747210977185194302424723053620831868742987276167985138762494349988992692276517747014487284745254677513331951619176330996541790243816366993564462137048922748913744293952200556474474426245261213801432688549453349224909690246389104521887442050706983841267065431071668568064*i1^12 + 5098739945159772163695188281671528097709653648669856050720304225429294568633429373148736197317467226903676374714687786430059950953682387423336889602106216375429179551775803373415388763946120937511471753447105822428851677686168120057927755631200215457397012901649416950361978269796038877639430486627180646997285070584336267110586591802888100436195970510597402003729291424869970792579030788768959034152005094049081383242946134261298346645629150840281896294750464342416896479240665989595136875638481200424861438441315637657864196546870839236315209826124502936081353509828833594331262416339547681734731371978331833698831859619763079602231605866141809941010685869853025866160786570404882637197937173672156422734615791445346937270688070768131222180852746263087131265342938030032029186664993994986732393088297137986998761670947828893253331930409262078807805752572648879092018645030457548646115113507063872936768267917324875344317303571116998520578749643364382395314843249260128196663305845740531551541430338602971654308389423112539951358455977293059950695205572613107341715184254027556479733301530398729459799565282077555194105078230836270538914259661092540566101944626205369524521416375309410301400565389295620658973315942702914989291127428425441132895404910534709579076975283526538782336378330430887325204020974881092923753588442650305084621597004757527482303774720*i1^13 + -258329220272423922941522189868968524877899520473058008429308901126237903198327157019704881037154740847142147122467506840550330870071175817977225460414888721694769461388279473166581305874961252029123444770430982835390595138729090597288720519414332996707405026100095821948266953091776355482111554327738569787189844876945335980555725993553370949022319515486127440851958429073206472360549395353206550123603351156409876971293462094176708980791960259726617718307142069335396965527492221766938047803126937187700281299758160104747852057209880876477793454085084892594176652795153430695462933348183288510448184282035978972768505699851145194608128941844104281284949817539301941886592986637926178499987583101204568771621153733248014471379890166946485261701723430703869178916516190823953564657185254173779194024113880912701155749062937053298638268631766020505119858895467546752594772377778528759085239421685399392156196786133611985854412133307527212876172315626956177696097615683151127825692027979429412596922018470743379808588799010526488231989451617171776501959382000365857229737408070705868829073974862997532452991059499823728780619065367314105585737991897008254886206736425866852215731516878477001634125679049302767699143151003971865981423382538246753214250950871132318739542737561396951069891368556673063760593151481611790787003046618674748372812452787657874866176*i1^14 + 6549063634327028672036842078271674350066155813920123080338456750489851300170884701238392571775390731483698513472755768794194859547832776669165565836103445677484741543518512612069365958997652796190647269948571082202394263856563645121014804378545786263553446272004020923351458560209406470591491754082392367943084890865898967549734767148287936730387101836117582193655456982043034792477425435159613005628755088089190891107568804800987088285027078969780148219918959247292232209152659530071123644917340679306663877240793061372156962714955678588129482781529592495572807952872266822132348042144806670073604524136886194724980785627147068795211942852638358217750768545770671058143829027056527709013002369106389798104053880448413843016944028537818704297908524674711791464673920240953815887887198726289126087503298156453786543165259485479677096493353572587523364705548144867590834152202454451453645827850626186347184223104973182756904274791251919590154560052475734354357263006102722398261477097057291412523656820476103528683650558312752074293310307781366893024049171687107810770470511021791546880295797000205544983811612847193506861158898912097231069616344362055297295960204499264741961485108129496828242360470712718512633121259728994669261181212473165158085231311360080122354821846693214890191081462487554861968383703526630903340511606986222383863991738004668416*i1^15 + -45632910844299046626217529127023526207878616679491558450443936548306956241535870664055480096170049966400946439325425560718182959786673762399820484400956383367110703447566983475034987716016297256128705071921277740957506959031064961320348552307784572441641800674371545504311511795100957090074246456339846886228721331614813115734729571601688840699309856667362815735106847114496905155887628458610411226445486864443405188340271777121372696764369139141129167962310634408066509316557352988751215164948607461759448141027186422173497501964460400134979342101659267064038274559899162105589985536796287334003735438905028832435198761952453023013392115712599372869203993156576047740103991172895604218386433610885713834761417485412617536507638079151021416430748523537792943358153114276490110335100184824795795615071706300660223953662619397229931103405948415190315970027702997549936638681456950031310499912842861907136485764809475886996958051174408718657467726654781544468512906829695764617814632794245886845049789094474016052880085069509260928886183525832313893060835924365412608815160634322084125864562773541873421300003343859625168572831960383912164640852546261576408165058346444617913416561572209693120185977614166243178778552663148067032958557412832023293577987635566854393290118405192098830395569537134175185327720948609780685967028638150520933456136896512*i1^16 + -790208626956341997871987246888225345269596202147181013507033854079329172994829865559699453233252868140217273457652412310895325975170263224533775657349812731750706102623233907576651047010974202595782704001432793833673937079931827562975525998086423177773122250249077734461222918766712504998465782504331089903372402464384978196279395958291936897434834839090552283719927437324657403303342905973881779602203537185540888972761187249788088225277746599962008858033422417493948703277610738671168290045095769010538913779800169577097261374322497481204882702670814839549097916585419848305945895476614063752852825461835391660155520448343313690647938152429754059250001097946795048403322741382397653474874938351962911377655390736877353597046060592581919633850573577642246351975137200906927601606005604179406547887748792922594196145710346994448692218027065016934277862047742345567028270433720242744244169717367450777665653996287075832705084327555756125614501813970327462937831410725323626854978267336220766110134154353096979351297837387467778286864210439345145327653629369199455714572583528506644041723641400008908997027225032229838836698746948961234525048175729350589627919831871223094233527428755661100643168687745090437584683654180115083029516178892270988130371985517692464090855012967125895999853555632930552085180385586854886287334691906281610852433920*i1^17 + 849089677548856599839545353841972113876256918070787365219570941325445654084815871520505366675080348432000162777142107299518367114674293850262615895686684086365097775212357161697147479353800222501463417124891495791739452054853808114218652490422397749926453740227708396956229765977531546583613282726900963927152931489303589190824758268891982201546779802826394322904428501164680006891866057669617630967927959852990085002684129282400644832026519536143255325218353309102523885242704008078048079250421388549582745623987322105252157017688362452787482327291470987102882309010677495058739665978784964928862849235589238529167562604746429764026993057210753456278111451960070709783561521090489486920959151335389514675993229164557997092994163088404624893504405528497398560561185600218187217642637754966922949224302780476570387556988276009939454316249696674714702597868280785844476556778101932840670744923411060065853232895294857501769473237513629369154674377371955152412570028947649834536165803526210925734007552690400052746268747933109074515580139997728508697918871129910896808694733964472646726654889664059214434768226820938350703422503654463114952305652727678887338981715311555902956744370738632834964114232408211757814002865235166202065360525865760345796127352778354741639377775684298798897613592801907544893716542527484206631989378580779892736*i1^18 + -28895016131878250214325507695523254222164060777984773273368868542026256290119993178799132522517894374486895256525581505472737904077393022114931609542202505400322550671905193774000862498233577117157444116079180188911767781051732962028005862737209152294304285910333779655640049307844816430352662884092283470218136938076319597071000519084814680603835910099046780706663591622851010700824232959190929355777822781595621759114428264984478074759526743411888715407741219969745672107469290820352744503619591646859542958180810278451401778673044382716531077986668219329549450956678643568307253562137941322287754998073406703297572381586119752655481932086100378092457771405425729936479457410356559676131412682047816347341440859055962189837103658832416767106466801350325908937833286927015435822299104611475640130889466586782466559379395699097321823567592246522100846858992141102873314112128353221922773113447308699190258998653192371413227264973106479535320385268265681419848063738444077967816634177553097999633921595718354887426443877086380997147652166112362893230858291480330031402881988576008897755146897429348399872314143690340074099469684285861972685492899315143793785862651308490010033621326181571133348525771980086575855706021730703550777216994714514375566144138145888389327729682779064431748325253512648274510659396429739210763803182497792*i1^19 + -1330439589356477545833594731858340968640486754068995554175062321996041353516692925384466190664445745674448294298134869047976414165279655615558395712079830442925114522192210672915034397361458631025976684940298269992244228388774843373698668689461450060562309048741434828851764767526194042632344915695010088352651685478624957970045916564117441837344642921726050747491102728977459927379881568794923642232191021478083558966997190688038884801172075322262721374798248502888143701447261899689704903720028200882798216196894780920701801872981558885549090123813176442615431184943349290679413206506127983504122787172024266714779899977216483938939170006340370427106874811354075706287388061743217751638421308370590446735013253873644538181358240759320783137208453474678638051009012256053486454343467062631119291899663267638400435520150368754352773604427588487552012372674712597534931200166207982163660825857195775421081148186636924349702691587830801095811223138679438101424307342247472562890208213860185433434315979459633660526715564306650264799489015517465456274370167183444254781728202103175105533359873922467292704528911858202064736107165970147747071509377737847169336663179611711153772440018575206867845158098110636725990200352281825593179313861294590658634266010700802126577013034199907344064534949082809328795383844960473272608146587648*i1^20 + 7531406170604128610549651477589790843903915370841844165237412812542385085842922728332654026178787520672258267045411032292521224356633520309992018723045763463199152887530321422719811713720907996486702466728433815271620017473565637928495154338263436881991956638292939222734272958895260545885762437112038069394058284160985926085630502478580554047407764522455297921432626397870724998741438839592496610014386959001136780442563298706518660199212884871721926383034526944447677532618959988257587168297495623406455724983097215738798573967603069455586691210213609075349304676184829833567822100937525947673568211800401010973996646930600578894026609795798763393725517960748612737446262355048956931273097803912211648334110976298587947687351668755160412542988205033754426850310139254606273761936661898498766343932814898917411548622586519755488811421068612732519150063045578291449053167326938921792685251653987978796356356853333557552259223012711217975222319553429061944781080877856927297849960100596873661526547892034025097720492083963012765137370218931831206741513677865560499613655070829654186316386968197227148207059727319928916074051828859279232447158918100202334408925356420388786562239623138160270988534309639746671543525576042479477413083234117343486563995505928062301889244230776992178022081219135120767972520765431766371532800*i1^21 + -44913025922532200920398089806987410026984096011284731817405766714860174241288138708085603122112346164831413501362771199527908217575992855541019741297206783365000841160221084366645137225878740686384853112218513489569776547059168884919946793041330012097481470408280133113296275450251700634767197677752607865426022900857306193892932682456994466686556756955508610455816735341113574752817556737015966243699609806167668767764995870572632884889197542385112975701052375121158016953895173805202262186573406104869356323076381268919141886446973541253156870570143482587209242340342990416196572842613614172802875116880419439359402596957237452912077347961670544770011712294029210978247279363010042337268810843276897865509233342926168085361586544054040024802851669092149029673104785463414739783564769921141293833374622062239327138685646040225183460192397793665222788122925801381172422989756257817260584803308589379928350030634041990598674145750112459012698024993922016350009774410233116588339013334315945995951879603735521512121707724973021561954545785700789118909129319591739322033532906695875848178471420395953974471943725692945939394220793477046673696385491694036796503626637598486429634803690162976054509211768855726352998247667751584007805131716159460783015670003666769338073140657329667171945033281579825515428742815824216064*i1^22 + 248633980772447403356846962329290494173020430054360515399509693700894831502749207029092688703965453941977677262830495130281596867666123955564606663425014535050561409059094611765454800952605680860555601239118380477732481663709785004916299053895122807794814329228967875032038351081288491025436699432372093454596652641919822812619400352879215965955208543922679704358870117735106831493201353396184277410749887658866870932472389940906494074494871006199879935061948180671828150038198216917979295317302707421841917074822424589913527146572028223516841550367941247872429073882101510922962927236609754065318687098961110352238634803231356073525450780712657324702808929203258889592774170873444427696767967880989238874453382007221586434863187373238067744176656357893357829943634673261830132760351782199699558730253094065614535447572348069934860767065560167991569949744414912586279822232266258596735012564348211366497939794532973008605105057567184423102912014904491626931373779112197960726384298707621435240481734080203018070991448803821740698912622674927099333136081999087630843678106380805131511003915855266341018765076799463757017531420616572779615904589151976925039855766195383085039541621846471970022317270483770056409357233409185686728327800152140569278327503614820360626375804044758137655221058162221528173719649779712*i1^23 + -1265029742719824065069349351196448745379098297509020260244520457153927418311911289817128308211202320946664001371980154427681435732583571307904475966874024707452157655280001026194646023366123103217476670246315248068763037953402149894704270947295754065735052351109740991721950567890324466381006510270164648976742278354380449468207477725293285202346529115347290847793317679432250545861491864518851778433188890299171985371406292596085436777050427580226703954783339353126122615562780986714606662546155873933572834865821556267410820799504283241198213497927932149221764740436312301883415875343031262079951630763562619083662358067166023858811411229046667964931264925059379190970467832295777039039312857840726431387745770478470256237640893798778919759016345110047120751455890840891633423986877061460678247175477023166206935420772608586833699949265395692442017257607991639467423163324567795352520252025727448455809494961634167271025023633488712687600542583061815752205630931652670554002323975930396729365713437906107349453224460903509327224229754303310755228811284008719993505763846970903893633359986052365327924383359182961911569204203691871068388403378888728467276138196652255049537198794592349779450605332488552910734550013684131203201708587674981313749675054610715478050328661554614813711669811686017832488796160*i1^24 + 3493939233062066201974918251023812991007529337111174817581443253441150468090862453074327966390919117950455149186093985774177933698509244044156827354670249492767938325072407961624782895869069112747191801460803547590225146175020929347110988742499508535064241569079712174335431777889018949585364400411636566162678417312683118546832126156586837119361913271340797354872085314397209626605216539184142037381856950074692307253544331663903265196560986107653772283364377685893497874178998334412161084311183864893542932995307397749383570025907190570771908511912954018182585349610557559766244743373483840965504877413940010281694096878734573124064975688542164991397245389723319560245851665477700702035669729671294375302972470379228017515924091790910616449505874343276176296695460710287834309387484118332021970150346517067407262090351224979671402390164593971654591915195686752044119496217185556549557365126704086103869271404979710856009933900721944156835848335551637301734629527750389908238090531282298596220378618156690288579976918710455586237955081038766140881179803670746152988231928981433463708892085510014316746102287474205669355365852220272077763779926489692320066584240740825641416758683604212687247950343245109609221109171600781051953401185330663499183821715517223465688448904681439636095623506696859549696*i1^25 + -11280702225143400604017316130606487733111275669891429958787020070097830392390644765513589068341029338811473982013765307815581542473877094443695403160674463366251891734633453665053707833649291476721752106101804195371281103303526636988355870250158179507475294088428303039079715506850970885972459421512888573335269608865280116880455249578588944911321996935499952841745251152096701763015234095267206600808577838534819985663211292306957748091640893493577206141935779410040276355309961137413774706647217370654206158783434439968017162201568002674025016257615382448853162637826295252143071878908971942865860808489891568376777708487779521966968421587842073028706308660318058643007616710806207192622886685590618976716332145933299787174602217639770626460331332581875837613738390734231118268505792207094836580904298792500799730677853576673917176989114090914997881635752221700772418215362353135266300364796800845466549461536775295482804521099180371155254420057749696695538133536636311892155168643270486163311350911291147073791503234213491521031947936792892650957198795342520268869624931318972157027661455098318380775942692393870299582277577984861435910114009999207582523156202626446005089885044947979318345472960515165786654712305447435696651588397538613358877465976298092468599924234191710398742214115065856*i1^26 + 24953287495044661637834020282915744863755087125102521673098369601340299212160996860471566079178822419166155469998636765926950912215579052947126895341341041070499070527960568809016428543988237593673343330904200500024493795053811783469147933398423209130960817387566622518540350020605590071532170593014858610214002267717309925988956523635118384591753152411961358635356629020197866184340211154686472888021335229746795253987342035747571899834747588605190800176794419518511667620225617243424322351369722640138859343472763384590238699326370716883611647054948142114428305057251914157889554070296170653479399466803227087954250842902463586905380578030283970479720318020450657957724267745771414688301912360116057224755526621133228217882659415323058247546670447980927833494257752741215703960190927014553952249063041287448311126462030944844786452906993034848418935887762942107301635660516859003092581884838374701571967490068040029632593645609610658620717502553626800498156981316712770894158277520180351167770196773905677113895462540715914674748544862977916214768289404217946125269251605310212961720282005070992309777216263650523472131678601468899452789752350976719944151613002642094267566256225373742375019182747259676929363196978730503610448270008054543459481037206581721570851934151145532196659396608*i1^27 + -44320586185881277250702291341183530316270708968204136349758500793053142751048576061866250118076349167024935250094574982206033184493859405700652400117886290944500146497676407714325683767589050580397025864499642696453105219752619181773015565758872468687447841760136311934989534435973149219092962286810088536625470413245073174023999205483930105607019313744319456674950987216398520759133425265270047557592371231498223312951981599559189722242137167601695798183652009524811969283247288742693741838059015452986022276871469314242060069811958907876066397356756949233231002730424236397720539698979008519715444310100359176461327930877317942851429420527145565737664615773160018032308017695505702809120623007650651210420005662443551682222240510436104823042862369694246457899664875914259707263668923817889349278684551750771037338677505857515707776262972634233872668846046998178964997986782495096024579228057785510703359192427935366760357117015113208825053633963377928876088860100273148871005758377840589891930963263930572967936355696070355926493015119475544461876270898090095518546553383152708185053181834613759769826818960163387677939445054179568001465173309407952988230789182724278853235414384143766552461008324931689758571727709643594130888694485468513466305224780939864899088342846899646103552*i1^28 + 60836403229739534049713642279155600650337811763221741357680138466126078843730194062375419885495227921691522079650899571615614586409834393055592968296551200114984146522455987424892585534411040765340221381922505764951908995626307001926737203661182780083750986444283341641082569384112568586247615968354901975413526529577853297078029507365496175996210128298001441554799433777652571726475723972019342736462494653385511468604512325588999863561619342091187944477497317760944326315298812358231263116437733971617762632552585227122041968241391043646895385505958539007744900392402553625432805278508814234881647218080608394556270324658743244074900633911934456891187705121872496820492148139276682979857681141037941081273165429475232588625424228102831466324595153398762483961721314019076266606508319282988590248323071430426449957727054207457794928660319176983168088573293492129478686140454961123835621735097427579668438473176030396883344943394961730394865217572681779903781374368110108281978911317440960585881854659506148679459704402260322941982922941750427841975306443108836453536637960907644936980660574820023024518152721237219244845815370327059298023933564204985284715641976888376341930024897891988467439810044876301023856956999947988962906685101170872129987184751181340852774546154979328*i1^29 + -42127273593107869936036767442946629747787988432918179748209218938800931662364960749942588251820858481957713106755386779879701232318670728197267325931895717043931851239615472633092881148294144872804630400456120920638555809792611641282676933811074006151511536242677079058961931498293695208577691411750146415237277642417143597479630096209565459249286480823722424258001427025836971139538943455529834950571142623609904487603928377826407517244433024515079607697070728967692290269828662359868121988889618757203507277372606910236795213124610520260420012049148000305595865049434380004980920423880793038558740138358179219896670852454085137405890594280092479506401634388735669589410250413546147346197372950433371696063852942197019576073182146228195723278527189407494339288448056115702894662701415901728518629561269091011944574202630655781957060429668541788230846536479593857478376645936305478550936237181721728481255639223635220563203760660309634488406547472053536294637104106846667418761575129344611042987248276399864011041136061533284450214776128207024869086193418596241232695151736648771285672535053623810826080126742005700204024061586981469567127259119565341346692294365663630083766069211107692924425135797115197187190082402788667774161016621028999917393679437233198182109806592*i1^30 + 18953058610248203039977337765403553733701409364571142296821176832240623265409167444070645747142292943146859598963811005131475101923307689211118967868608183181314814715070104794874633901210807432247382097210142700088521060620031552702314477395942859961809025657046066388152890688505125319905123238124077892871592831779591219782889923750318977018038095932407877490241288175770495707334023861179442073365350714652565841049525713977114563277657549210318128377109322747956952558693098365605153961792803152867316822270073290411275263155608419411468048180628418159765701274853849465445708009706896512416096724961409335307847622501347916768057289584188138072208463870799660742280492425508979416877586832203059196185578409871653653879512208896368839898542253885259533882907240507794103931737734004129072002770063105692098941757066338505517321996243121182464337076456148221270230108805858843160129220774636927105142831529142639087412237451756261480348210734495680708143030081429490287391693131491566343959382798686661105778458070674211233288472716946526388145907803461805500124651818516210082759876809507528584232308459460043902938496557224624855485786152134557357622415389791926205643624979813035002744471401215231575621842281591164922115143392793670996403454903468265832448*i1^31 + -7474216501248995729035662744584849002188968981873359855872617153728329305831879582413168329481508575916154126558935768601156199707199600175124967904995590464904602386265419748469315127645233458430520566326000084617102386229982197328124718495483547380890260038192000637461737170619871949083176032354075353688786489761058467059473626976090442327458511745372901402338759409144377920227621214433110817633360838180694132976489042025637962740980773808664085359998900795111717648897208546448353467675272060162185357865381217066147872649172999709229401827549914314573019877931921847089884403599607499792889849063699554846120783652882697926332921895811751464151599099738528935426827827519135945040454049576730800214619650721888927980373671288983664640592825314586890371325809552447305017438392108007676353054698989258634360686516868972224669078708844952296894512820994726556923926898445227312629157597156368787281159807939213183193622646057417635498293405891394949221028984704664216993785448531195459083556886955901908524623262263999960124341093618400991222990937667060324795116582921134997875759263515252093259558219845521077257328446375724330917780636860289905426658364929807758537641524640737037301929800196563068092678967517190602638992338265918437898652968026112*i1^32 + 3223105003472381376635595918754356953422765934986260406666998487108034852901723075102023228024247971013394666557700410130610326298858949542973253234214403915884423342235244817240852644048649393019840086304261917323845444424017020848326562545881097809390418225464645175975811553579720782214718458464387161523990605566094955506564295548955025613907276207888580959390437981545849321398048088564585775043914869261420765492629256459517291857887795403865377048489008665585763379007566204193393827092153030929358181659918236245364527881436917205494976722342004478564231553708947755500567751783960148781915847912661453114275553940239454775872716057427021141971020569959513509694395542094239405556640242662110393220704003044367076814891597996051490520003015365536429348632533441810761497163108454036265783476424521210144190845025523208136565284538366618040426997386587486237337946206946793857332460443362803284947937818449554511974978178365610940580206716293720693058121216457848748473276355837702578425302509363638747864161726259980055501729380909065191103128238699761374971763112373749926911639340555552261051332045129462287683827572180348127341112892284270497173780954324169243109725139809868595064949240538897404166390592770801689906980991870300992831488000*i1^33 + -981072044980501140208981348235536931210344454961196230238262739160863256090380880291813673237399441535003815276433686730311580707262982652730048485574197191116929937383216619427941913238841350614686554473459549132090061985710733152197226788193803762425078210170382415341414854217284654282700741882992065918697632120576535211779026250257557193170831749827222390877215513893737526687316449816093160911582826007042412969830394250696889632588213626061109602852960775063183482475908797169288840418893009267950987486881784883749110488290607698245924136041990855882023361637239369516497388582066101138809915883739226800354638069077854250292812344758096675834408027681416876546443313653099211493554054205512519176491713012805450588213286476783886330754003184769866248158734303301505214980193667533960840098307946413731780925495373000447724786867932291853295984925782629911725521649816366509823852267197375003173439710849464523705593272688381590728299402975681181794702683958155448450699574310617885189903594483823849103273912563077192813221947425143893932385073334086178950929571774913016735942585658175959662843009929304518801855611216684935109152022356361601555176778695445324595534329130738183700391527327625838655617127180656277863586926201986351104*i1^34 + 280164782757980570305053231461995094859079171066667331611785860693133028082380198246056118037095104898216729396072609502797591552201311658231034574937646478171946533898257743651663270360107293390276744931912553664007789072872223634445560038361764808054629919527878871460209467359858991287943731511396930637979410920759271433762978512623193106236723546343530628738204840091531511856325335358481491927376543493784142722791039971744609152955079149633377263010098617978262404289714278050180314069444814158411122056133085654681745302100618826528952050122034640878029980294787981708204749376692123177494646452632341625408383958747620752424582051076902740013968973145545880535695673274993467615844161990291442139945966018568825449768470655170611325785844261051491635803126948147938519194874306933640477547013495487062073314775522746777238272028086262073870065023306526927575664784113925598324115123909345463619291221881952030206621533902921875612626613256898885235688590216225342268775786989537683514282077137743826215720033806721596735703877632560491070281620537041303628793865569495694870156505864025000687131790748348659461744843662274849612473076556170532804160611937622909294175058845698726018002269891240815476874480962605840751993880051712*i1^35 + -45797859104941963429196809793899805116933756264368826717986551549481154355472788050127851756703456970094525275596410876140754225218632319965204125632834347341611167718376057370244872230462588851781297258164023587211006114944313965199408302898042922422753457219050571704741118807068130365443537683223917621550705118173368305567410612217573429572488178989012387915677632089106921502659105863200908097930258701011240751161570879059984943830263087083417787191239258726391486882258043008643651959759164710463782903532687810933808869646957465582860019712054674393253732038164962292431045099660037563982372640846882365890437388700982226637872732319559777821760947965562345955646438554482895865129120841269474716300418449133075880966831790720084978546750903238718459799361333830248931345778789514501278961708138468170209362633766779952498822132905497034182146629940969171186243200540552215732714466802724987113766952700882712312974734903205961582780238044692270571478830155657971263392326794934774685536488994022496208932609374879598175303940811468776022024469087776362449979732764804030150551208678468391835877726689446073270573838905855841538639979905787782828157987081929186229262320335915305642149226249421902237407871289236428442042368*i1^36 + 6467369632185851763485322367424670594379716654398012843893636613789312342075551482070575318334395921964947351492551599671015083776710629241047428291856783335382880907145950842704460223343499242846539614073902201746770081743979050822047034802344167421299808310852416063384397679562705796967395752358227601721263694723851046766235090817367370203634697085091231083887884840821054127313670129446214626990307344376167283723934734273120298387817536855211373376477130985788353905612637060120265143729624572220413043636911700229507580742127900345585047672831226410235281109414228610461916617390766828135452087349675368711105631613627716562320439650577128644793561886455582272143757468971109610465562214365624166851407724226792351601031455681802900061894950807237815864309688283876140008095466627870703949463360245161311718176858547436844793169560665112196214304999278562414743927748368828448772503224685909124787071930250327960546743891115305360780402700472639480143081188806559282059490406571851079057560118849750398990814281008607492372422513223071711429983535548518208056219217111024169856176302013623805897117326381222008796285050962069802660559912145499112276025044288480645575087851359454826450274493900323558384268456031682560*i1^37 + -319376193346720464246688740987611564248005238812945654547649602194919219332558087712369378039140930385484280831335985607014659562133683970543681555455520184273274270263440385537837455747575171511355340062711403608751538258570846365981646768448810002224325024881286703860692828657568591702705358112661802664803882396835303852582362981577432013224817609765637005382920563166391883142254049192489774777064634767740682796528452864709121661486674725727295107559006880921639221318210034118027956649182760133732755628587788898957267948159718953561952792233948743768700072151577830432413224321922092682899924923599907440476735869465002253313721638182291590533844965325006854284082461985184786642172839304844772729994971271400845447420906516128338072080000859365720592886530437562841460419209112379879872152287930583308210897460940373248121547115581918879427190156014014514624658588819162669200633207055726980548751386264033244208686451657983669439964833133865825822833828516573221187665593780588712893026306536893882135543550043719024127632271315446380204440257328526775611805202440427299193694099316288341907957015287738604322941572076201738738448627518109481757060901024617848724107551009918691197357148426245963156081868800*i1^38 + -14277746671663805334103864409266121608039252065323648862787120359385872411224446727820695345950979563712969205977104136409081245080761280958195579467924514360016928878881263028150043743037848211320118115695791868435695814340838603526537099423660463617432046039701546239986516939983389702255585487180070056141713273982165648160248696481488197458759268023581742478055364554365350992775173099049152100195422435286792983020722067343065518908363387190688707700073492799910106265070884908973836795527022968453811718888475563027408031235817203524073526282591982514946994346866582212056053735963514383198246403932448298345213540936905895341270370641758057415580500439910244101149180354524311412980091229203409042093361966656552144806380650103597399385810973735670780459853079372816273958598541478847215718460025150590250799060972411488099978512065437716572043733677089366012957281748437581155004976749818899368402422498926133590794981806800085093027057116734012032016102158033827401182476966875081014497377188548736908867051874276304938054623609550379521086379729394625153484034397693513470395985332493160278166900176817430499880774062710963044555099835871704139479411097620630852724286789278794378788737994719232*i1^39 + 128916906560431076253792005460673021450622496334159162849348313542958143317729666845675450914107615737569713139758357379499947017593861615443062489687276576926680376936252649242202444214473614706608845275298092568969947612263788242009046659637164951976782495216015071165585376397203763505737302009808221418796598228803579901434389755145484765304115560449159946876232510369851611184001046275313102391596310746514059517180785101373789294938074447624392169853270005640823794494421329553986039360763392390066031602763280694310501458206217672890268758929852369254774694465510149409603353808427288902338273546431843479613246613725268660485695356982658448721390667431141292175883819020115469475213756107920755778746174748084506205566222684915570144329764338095197737320055592741498210775438153565971485643997048584228165016540268056310925986561306722881454078661679007176703007505491102865717748084126342423727527474469539934183479133815722169194005362064592488086054549953340450617642231530327860475210284470359466940311168989333746867756415419748893192043388335065579611324058142697406682449012544529459823229882562277995670939534714029423362685590326379790710674760924444788554119315954148649567933922541568*i1^40 + -2600466013870003070501318816836144895065368397767360612111893297413754523897725528713112453999658926039161802965411238051720166549791182452062661754049992805942113648980163868264053773432052911057667203850318551787664549416434766048227761583677827372538234693721723234585959659267514421965775554528955866543269107874550813436389755237430254119560437641619104104738996145911782367312398610208402262284504334363505932072353384045675003408683962339606106266230859229033246146520856869175685943398113568693970580411508069834321182345170047159207766441584385484884087589317124563593793177730606349562819631050550131316563546875536201861348559144835790719452682700152705226172697444895632623522894880302486014706668677326035059538713204694067168531988483652017237006417237568666801334861790868642880582142138924489348418492142253035706997305737758480733344418013346231562661608917515570769953123141677182366969112806398536794900554622644623220973987988838796016475174657920985245783773986846853914267839537656888609539603778292802307805932820430940932645510564000241074085471165267197123687956548283027783491330961968633055871799090397849964356849747436575128427602873062049359034949943486401872920576*i1^41 + 441555708018847532120612496611619830801883365541549602858724167227694687798180655019987360891159669776599866914467327006269454689947375607861051795518079051944203984690115662681865558809408009134364324632948743310539692471896226138203650405904353988594243310259901224347509643594316583833765384632790243803013220645572018033151643844608161214067150196830359850957558568042681113604867551204272715979638054026068001254692851527026699161863417020701009525132472466252365997046553772743717248936258349896271257886995250447728655267293466708798494913558852072929796793405339583881016201619987483173290814418989185911375930482713975650172779752689259261298676749213042578807059974350489654980552168410316098598379856037907817619932244653022124647818502263377557319643349227977619590935317967533430277485916046230377259969346927266810022891216765366120346466560894412767624533424027643703967884961790771580645341575377265839914830474892921016857298971995423499809079189227047735718574771488051906694231101152623970080061906122385346396476072046352908380513951214145542471661298758840043407653277604833103437666807040378923011912310421746573645952591980037702094752233680281946157031302612647936*i1^42 + 9584864954738375718094668590726949164764652562068461665514251209060264493840539243214993540714606041456267827871034684435397300879874086056700789793804324643167843871822675493650592461862802560572854862143875079038001956591818920553401147685321407879484137674099894232000359473407726909716446069842214453129113026896728553262064488009269168675442446832783861322522456761763454894314732500564012761013589333305699324164725768025906013183814117035316912634252520376285805707109127526972255691109288240279399886122810784501810041291010902678032902682724739492638388574337174674599777904546579537601673434914967161562319262907052170827116373950660098344103903000936780645995498181833536747727965587681287833686154130519306219326965211199327969453806662358647452440112669132338094179061122847445565498024892708948031876394074587382901151762886681368990626840630499360463260487651641779479038760742216015372983165353669796703760946160425470831895886693440205384666822300305869847054941789873614174620886301312124393007584106846824340489169008869758517652256806578159442662934033525750359802117488285112875154654500061962527080762328929774353324847499669742805992650179904594457529417728*i1^43 + -31394694195907217203258839708313613649452627707274576436470813896009348610295613458125982710941946260212727854159263980624113791319667441921774999618455058864333755712353648582725614274458099338870291279995861365067816215741554372134140823840697139964379015579846327191037283994611533235640659373949635346922174778891253062590947398168207991287083062696936743878139968680710904124203367468894702462588097268060538686579507852757065474932637747816322829775105840791736489106560890580887684275114671167906371291664036540202607337755829548848346332448470727497053738652399553244238210453569166565525608031487525117478134158384833137577688771802134227738924102693133364928184987694617093590946344667143265230132465055596118961201020999252180289007293830922432145402036052791326247497556763044020768250504352747983658384509473336763873120361989273733860527292780037974123989544496469569524256923025699371227973939636778286736567320373316553381773718241388256922441371868665438717168768187996244250714860715038576110577360593740975288283355375410306832109109536220999173569237808461760985958726366971073203170557747466707118695222589144528025990967976097049596608904645037785088*i1^44 + -356386906190621785849886993707888940135050634467336381371258211567614522771744759412851853076706196350785798087568033072530399465034742365338045775549514268965288565654875125365496498575371091010450996997336483342604524063522342239780985845991519817894286800778124237547171476787583970889849882508038863662495503398284770463555945782115287099179002147258432442068547718658446076298945040946645012673040190051386324816536454296986685083207150299169784783453680563097769867621062974187261727122615283837259599949379646054222184630448133035853556791904221796016942224372163759693903000517842308031200926683402401161362436949772308359862245231938652637715993427079980551011995153065311007771303878037358714978889166349103679341153488872862235779965603637694778094916326056742900352139168662639932731304545934501049654465669089862952616282246487500580363878619025337413491568962691048367560146028568908561292791762165416494796158275347206007760118141969760614212858899981865242498413148017136978050558100771932020338054274662888878217952052729182833278569968986619005537098989148867462038030890022240243796381169533501847347800215626855716384571110284926932392358182912*i1^45 + 697941548580857653683751195351548619546395622237294457349652226878116209792550014661548672912869243520920885022478346154558360508158689804082626858512461005601408681364156947262334442533678024337739915845382412179617479297340470691804007594824312871333526821343153515115149321694728820395412026647588687552790962167709715033979633676483319336707997125883719415472768860763895718008089566157091340144590330547812441354178500443897522471717750786333973392591044209391299458647993121810677450242635729248847656512882038300904257826505508389979058156958077258846793607911936431998285460974365468208630862712512233498965275218981033831799697357374698762594735693795498892084711562765878421041576061026234120907732824923293769388352340964843700331593631537533105725278208292187908441260704050349251123427112452088592550910863774547997888612532268842071217175185998050306733009710237212695463646612651288669601579853323496154503661882898952513995365045183552295081747732075081771325654008989129034852808951206084303209042921019243841333102964831848914357480329692235214730837310489546835085038881332334749805914989778970028144666218482119437438037447413656977408*i1^46 + 16981470780129636464414999507203842216015068394115190952335572313012973616586792700490094734922183754815324961093259991039704321518933287659712031417310994393007731676965571240808195595756634963546742428071265565484197132722256462740505596800455758684575990987393497840671377737041279071573881123546319244547768078589219159166895072228950208458445751640703526339001363184465913374511084463242158401169488794388721321256018044388058474374521766503342744800518381321812684583736673886188746538194008200630667877856553164418965078034705289790660943363303228572670367220268068197660532357718641157024846454234600853140727519991084684629179955775635808672482329326226304571412598870350509848871572398481151902088102983774449447552712078707321618557322487882916896949424390143293152811161381186922813959824972139238916717535941654989232526492480868535842630330775372818006161061625492007036809313633821605570055527416410661210714156084678661800589739301056008955660547662995596238945313725414944868935483085310354330126788605108651581207178045032815382020341723213845141207236078684915138956846766745432268238728741288972883887037280691773176940937084928*i1^47 + -2383799023195047990739811344288532243953362568175437669977362069173302135718588621221039581741128570565293995953707462191953746797074603949598896617917989883093925162998335033266037059795125175526402333298425616660625054503630147454406563111620449724048195002938380805955393547496981596355732881224304604571230632806473411702261761539279070168203536711490369148553702431530043186624172019636483260228146808653761254562350146452702569934328078783247388699470683887510518715742451254219057093200846819811522084992658297398511151338735890947097037501027970759560811027906871620893033897174644079494816430459052207693921997356975078504268504276735631047403868706551383124594820936623179186940810771744083021936817634540225346714291322167853910115982365606324805590230967103764395200582661552004341363100862868939722879277246034653406641265792479143847795605734311341408907023254861030171700550606140853639574702148960022987650361958339248327024955680267384048442154648966665362987631085809617018824153385714719211634594405941888370950198446010525302816759831499827222834155678543534261501774471453919973017105481258914783325267198495497912320*i1^48 + 8166194048675956778970666726662513545775082718053100584474600185270117132445528750042051446441904148603594183400221665020667126988515628889475438017043977827214774465506373659829066631868593220878969390576214154417687932067433886995631492751061400287587406150250861994677528478687101892835159540529794372144259608277616360000917129158206249271301323566153525166087611786376196705741157129723173570959269633100249670823200086050137277021066298830784840131184269224010556395092118265551148817652110905656947019182646068892283473686639886353707656316046305068339918801140800290496310891635620482650124846380640294980955102515689513643058539568967195971227056335863878015120488946489840550690256060397342139381872898869402773832527862019219975778637544862198582817121814748132396471330548308194275814790566828656496831693666627253099426585206167902958103872351381408596017787474510690258289276087281041569095937352529582443125623951585075935303802735769441613737635262223850338284877315205137329892766026771099906599354903507578250842522068892885020616102779677336400186622521238631943234581897321008146114616543100552048412393996288*i1^49 + 5858327987384065798294001114307321812173585300905844119552286166350333351532131262024056340127714649579911014626311215650420186005403556826938081393273674855801558414997539998832672909008924798497174894086916597261716874833954291025236575827843223199358108768838307733780613847325501403794582767132589282389953985125369678199622344937262711519755371132474949869213042677162488687286328350135140439847708017357874279152305374069776672962396670567806689589760732941963286444578259384579172163637554792761329542827845854518756315889165669628719109449210787291193702345805105592194564407948339901782044649592422338246137143750152967524631853993537304845372426795421953761253449553165826850848323876044471814242065309591950410295232774875159246067866641116539550503347570771016288292882336777281682541401130135145756458986768222987413032688055792596773812837558422679272401244796335815754220139479677612511815873095107293738371193320487909890603530530766796698672713663072594616257549669272444836895238210569679217263354177256969621356090746072360111669232804122505668702690875809915740716716573871849416684132363697788026880*i1^50 + 1294608083725989964716623102688115147787737966895290007386201157582152100036698934739630951287374999144231709254693617723346037054150022522576299468067792464360225885911231919178972008893490858055603718538407948473185650857876905320836943719632182626678239042393831996401589820371518138012874544884243323880703685434733467659849763488647780459081871772176447261880465516644467531322696266021516830711468622479142430855072208060461346394901573992606900490670910985468627088979872467589643040962464064907109977437176360323918089806928810931316372988721362087592340155123372851291615464747108541873342227436219905620428015475831260439672971958943558180791406308172389085451106151232468524500362769868695488960552529105597930878406530966567402901793767192272824235643997227831603248713210172361009256223516819334082842851828153589835074427240759190005498270146015877494328483001688860702535771295288927024117355216275942505231624793246656633948278624269779933343358836858736707976160104218955534744433863713206380735061021757623240284123212932658059785255536863952092600079816949062795112022470684094241242410385408*i1^51 + -5249827417036460244732481660637942246141370958762677687157058055464867206201353244302763595321578640213789067406494156691987373724478175156565782433311291115358256276003715380644631407430857726043528835431941999244970978232855690268303968807380144502407134021597719662371875783520949549933353852541587578272651617489784734395311187565279707061115005284845616896934957463763102739440092215241039780249260658584641663930458522153188601313988029236192326739980032717063481885596001656345008237527849613663412005810546077107297301244421349156261678304548997538568050656590161846352915834359957010234835799167431440328408056030880987982797251426009330171705518823802523913641318991260467037368900928898947699925207499834782268985826266984087265553304319132382457009429418453930530528233964300863003327626490939860556198090420669212984708034370043568919259819806856031292891985782965431105459320323990916085003699100529610019605834363483433526426097599275378480937738087562049463361754949764981230148253132586792054727407179057226133283938419610662483302738726251376500707878664186288841246787426582528*i1^52 + 5965655845561812496005139244921290574253217623154968281801793661576879526990174204819780709724212986969235842393500752775346624790149275656371842582471467570937467425924332145231859941013238120725160372993531993847850412409354909318187667852996606913717955662078113103156455658948502150419112970061828854936675601527255214417370728992491190041610649461492381688542271541612240258590473742033735397286247291617897689750501744115143284451866888666962578674821544134427529984898816705552440757130786441419519066526150467383943464338478817507517067954523955155641562446148762574679654553201154103567630008963362791824258490239330658549879226284284146329051449488502535040873834316468373098157653355399885419774391036402049549399703221544938176009024157072247460429137064749780795682896835621499943366128445698784322048032897078050050811787544992550154462312799996180579113542392201518146737574454163334926021749759886425519600509391867343228069268216896258631535538766293444823372621550240144726804704999093082986696014563869294812392951577663128107394669950636312078279618275421716480*i1^53 + 2901130702728092243663677773955174350720916776068628154458461677642306505600887822490558530837278620982578952003484008955026536968352320181534005972975179000348849173046170454932361697727341849082221524272897294306006137386455554693662116514925440249801213472308615288874116587806673141620570241393584420062961578652722816158308733763785197011457516522240508018704588973863866700839578087549595997514376280270548360236274664317396085750036601312318125394263745223726024792650679109093472887650996701563158512377129558564990108213118114516150365663100844290632411450209759598221711308489344013233828662142346990128607081709068536512702345419047033208954182222807880599224953235492803653458765249975875806562208442039729452889422566659730272362153167976262803838584926600984960817580606937855917681185505309735118552124492340711332483700676462122600800995579255320670546657931098285512221811300300637399462719512092063851918022032037202915634834632586419816567671428511850893095221865562698859640589193044329739817049132470925451821850598255709593304020373143552*i1^54 + 426372939705721672706318636595467936918511494457971211487925894544197752245564435057489932247129603963656182030932176396793798733755260572597688627764517837460565376766233614617926284133809496461886040810573735692610301153123189497082979407467904610545819875790489234571708343204605141439593667599452651514209382289120159805311899648955315002467476208332722469935663457887859351982285811889323119770930234447683870691026818823416235722838530815294168748282361996314543755442145275149451813472037822567240701177589773136924899950799157861539218647956131039872542972978708492851947107447463315036892744425256874937516856399538225671994705408705302374156196427860915477992612731549285465809685562940966530720261642959520779539777992754045364339909645902127710100135898161140506757752778303167853409683458968615986045834230505505397982582764249970494811055838696030409240212476055346834850212388935650184775197775434327701897355854474460630091661971260735891775593857921616863762073217498214860922635603785665306479026774356419201065655255040*i1^55 + 76152100993973641508592782494867197581608174296291217017655547225677284489024728075941656968886759402528297743247856227866627397225043065289002333821861567027098873433794542601833720953146447147289481424769244162714188182793281073192310954967214526126574497303927357427870301305936759709695661334150288844340525914547146850299391323914805266664427429806964017942739037541670243961399549794232384859827512941975516788705944483017392953526401142528415355598162075923699451395560466387289773888188636195869242666261176867471009628742175204312102603336835859457654241754400516294276338308784116062127175170383949862684289090164222910617571324804957382625433190627483174762876098989971307110128495890144098918364292643502919829147059612543203816762661084027434898469201276764304731645119768782619349432912686632891556263159748928984209448928162617001461470259879008279957765589791486728532778245431886623036669208924159703453606577498963913731260279951873270588252892316405135258944549396672214419836399254591141754880*i1^56 + -1106361309560936575448990516984498876347454459714200190845410517112258316029398604175964707244275044233097748277941616215970290506130255481204861675022458500068038485799737258761420581423590803310283943885545389959354755942903060871209580789858289708338272937150164649966460455945275117680762493683890991453394808517688463532021552914030401716205535730131888339642618912601306903566898827858707251917385034983526070408121544850976161294873462943807093513500194754900235052457809472583325062402764618744541948747220587879306565335894685807096591054295399445565760367660943216284013021029419907412527269005108280913347951073238760056259452037465893201164642944403240897763010188453487627845738738836553280565928401815965102549514905133066974543529898647451867868660692528458067181994683351863170012812722992667660638002892779211920438891387779409832721246804175851518166270758475319989216192511101216405082813618802281211561694950975742662972372107377461016346988430631751354712896199134720*i1^57 + 4004929399808729900007182675277727966294129236823642277407282911361209884848376846224617932950592100309126227516241828515151510677355466476998131480425730620367306949362728662730589029719910391197372442594061332425564860358891910368219030505324567346669268534414967370628367282513227435998444722119823163836932764604908618846363157673904804171597135768458732100982587419787266115293141932554827585284245394614542471881966290874155940098574977538693593379309310381880308395134716700962439895886082617469163982774233866238831659041872415136057310277746666889081441312033904415453866859547026724136607522411522934265345606393175966034591589695359106137555953404141689952159995735207423257259144142838849208504158606505313659618961898129895299338036175743025279288840421976757368223285662670457205589952769740467868106615060659785376767812645837803859629427536584015813879867006742424204052054095883418290831308783016336729160687888714360990001473584607955973087088*i1^58 + -4338796041810198273742845744487406237027630490071466616750573181388413515395172948826013769512074062069783346951107384412206994444487547574935953691253980670613210403034787767474154591872205087184697339765187391039587231038320751390153880384709273577815044822747942871222762288417190928079805151427103010791114234947551212897971999645591450089018035597367714737374564099906316369141827906264808556575683166818403393934832750698249142599664626848017396353898608778525586799955356405907066430605653822854557352968225654707703618003260843207345820579163114414125444201991404263727802759842883520960186089070917836264607586635564424777490835221591843877298338254547569383415566210283849601501490875614337416587907034541434912590167249188126417480778065647231529415025302707992566774426948058193665674720286981427307661382091745124155651483225048997338158874716804672164478200000649438651875904070667231942191908208571071072722463299853140*i1^59 + 262507462177282213693134559464879249817363729835238082689790469122219154251593863521671908046613913952437755298901398783220577360547527082982358206912586380184639820138230388070237283689023934069284475072843991370057694252781124247498252228452062331073649280213227194710725433248560190443483042357584586777376018997981782239983208263154445312998605848666131545138582688142111514508801284644472032267642914369385519716709323065223845581972115285113467544775871341643961401628322002559138439870921300345619372172846190825491065932335709433689966165185268159878990002895185054550901358713997577277668752388803663701014778907439673844975192786193273012168463989096210381100699586476782580010380461279659915730421350466614502979665158179179380032868109339441550007454677093339342023395606256241592925237945245445888761396076649619023343397127051720034904189448593093528768515201985874183539076993985609337521*i1^60, 36306251358326813469033272965603748041346325247414982929092356172516949902161122697620362916020067881597876863084371087336147195287335837354830708139388156441469068532267507429622542397641156722410729108244703684665586251174084217240451321366712732522352969783741123497219545312576572920291613797754987570472598742567759129273324484520483520110487885128246238568115402619344734313633170459576754174604211648334767339755248634306746448733455083206452077006012181860892149529767557619786542355746195809218233677245381271133646749951229099503630493377541255699451021118882092511899611935892036584467559110011948511020493797770336448463608713917955893028505551777376748434689817012885796404486568748735952247677610839360023880363700314183508645941567015815747644709205009357925811416993029208273290411124732329256656988244449195182768129825300833340505990943323057891882787773357961718697445543756280861257543284706637409948106509357650995998550013343099897312971932894895643411998999703199090096687305959216623059837348583270450460886051638002892697933642606053153273608731608125672254925970793937198944928103628169112957029400245484508873925276744268387234925873862330941282274498302398471302126874068525348358892602143725330603250113793223707414013516251726917223796151027615634327202985268882217281455495267281373973999402520541641853528775773727495843668251075096353245993865506193149940508142736665616360029491659539711622388241508415189530362626449369243143986848247725335493432944103006875217043438054753314973625068735975294207634429541985976621211423436190642122182383344979771037186350003613664364251786047037843938973279212878986225934538644627611707520982613848705615724564544399009092373409957251396812975045083136000000000000000000000 + -38537437252942800050198419544139694752369975333468874053265717062414507682270056700487876022607108708960541989784422633148382528378365919666674417564622464478678582684947780418002268104519355230373032871112051156345783658278542211208898578222408673010162970645425075530435417033659737075288575958856858585624577020815157917698054375805461416747249549126121209633811273968201165959996023671088723955385180325165630673475495369378295891299845141423547195166417750996116344982590438676645774699783552997849990728330807799821621122069007725850685289001876946401432602175604855859353931776182530539788834268478192558696230957837624202310404246724754108059339707700536358977407484484347152820363675121490463757416100089103870108778733817562529544894753116426942788019542163491127403454929179423760296584088319895223961266627940522286000842167736547034016879091912982162749495006834541958179081721397180170344648690518915097459652726018888761257206926166092231109130113295160089126885792684475219262696778135763375791849437557424966847260695166680029741629745101626075757832517207094841934325732854155171845358003324130405611003525750749410098790839065580311766030875161054229220648565682416614177896616867728683947550832266818694067399161812907581793946924415034233845056018147061686736088398523196841712792976893981801734557871193529668511300920441670772876356745103975873276037673521629002337680645861203871519337413453309980939877725692133922902611197313388473020477391758264710933072893434687355402701817604790261091419877264897175107076514944561663756751734714340226950619872141363677439847544518052423159840985177844482588332769746848181526581311169239302811877700686879904356644082909818875620973269655921501039843344384000000000000000000000*i1 + -19072197668933148855088639903199137950347486019547642907649759836327976911143532283936065624629598875605091545107108932466336090464436376347216725482745714023113596894000778923977143835349624207223535206345689904003280748540964760329795039389121860459709245247855435465485011523924303645364905294824152955049449410055480970009274281044539984746490110544115109752575393958414084772406588218640488960570500270568852196428003910827220631065852447495865353368977170383736830089451994270252205179114409567336962935079787808331959251534385427706530235421309040829748915287784529166338483650045210064094723163976985754528083834599938910262611651855312762187696654915895964166167839956924678692718873732472769464134047348505434901925588260072430745521099150777665633080224358967523414054263119094436912825410734756049430604589802816577986214968981671565490877175038712592082628386695381624007278158294519042637709578964131745348658997609335587648540955129492010490589490824077655894607384700273742973692539287280725504805989287264719128310859975431898401401106706765829217660072197767346616296388425570900320144244216971825975520163014845463224326319507840660995746728040608425706549833967756203455384577667099981271272375906006329204398421439374761256149516907334525769423483241194489509928068690304819342171080812286770396523786527300081186235826889583512615696026802109055430275395286699336728372728167553864635663578051971365754510434805324191472378640598548616097428868349936878031214043534654060294793464863878517715161779710786431441144642205510619164495556049263668713425827247350800804074181306893415597427041841328198679754008521901855748681674875224434365673879704298083231135063944050734620334141705951620317229088768000000000000000000*i1^2 + 11549915077680847309190660114573841418891157073751412762501507774434563409204591004539357859779722202731118257681144747894665079902574713331715444942586966902761846444556294381977938748251628768954734686591216400056691082547438383132614159647501079180625489222361964737927571215535450831965641714807783027901696484211562065152501887044185798861713801865513911065973653704472065501547083354656732069009634495899444470329933037514187385128702732623283255020956896056111579162858900918326086982997070699282057181564333515050133561581364940745568731087122704748387347693618149081914299050740747171000930061026540977944298053421697486530251995054065818125080961713785581827809340197119010807896699671616845014052285880753372729374173909175817123899951560842606186856465114269862282310587968696809442682985694446973010691894064333816682233078233309784602066963260282853821089444056778886570452202632679829265619728847136142199237806301184867691818165606315350444680093948958623263585707513982868023814117549668915203651051289857209457484453058077812320174487321779375821812185158932631874019114350140412699346899374198544383981900868711724775781341982812782000989855499812055879681746857822834416642117197738841961551342628029521258873837066957507514062770431089512026151784938436039710261554708942196576796520755254931235999013515955204573382197485768819605149193663477002417165410535760820275200458613153369700136870500983808626398848844427634160854270434431970545998343481259729787192515683252834308427219939047291010028988851889123626309807181447251490748020998050370737062747823574246028217895213961804399528849343574362644315768084039941747513189365331848268187846495091118768971464750622305442223249888244623692456263680000000000000000*i1^3 + 11538275780121080450110452265723217124901550408620753458879562113108721449318294490650340039640692218537415168269089572404207333255164806836783013342739372699475064118692466978716891619379346094889407339477899771752692361984618886956152746429307283994986081867115717650473665783282983068646417778267386516607859776321863784019837189449432479944554588937401947201767370924745292128768247300525131132388459563918891484107086814114606309892848248367162215888964880002465666179843938805139145211427555298858491870983729726090264406443113672060873015939097208886807179950586037175789487806756844612437665351149990355218271526923938654139289498868755016022910554907937735980669642613407350854702195933732092436934092291884345396715914799093389597753081876105191480004728171065899298752665803504489828859235173675709011773387712005985140758073488597312414083293165041738835320214453899967257706621369295315389083115797579974206273444609451367641025344540311426334830526785736377371235049808841006188884555584460885134374855168187324365101361154938072243241796473138641803774852566280290234176978804727825875165866095503584318343278327273449398806630125872790474581640882236544111733030926292830559818651390201732521443684961124823931099417775324704658971959101273540904102957255659314387379785306190376774310872774468261845267083583176730368635722195308331012006390651969897356395929202022862998912215314683619399329158767313218530030407493784421881206565548635018101795277642984777340857804970207402563523968505231988703425341369105176215215883431958963287019258691476469061437721243386256812626479127765471378813646986054183294996790299827674348511355884742925447527436391216022969318600080277157104398906282332802558564761600000000000000*i1^4 + 615035101782629926817098607177678263834778075950764678105245413803483156509785052970804318002121361049904650597105062914721965191195506042286131586028228606205461598342356055220806781830313262901546316123972578850982255079509062092988208664088034193670670637318825039441772160711057352033873373676881781325224511242914591269123321985590171010107988195027580484306748864531360832008335672261356028442235184876784428094290656652903144367001076884491738302890577448067541175046069251898727023243539602694728036637609588486151850017279160494981197006583030294284665479323083349216334477410231968221908932224229786647276904138751755414660584103513649899667998766506028346099318709896725399170142014964882270755236409729624403584072045464545308945165512051513916810543594987943299334562736189296945139577286714581557644449050487120173620709378880947162351296326435488266958365757135798897380227612751169574096653927389729699195107666976001185883117210051530172235325511066432420694522064115932859872819518368959630702867850623465961692833192936851518558433412144571378100535569055126629295252388738296946648677771200243771401528502142255578556142309400521810774031249143760937406442542230431842605178853128921885294033389609112471782168061899132428583282332386440215664399985222263268911508132372336728335015872028872103789717799575686754132020886814744457124780078324119388336272179669012473405346261428176545220125491365624753460902908999525976707637993021501377096193717249361466853172855718521098957766464224102498934632408909984702606732532329410259329097275363742651052546895505325166265046824749009104723865610399827891866865047410990055004742412944782391767493268686768347762477469916297464736719607953710176324812800000000000*i1^5 + -771358078376580074139472191785273272239233663214694765335105351065275369171690851182480859598117971712415840877441944970753835595427352761720514441957456667464407324958941643413770541583732942512192194668079264410120030636220866627132216991983983414896657467681328479937850200982452392827729132613250767918666179971730791956824101282881347684107381195084170043026604327058397173198720685388486886277430934995587833221325845540566867408876565261604250933272271320131197260637549906037292466320935451487303842079519887327156018672504090431702868631793298716166275129424551141026738313583376890874191978773142498190660913945595439158849901155522562960978182302607594654625945536111624611751341205705018171671464394873172835656775244872262050524337627255217457108440402558069657743505108632016813109216972241290530971923583120103516677118253066339548976460366605936456537110845649030620459405527204070907737862148750531860679913252620546181739873259764965608990600395929813693847987320852118806956050868026575234337995758347538014607032375564732699911813800153226507008257767599452838065799080375843156172537049483326159467170065782046171615945615572470293785881229696642764933049919162130725982436485459217758740071127643730940175181255138177872566946294809937943369755077369661983186238007658278369432045334081612823806005990328139821434232873699704939119996157101412277166360735795114345269483456817000246554509557955873124886043638326883384673161188797628467332629366685600212030490460662312362518759486812434984901852340434390884049748928005282374887714392009389444220007469476735204354440985261412579656991520931159347124909978241168744618132131913912084076032329301330928831435539471236655064203526332041721282560000000000*i1^6 + -36297597207680079741528487001054461669660463827979190344254697071790212903430122690551187509799422877021412452295862064453551080412737753187637099975904632035234350992904780867961659978600945649617776222295996198250883593179637020847232027170882544579049951782920404212386928958903752677749204450880474220278257751882087146025391697651224970934164403157511233994443593005588042425073800828250698188647209547595735138235383487550027053378996186871434368575982590468614000793666220996888543913874451679525815150851451925457499410645445135038152812599551777723927345178354795284412102741608162700014970859963213358100961393623339641509575105344535713948402783135758697117859974412248829954976765101008827790423956500586666065044550995302166946744252105415375421841153531532092779645325937978788079678602712972440424226661382346536507423392340603027386330729862361040284241427860171652202941782665189711396056364969388799167942315752888893555134408497981367143104021672139568105872986185424521783078926159236812821337440743130372854803951180012667913633837525478723457518583788837901342435087057276278135919738033616149392533484601792155696045645062489828161348310422795480887187608361906026462446839354559717301661184598219372112167293783656877663436957995149695377095475199131291789897675992488778320888284275539446601559060793067963210558762899383554299609922249672107336098707726087635142880879335495372855006560780779901136897175985285067563910394983860149830682625912412348060495524716573914430866596694696340068531103977672794107447941223643606783557920628533176399890494853838544259672872397367687188101590948771486658796930566912941763316511845032224217534258645173831321166732459129256999136095853897528115200000000*i1^7 + -6802919164771778997803227062920511407345349932264841970173391187328920843455636922554018882136197016443391567974474820107377040910119391917720931359499944624762275909808110843358558520173364064105340369228592569093847470476270912717224542738875624405565825432992885417182336467271761258586178823964816960009196679151406088609470880483950244899005102394767298431080230898373794098286783566221865525482891715344532428582040870495388406035522184785349522630774988064916558909190409154065858092119958578765028419211608038714119451229249860876179818050088115222313559080374437202177024626778285159316895643432224035005797476997010570411210400110421427336242477425590914610330853416583600061552312418408035112853891985322015914087436569000217772689689615347187017545555402171548364743058434240882987695515406524695741434844502567226140656847959103766799674963071556403786905057422370036584246023822359324301644430606382079792549364133014446086681074825721992728034387036060217507691469534702861204100756488598270490492209789852230389730654677898313627026362784110214966221338071994805082764369938411704699668885791678571275822881018312501382396646230014405991298321055930806624714797793587573865919711113428837771015023719339208999976980956256505358283699343241750094220821453860158630555917778454816121614356483775087197731684898574688675814644752053261978480584631511642412000968637186787885975929278904430641187957446510677727388977812317247276299727340736111727099109175376594887574799193466559657743176577399761465593284542071487570090629335489336605654487332745500889142976619144830332171537563043145480742282351672344082863599936094264645156225835110100604420396479685843063979044168619092825479243514760921088000000*i1^8 + -1808212670677347175252741941376280342748315624345497606728006974713285028060607564054215655140339154189694521290419101158054183859151992956844008957953485454663439093884832919715175625821727687073763557500093714389106051781592929866382245099014171565279753910199597560633604865078699261902912263459256017904219693520899828294278825271027577081153021956062471766480428214925527471006576056482928057093304238886083037952939205568265524085999481096531726154075030402689526975261368290974532112046835630341307408124170825900956825880970003739764831435412663492111845545854969022593201323876149535920061623011088546905451945760960213658425390336738193814785950710061273617736416696233780491939315726424044248541396288129868956268533819333648751638458369573135723161580268148014580933176624954631522748253023496389627299507994012776002736250267222592772272308461284035757904044683385571913460771493524792505158516566602301403153634311094639927963950121530574389624040364948207653425778222760801897407798737393675277950515045668608827440530967037800670343952083522947911438775501593803210169412307272395570972019326679854286138618708668930778197565726509006088415778057790726967978352115123336312063948775169691183484510896715897426763064994422954978619708630957550110453480797391327932483246783934105888129045210822411421438747392986743411952714907698441363482392821060972290150593859261306965058508580767022172926003429924834943432743576566480055299729679973975853730576023810414257555361293541297193237991733128014380817598988947872463001182892221532038350097470318580961978779835131005020832462171351460349263380311826553036989219627934818215847048526512200628956718518395290621772360591989876584668881369390120960000*i1^9 + 5833749736182162921682723548161734352071811617803797902315491111625983131834213539713500487181268810584372587276555775165901918784020251635070859735709471847927055345853356315265128553201419131063198980419389438252881022090351798067371431485536805646617025800961303134943744277666659803154024353597868801426532333950970549635132539082950467615518601320561629262384504120142637114706870937930975282290159399854218526574299368335099451256336429080007420715901345817787741396588909166535770372086370421661356117556147495787700413185057256872327696943190934588405656293108462547975143077968319409771036041329077561858613966790559175095450583395772592807759724560612862055051888276169055829063185879152313936552089660955630030456747173786581163019823558202759470192477302455252047854544301268522298264067550809084720301918604887990027612658314927929120312564101311528312972256469745432327556952104475731207956255602904426419978697348547222213361746610547813456306933668560108098841402466792915125455000779586387944082732495986654271166288623699999921601934461425502852836406641809083710508548321284283740952646446508238197512656546864127336707636369547874483485192626370132001948462048121927850210786150251538794689821841009266057715086314325925849936295508270961556067890883515303741059985434152765126400113492052243414355651471524478003663775669973769507730151264961044346268508308071039166251882948886929107846669302292159048836428456841859716736708202433140924588022354030197720946309319670734438799976760464202971348339238461837927125343262931465736387275074840992640792978604204253724151391627633028500878752402743808703864741470289783111149631102519532827589331932742246223587664324660894616206892393153167360*i1^10 + -1050547562257581095208796041368142575381485720632805449669906582569787618610856224105187783258384004479093777858292576160415390444346184532259580733617029933549788627144553192767643494179166254602207114097410644806771059429863467622919614144702772800146686629295100735732033365740028153283253794566986699090492638382189702845061048161167343632516325291601913533299124118442818909136313408069018598536719150809006977809816945036779036085047867951195210037323590298109244858202609185748961784625135888898027361971758587118755996447201261432775814448728583379374238822818211748596010893316210634644677577770544974706354983536639964029194790784698216605176563950592952438509194049134837633455624452572545694067948723313478907186185438022644739064195761859876390533456035747059344541174743822051576902154671124771094862175167258600473475250280975653630988828172097273852390210029508389333163960380281972685016807466471609024631670995789092780258194685415621964565059499507309378583327302825804696609865549891209593736090206562928254560501189372582327485751696569049447488843030511486050153134236672447762026696880582022331782794423358533026410207697826436891807994863953651796189677330994704096685562213995228777512273017562771556416684212309293775002728472890093777086867576505101676136713803200919266443861772263781689319839558923667621791324107802037281004372361936569921314834835409750101962443566215810606838127723552876077701607626897894751449747921665698300654683526570284266951673042333807915685934517850494128095201640586104024452852924985406380186519177044981288490464455980887500109357418555891047786827771548040270340687910437969720262524042846302960597949124026827376934351483311378214407494837469184*i1^11 + 131698991475947747293277569694514262469384880090752129803077958679118059473912187773212595786546455455354072525366507353328409271439185537023038150721233774869733791397852060778222235790942501398098819656401335942151640213712909197845515927390545298202333142378020687965800587082455253466918968515528753683131783957828921282804389372152463913764649524318884093346896850136061131818513785885779759194549930456222800413819132216853435238195677669289858419763497386883002846409418035971292592687019061313543351705800991629427458743909391751706197780305648477821060989125229485952642662716688821748171807860219260202443153548048247359293811456051974363542749267355755992578195024032148405331684620884549280213823080181174524057533060530842554578373325805324543652821008026282418987558452845211025799863533770772119366431298949763472775862165055585614891110392288915552018192057140484453417987332932197862285740806878353777160131655450828604612399570189041790449380224283111977212626026330928527588863392040942863468543507583946790810219042434444482375528162581220835513184226126968710117907635878666373567471942632008731861439297757403090827931621622186141947598629046051689655524373085547501487316705526756303195707187059670803988188599266675070439193757099573815164061312224163322340490359865415280709023889027843716863402892660770838943549853245819389977418230089745434191659991347981083734411537139588084634725186611563608768267787895880008784236774633893951864957115149466068562107147697951705514396385285853991098141986800512930409207034140712411627500644145057059790761247386193758828636673033143670616785731486165851818030624707629183169984347539846303552834623110509815210397876965316267061444345856*i1^12 + -11062230317507974146350840017729000178112872195904202138281515715254719604781230957305138902493013030800389688353428041900438372828665876667886285469049270413295636734927172108370675941312991888458726281061997227524480659322118438544192747200411355327689671585885595797448493625705266629682358085276669282182231558394120062349849112508746994336443423479810990785272898658636531188014899021246186520481781810264332618829917384581550221918508550894332939428029964300388510304456703288413492283331435278291082592766026954511102361324021000388190703089342479234762997365444390660854740695489404295880742019151271270603283938322818426814344337882393537681675397148287554177991328205015284269955919056496740242752156277825797143191924409216382135807660726712112899392467952720952248324319080465046007473521733759510772428957625938123211571179227972048223255614442901780559866820086298484829858944181876748966222414521964923759565351727976760753554222517436959745571359849846940093458345754373733971148338649276776203295895630191546722734883644563505510877385845409845566103720313531192961086504393035900464255085618209011268408023760333302356923944551946646789618723245725198733282847804607796369175677248779270972112949326769491891419033050389213288063325178103906664657483085069359490658260246587471492908256092391651168565863873969411643464856257228786012317004384473743915282875627819112116443538317790089654351730059373111334547072034842217852191258623318709036023531882905326608824993700905983255168616266109478202114243998398737589185034201440349402813921890265672590506298414766687000154219629873271254662011378635062559470564073591331168820219864171324399698160386303896535988466112501157397004288*i1^13 + 544222761370547514694083975533563707138228269531695291265215665592730869013500199739718301098642306616189884998170511343828335017829226556140602026591033741554521342503623366217167274760544030750724999588101328426977284820240017577779093212348787407578458313410806835808828049263607782272759063918103096643207455456660581353047059809710759089613353099945522082306951837254504455500709118483572301454651603372783014626342374584795157960598510642175451142859343327987960374630155001809365407136631792101362583345557048638528243882454363463274061432548575322661455393067746853673980628508982761517927545008154510045602145586944664305487712812739734131518451205136389246672506866921577178810476704907397118937508445628311288912146901845810592292693472664913625929729692853744254637117918761373088161605425688308109208516831793122703877333734365259291656010043366522929999841940222856303718673741124474950545963054711810803315259250570789845712627753333009774016292533843075808658550530570228560879818698321000494969542861561936738552926959670584270150646095861867350784127543577111895470475785620052141836872541163212199788401261386572206965894636059118811967190679178656905645426122960587370943452243198357491647225707612782465041239436982846906384539524348703624428988189770626768334034346137604776233920711543897421820060396632265904321690009452711312040010675034734244091426277690488034608358399893241506526696294814664924070078128357618063799620885769873866518369259852585927921309030547527716413564914456641485048202591777431467380653279123501016041620044671184677673847807782559785787511084990466850953131040177089009489159219813039007973036855685014226659151096658052988381124935554917466112*i1^14 + -13278990774737684905160459349744366694476115756180409356270622001511110707587505363568914810015424054635651709047911051291823712890395069992820123484706463440344346158107925076738080515597100269492728947760875769180401717555964311981830721241408069085048451061151696829151251530382284226305110173507845773572048967321279060490253762664987610185865453565248183894671175012334198093169124861894491653221448182104698307886827323022527357664426201943886992819534299066511596074780128471752291200464750957800957543219608391262950000881793479730552213819348839394804750688309012254986894075401053346386368050843995400101933364397120117398349076339983747764204130736162270626786872988848247991019411826583344069455953955696660582653637627045186403022765663223502823962851398524382053810970149121564556330082331665499403688690315557113097169106477187708516746837856000094364658612691392637216290842345252706252475599307799933674916281858638416763675268121534495105525093385861368064362917801772763994632088464180200879416374384003703091543061880356372614642808863579740538827458545310542869007556198190921114222118346035299004458270036523505576952808478853964273340499343884820534478279010868120969366638196594668556205337819094171850644686048758172216534507389974993096397779523482871148918282237785000208323986340125217485136896149454718155527031633153815867468132695137072562254567008177825922388489010964867508090549194011609529831716823629433970732195391037848916039484032832370221674692525451690082350049991281410160003774596265143825700618975903188798924650249292802822832983401960114342825338793029200033067715203213715515165298277928136188685725742767282208378214106371962489468157863919616*i1^15 + 84201014641089229167051697454255317945588391814398100733558498554360286960480952086834006900516643576127397404356378412882084801248148938113382150507571776073282166652108461651178826599135644032667087928368249139721503620169952996997988099942223210836862752667728911465116422807991767387252093272908953925152698847020377105996614335473920802413135769933559272314817973302622735103099556039035819466118874434668892351213683016967690789902845673167236265927809759018492004651498998332886806779554200969501772854102769130367111078097300589783258839194261035974581701598561694189266653098239404295337811117711002674294845523762207689082913002414322973972697896706471218265417669315320270991553916811343019664715747976214989004154871632738458159088644126397921798777372576729898702449968612480021649292125488043092446798420601414512601965190419804206582602641572800562752463606670958019035867926273515424294482434315142110767496766472297465904700811571559588137118118969759644755892641661871312886307287437347662195646667266921747456670378812508570100089140789196220625130164340122125391095206236060566601512212631732230636054476108013949566787685081854484428561428582634314174443547106804079991674798504304065126301227045360909265534559706331664255764801330504756107045120901915910173250814420654478074320504572565987016422757625279425813655907087480903041865297726892265386830742275693898320945148751369473457397283613188706376034796151600725573689851022550293861507638158593492646064698092957859909111978225002464292490405774191599908243936645870144749327542310005730070636203158217870226974492485166986219342316725183434686329933156773546282892907234704694954921506940999135772656271360*i1^16 + 1688440442988448410002231865442407959083545734342824589329535678939631591489385719036472774457142992357899429483161423834179598578224895601110172655129938356178159751953186022158358281387841388227701633744308995990794355397747370244746245964971423103677145726447727965970191847893675134614770758835145442238142945515255958887423119519013104342333908979379347327278065740110825161230103491996886158883687604832485489561916663893717535154772098516560401494693251581479668851380279445062639768628054473300399378704125074171727684527629036845038649238820105952805902992215760553842993247033677739186403804245530009430669445000085171846909801344165889828366452623704597986455700088408665811701849234510751893264429981200394439209154329546446213149903866506177081048060334746648417993282008710807243302594924003505926305165554229662039182678362338872416493543156746404344540051991955289456000138450841280641212305242293247379348914403849834159368131229026919630263702616316552273407171253350716039190064684072625892052575386927862080004137371031534300862227035125268183212547027066646425891277647788009889413148322886406942782427855664350026354552263939158309949274921746325533181690231675727453754042156485309554293493702007848575202181892319434668329550812829625688206896055402347536712224642552231765326238540621615170670074217709051625497714103672118328010489491556905406266024551299080741206459744069714318521238325606624868701716558875005688236626233314422795469511556742500929948185391416396301160032952512206546842780854173069313816495929458671707427195808709029763575384224743521147157857122599605480102809745694180858774390241133043950813536556793547098808173903588128767082496*i1^17 + -1513511283332017686368493030110940608787923906782937793131977712609848504192978487426737123127983544958216091645520987915892349254961922529745409831697834411601920140583520576369065044826899725024221212002368693206678655112538483206068770391473044697249587126259392079640871627386833135666609411504204379680711534025233158078461800331581573382147717045456652170717652774198264180341198521647553973305509938995557058186956867848254031076202338846149057674747587339660339493427183112690512216359225036395592244412257238613479123893174820183785700974568496265425505163227235394944224146683949392127235075009052723554756243970353731579126983467658756517218798902400057136658456703429061934939568351244331358873442042217752027422657182958331181614482913471402940840901656708022887693132510087925772708412562506554302306092818606443914978951746805750902695644021575325090900024186502897633189753798604308339157893453373368199674754243094908359159723216623973141649677070186766486872578115242411709066441085797663305965223468443564526940259752331153160238779462244607361934247637815910252055784312480643996586011957307273772577481307228956870732619573969223346394865884743495958203137148020503636911484459711684204823011162720566247118070583000144004178169129742241038708566525187604543684863758747460162813751197303053536557994167938621592858199380748903417483120312114875840175261603565006586017645971012667286443245988509535484021982124107036560159436739087851386296388560809022034838773465660300391792370260416257583988127137012774585187105998694868123687089936654331083950762585816597831596134986265778845917827450419781457065050567997963441112701099529518483187626376698003456*i1^18 + 35800032759009706382375937859639025289341401230853525339896945729821797661386587829229045032950729905464373824446773663994976100723039657184037600575205974638789688712081596666487283054972001389632188412249091207140001676796171030911726016170094928761073141773625453198705070922680801120563806953809363326746093599021801231644766696806593254047615445807812017387977368568981766881091111955946337182318144321086716110186555086655777127547369362001888921882385387506777006574470995937680778254179210002680375868071468172245035883817396459453739185768425130286475835604723127880681845078375257170617628824031186740976063663866225443228540799031249784100025866351097893258477366136889153530591715025401474631968786592932441922125656410789465779889804767288565832323190978882196177482622989697844811504969947581204497969141557970013937423859433786681687507920906399958912479630545858925350458603023031507585479704443420175252169869322648616510749244743286325348840815809013741780895412567321805472112755535475984231600385104184227956998347182043586237374886591733612412295650512148689219917197445664853212905069747167385686135228672704843814542920034826819204681622887817566715092523077800669200541249691796859495067977096073247962190745264581174790518436653619423712277236368342758356429176617047147352472989250719018371461379978499775363165466715525544755627949760973099403842589401249851314271326449934281653586587742765968010219767860906842951536587103848650235088717094665463935635657363638506180182212730127290363166287766981933439384794695102226232101705314843714509792522481279664040614717217879862996547316896484375133478164631018662777909090136094320451167694356480*i1^19 + 2571189730443250381640031967815710711787398020973032519638494571553160223101393410605802805012421603767144008002764597166983809413029584991943345342199033002480851280187405176598624120305165158334557926647505428451853347910491469231886453359063934607380490983483046299952269434567199598104134502424974936975651982181777703435986668617299296300180143473804318100688918731696018940139373618482504532679936839427412258294414348845943198530623837227835252080776559501323007575211488917442697764194016599924318694510466781336276377244391337811844409160915563295949150878535372652614006847763360382394663834539123245664705068069538714453903711418630187325783094696135104807872873109182483075055427321787095667498599377963835145190010126309109206781449548770580199202299296340306162878482193710117857355578586026975963839682467039962816449515890986757595203740761625535752890657478618490002222575002180510958986604044452080271433778599938874803678013360573971842918531768167324992237942425625481150916399055064497217235100823653204880778955003280462868615749559845000898929360914461710057838210901614509740710020648271698243925034199496164274353756031856557723228694025937922390452577797708484815876705451903098739102574406506049941233495214438943014839625694270722134787981048932436544191429928257087914762008844403791417106939045419467903888307378702300871710678700898540577501482744553314063350318937539988653991288588707566429273561191852465686142203033224907396391365150091211873509899399323647993761204466813418592052639990173603729829608845686656921919799463276933729673871079101514230967743164097511158127695983795608804272775696174140603869983895307158601766797312*i1^20 + -14359445922811405087441774532798441721676361368312583017278199588700347098616532821075020469463647975970348653134122429134041910178083026375282273834090081350154005793981740809262574078665817050181623543322024000638027733197676234934513425867736173780342482638291778026218762370805127389324723102200339119182686669063009835227671706221839430818997123986863091067180214138997907667443029619393913710459257894586434458320142630720126245051205667826771148213853957168333269972940635600221974022451554052800222814790604901178865101181848338163647665644950591066442923399860284393974604888452730520735298433648081294489655604835302089123423160123501585422770658416391643164812358013562371079743577327335388376551519597592005718067413194551625312082655962160572953368538233492167366212321110494095529653790898262146799880172093398875279453286494061517455079949750612902499324406257574889670923382767040549115907602657486169480163215295001434566069935981754298292173705234645235349189299574676871773091395765416188451337600310570551195563938040068550313286629306946416530992750230511889342346929325034089225987383851527103762701872543515271974775474143607002483903163786164849899570481277401381448247111490800023427006988601325677441600728498887634277269217004179311029109926362593129699735887300106681690300562775473166441863590428883688155656921376931476907084699366786375245871216834014550709103631249808088366246060054936385821028363038991430887380614770703918621123818513588150379184504413222810528559411697329610559611985594740738762155030785222165888665597734795794582528808604021003122865732656103860425484628096730144355873276658119817325049780601347479961600*i1^21 + 85257024182415357565386983234048332936371784356277590605861784906385749102913839430089760687802737837661880492659624074514946389803211642122088399391600456236551364140765441193169036851110440644424183464951385183405298396294921102901121768398431171815168668936716963727078104362772437033567586637304457438914355356388675200416582332496226511373822010904478267185691516637590643968581601865406370922311851013959494948546306368590192657518046628562049696073381142222550805145875778825990013157097615054756341471573497524588091559778045170508882244068573170412670965136387021685097151409414953488043266376293173936792371582141866805828942620146491785623306019537834978787782110931360485250497562184838735216681894626242314505731281791312267657128235377032478741949844714214585317122451131138636872863675625501910551458476496477318376126079125193742529208246168638531443347334186120497015709067979056524478887050432434095000958888378345154987016584670127216423029695638680664113936549626958869772919929390466135838917206301675379125638380878436920310304112347461612980538059405992364025425767779548760894069331621817610388809515344427216930929089852182699116441942550091323890352426841477095575410754583049210245090650322961881474501717747670846779696873809029886686174215028578907444867565430116278239879462101699431481593270404333811876735784016448072135660162836276974073181631384563636758452183019723189380892185894295829620829054176223521333420572160325478338434099701148623428218971589533579309153077727128462720615168056472598208029993095156851726259028489005810148507352278287746525973342409521389078750212220560317659594188960657518752009596230959104*i1^22 + -470345856103453292087766073026495871187054213918677110688967845945709936914856224784251778279225548670720362995866169395252362639760821511523129761765648926127700601351666755745738752032267293127750555939938671353415342223547088132436040144521552826174007440757864279233109306870898883758833170543505717486676404829977187263847258264513097938216071227444907850306911977195514464516436741261766385173541448446364485712772156374234810901146517925578614844051023208135246908368280283660674395387175525024167189257967086275849505419125632029644562897008462929002205882464130187296343879001780239502126443164233373858626071094493049692793920134237156864542642194823608816961393343472954135935466054784618388990131268682178669056414472826065431464579224500965266583117134894294105654713031948710065135215590829393762299056695761616219100726846884604926500250282574553559029379086506298945900161931445327064860383998062679603686864186518407386580600533295490725599515431334760242001036249700476484353719484797112537509990428409493652797187165162410975340358377432803938740715471453590405484301108664576380544118042711234114169975197605165410869410346189983963441992874467706034556990046840888265523118964494898044521990059930513746956067560257951218785220396135593721224895291928249880095487035912153031348741488502848629037493152324091830908334322799926770426862849062475070407782957126668324319817367218401974889017228830247486557089023140466353633094367859337843775282071488890830514759938105719429479740074197885194173101011464801110683472907498698530112462646207817134959662987642158357499005704503886580571819355792127839352379445972322930629613191168*i1^23 + 2348836523456969917137190215934166798712663588392518415320828715514627201472105110228543930419622140005722322169664206517746609673381061741263985706992775168950148963897532200605055131379075021347422577446368061564506440371909588670885031658394116614356072334707643788470410044360013482172073525518639755451465938689657176028762887009000775229112076828357084003405206731305437877379379733436570662956365148931942875075581268566741314420591105503384186987399006967715863475584266552488488283076511558149734263788806949701649267140541344912292560976821842843225210400592455939778378979315332158073992181758900217473433409470450449851906227538146533771036305559743248530795459662669615843566046413128088760421104166190751715794438970018017166786250505852737555245794836831206851822311017882081753265608288546775909851055872244125451356444780148214100187560210591759810438449836262501490222102889872995789492162772821192218664195814944059799036496710693444659467544296652567929216903569831103276251751547621518469817122957799278149454348587079811112795303106595824432541891610573567424989872782795384245143861253944036464727966038150237411224866148861117914505484564481205383467967013578282663770312212463546294455502727418409000563070686136751948332124940375637090682869588124009238092108232656733757234571565446060778042737432886651285683521061349113959488427986245788060430273257943796213605624879943332939377688040090654532576110202301073789667583182884253348424266749404248001862981567330213296508202100004766509142638000146769397696234771650391245456098646322498993676513958451109088736827180468320241848409241422202295253705694284074377543680*i1^24 + -6461020368494878935713246277253446558627163440588784267409396306963037010408912420782906286835690813835662019134357492843009868230055183974734608611207673495601462914866048708914384267380233247249003234861804510362148537810806820135064357424937295098695756945232005546442547642793307029949841378115339418167749085921624376677346308120739637428251294456160837325274226211366828045662201955237966984960140173357209330051180845630753107114390065617105582496922922897835095137252423594676355413521210321221459499248060113991208757737107927431034837809709204668677739474796774227674568136719783316514686644426108818521821634791772602722549807192003162461232438130784662638902062839036630862970276878838213046828424637816444432612648419153460644488646044913360893321144285068736515129202069319065932554234892162266254297956890516450588660781681228415867188347671671620628403348958020039869814101494508161465812065073441170886070790933685833650153904557846673046330353130141954672077341642214377735774264053319851428544879372891695727927207175767019485410101140541080814738163099838596969363251504398742588158660006190815756244293140901845757722484382715328558499073270244906608597477586695801098436718745906729669598484624333104128311014348041840052477216633366031136242672260152324277687032984435527830043370870830039227001245050826542510296747671701610412974181111239555164453851964175793947373075815871695839662307018719194943088173465191866060604922810491296272339895225911604671717196042017773763599534194767633594652303113215836516977160438768357247451621131835229626582405991093474468579536489986443235546650206197491557079817331744440320*i1^25 + 20720297711750185276905675360708899179712447966921180006801094163346535497465007427624779588105328834608647113659902186975348423879753924773762973266674746926553330863994294458165361529240339793419295672188982917601911914450028995279180779131329833295008828538414569700330724612267015709357325759067828859667117043733947914817276397625241034709844441174187683961653978903501113018429374030564494438115290841824597403739141567423562340436177171945429989907934997733399020667433175918954761482920072344341511377735632123694956439305898516116853799375082611440588762834096509257491533017767692079417599065969172792853044555902351161702440122266614266202645124832141648045215494926678161380097320554808968975012658412054980711057211704555550024728516708715351427079092520120652647324434385315645887184318352082845503711272353130429242739658356599814388734752966646612703584090642834936327391647973444152714226035238520679930281609478867741454598780313097963596206328883709201489323485243198596802217416177097176005124127530662605685980196542856705762787375258080675444466434258611715437747449365357522306862055603944603352769492504725333842812692523210905861318843832803207805506227390270071359129703500234354930521851354845407639428099827360707559568118737982334588625295037946576878993772224009094320524194796569206008008566606105789619163640900524693809841418480524735969965736561010108443431611076581890662002363701488780491430832119121431395427120121934366427465441999634778546077745501383343710658772899948911524045003308152189446309916501489049641150305002298471891402645895189392236803347948169142551363436642267613609991155482624*i1^26 + -45552080161052992385301500489305463650984079980995173022699795631802994304946884701117773430695647450015520251854918553052110392366816123039662942029692267008157691614799744261777082698000272803113395113258354870495104387472669620213458837335266045515709953558121824212901268288921018588244076565275381752400695502483617649698203524086056189702215867935457492565448759930860288186399047384235177148393848993943087518259616871532422259949271259130503560303572702112941258772608632430488289464557842154103581200979665597069124531212135686815922300620780039039418493240270027283182366707900171118998173778612489602753944607360162361892596785201088562046366683351233132084950388306700540876773712186307430148068753172133749467144322046979547238295112769687336249896403324759983439062296825448254519979927628936813665889183540437302833414216609337533258673901713450067312535221138003795547582893812122903292658363367726965610408367408721178600166345740675200360578910923058595869020558794272482740803143548409339175046917356860898494928844735503646325505577875314182582068627326956181620640685370845380484431841220620152436919852705847260550105977153496075908016388325647251324480517468792945240716514079571611819493947014141542930002304320242102633043214720038721673600085415844965473371630980147762648645263574722531497522238872397010211678183121772342827359805593340596468165110591730400611960879556140919574301089447269435398286258331462389391303803627390259538314376898432967570460803566827881051031167177808684054614919921075815064498689933177077363142643539087246558021936498069651634763840891786628078104635399018433371701248*i1^27 + 80502248604441755305764591699008022534028277333153081903648808733051133943221811154805189045461675090328722694462057284537871984323988971304065997042469355198620594952068274668744118781701137897600443324947411212748549519158996320689229305163886207916447686066731371179488528593936729030975431547517558941311436147755853012993761539415911149338471983833577840786667448013820076456540871107129826216183455388635854494318333787673909513239427178427308275915783581013991081096879963358279649801785982306286494898055341964636743718934465319818945901619881951571988793410815737951568563972690907423146238291945112740036688228932833759758551003896692476327942223926716006922456848309761198476524969129294190037398426720484465508925302550687304999713975552780953061230843511609927114666205340249179913134525698842599549735210467898568600282907910095469038665343662015416225930033538798216244887509973925056984702424955559372821292441215094773122960612164982755547634593992284583810943781311405900297983383744201415012660553657375896762014650562068425564960406238718150016107973015356368163759110576328189920415849972837819338342233119665874973787975469866294928234196180498619019852416967853072465594489002840581358762341858845366297101866612362428303730060997575468032259874877817119291241893776078464420852544936711190570123612540559717829860216859727249346829431341535650134068593640316367184617732858815446275789142993195595879845965481050205578148677840766242036212684374731714499752958507089034564773518436536038693539044981970861923463030935124142759712780437678681301600819120851113454300003184840790358840482429870800896*i1^28 + -110285454393803794903364608497116488280887899375140654827015735745427326355036772618882098559469428282398282985272614171143750398522455322166726582221030823231584458072709745222332651701098820760829137030111487740480424335592558656842512558934464378610306914374680153029615611373737537870631903329215495065187514535562012932114955232171423852562308531758819764676178049976884803291530839931474938989254546349070416986888146027657515242001912393476870606682128729293502916571142091201736967073219256861595637198967185701801491222632125151837125224220999350551034528540668707205598372197648257173275781344062488466180693130126184641792956709267252271113366598114508951484246904035190419443013580542326863654185650665044647807549950577107923055858866577330332488752496632583566633065073612468740113815624315077022992611614657410378787583692477486108819391069640346355772010754479553944319687249307811960949111256645203734924264619453684161498357885841120115880984215194012531890412017831356657471472151485953956009269986485307608423055462044116893028029424938310242376442262800193546058457402523634539975402253971553530940712931297746199935068780459646926174213278264072666629278619573244119664479915340208581594548488211847959237470991775411390895747824984955338279311519617205243811311629879013656004692873758937831247256756885360595207655268905472283286586409347431105476675919521097919191953472943941585920079526914399764034802787412198376521192322208958832399733836135394664337628256460846654957329118419869912032496086176524648148723554006496903159807109245897954191873513517200033660601010723786776203636837974016*i1^29 + 76872789304043553839603703415003072193992450283528350660101878529868405487637430272047151888837516664137536865523701918978295795878277133701524473092121143570081231695547386711088163623193252710260297430105003504022465427204590763732791139858678003379748824457207193802537504261916292649639019325829606652323958019986078235862209372428396852216231425810324304620950358806441223926858926067618361305827039208958946609551968617580645016693770471187819975471631862035505368740855558041054736909559261601821331941600929931721929169565291271837213412373103774968294581367524264877852962165589761844924554668074701159175113685832418938493285452908353905617983796849386838505515465375487820382170869566215959509127349646341493020758987977585796852032600355634748920500090998162178327132758719304594649680612599254879999670071094547213730649960856850818107047001447979004443292278205703848828817634793334105141544084086355539225431514954196071690379251389617557734288621013562983433885299116168364952056546644014937267707161142697577756258095551649690583747704371850533908288225131877662846052495481256871395393507852818154520262735956222482242824588554909508137170228476548078399990115021058390117174387693728248656094344387333067756117415277239707265128441680315215317877631368029229792859303288867354284366916234695460091883359861165372799518943694578961059643640945837334934401525015503888131233416803309477462344731040597279068110897642916147205270518856251539282392445490202372895390034421798159517316679855453809587682465171365184406581885926275186492628403335417454155321406407488989011816830529379662133460992*i1^30 + -34947020336324557532454198740008521406279829934601029560718321070052166899626813195085694850084217220267216028121161434504329172707883921400392164150417257290853628697838420583635366192968062814394356224082807993046180127885793995907694430826068321836210239093856126378779847692822780582356958876109836345863979084550662235209744549372155456327191268434741489332114100096289834551502132837721065221732923739505840179361762132257381488184253496954879034509273655992071766447405994958722161496131482569253032862066089193138342430537135438667569206480960709079587566372088698690832265554589044019156622284594931059615061095170090457238599238035770200914732947388615346898943662292740477344630844506443768790521881769173541880541177040458806828681409206223392649954343845597241953362922530523588169825031762924357139873963654291517345809281035184798607355397562938317364268348547591371805978985493909936981439719232731400614677471732149282544578170218384840570453011582211687013726537060835608772585631223757335752717881210319439187180001490146362003177751933875967475486075161709437597277420389658632866494967641728033635023627083261574014950060264682580813846360364778412043106214067393621831072041696180726045588954579347861931984420264320673367813146998258964617907273480588080839376352716344760351281009608639866387880729082580435662913886686910659086824396805618437155918467438379023701531020385909742168430263315387310716506286895577203616027139465012438822352556371246980446940672908523074078317733381511001546685777822580084765188993177660816826453037581762976884880238268547954143096345103599403008*i1^31 + 13850493630636934253964381119777842277355086266758205205187834364815079084280849832165033195352948906030049707471954128255846042924186626177580791593704408894684575240247453913425172891151202925654012812278474689979463975768756010579595737338333704954263719011824641936756605897041625028797074408474704366483394398988364722075402706799275509917025767309956313428039317420497372800926978927113702843823727277833665651908200251169071765905027674628634557315667491811519761471095943581035910896638198621666108412663340014647425011179141927003429144065665518386271931145250866646066234814116693252773140028949743290803247838278633722026230929621110236139231264534750535881742934549598314397425941476995557478864217076228295063906715073267096695877666232476324734849640554445656161350995077724309243066018480742017206961887473042470125602072906025040869230334560872089747309524995492096750671776198803046596821812352233857815791161632267643687937084092256575697202379977019268996588665510073224844060459844226650481582124420908011703318955167455119386957350402440947795611126192123099400450638363885368664676279650337343679294695647187409744546078289829942214822435688511804667969200473884337974126235324725637639729453733201924209310928824862188968412745871098531511109912763235960388350855344083206721894315841079929081797062474187287527933442634910978793570298568524409685242168029746737323295713491341844547411990062868172199146981250108069243059311917318482139340595056838675448580308520268655417415712082253290068012496189127832423076454491855560299888210842331046894610717866981032401509090852864*i1^32 + -5938996878695709403610204669687638028262790658753084208534549599678130090735172324553163133887019109723241411629612900072381924248178825440148315725067388892849022164798405937601296409258100457885724944675096349381124508265412924726605615106074239642524114568043672825893942780422279539932992450601778290833851225825799130181765074063838567632697622190419960573894292203176062224001712783261121788031306085233444074048687318234202994213466229689309775421623082488822607989103325791240046969517028763350952968586303357869289885755479936386977876650811700641337062256493558855929261091919853901180692340991673227642133496689108730127767772754445192587573244831705949603414373882519073875375798958134487333541588687229846374673096703695106854066212757847615161920297742679355758716277531093871670510721384920862291787111322420281204828540060907175012911963169368354024576253633795116632382759929288830934014074691972629132325688171216145280374082165901200620794565893496555606180436072132124039947498374340773990605056339158041889053836062796964513638681467337077692028279937795223536845951828796120630734705680187214687962254881221666001336055427611483978454611761472170863139112566215249336249623342263828008036718874371788531076259784682806446342260720242631181419155636432062998935287373021353596382442399345813334907247398127835694357000034310805002342860549794175789452386664736216544466245342062310057080013788364922029598100798180454604678077989205825077985138277426544376766842237280728835724608286444737136326752017547523457408398763554024372687676916366773191620036283157101246676992*i1^33 + 1813942930848815123088356963438796339608738812311972270134906527326892823358975013985530535167087005419153284436214078744191368489039034525706173722354695331839730367933911815275819673127300949965924519319707290159621922935635830427937315224884949144303935669880478484231177729112241029474474931664394581407142502898444741209285696575503695184060001068921734791902032742142355269017977842544809950252241060476572198783797540077982753556273150114514619920800211180475394706255981276190137944829613265465003669020809336028165773613365095725485963820885368521896118984513267898719141298315129030312995349314263607021178405593050356643893302506105237695116749964184199290805866624748048028670755587965210347575671609056244610341531400823528277729576853356681392239336705461615395857705686194405775437087203319262511410847826802845589289361791623459677100604657241278939926119477311484384782539748204135454152277594160145695026230486856150327232304102418320587922044958965422061038218534083966616716948100482437663320848634231404279044002315375509035513031777601602339397861965020137618162496262969303567337209662516299431014620932100149553517346730941356115823426469204671342991368217885378842186903290892578474202845973255542323471816145537326558190809751758891280563544004042695543126056881166409465526749560133111129329383554598638736892312232400073848253622054154362007306612071505487099824045270034659852416422967056918914338515336367420162472485844109263935213468725150785328341036615186269444119903573685402586347605906277933759676462998750883929611832745319828084938056008510472192*i1^34 + -516092061833246118418139007450632094307277273595102452610056100438115307580937270594125903660645521385697990919391891519933978581039523246560060006068039584924986498289954927764343558178146209314772472020740116891470146882155671380703187105081360593713060526464639606990239578035496822369588828038174943632895080529903211154747025290730080001667900025823002292828965294618737086803745546619826354839510972405929538459366822292983262272402390125025129485167307890072127493448121805400146598361277769485821620166665510406156081444908748326227987208521086186417975269071073641036340640888356096116436720310594307411771400178524882273756055791223044501481681593467410970989475066523027054945601578641558227433975009509877726466121132892328991894990398888474589998083041420820942425153246875097292131533882152823107195705982435836220593148386813838625203575161470219144353510404791748496441086795377703987507056197577609165660008748842989446128847274368577084734340355609637789909099722421195363606967309795675018401001763602084562104510720540156176281782951740904716617424544912679172406159636305593390687047152216564395638274675452175393358241356720397482522365320729127664324177787949366440495158362699364546468444730865733167087470270647103892727553793525414828602410834896049933815299765948953144803360536709394081076923735497771682828317899923328905723246333340283523941778870902443286355081851157911756713410333906129496955556055012717815242233130562451537841477963602561480160365327950989355477890159736350784462910839805536362432322873469448797170620122229622370250155622400*i1^35 + 85674714336472746064368950230939292988084726613990954937338678614729096276815383782682842384723061105598546845095910963497283591498071230400944190276865134560147792441408900406685465254501222639754246292619271383299184804329686371823947298765210258359977887191641356794108463309205967758659702465093641723574183694796181187678998782977301354045998696291766807115263417328248038623582260565400623246404297843915855662500376204557266687841884905989332147670260732970119352645351338271225049110581228739643302850907502786421792049143051823297599188142152431629219350509085698453393055217652670986029714639382378804075773612284817109877764180077915961324031348542632355721407917144412415210098839978442730399248994431045167968668352345097856447592890848318606427273737380595594995963649052376190716638603670334435334179539930127933100629263762170282370237463605759713578128031442596385607026090233534315499905961993734142546588625672258333684541016074556730747414896818278753793428724715347797284632467150411282172485713807492561573408784942148694004398424261110570987656819646106204620777367267954654443722480770997989705680395027209092205312941641959044221373598935771467632358532656636803308338856471488085794219781664200672346176187707677975432559603179158930496046446188296352329140246300641017725510050742786990215521316060410540398411090406352950517058281307439844413312680384295197742346352275997601063079036931767021372570917824106983427367914369106849362497716661489455002486200299209207649731618539434034232490043331159709431186791411971543206519538012373789966336*i1^36 + -12138387622823364606853297274014534009302966960990672116412618541675909939776277155094042228049714828530660213302209232914283608482931288495083877105466887294530872492405023523012078509618746990147606473389565382634701410048733966081485585686040632905121830753563401128441600878638133623921794059767777757115385947642810929554513541321751764567559672851916178120049343369450295194840521165121329249242368848865305347264092690218704409880468405127548741889113323159195522423398125792954787703506996638725043607445939761574145935206903680509189894982870605074434760960237169914704689501885543290025390287831329318232349653263231735902148933538270626681123502769673981437838776640624612466025033454389435601027478111642335140386974992342978046215807509271562919601360535213152393327016798538036204179615996222797438840351454731871392591631110506380043082219004949445443221128744922917039701536756370477665744713067769328157888251915209149352985011473336319554843173642561021861813535804797995326482261279797332688198491527459447390286464615863895215941538735358488405662963663616065438302491468668021499332257562880963309770321845573610672204630585759766464208087069312631638775482663361726878853994563346414821832308284738849086836008002632238734460297095812245372337433421098174102606316260594966151826464425478388155743355672339455593565356340193873418764011334546019566449491747888325920418170335387180915474146034324664389108106063251454110926754819689726422568123366990796037795988306315250260460242951067447141424599595932884073619594026561952362736948688715776*i1^37 + 651762906584090831376540362051186034937315812617476127833709200092289909589955471161922295261858913591645356284438671985916011350533678873650110607211954027647764532237375621732100798264005273651290946176715689313708073984049804676298391352648915526095327793715806037787759695700284609606417655930934521274446566461009202047981640973670148468993374945545013441059843847792029514508852890665722438573655126768382954144148515455193463524281530245880056893441658437521143122907503967016208017778712544550526496798582454599412095856032120080215814386769439209598672828460143312773553259705389328251184414798332493213918043790954346405468002392057024465559253214223765099431726925822110570386642878917615172935855155734394360208711340389059633414955411815944967073194793340341894710102365190671048555009910055532402797733362334469463091677107028542448658452046397285677212294807549306502265211720738580165166275648797004288961180970010639923967508926231898457830263128521984440921715442974311239311520390893512898924801023418848648328282454605953152091726314311614165547033548918507196698765930539882147795111161509764431818072996031727028076060567554947062147979940807217244635152168835871939792484180110121570305302752274053306970056697662168277259146176045976443395848016847655314871674501743502883202345988181528454740213232960728644747264511124136737010901008872697741351421513361943247563973198378812777437540576084552377213944991900613851214861344042557492694928807549295943673013165719217793597793638357788284460259375040249277294386193728119753853108224*i1^38 + -4498956926063482098846962393296159334466456218658707399503069431242950804675940178027713009111578449331175966312858200485604692499931736311192676466093152481401616171831611797782673148915659170344181568447854407418868302695429533657921707228800384405370861552781865048869581105241220930998567450938867579584761137914169876940262003151094935791363157906249525040694924575202980834219342470035559995210694490358021194561687863214629067030236188773706954906924770702432211903464453615017495446951035084019604452417970427806431800550572976199170906211675357471773141742058988948110846689276019608708819926873377338514618127212584888374195395822311036263073779212236839465844104930870094289474786808828844409544486395997757392825460535390417043043631474730145315292626463128173874650763713761992878158909184221965349653441148264071562186524927237975527943726269353144364366953447255638167516205533482799055861232433473024983708212850125692717390577172513835315476532711249971343608312993448067886465815118235918458201379740967420481892145199053763466663505554008284229922192595640949488712356073246867591101474210471268972050052487828294810173648844739351237941123594102364744067264081392741333008540625183876370112629830609407257979409097510634188260052869092931041194742614070062505567934459602636446242464347109764214089683318530043480779035397566457385414793295755222892625697038023690407123615439995797556841976655272456802375901832867747477620004706455898102643799540905878317321818627858498263126694259485705500662871450742359521457817369970737152*i1^39 + -227998515825613388984504461904041198874389342931493487824307631200203892502887918819818021041891705843352340583111483588022974343030645223689430518627772264774861533442793704616797755262588152551732387409849801998994840516336213356977604676470654714104642793843894142197501169394495487085802484209424072154659063242847605725238973330949360079764705739157598352971376376582918307037651324261036292901958694001773004541263488252472881091524229696144579048846440380073839395945520064852337091010307667728815856579139487126553531996878491381054695394424401332970117411981625423941298806120909949187908988578385062462898780510360277272684128744914826368126622146175286890032280279708116960336290476450367654008509490053706774451489392208671733340300141308923467847900831722507061389540346832595739028927498680418786834202036126084812558169351823422238576328165667336296580823040647992980717364134334547970117284601676923994447306574018501689483975991823305041431886159856285041646278806871551917202027046764241840746942034555081273391083462221544973668123311537013130176097541199571544156247727012466711741055220819845385458550761056464069817004003733680958999483146213317635875698846659544604565345988505930724143801000751488765773576508638676774721677155677895443615718652955075557626645328064623277125768762864999827438920793627487102054763303434165547677261112177983970555052137417591040913067328389353866209597934115803708606537053844395176935747554774044942967418071808346692487012976773832376053248145662521511335692880565367372637901160448*i1^40 + 5843165305532550790459200015154764066256387122207714827356063450844147098033957400748072062296064471575321109899624316429713849779916560297532761827747589108143697399213226930371951821707451446981761831409973639110060944873180514081610679216969122036492235466378413800958867744245054603682651805475744322196741362661428847715044860934414604502384673736333811463074905292707080346331002161025516989695930602607858020968968150712967985945218949471050825570580547510666417022873747130455299706114954229681013762312475644507133790157721045883663519500892348857846720700770315120692531446884688993173889626984207058327342709697289662314401599943379863476700903515442307256893466712476952243996102839879244153087010997346549108492224053227281340201917206670914247571462437659741978068163539881399584263090302242253131344308741621240265829718354319423094805447239434121322637408963976975856210518225681740193491653902376150698868502093439889281873021661666035057501506197262540806665880063027034526855288728356193448295070316826114507785733433674078857995810573274139664159423400296637481426895258073717131556672889911719726233340087427577129565212715055003041369187072925956511848437728431444806435489390163386275886349395711274724904250268119368320300954791111234223408376604284174977856074508422891897143865405142511961055168367247419235938001465690818362572752048422794535747907127776626184103079619284786325600861072834680777734168657376351000836741381013190558690385872895743566278181254512733411885377614360862686147379649761995915264*i1^41 + -830128859903117372617489726768354568815233458823785363900936341672312242858357364091702493214072623143429156787328472218924089284184238209660906393098976625729418070504391305634639871691863448887059190704328012879382787827392254305534981829016661979297905791513167817520184109021854804212569804822113309509481612084053158743122045497101037213562372623489376630787035707135848317043519880137189751071456504699875921103407215596288098308855823607208044297515086352270368485286922157609610173045662511102739662999318792418188790968406133291224284420074097446866306563924007318498500918626338171953890608969194123019671327793831763982057305637671838711639849624586511613736925652757266949944753161874574811694421225719569981139248381869193318906261741114619487496868629393737731070041020630523991322045436285039327336838685296057423686889551260129958247951544373592100408895725053168580185587866255303211007775103662190809968499806043631528574913582816813257695230609984029075995030631143957754821723585034331334918951947844818476262899611737425413503392111998643583269580317402463929702781334834176217858629653721480639341650287940439507827241302537577863093136641435266235591036959746580814141520337319537770446636609331059304406385999674118846731275023164179614047112303632389453957374970508555424133787313948805393286527049507466536597196491908707774640624786384839708385688704895021994014371140456896697024363128471854405292932128416889561713499348668571809587086191421806374616538390919677988101772642585791808329404024619008*i1^42 + -11537501727631608774146200013258550725900701039586213478302778775449682878887735424042419238176092687054350766195241632329503836150173548530418965999282759133357922946466133015712383143480584321616440411751989660296383817875457556599052743735762645877770844045729408422757123791488545345905665161565729765750402704049931521431582912084536570820765711018437138854530282741066147307426367542821188894709437541252221688247443465066853938659186846357736802045472623313284913856616263816265713188862129925418287396602222599343914353434672452954264943848580711513593430298949279673182849224025019560609589656302431172549685792547507675766627159707955486517140195489707643462526654990657866310639875485262574397533939160915417092924099631977819505899882491189112691320955205126566015776886302135969840646012386548131072097838029882281788161005016584040492710669855821233388879159000647160365507360870001751241624568953002747821411727146761173826023440076084287030434695560393381470675902692796958439438560707927262580282449927665963843916537922293925061894212093478960876010410973910617831427715471455515533168275748490913390362389228923013936763308844705175834944320903936573429108329084013830925082100142663562685103092008192723570856205417224606855460872290101271400615276026366485543899443252209617350596332182498953751755812841413547285939924242879843037296189156998108507566973023818454043003242878572182485858927658562357695096422761176875859540208115363874637671084504311442581128125607714490225276833421803228739141632*i1^43 + 148792368716962242316049271355436226313663029070381859666812371226821967282730409665678483889288753339337418754673045161719573058437975559774827434322270550556592642516243021881262360651717384989493605610369789385932107620958034021209888506035779401107777419165802874807052033018083477859024917019556263202584625967039218352019075145010533266880054311875324412730784263513474851390161694269744744255398699860871567997535491010918029196483145886846900144924760870150827106439219871297277682996327517406302346944473309352784245162028874713949348942325886456306763313059215042673574439422057373563612194355143951337620187263234012211703988790667817589910795189530467001447164062749186159508996833516227555981276177697998562004135784578780899829112403216284113660085113804011138585647809456064444561473818711754110665155421325925371202276464854446110334739599020957171406899887961411965242723188027760887144150708583644882541777089005208031828460204922956881870791947714745377356409718017864878936141951129260842112994939415427009929094382620051333215637569773438102656184323176348621394472400295154938144673553283351875939549419384075548247220492850340126799775355061083012891581218487967595559470846682430514047461356158064451998649565340347836129525761055640171920230035985261656893999026208551660814107936121088314019933861353546995096472787109877486173436191431844967292220264538040734304939391182144664768480503727229455292504315284288269888464383446529718371831782744652989333490315467593655026033546368122880*i1^44 + -224757185884379850380691197454850792100542346051930357908097005959219618074677444111520211170986785726596565903462254194490217243107025734833695901186629108459808079289844085246634973384889109780871094574803125264966568010290540174649756688218983222378071952354650007984796413704904930759415532119963845442638590060960350289137751535777532168329911797502985272554986078086856014361893414793870240856179680586944176870135017155993871129397566248231842389145080942663858285790965994013609928094508777978597908707380953335518353404964775419755855259194404858145607811115192687057041574760139310204219027738655353583322894256689795254533635691603131998724662874502591722606438762287350476247000338176860664871061071664090677972623714979439119978271100531614888512601065044385307068162297862553923463810828512757628886889082641641468649041693806896591477377036308516412857066862651417717035830457996222546247414553263727091890997610976527097208031928204650023878817683100306608549942124701522397181105192308098860120643272187596646750534065772711615070267851804313001191360965401039731535163655444764924075667832152437810086712249662340382150592604835995030250500564873095697134319611175932721990265444454833755150256696101590195595629730650151221870200600756450601118066066411189456660110176268878452567355122215620991794940242818851973702731251931677766571566266866790917570688337240119940612452836260186290489048066876162164799813341175856004556147872982352839505259733972462158942349161897244635976171520*i1^45 + -1851266773532051100721093800682394593173059070527299889116582888729413996135996628647404593589936623452646448303165359540145952159172428406406850273174903944521037719147695316792053151526986500345204499043552095704209245870295376862488965493996230614541252758913103147718483152725180457645238588075226998340675637291952888731303703635539339982662753774105612569239050920258141440443000675867567122839608578311768250853417953233534416936132213881828283462641222404749872740734395044618741946238795109251482388351605782105692371355808848168838921251681246171321148881411722348719612664214063755909327759111563520626985221737587855837494940054896107013845337552295661965858770716258646414502471057944146959356977167005506595665035992054189646769260199364961673203098313431928361813484282541609463386861974332185876583673936436933586987009268963477805575602421537444356459869789952075139074623582933465904130742634462230703472214995830942568502638643661038247725890312728548392117907818825688321365346119128380713741596653190424178686762971444152966573724053107533596623273595504558546100610722922334604184705632752718363478135657879193744448594528982810318776760492826750990124244175556209103011689642600295747612445512719821730770628641143806921462830295318069416020309182736757188190139367406711534971575394696402172414862900410265977989248326401890216543319455298438057646560727926389746191134565375408680549238593815535453904963004355223956137285421728939132260268127020914326889335278536753152*i1^46 + -366280298325661101031365260789190673630194425254522546311258588450522413358940224226860099318432917015581923925575054556324662610450010402951273993927353522864655374226280339455173925751795828525274643586482679331797563944347842086607415268592576384557560511664964043996399219628963019735265175042998007933912969046610912119386385411303377589818968270217530368512931187888462457045272589161848534361879814611131662091058043226990118821331413315312342201052095681139286935742250185953566842631651280314715664174050193200610547835875839546904848740425858741013356933075311349019372292982007754305735907688345494587637707541873989729474462719095964238225016341198537800183662638335911421804295700425410466379579459382338333797934830118070971564791731521157533568336604718330317551913061474664224783592308826177757354368927548804419097056813444628528599529082369668684311011060358145980870451427750709665845134538279526322575655051940598486731235071271468539652995306650325896147956262905845203694102646773496174594634150281155213882592607114617973192949117785659885074173328806573810107581040027759631591884104377946532026558636338205264849194554553798506261550681904856640423212189962244765873825181646665228095467701570813972278036670691539039962576112908758348209696896939421477606461646870956437846244042355768794124644120351009578455568163233232958281544291686281199552877576697871880947459787927685610600016058198203485406337871891364030653292769700005940824270241186071938787704832*i1^47 + -1312553444935013727356237363128085091536463916530984199889675044930845375287679243148302192651260541042831633328255078841038704108668666644087857055575662613739245300784626656288117560756244168302854322495684767148208078507260032377090161267364390998272316870821783230157958857907804782116610563177756798520571586372054550376955683199448627758373305570218029624556912012314066393424660225400161532577506411643296269396238527342765080185356959459043561952126107864992746926830921286324625529047655713444691841722852938304347188699052823483698400068350244590535265199967274661765283893068913443392265058160724657027734189977114679211551622758429234354767447781062686884323543228611514020279716237598033087281485583172437522707880709671046435020791480248197068286157896078174480279975352894105547001523828030201770532477532443237712367412820466136956832255060914160577668570543580665488231342461265755893884056856216800564351892046402170794956000048083121797310249088201814328368780675528986236850279625764857729191534613485660899826800753600374154639280793705741975399282621566080550867257964065633476912229970479468448993157210258650321058188303354218909202413882244676834404017666965180271562158091433646336394434041933361677885835518746457451109902382279165245644780701996361803609289491042988328145225287710907607847071422481611653111542523577820618390142384274270646942314096234381976377539536667309952763589825608768565504937973361606159145318091321516326321206198800482304*i1^48 + -1222726027515973105236898096727303426906705683699429651237936729381127343748143153380963296605143685108043722280989473746056997606013220604345092378604440696134401653746055020178247624999756513527393170879667440018847746514605260771958207974345191403566262054459115456043979922998504073456299595228186774256824475980906879414216247096014010964376299753672795993385718618035721622886860575145384083622876502329408625674523346487937056583352747464101995603938597112548856191596663692678535610592505885224202045840848300060864122010068780519001084944258059251406457882918802272453038994134759073232234169926559843554628436101790625948296511080155776681891058009887556640963340042022015179511969212192676178327555612135982170294321592316003013714710165858752583866253019484110807832805939917680441980149922501516701884534285948320193675859630647335043054243053746596455362535040487084482703854086138558950406399146541615970830675330727451568768156430118199718343791885011572437840825157460438829166771843690113074960755670081927505323326215639685353123540504713545598182480026010579714010843739179845977777056974256939404414742899441733790660318065102169925573899217157431793517603838068325351788199578794931896655548211340251371109784144277533294067424129316155505055386141852943827833867285182912549612781272881115573682861599227018891941012054959762781163951259090019442741650093527595458909117845965823937576762961965209398488982808920800926578197941087593242673807360*i1^49 + -399717396866696113164369864914112247593326997715182996650207431820896235481163814504641958645287097930562348850749232692171879058869287046741996349933043091492859266948744140304169245369839285009792689731345988615663525089725359097361637770618266715874199784057019692320255065529697267096397530195828257709743763045750904196993188225813435654238454168231246665728502198170308057784380208806885085248234594497632195918846448556252177090419578065646303881410716611198170086498264560937580993270627753749569489173771275443133358115200056046467631848155742966622172109969670096676713538171987387541038455942735912907067830317025992527131312204760712519705812771164281965739603075454778988319634393125030494264807381239175293723642381885796351563852971338181217512415530571779687549897137977256747195533707047082734298731944287405496071103798822136885559192872149251933838492432066362593081178853211776348639737091549691040432182769488598046767849597879394466552059846631997056966981169371507332297030491541935411882433303108104338583353584976078261689421978314269777210997361671341763870787147254295669456204823664812527893532195165898729125514377068160033953289251403304371651770426917452854577469068061079301985459412106845545420594284577712577101359986539213887884928736742774633417495717708533595625985844499170770655925549967232710836935388948849224019257327428966889939663748629888792385568725517367525066673310612510563327944089996839854089037899345428480*i1^50 + -55168131082233360840714221434730611191643805915728778695706531693902673700997856631685130452483167224245929639513420246985762675457851797472580017903273759836903603683223911365981577077391008259368106661000170386221597728406043806547471105969967401950726792127185582463041712180833006129597953065200466959748915083064540121517477963997404268355565319948609486460295640334565729343196417264562477295137558342257622998366671434516799034564668531347087175681654299789709004827619828153888676427464692919409585180629127404209617693061698659764683545380021000126405236746439002369107747120145941452365650111694064089692287626526414141806217968523182519331089089914283730874561417981981752887295343855184888483330172791295104436684771475596196163830546033069082466184925836037077970935879283296602829360985078594008578651382172277172706305194404738553375054640756247205370922417385350082494986423008188288216502208451915415988798243685772154856339321377364010257893380881792842447357587258684659745370662821052376435708591169229794719056025051301073837157767293335721430021585450865923323880763986742469264225744278734386114704943276213389169444125857938242918883453078818155911192216694428503759479062570052531256663383068728904623832756805906136873812972325672864195616211785952254497757965674737698795543214034506364510595532898786974886403180661457332607524555263918848904144376431272024005243759699919192919712545223157294905585733712531203534356480*i1^51 + 199821583148093439936305466217045340333707242744775398313646175004578048875939701061696940289458189934550792851980398915671742875452674303052954537699916540996582982606528550910530174035561713790552598544469899810405185584645975432327041076987914714650868285105386592961777148244314595408058015068553212160132887367241281755997959225880718571849283404094532721504668918745208386961425696478467195382600671663685030604953730068171567102614307285201794755722405314609256921788057039800815512590242989751883754875267209759730908804124596837142842912530111778885408401098544077299844525298530808827069236552421640207018464281448154234184674909789902971203725407542245569674288149936890647193850359517655211524896288797455187347752267965278018556799418207041011158938241181460556518922911866882835343393292379733145141773179925704506950239010516462904273001133588850824801356345128998085234890559264900313920036095995728561431470885526655237873955994711268901101518314023646413158204908804831866452425893644659429806579329784758483961426797152287132727866112122198541710848532251962965042593956671075899469705105701634611748545345253672768662124629317819810424645155023368254823283706327995243384163762511326221629851999776980594588805901036265990796702291458995272375449983027244071811970348887661283874815709110342789618304358529387080583801410603000104981138335378210582358376576561159357156919759359154865698702396952013071412706410496*i1^52 + -200000002151093720221101313848643082495624287703416640920069587091367626019171285934568682466176132507871064619391256856806533634317947516100400898416524958462423907558608886739928763261273660990668296414298224334679102293501830230280319787354096572894560549312355351385072895958608234550168937935905137679830676736140314464239711348176083885755788536864603759635387783425308298345269119592106503773521141112247813052409828742716037411867733339329911265231246926625965398731702957906848255653227404793694930173702224515822888734647475155442812382475746576863556584025753932659164868996228747165599500006250229694639089207398314020461700531616632813565943742729178722698934802979721766121592840029135390721206655822747175459481968875930003517952282910921875577907757734149381520921577727665559714265538341484366001217583780704941495008923577873910780082260639477066729328458270201629580298026667731059459504911594802512631581668670460540530350313867239076335547312207961986541390463307283442986603681460014301363861140116521694699182431556088162184417709010029089981806677421176591199103196919765552405123149521202912496740938692953447550176024395381206184516752755727042680130794235832239749272287026084612118608881037473096146983128258954949514303916185863474693831069042496398641488660186121723339356144578944799139136654697733362157195209456705770465158239431804814513627967145244164488198255372712770214182388367360*i1^53 + -90879611158055746576547149873985290133380071663115126498529697009277765734464566108387343313247611012413302362930830354812042699507710002674052830604668572461788157588935941762892463423767347098573105527667889450720604437812405964032464408890517318466357439889994843016922042608939804461279982117327347386811489080363804612569818970900788915858711467567378660429428543166621696259314093468616186888556164102051524833494898744476702001985998410882416978203440936587852912925237201999258617547635648670466442676448318509568031321015570839623302897309223062357520682070137892694032545669888805951421489494114192441259522349760776865685602256035735326949266948706188588404832160947865302645472817767596917975725019332694135230470893046405989606108680941820704438525406566879494151892298481532899034210673990307432010528320177489399940766108633319144598078253419123067864780258650946753806376225857123868742344467680359408673298208595031999118637377548990001732612239891685339303124032115481959163160928089863736745228474662535144292784255022427204857386702154039579025519558645317626983681094663431332892845991760889381261212841473645558992625628393648054485391697358423641161110228560075430616200806666935095249489171639845899099551146720448625085817212297543303999395745297223088866345237505790837327307881184616382695680309485296511421636883159718860062204175333189608182559615830739582977767493632*i1^54 + -12701305980202108911346243527198590999689576645317646873770172646470031619744875528123973450502158908958899525805918891217619138851533221875591512845654915793575179734655549759491929904407108553517130831077552340165137312214544113688837125656401104859849724147961862822440403440950129666154423302743200364025800720815873218199768958614138069866025956233434737308813312639379804077476913416275779015694529757262522410964453073623632624831710513337782871306917076129983370231263176478862641725191591323603985760947309215903457529704503995083059091706173993752588294793017774560050925857863641377977665579382195283242562021383921440991033084650238386826912959038602738556944984392552339211383417336414720227712256933647955887168445504922220793527193954296577759267110869458544349514561777234872673160958397697589561764228869234408537400906043914927645451097540721388199348431645437564993839260280529087115431482418451481582147613935149702722446530951290606816514768985474728690389360239898107001992999751072738670430442683312111359777487296556723725063555279399103297016341951181562861303750344081885706997424708854288744284957323343173027147995031772383858834589994318688042589931046521676456518483052631967681279329817102967036908334085461892713133825295043430942113222272239781993073542498856875023373845180451714465447945786752092552311966378755525825981047473380114402779136*i1^55 + -1924424905193629582925867661578190032174610817721452934264461469673647661971773290510609238275533140416582316115107221683224107085734839037391573453775807941821087436760503247256821039658529991433565931792160177234140502769928860468622279033301035599084922664336784924238422350875914601244918165680509107534926005695735413662497587352980743756918024996356209303831819859297072807084861231181611499365629210794405357677893420417509744409064293327361294085218907163866366486820917551751782731291883796274434062828630432392372236068025439658568950875421770528062037911235675012029070429812577163645813357572866038666627933452605484362710379678231020244208929253932582938284038357374866664492019958567039586502137051452824099567592707224669402420389298875417418655258621781959739730403505341269323505183088777225538352538406504716161141931277275156503913290862668207927909204937473584355940061487957303786884463736075788464768615866139359241861686399563730782339822417231220400913831404622114348577829408978703706648127262381915902073515858194440345844586606249268329545379721694919140004199132297303675468586743098502547364783977357082828660617364616249039400641013646255032707094273434010904351994694495321475956786606104158808822316323279942295837774067757190309383230001664260993707096530655892820633536608261413253006040793296949703976356539126299520*i1^56 + 22938924884887890649894485281250008870874407360100573228789313953023774771200948695359315203309579733188959922902330044480685441752995804846307515065060314082983352385878865147469742360763415295992914739321637345625875460785208533768946287488035900945240570927423033204884155388134854608817679303183762300963149594341370168859413172515577285306793928910824178427689161253117475852855104388068940780425208870569867175499093366001880677740259083491888810356947872845373827901383224537251472113518811410683079365143797520886357968054348357859637728095541637308549997981391842823603755781930025387882330302850525426639638012510470865067253858272803136440710852079970176428569080367354597968885453326338650001382994425175354670688273390038600753371332765025870743246099712332992105960589791284175454104453963432613004268916875124823615002243923110814862634928292301408885332954386764058493681691911725661906735230389508500665159929890987694536006977193820071867805756411876168520479077339329418279825962495211180847616404145503096377232419375181933322564081309666579360652708360791955490713057723708953016108182424974923008942181570789211774607578462353659952359379434978371103074379921031781060600334117821030950297038676310255007199991463573117727984436615899600770034190540955097969124958413412616198723276207685889023046888448*i1^57 + -64779019038142895401204971553778695902680350743971054233753775899779335687812165933430215968213663795268421647015081187881195314820641574692372314196458540474899346862522273402034518209750122255564904920955824241359717730506273040637555850000665075727674183275818824428199357811870463592322843037044265328563927495116942183475106306309777615697971632939100138715112457925892500596787616218626232260095571796681296292837775694136502667873561241518994240844848789198756806539930256391458848930691165041775838797574318479522863723687057110850624022894811973843358421727618372685328688115689840902816994300710910625108893455720289987307267440651316355400453005735180123141134543560065399151149997433507126251556619053614653109305487669279288722831777104549551437031286231021408400417343377506941701848959122747693746884258591004441780188140269751248150167517025309682519939451395379130420954022648968762848287741993341098290958564140303905623240731632578997578010594016741534413719748736501269081500805689573331022466733377791490542141884695287907946608604397488580459540378711623401822337589050528220487012916205080788392923345297642685864470271909619991643297285983625258882444438414009831728016268401609455838605434000743399625755381512060471136575177737445490657157286904822600127076564546929169893*i1^58 + 50374659545052848766206161474563853067987530003303300728344832789504240127992210968111188483331982459588922781677324718845415651861210150138064982966319725825718423963793272692526245228598388500687834276725087866028220939322926093706757540217590086236016371739929408247227763622120334115372606254864612435943466803673608235142164155984558613978021511538141367776175189323005848358117012315598272663627317060718430164135342685375402551258394861962400102642400798110517113270115297194874140095518009357353859091874405432100323554632214014419720138553731459405155841619728215495804736291118914978167323493875557921038602598315796233013119160393572806281132221769010018187389941481225937995061558391965685615901121262894385116627189242574500085053214664398843125880749294668418442278785469051532964663121981182363467519214630424804628235206279816394698468277600595704117929570970794435051974976225738256565612759073255917241618213858959250999170800947798719757896285375169732945660866009328603001393125214186840083049335171632536923586745519305134609375936445642936623826178767250137772954915558233001210778678666772646283281142292080742309657504821498279010489032667052425184912985916178518847137182701399443686105195774278566630114720188143885276892383796504671415669933420*i1^59 - N1*70701816378497960084610303439163168659838360794096516697116418694418601383878662959514325910612061388643060496525796862493828108008833234535508893261369082942782356445613530744695447708806998103511230646391334703712540947853720867227434346065807127339629606595591222676475693367555145278090836224727067599643344756432078652258816000000*i2, 72240736551696582063175125782282518041486849686982486342254877638638311858925230235608777834453455982772647345526390018342346904045580217730856241413806197718599460471253439969473941851220872124668884547507425475922525732714077434838534989981090957447141839094159755656467124165421859249231533127010703562566067169768417766072355504532219393672591990551503907937170660287210513459692672550480700615684826280824831260286025153055414186762485183552277317733806909049015875407954815353008288409236988949961916888046783679702624659685777152546817293463482685486789093882672760395488248794501008889845767724805432999758213799572533295295827115650149060727680958050534719729100802993182529529782751050137162349411426314985616992230526715175755314098361470131970091672347734683257836871887976068707492007417151815900926710715171747079168895111591074281854989333675979276198643209291860746793827077537648404710787619949616255006602309295561504974634577514695261145912182199005372069196057473618623108053155719241532007429039924317993203793011271984942751853145509281865614415113972231358811084344569923771737941589958061437074843984258213624932674779412087081472104098343499670042601760007373060805984756371412643567627489345683770043268247689497591351978592753457507987810928259805644941608235764877645748835635399851607955208751210121346041726401523691313615611217222221083760195680699988552201236146584273998335706513573254069291105463533199439645458711587549760270594696669995176079224476625264124460771930004005103878330948087414741990248587040252213964646043974721156501846206851933969541255046103515573660879487536501990430726713618896869025453794526546236320860604335370698557374608939603312535574165815126802733644612894720000000000000000000000 + -76671911719724029096572779641447633260970828963050276842005707407048876610813119083855865717046774503659515807457661903234643783940669843855278370311377905999576737218874743659881463623246450988653628452568388108980638365333532025251553721941411871934329513961938054489477895546550553913567708796761789542229595473940937593221293781852667837410392743450113641296309309643956596323520475101632661130647799458811508860854341341631542405465771710518509635591452048766480619955259155400476369251693214371289345765353597894568244881146533586160639122970479208568126152118238794071508048674877568661283833122283508261263544637116299989878336831763189976156979675631727484059276215393291619812670874361393359940334574386979670895645300670968173291441498431451096210510267068406032057086701961637851303625235333787117410074229637493553914535611997752753675602338745053819298463122436345865096298200625940014119169881385314355721944534869127935374300840090019705748157198999707705475233079461879146687796523608280560491434440125035203061955968515267538487946638962014078157146062464926773259677353448025674390732913686808325126083502829717490584476063863785021804266646486092073005378205287009189646298667351353875767346231028238519934807689587994580151909592727331020170383721034234932126401805314258134482575231693111333320429944489436481651671491980358543262144193308749994738762164625480068324308967380985549737551741642847803566093710998851524151106699202958341043816419036749349234018286822010520295177990471448939110184648983499840472150107865053374630996809102500441989693623411750036141761933464423177532667371795995859853892194532637254759759691363671905447615851345184067528346455611270011917019807591345112944675389440000000000000000000000*i1 + -37991646276845184226359929999316495050076414344441707560342289945073014175688334650521097936563642472876096454835929944967071653654896350860247005857761905680892349452482061397892176861175090678119821737845103718688862562895558832695683611753699853106974894609422802468755979846902572228034585020757893624201065513873627135294024768311072696139664060046962057260607707452782874688475670622167950138396703574748038392259252191379322053158183727548405664108631411900826252089496011505240187059662156226737179826322912372346410856215913215273937272184836547949995873806391620880600079778260554202982176174155783964601383444798455346996560512575296580997627878827836526959441976057800088073612919896751998057976564285245513641705023242676027872501122373370196984684712010095835425655562009713088660627429329177162388114537829987919577234583373005062707488662314386165559164532012558748162410304319630229350453036359450167722753047611559245490740032742406295664558284458889065224857498861070201941706140853635991804196421330861241415022797815516873781487773937107320154820939085588353061256141679129255159773308342952325788093738095538631565715112574215362763871581653425102709504937083696663311907042867796519193320676656039614731785576841886728005818437340864026471536807723429504983257732541624842912861727634080493213913587326137267436798673523855001243577251387147254462892660521825659621050168903341908307270905466706872980083367073048558918404959376489643465279751600302572965614322245984743733036230717710554801522143574167960881698602720716165992247859942075222736112965288423688420025247057894197311932356255160915138436022684063332831090663516134079363443855032465939756534731976390057856097159400737456532708392960000000000000000000*i1^2 + 23041352407836480337402068526580329106116937857980405150306454107519264754308594181481099567678398617113923760436388816806465196419450235553926955343850723265790557385074435028352931756298759230433224392084017557911710460393752511391597358959897164529163163130125760300592520982823256608743833979523110010839625652280170228681425868407776221047012192624782974458693981926683443333950317971985698045966322523479485798248410149066801218009177006392914755536601344275432966357065429059474393008768854763858904562183152673589088281375806971035571493634312927825485086643478582710293406976795718035949904319186412048447322369151726482442321706468793439517193210308882583345384424239442593651885564389108125576967704225787588448709794517943285857719284476711658043095301627135333902212794421091619442097488937642430336874368470927286031286083748366117192352544720903220552602664176328431314053697046799028893205753282240645156274388403271829799930114557225777226852782167172428445887687401837896946699958634940034135932070304982923578383064753181285563530251293154839054214859390529662419346872682555528724713643496830092063844713553230829120758893889328227472374628564118261807919115326588096743752243489449187585036337040048955217630287456474476912858683347933678810875586346023164197825190333340830416375705098357238282861598272397898626125282388341447287354932072774309425504628229182008924811698535096291461066632990069428981433366808207483582353563143826219085466082165271321927209606683879521723064264346066401535261366144176892561357435909888414415593708786486853975009394518178147181103748088780985384610409770240137808482693677290189202246097253733749789394836901229251026267558014073996982865832299732289510283673600000000000000000*i1^3 + 22939939254821393079857888037397863154622878052457958830444425952832451029433799322279593937023798918061568401545069882946216716238565083996812161903782037638457594411985920235844742576689486352843768781142219925168608484633683918320419467296094385389450215486716455786056960121526815095944813050009509450279288505034565191334192170854573844056183679088209267814252574603014413542124376108670647372728225022347652650831246379245935904837234143941312474304243610570486299399187269760157403561253313608879582726914765786863802473127278879777087984627917079925967063106562667731810655772554992075846826248391902710113364699427777301727804683137017695596465514386667549919818833942685077170284146349184432020481531700774254851842826636902498440990454607286934116616064243354972804720742858576398186805675389375004274660637908152936208560546734447430756662665736084718819033847024047284142537875332711867971878194248198875980645726808033907457421464620304005126296338830911400460860335514375404385873846499752361304833277553062843951448985033275345305496500781212206159244031727987188993802222965471418551721049707772941887824732587082077302573851595630397667704923428896542511489359821732307079179208221484614136509682824570380989813372992309405714455150959891226568442486960764999980618018139576453292210183286111053926520541153087789035428012951764945023216550213482385787625862878211333197651793678034911582280581573562650890766306604690877617499778796310880569313566957060323638868467579911190023845041320508163393236946524636760893988567047554031954677331556808247765172443779012434319449212781795307009604667997250053081299423728557605522774472700222005498400843361175396593804460617599444493754367618958466515730432000000000000000*i1^4 + 1214364571669009504846360668689016830415465420411821672860486226785450356218854005371770617798958381803774525237988436650309077053542179032335370980388951909714606873819332698191351458427318142617534265825354422721434694394144742366121540239758732916194963644152607039668452565301841426597440993227044169515686867828095699688481649746282634049588215985195564327452944705185961004993461466709750266474496680493426278544879220578862032979443954897947793651026639865899862965845804454366807427242457285574938798000861640363658045438579822679215302625064079571859367964523067709607594948344830932292839149979187379557265303554774184168801799000784463426712564623581188111121923823573844934953849240979853992919669820633192080634937459290359851640554059086216885125708416007914204946825567255598001224162364603350907837398178646914552342594620148256835423035511792976616279177663713917221050265315644520528949301272251157672927946229610013406102412971111527927576996359141382472149928352106412171929574797066918686578677799761713371417441985025548497009648387582526598573917270303020884600458643879452554604973738027138319064090426239757510000016723111531041604149861130294179253381075472861928673531981148678311334589968373108649609489128464623135302011551534931765448681809048333156813774666490185292228585015434845198793755106113590993982937796213251803502550246475270364273988733776854498039846249689268681519458047294322516899785469222031147138968237571466731269864406241093252145910008344127865251919550673309956211469648031280729343850575101106534412291410686651486439671457686335963001819147283566490872350822153776722689905683680409244549466859399134452160679485717461243792203195294145957873640989123905486585856000000000000*i1^5 + -1538217313264136503540681619284012436386014963155421395906949772059976570141619997830711214045323932144387042118909858804149502998967801895288474881356358436898278002616634216634405055574930548951548367760920776389289764660902256005537848296467878910772185999040237458101519889681010956884885956210871920108099478913548203737692956655607207114853030349046335762291916628035135043083822617579590502816906856769622790666031141898493993673144245143658277543538031813965703940250677764836858962662315437115109988750946383665248909521076656769838718110519025878558456554263201393830209268126962510127049553041073645228197408755620227169641122812141321126596956029650218621971108862716172087239504102256367862463699537894294656072366083580172513112931528691530991618547324834375955622276020152100145659760050294530695946642760593624748872832724590339447188434705446813549840783868862532629136071984685142599074622096255314198933309021539400894282991771710681819150937225180025050314539383667686027619026830644841668243590973749658279646118810568555753733644777043251472161109516236713399383678015718695140977458010079316951489726689168941289541604329180553181467657959272623547354327449179696061649622308745151775729679602859527920089162179369089443552459899518170075947781979069557850172844606455924972381585156095255721853945158267286975752196782181254083671798040781583491095897650012580423366923067325578720379065507591376147390758083681418921955456158512840223573296312839972465302956562696362689784180935584712559455264602950313165123925893956586540880995253320262741057908643240950903839228350953422896447647095992727705161674234973201160015495318218606811785318465076213354820101623774632220983274849600839824179200000000000*i1^6 + -71689719952189047668955127394623031622282273169682561281683650959177318501081759063860115106228901139312399499623194315408014846837958029172312591359397042842583230366952688761846352465810161213987453952501160213990169512903380540302570718921042125285198215638757860999145274053904781166062828537430086232473297605856046461978269532144177261970697179464081510301287148394790005562623962818294175935666295492727267010925029422434660290196936359968981290867235180901604501292248445628127843566198001704041206581093859755984300623243209195747734965729597734747915828848916038481398751024635740791925684989991160286133720696326403342012090302318070481473370226035920558814897778801139887689108771174021067751843964534928435449416339104339522888069575890631991542865663391570343995566998895325222073355139001213031973760485019545246968987298789555139075039029052996950526408677339618090007917224906257135580376729280047289972104782815160422878297651859204763691639510704200669821452472438014294191039315461238121162351889419352463286140254010392657765913667881036230298698105646888178437984139144853502894215539063923161736014746224438989376045049874421996413633556399197347904165076922620235702755974744080820257447583564040897537291766041590466646467111514336628660010276749374073396110981126350496809658569722996109474711625700385002840940447762517166996911725712044682048272470198557152099022495647231302550587916924004906674921447313719341409556713877065764289808522530771924515121050545807962457366694003209601003094828881747872467088988266387434395006766770104646223593755101761691820288661245306594663396696942636971727813378591757297197185180064945044365379621212990796548138135291238878397432115150962294784000000000*i1^7 + -13371569266608480630636752316300557438724214493985848604350067034740794869240876401829541589800229183365143789211498072175549178743357532342340250649959472707545502544540697179207263784983645976813093444077212688364101361398066294734524346932088948783559076677240090099377489354128253257689201813162036641276798779197253825650841850315884264300615941468916464237201507159466717144841010642575573828219445393496071837932128884371131020802383861766814821447672350119146592251333012342339438277239266153536354111124812248631715167984001088962002329246984539810310572819664400777140565138172949304758187178549311952893866228150365448785158235106850846602965072257423787458640754520789074293969772500397038646609387063009560411806752667016369579827911458077213164663934205108465959490278490351052670081931940471471501937823799745193208498427146831199413728116015176304956801099149507902929394595302992362261305346156666075198931791207302550757553813798951075102284159932557743297917323374757867418045983129987683012708931836100085365190716134229878155571658509944100128457924848623908118511546681150569474522186084182756938996577049731538699340584997001293741504425525936799454072973414190172964945514949362941480995568312313158543471878161413788575915296204192408978116493281128704692140802911674809215329852526588896709133427191156687510643311775687885937721657547052195196095133802337225156769300175763012155981153589634655419204772974292924016488923823606870787922489437125966683654151901122477128948352249055991739188550218513881635899364207040949149626047589133373770714915758090363153197869798134450570247311887228170292603154565190234215302241639377238795632462876772604707908303845573707180390327055558901760000000*i1^8 + -3655019187146214075569840665798268518364706630889245962073023319579026181556685153709279472810307773991300121493417515180538651361753436900741440995872839555437944435671581145569593962012874647966364653647380895866381601522879864699662342946885949108716719015529429944078026647174411592521318441961504247727780138933386337531059784900222959639959065695285428488634581582380343054524786741616923499084536710752762221900852318730850490001834102139471432037266685484324878507540962941149467556864500823744462986554314212635988201415039284848664055020444200501704194192469917924922854089329591958825432810578470744201380014563069140632517369298338685340484795857978854652438977938996091150148183904834838172350462817127845318142123154520486092557283790071506680183338737767578427853372876299182207488721974257825627620488833667900426788325422926629099171605735281974892164894914232510582285846366047957053034634608035420625996746091364567416033060966349054484745964118248827819288919378248691415542359929393856734716455211517348513199380382125503326997371839574404741510116470390991710043793293235274955843010621513751585381726367596885215648255878370112637136974500390759316276113645751258623777510697917344382010067163199458235626999203615995822136634363872435066260559648119753315473167234145747852164917484514785773890085548922727620822982156426724674359929992234363339843056292093290753382078510151213589874268002607512019727642949105859004876576385770486036766094472247518934613494531250209772504955952471445217065127281211571662538735831965164534790519934933204582889091966999235868170139033738404530350138335825438325566274638597720990425012602623603746894485094831430191694090745148482054489299745977139200000*i1^9 + 11653102048756712409766292997642101851962314857390496536865560627556303079155499385077932290700574249699018756062955146507434688644319231065339315517608336774657067960673713433195343664095193598520824675596616542007534360212142107973253804414028396251046478362131078039602593108828204710826567886954630366389175947890651637453455062485742265644054221969259791198288979362972179491058276209889670028664792989899943591546492059303121712248986336825440680347719166458244838548295577695832930772266327035715303013610645816002409720687622562371941338413488890473420459198416757010291334596932811738063487927569872104805837976721366176445640014409099140459110895393335570017533686795292621787427532970797680906259989721075980160659579343374556109310265129765904264874935617046908493495589526104381983270190548763783631353857516288850412715900336787413459562058593260505408159907316490791523261673042924815684898714507510148380479987735400777478959388031824900971865976638509404784844391247347874151829482504713898430409577734836477128564395288775339146625512078902462418249983091029783624402600930109385835164185059417031537009790158502490779335050589369213662953152031907088333433054862494372935074428892894077422069471444958994283309418761830205223448715808349123680447224938036682127640410584590581556739299324904881260848266056960591580653853643177596327744653860249064924056002784006461522422922648273180722073592396488809025806601828106974169100282146091632026334907995587148066571080843477656683904275180606036782475728952538896744209421255086289795770518404197527740187955129870688246286888100905811462136583888766969544691780233125050006893287163154149007667884848706827998522824948864136215000279497782067200*i1^10 + -2104579740659070525566477676549890153365067927687419352797724198441536102906390672494212001013818709081497790267235874078389591801113274255482555338353801530465423000686433436474586730037814704158654996971062831862083257186064946209857381904910038064923342825567904942852225526939529771206293133737887394434943812507763554829301764683879505871630797018769092866424424725965035710383338350350668498387246406642317350604190299989588811881761620865352034956192106200354981086535109195591551781649468768888833606787011338986738071104317348739956168229622833626456540057720891809410302848261743834916021954443318105745934280077609377277622939560830713267244514295196729987600412526740055470855382751121444106522149099073679692490055034337235731650367543711028104707095066735020800692230829764713182990582446109587065286134301457542970226595760553745935859615202573669422154785695396979491597017471574994551626306696188079781717087846094818682320871411964076175687248912393100525067828615282708262222453885565675776929053639925913194096606513334454560263031289455576969609906395535357091408245599434436593488391300077614456485511987974652788480229891021159419487054889810861106971414223422710539293303367092595145687590582730137350526852637083395357129141519989511609065920280389064019226497326423833898310059983769105563287249814176271982546704094783772179992864935163744935995010859691036422884281932742487927097387101487964627162666751867744514351256820726176545766350078110571946082430892219937281678883387178473251009093727553526214433686057775145667680315337209712368390757419441491772721448859761391186416968981457335272346715823583682997129015172681186188358729985920424628996896530842045637279211616993280*i1^11 + 263735931552672152178276939954504351172556004590387975909231065501116927738473694090765619118173286002125469282143806061798732473905426138576067759300233027667038159259381396417018869835086787078137149669155087403653212253527742661419239182667105881833851270221667402934837581843318035732102301205456787381170508034674561175046231427126076955647968789719490282905939096250284576135386658177396818636838908897617270126265512183970444850538805650179291317784615176332232423050159922110081122966365478336389650834139860793385079196320973009139912245330791554219556672268794829034477866832229342678283663778890511614092635369057981801146151454207287090043001738146648936735646574132973595796438090446533942450641392356698385237933839311964752678206078898275607633102390835841355957151184610197645950526591867433781336776652725460920332596405754354897680439859301438748890919721342921011025502651012875711769066130123107737308198243796796225814822915755374531445505512112403714207225662194306312279903506411958197112997539380805937947378708681051847766116882367204413095211116862263116793359224577780380612449623133808821433381049449603282159196363203212581700689065012354574571046238834223010532783114643741988781589146732431940622528516009935024393179919229809864668085057498885171167149465449607848037441170523057856857796154481234875376299200413261665707884741825622631037722896743444698757766150016813460084860083805907202584901934507695597473390911281927660027607300971917598185298804928833376906543742183157177832594775428501377647348893795769127826105838913676890657230377747034356768243819088900849260289809397206451108494128308591589049443744051320462472355676019010584791173128187898817876741586944*i1^12 + -22185341784462805986437064494431074812662520540662393738756344183496566666779407848685316573359358955048374016888767994258233961288458888336601800215160746243658240779356830703917901092484555512039426264360084222793535563846736123114059139797335730748967532512427803671846693184933358414268383405578017612417470517742673721497578167283683267322250749677691775393935238805466410861005741353252046007324869694860640534209260116141828893354241773488696105444220419008850738242619071021807691694814549829731968212016239026458834991012520527293868114204409910301624216512643876851844255388497332137983822726826306208148812166133064451863835660128694040416180762624493763099189666925237335093021385483794191561295461163614498565332381185823824396711313028192968868046314215412985037969990972328732344076294640970042551563488856143974549295500129337844316468890583527542857412804165979363570170409317954823547571513867860592129001407547462014158380759003731001349574787644301278380516307747758399057659154617019780901981571071125552238406445855478910855413299168305275963255416726905990931182673571220208026756061227293377202045178779970316730274910717206834222756467063408578112748500777069320574293781804508991131352010098023608727257843045775885461189099427096889531876586875048610375704183944329336749782306576240424138353908423362931274593846967267227761377201331425307371903050463311961966142070397520464728935618162080389990372787610671110554845806012857376093217344799874941223184084391234353259943679480230365670818238795778090711832930520632068635046475312639950198122210151011509886846223956825447115426925776157172494176278828214120769230610242252571959245085031779290261136429624801569202503680*i1^13 + 1093014586561423118037190463974266472282947396470322766498150390020718346558137808777769401969756891397335506671820461924962364968980740277043603667403592962956189589686163160495801071519248980466631121159504667924704477719875016777998164763064446605079552739893531921369853623212724522453497647317400222389983680993339870251702916422955367040574160809189800642056308870476452912787066269457860330417703446904514281776716757748403689978237848105377307626129034666170521439851944375682043395137933260235697737168238235097509328419765931094502393843111626604711491758730008415654431769648022609769031877129943908419792121841839331089492464908135735596693511273950592802714480563819316317764581516735927205726072676466990750913880538248956307092355208554446445345333877230354318481283576837179389620549321975417820172813419973708877253846758311328527030807127931980490092014537750433654078064354543989119867957275069515644055573695475209746071122208363675106235787387308681638333494884139859046406852373033587073784812587584564128859468837071212931835545176974935809504410780025491436981039624931138286685300997257353240385163720398468187097371307841585530118082323054473258260670172187598240653951513501029375979819351811489432475907752789243378198114172755385316124837354213657264476467944933867251709291153963198597737277471588933335173841766655393324970869478091956133738272973480517595729275594077028888467753430813093052357903995882576007545454855904214716172082485493904169619310392009608988612747627047908609421987457365265841532673129479961800561220424273330129484106352197081241831512150293928374686712972491116708497075007822214931133105330552767711917857658184798739340866758549237137408*i1^14 + -26717767452972749750757231444442082693272049093737715904836185173602709843548960530894318697579187691686981247582946513052031128666798978225348235885818255796763315755001376923026908104571651122831380885106282182777079778471156838171052465255396471791836582688578056813752128892141525427929528200317489009822946673918864330534606769668534277434963396988794109678643521545719435514924905168035210870857006163372506807870666947035875042837950441384771081576347951448345198808126097601532653866362004918629009193877224901073200300005192163244395819066661763289722146264614450021412858241560971271300031706632441813167512873261322128198937628130151855439604073239901253353908691321473397998026112042750128454455730582321860443126293403377638933419415804271357153667739164231129355897241727705755601439731754719803689695356672109294317670129365502274074552644103465259665869835456463596468284011709379621764666218770874598979576418542636959086905764716237431304793202598822193523355487251692640976065339346182675856824723327879003080129521164400923810091875967045705671794135225109002397293408417942325393204476378713275427971895613216368762601709004079199833513701163879592769450656118317334250722571982697245343406471915477116479241519070955965680591964482195029264435405242297668277930098475405961455875672450266874287238905468520622580507552503833549420925787001509050587238897436753191665178496619612959472122527176722693191076414683247439884930850930933296589289996389904070486696098949500365067391570693651102312810741083917858426911195819211449177885443740414125259016513427261030398606822868704233565476012731041293316516361893855738973453924217509660370543944963545582583744761773948928*i1^15 + 170117359157503072007676549385652074272160355141841559327236557612981869686384682773430303743585873059157986926809222824833635862525043768481440225297575227559733180083295989366599861030045619864900704543888323192603346242527308343261721863070399801979030796700026846656426886143182312112655289076363693217994167832223156873252826592341183133145232744301331016463746872903388654214257554727306288838924518130900295286570343085662002017523549410387715234586624179798452388705703575310928933393024132906223878758301603352103687705706604784366046162961976403260592872217522151101050110602147810843979235627210053176054659206189625329217138041277397078545992322973669717042261831049244149106553573969587078620811785508181985743914056384013315752236918518429737756613228845650031059581333942787511871817667260593052686232176250066177686630784977234832419777217719192989251945056168783705544207044723554245121708347863898327080484057589252342825753370855392140921118502170345746905350082337861534937358689849134231047779858011243508472615079031660457973251396199572417205270619351177988575281276546517045579525292219770139882242652225770244044581370840814083747078541398548546128587110194892768438424324432964334960353222437484817674286053429860159328374769045645770934558579460506172657055746665482575740628654206522938062987860509094086399041461405381701183769179694256820363133556188825770281035964753340670525006895670258514311538861547067370180021233411375831552897518542881891217793323819143206478955437808883512171518496558373199557355795740764407831935727701752283759938213515977640244817439494776247776294552037411863820441932830034028896655881504440244868409610375966770593188020224*i1^16 + 3374136965916707328792851343219704287855417926376051513629966826077678391851902173174646365616359524990452778627616893894062014459354832078107932025971283337302987139365305030487202878928569990320543079528949864317897337244106609347227134206976060387785288066130896157381538251572595946527953194348338226346542121132397947690505861044678553703210703364935661686288943438245548192418388300186797776456496897049391752180310119318872871310004964021612163011250162258346084680043108235026272852829216270497663820738833538868206005261867643046282397809320460598370452637249315389854650312066675806211617915800501515680819182824574402919349387766452267208468516661904149068674475682851196189225647901798901487518517636244003828293113700689570877579805400213418448105176721352587478673035059220533883752698974673788722839869994098973765632627615841628827724075818254164484195152070881041742408693258945412024563158910601051568542627064221301397054262350969892327283843111128934234069435716016695338326837910796397948762268321413076687065397180745102628563101916311836018702483363787574075946013272990815927497163402140074841565400370362215562048879159102788240069713754137028348692442238282929057100536347444530875836129117370235093007531887144153407953567498428126526055040623750243343130501668630227518149288759224491583705794379217584878338449380824348316245853552314051512710565612245193454335610727067350937127627087880000189184122090254642972754369785221565881002781854055657561022077305378008396697503384625450062713514764815802762952185424826227504407275842423294811944477638667729797942069219293050470961158294462977537524234786935056170159338360820236754385625652902930080071680*i1^17 + -3469682446193481103595339539515240691890119582129062031632696681897443522609500790279651064643996351569393411241353854287934182098968631411974596817829818519248440875964788117430826838501287232727804377253785262953902003885979825920408653853050436091818308291592803993852798615833945237182667972833298199592717534042680346809668770326066096880150787544004443174739415694518809285831370390537902750711469548132885361016760760717695888400485803696990037177847821720019620472384791274755067488937585519246992435155204580152007149702721635647408505319409776381882007605993631112210622183581686189787051990534214515623789978619081491140852269088332495876521192848235424119461760309289669783768488205888809167060904808051111635794641778575433895283786071186661034815925699729550594374484352545147512970983163765567307029289985759855974297003118883114042226320750568738907665053095914408407863644929852124910898936080166065012936405109606246329218835809327576526151605894354925807886654300375566901389736004032782719838708061657324186826195996096204911990721027412045170637483878584035870663226708750589020333182233679372135135243767465197449353608127343388854371160798635262939900748192866696002059603422016001876510799160598897964591436846831281354369505279758576867908053559927137900206519234148567037531092420765914505967563633110806643648390831112051659833332000405709821885434725593150035777785074602677950931892245552978271076103178260511728179505677973613453056326154343848064771475054829876149213274540417644428130430373901195804499358116640087832346726550109907370493791883843054021680471554737406889228108179992761583772743285893635054308926453413754948989499509370257408*i1^18 + 70968536250144371513103320570984282675974098535311681130327445820739471735856138826791862436595043901486445995017850267345655502330750202601930285809841164206118229898487004698091226445868616157313238066735375930544737590177530319468727971368147432672320303955923790937222697866797530815645869776243084083299597344788280534838865217499613555600377773057166940965321822320012564423355042057183504251775828929786205916097954917901936351572478047918267306470811167304456979739338221874459310148773264270576929034482342391877295489845407650351106912649468249501863538902061957295129725059563663104353385633020558465326199368142988325679590597446354831970556588993530153035841732352167084259042019974451499787047717376777575640239893593167910571713964064430940393931965302395413250669599738192180337851223156514641355819197219647379971861010693335377139314815695678912184914872547436254867243308252605787081817976809222864207073287492803193625986961036062206159376247316658956949225621561642825311540905770935735387606516354150605719702198452332864427402498119696615547409580480305208690188395690079763448496231848172478185729711621680869780457219164773339812400959934718317683325010166957718485440341924703425869239251187560256848419783628398439304628882303144432843898993643916428967987835005941890304491231668803100412181636644795072399757760982653483841589719009250954204524508468607707305296573705806189795751632520886220887949783859000988537054382477604148418015390426066436429574520393393321276371663889468609300972853215701245568141942112505300435996848854523097436081809856165648324277126583244658746608634856112800961752174840585221933536810681766002306506979016704*i1^19 + 5196000474442047016405505844070095778507271196337152413777581969118209967443975701539400897158264087430311225105574961619857150126150484633398633002403522367467798117300648883823990669386592389242980482928035288821425595337734976183401371758945548545116239417586839108786947886225543502486952602825269347154270220414450189322925067530451825152006545248892607692045601308776173106734129865700037417112984395336528323531702446225620786561203561765391988298016942229590735974538912435577043030114632896743408762509784575610370861389046510637548339135452436208739190210933863664511492984070051108544095985994299099084630366938669429717032365375609547201191789677720371706711038730741029034783840836129108466478038722967139165002466892581456559557093497202810088977339073096682260544847811522532782634791056583962019700544767291246864013726580566324625906073873302453261805769727968890933136380071384375057905542533993825844723818298784484452899058915286272651247307983213306178392625774945265330042641817367223559020003862031986506246999211854069218429756687282138228463362980895132083042555767869995230805166119327174599043049051691186242881360211627130160769997532716331986725294523381487745190902887657011273353868189101389630398891927994803998257852024440983162535498715429704337320863589991193444360289249294452385993913293877967557433698868551038389047607308206747283579250888874862204323151762369952022831760275954063751227993197395704998207785009507347337647240884589582546446001610030474373566729414802516024434351014879800727470915123978361959290881718929217080768474849276861456755177999419132719329984031576643622291953270154258640382485336803995899551285248*i1^20 + -29058901019440103191435249792172963385495018763407198979162652840207781786025882232072193029603488794052526658450056118233553262752138609616065280628221619506388699500732512729924412305686575001762492708272478089961938485607468118289783158425436939398066183750594143357471581695796357661162110543447529039707627770475328318351847629546374598662241863448862669829442233559952893303537660754526338403031261246060806448768123180876184210025153478620309348998937542965992404907223194398570684512589519768929955461286216373203304609119466909149839386128861123060260156957495536423349028477411861931959442860800823219949626135675557019454462194474970575672691766578588368859822234828520640360752911371102370361420322139546279390183326681884681253624203957546434983003561087320155137158147700644863234414620738979711577029860174834565068792457330491254929331794842871808173558867495327153641191818706996110940841496215232689730645448205666823474466411024261960915935228154721224142591130400126453447701534776187105914047889546344163567584107492680123114410644281295895995795074024443636210002733373309386771561867758816668371989585744617008697582528057763082332887708059494380155127314508097393308489888205657140406552755030863549433067655074701677089199324227795207633191026482708500247247979224119066335841920352832793613676094932233936033957473755827119309416418741881497999302572147207180083872021686710737846013229016409655493306550873294154530809377573211999856041846686432333924768315236372708742788381900293035788623930889689394395667859058220202213515179489163447676351826090334999352064910428668233788236300090031911855564523984354254143903531222663404978176*i1^21 + 172419205472139790506857689037724400058271333305258280397179135209905176757896542795176579257276394398060261971629323437597397723210799134154055012327746366763892536600958860933631419717855668357823510184817521501698184981447356662310307420989906635757614333066118541513152198144452454102815144428639498919351791511083551686324757104065321088707093772583312456571610549894910890983583365977615945998976173893554110844188637705030911408350136869871731390145602743680953250622351188589499600813258949654729945259551322019936968054061371955605216831195747283626491107566996350318823677144987996225918084027639016883503247692665640298371406489386183433765845760085516049009583249536783873484590971134107611377762139794927189931152646240980095216394663134764948932707920185817476645257486831097935450998099510056648132364340831249127858509081869205896165537342804468172191950042927998633025806337447128732026159408311586783340896576490124207517180367674957953334930746893456350775644677846307009799964985209174630291064370616427055684663423563432426317508041478240583951796701555358296334813981816242948822852895230837793768219681619171453724606991301570603709298564573463758182753752706986117446462206544842229123219882178369847625905625237772505801943134272455207472263563021413080878024220219201853273149780476800976824846678833730851984551414964076193860254238087868606456099212450165810212898266117964423224244080827121744634001216871058855178924662433298313513977850290433237208129338935953703968366803220162742712883863039375409237303880822743187819787704380756610878469254716194722044416517740694283060629414147795568263454196368028858464777103088812032*i1^22 + -951304461792959189182742807416154742987312396265798654119089506028563177453052508076341393939779989886440885147259649228232375680146305382155855768329400066030337727056341382550601574158289213751021087763839662277977520851122661301989310036310223667823343316456771426161887604467747013879541366913352987164854691228000994838066182372125306817932287270205477769947044293855045567153411470945460802601068321100445791387096992386871778517280439776165969421026297229569938301349458830320309847869203542107682391009747675406740666236931670421683574399197003170114554164903012392734597441893305684394373057436513567484446004071201769394089650327612364824270286428079160361246169466456522360007604342176665036520181435997096816367324332233694024128936431563977992710163833891424138212134909439321592911888126318377643710616274877957131044909800124369644520773511854325741194564265938094788639525081176685116599728248725565964978022779458796297869863776779188990045262332038151703000799224393350177720294748840827983249089424153838716730261058966598496933460037871148014113425966815126630243735377904052329025728389889385689162426479713874072300812867651661690471871641674149655084624030069500542110033665882099931973843218322276419753853701885817219431613725212401071397540507329076466453020735193554000429232940175359366572519771736922305750516260293677888016953860390345717447409150443186408017637403193799613197637578336348221278609357485154327746876212498006271457461567135913988223850385470261032443856456033728674769807468273566856709898083478948991569193412770071702978998890170286296519853136104223081810323010672369029723694860434468588273853792256*i1^23 + 4749972198759357760537497579333707657842487501766467595420215585077675508033962360722054616898314373096334984462231845543070648902286891739453317174170698530869772065036574875468643695570221127055129636864654469634132084961897380428278958823474744946675428770950079682985368391712243186096244748107128536799212971896456430727397252734538479309494418943979131902909852276598161101765528749066358632440291345620741053870792318028408136990491911917813616538236653426092336475809410680319199690088986401281250961070323168784579653814632987651491834861620431362392188371991345556117387296512195880366143640643250443791724094123649324819708214906658732846995673973884654395173654815102224485280822065212455892849364338306189613409052122511521201180021386182140383937892982312432712645809979778605859183387010940600885392485372540892622167268641205563226076000193278394320691425799332850287035431408857463269323922512311597702530887630671727873643407524611330047942683488694998379875671098906521602231700103527106063569241999812616751863533749546718463206746524053833068864135173857715596225493259147691388673493074380938084050273418646927809172411090100439542395777449544761300636076227599649127548990458709758570468140729400501135236869756096833152918443218765923393008616674093379519357910733348033585943053741853566832133552547623884470353767430943422474648739898141379800897098799149008753196195015831453828179249262565693539879138893173237908477277459009159413482960198369843902343221594038636645753604316687589641545157868654477225018017415324994604103241144854125628170627906923576254477099508849903327546819345389250169074922848944806319620096*i1^24 + -13070740363713295788748101517901230432073787194628233852062194884269652944541235718023980910114301615807803257070107183085838054775344442769516684082095852881321311373398414699626127999972529687182453479483653325864940497599385434630461536562331808264721808528941668924688591265898006444122757706015483719605081953077130335964318835115512816848184247429149282223164154627668685538473768770153121698659653927717530384799661378492593861203718173254973115169880328760446448644741431882971193763227845873845299949675880925532197467981012303154996940230542068276415143150261113912252153860646054069362145095513639753364584842689539148664447707420486382656495573878111996760948476595944220953949635427623825245940286504435824023765531328780496844181801225659449090375368192702241591448631144422861422779517056111663846465286362779812505065680945300421387101220336182617516437579346531155214975598287725414364479968361645657217632316907847356045615076523150338351666831201932350785509602384664706210023828120312889779103564439286488645142383629345939481526038028532412574106912545481021228532778244460075658941102982501525946000236836771321014015876636013789695403873646633589170036345924121760365868726567196049508851844932830639287323620100461255353317992054437506093212030926499473584650200480159284606581260843497456360610503492954537125470763551253413064340463916173322341971544489679778694589763252207537381403804940100068751793662302916792522648619919648384965878093753336278682682176065325984064546313711230098078670947045753342969233670568294700648880993219621351172502844348984440340618058735380952794446384356412012391885059337264037888*i1^25 + 41922010175412949272192768689610071963218288712739496742348267164591848198658882642471560359183911268766261193403726592397426884216669602680740712977991707056264668978956130271651668990616319778791650953084754438235889013662851460011910534489502328287383767900515265940743917489066085501813962534898319037235704953730505333574271814540395079772979078533685785860443399433826360885753791116810788557929414923206543773046140936692438704080638574294482934878352484057323720485505001374351984330613441049780592490743156554591242489441646120916376213403160505948209355644305396293052246989021595055775270518944965053473508898286869301631524015975809940119427811531697337713761301582228172353647499942479104204010495107282902503130517902333876387789271804887489000304773744479657016533309405637334687349552138473167225810206050044413540167922552500459898011568980005926286045018354984731711578912916817523270197753342990852021575656001977635790735746518154182546049949915432041957556059445983299908725966780496752891448048098448174747912673371484913093718734550735392660284282958450308975570840445068681456953502192382503888975582105885976346109032003682570685224551422039840327824990007643831113181955681232299409739385810033431496963291265185055229760512382150196159131974313336848346324074860128562224404720870398243675145512823733831969440938435671471985286146376295980438992528503073057128091848716984904793856210223600143305005186832183932055028368026745319560055021928895929058335803609012787240156945889010724811229410808357628497085719667522297652493047659503416149680819951669542692434389827564913401803369491350592325563157839872*i1^26 + -92235031412111177519049593816194402623955764921050684965007660364711653099497158353633555682933994346168184222090494704475737952605639281107888568782751741981058551488174015307346848259448678454107560999951649757831600679875570312857511603956895567357591281168209222053829766438690786957890000531059628734680193962407470101144675670132136234026898579009690834743422156638172531975147392072744622002126150269203876549491608822902237898033137824815462514093237407671844004611377532777514835712935539552818186468176235727206640887381990423859512255419713615559933634117106289519318529210972268387439117042704318486310022268084786014521405924611139621403813522298048413440219855733010457574368345692774460466851569658676584580345626950391646865601598210884966556075121776572800988119841696525976693982550987094917797372827267694589772652837284536008867632195733805197062382445571358132846013913878807233839408849715423162525641801699815282828713273827561019064984782955373220700726067420288679762190605575987232962536648159717586158287821726505142887211794282178070592259321695246905727748737364632151154286204597381678909842712735954702347076890976443683054408998105918541636531109407293991595875561863252301459452467522941146613907998549116201739432173392216342160956378552475139032484849683753083124952383472574531905976486642552253267261693651961041707798854602041459469024997440272424621274822151027926350994468336049035303141294256518172694824837247994698840773351973519974531385589719740208278605841834402471469044218920211128650408353975428157654554189785574929232636844212348215233822602525655184432146171810016693143470080*i1^27 + 162976630448802384603519578760164856047049579317486806254723802494943005333029861953555197382323913468784701819246609348746014365966668717348861970066590806638383055791544525495588093692831364577871659559764511447918550664213236520148909804908092661635461157095305668419527736355554156881124958681666988607222834041243622115682295402130155214025223408586251080815754955917321521816790606578878972954999370806280751531099361080223248561961267863608411085806055992561258603521600579802996405929603422428585200234506035002973292471650251806115058459370336923066100863444128566511666360196890075460290312061567569405653450400817586722746509563406360889986638391184168055998301468221467736642674999587205166437176689365015586134860338189347335242216135303124994794889677004886026844046226015567854425421981236582791879379949607782399683458312192779857899419745639618242486851000317992396467724479836578078138462438769124985867168393178579939108734815958213677849433489718498858952910781674931956764312653127378536884229590202301804317303985818259447169075957487675698529954823090191795145753850220357036215388953497522174550293574457683611573913441854452474334325579604385450680173511353484562604229865312854020940477222785589246583100314149981550341434590616660503223243582504281567154141119569505181656802772738633224540590781676223806412195782205622847752016927336829579835510442502123885408600951392949265445044184812805749229504912908034671918920798689249627832822032666513932942121127308989433515814811098169758019276206925695052536863898339235217976427876762412303232646334665724952293740687075073474960384022549819817984*i1^28 + -223304344037905484061339157938169744268990617489129933958908813811913002336553116110235228909914170893697094749489812126960082481817710301406141247435549717304765945471929560723753051838596702711288136336437262677781617829512100877719428090439038257758837213189510949108171359157289151753577629117679027306176863767842735318909659312494008541779355290302916365902925016750427556140740561976913369754968660014699549408801799317568868417992979911842833814375600111702088286480407895508756920281415971909818404636415877919287548192237845351912806730141985617037559786653388984342877542397459532253003678956095978355137994759194166182931192638224407530284033257970708558341108272749053049390795903578852583502608686625188615589697124199176734853111951556591107972481677739169461727217825858031984352770539832657839556426688953738496745888531926320165423337240417760115352456186413144815144361615557152508643398279830511814490800749457227001862873957424108380950289587413486375907240635405234775698616192203745417552333940201433371163475236399602966980869356207119574012392186215893505450287767376331986871631892211831885811430970822231299583879278684022000833055683326945683665058683999926419469776903652629975820550975893490268668061978281498741964783033943464332246148395381824534183079424884043788831754686506736678974727201085071262233982799429674691888924700148687254464298605709096200540559528823651456771633473627568572759042211943045113862737319471636724825140247026131082723223797721074718472100403993439761084185441662239893376597425496333298101640813874925219622408654991349359073003993508239291755455445991424*i1^29 + 155770699411469773474111595113800044897708010860834102801916686361595996959043657731534322451774072462997581278577628655998725917414704915455918349833398801801304022206963999844087841260026694618615783700575779992647178349642422112176301976727233281695705283376385441072203755396773362459435888970661353537410055140424664685851099432413029294666318467747402071982190886802902821612646976570223676715998299942367956552219594586659263838721616445604863635805670652193883924946971776886853171347844554044457428990505682822799701069212165262790930763521539258302836988119464296781209773172181851526933048257799085308911652844256219177705842586210965799494620619435112374177689159691761136824517324353061308802565691177068195962470117003932451161430754893544115330068999271251331105174274899617272101580088812535406114050658690818686995082299259251709623113959897066467220476521588606986657103798331715230877996469205112984960195510873627728345543461669071944111599344186657002555227451446360594715563021223518906036359699948225886516200020375949326288774224027944237236834204639625245072489732579497175924438683311865864666637402627482798686341889858965778058268686951180497040401119870327649964283355647506927183543802223924498900104822389383411736519666819463274931580287007320324816443777619688243092571944776374976496093996599244668514024999873588563192438591635888894476320053845975852403014319415053092320653907076638409729550791601783797169675808952387673581312260744999599865993563979012678279750900052102411110498020877703016360489662699782265309243321691430997993956200059199818384852003798724174076182528*i1^30 + -70861793421906130936067983784135978530320645506194547215821594079679868087996350975013183989535860645702127384846142195091845890676236352964489923692226824065990396654211020535404422167976550561167286097866354746233501469351242925673265961392546885792656454568326809704594418000165566774591233642167725379139228874848179763938584375430824799621462083377234484067596743450405430335213120265257044249354403692924635149019027362595408186450324273804566469166922053053589875718245514092571139564396439550616353235334634846891774916728974763087924534774824603281405312124808929931639985991561125837934718479979303708831394211317298952953460743486868224655934064240971751368132814374268611444344416957485593404005430104149514874819613730533988786537760759954407369289995172017761551897621030297655128257378259225245826268839323114199623938999219370391747228828434781395798235125517024112274567787483187832546865462210975090275524321422375025747945511786852541569269620905567572750173894458628305339676260063300192596072035127643854069318283860811987484919136355299735584583558757611841564264187463245806101228363466868421176684256827316862075386984738263120161138150773102296152756021839087415145456981969659720231676360908049300279210797819222668742323173752699784773561344958530557545422678752414273856077570648050122809885947513671089389923523331435125920258011341009279750417732577969112846978332450906031650535556493518271844070806418673167375132527765659237777250487482647635509296661136743050490499339785709446943758146573985279154564339187765358110707180233599517817214449474346856860447250689262878720*i1^31 + 28080820858781923176836205657650676572796058235673238629108810082984749452995407141051937639732400314721117718317192952453952214398062145092505438123758229188786054268400759242317332706861754794871285247115303454697304111630911599365274005080584552015504363999422104990464136161170188008517247895071057692032375870634264613654207734190050232865372508161149843729932004570707665569732647974742006396073682080096453937950381120109645720549637229709329139023302806175594666518754901631757169088859115764557278535868400757700818515110946643220063920744683087031062510147990377898265915061531484558971571677668725561201638275890234021955334357735946650740613013247921948214488835424192194670312398721994763638505565379706456740491179605625565447605400979705586756725267750543298257461090014784885128794473824221447946138771487770579395152837682123483436311745202912800493610216780347453643710559644285769009114771401954858691540973018069513447395735555015501303247819688980836381319114562690516692652556546363655449193760753843591751847809846792987658722503606887240901309817735196853318131222837669630639425769318758118697982608514808524184906499753725167125960126645989565019529267159986367861590573306924243211677284649808929050250865254086532661608377262090534353132646208065008666431873937529856811604200968458975035465879976198178771036649735477106833596221061765360189493051563776170711634296797359259609165741269400337234457643450039462637948249653298140481591718699201839260397906730159696226552474143157390829631556543905086015419324411458117599880446290668775342895976796008185953006265565184*i1^32 + -12032284322078361428230996771392191879133858057441051811351124570416696628810169448963113997928500249424158905865003724910147153566786068772974069555161573706579267903336947543303818204264338291852757802386635989891584908728666011633975804960151029058765454435481289296100683246018154110726572307391379923249252578924881905746759584997275716305510739123802903816419714121314005629270202190261474443171710361121998037586781141468361439794882656061770125164188629462460176653845814441386017311062870318586598778533025723585347506451763617784203380921953113966082947301221855192749299326973304322197091148793542284379940075041780094768524645113777011976005661729171653082778955764682836059020783911829073154176232251193321916152071737651990487957981194910785874558132030185673256112145248227043306528168838054172710493565492019096201349689135955494911006268926420399827731871351587435350595849255394628268861748477356039507426007588407322085816942542152230369323134892495112822569314980557248137243395406315178162734870035667294811544504782758989854588043583676821687203107030982542695049884988589619227957553251587124414739366150412903515791285385850226916863047543566065050073562829991052424259865655815098514748329888536420401653998978917642527228110643888961522181806584847089409469936350917006003885602584155879548711103084727271836275175061239217148367798523687237942461004829684440149312429635128842279493069086524268401016285268482240480310656235356353209015000844709468800189962431584979540062765633973827279037099557384370788855483532105606085839136827038805362380235804301277733584896*i1^33 + 3673475117500263462765906468351814097158785055240180715065176024398166437833010252578692460360455165804307135002851146682853551322187269814532855997550575390805118537993819320649761978891794208028688952792400794350551810990181780270530729092777043392364511269530680991775762533850242149845047638854115793972358139507984607229379988254521897711917558448251653637351925006761820388650393147568540878486550517423140349401757010554173886247106042956598560084891052080180970770058570696627216551103036951537314118568835714866938241226324049133345537796037410733753038101253670818486050515846259994108521233563289117106758752497722547252971133200488005968133728877149760366470805626238001179244203825796674426743230961762410589875220074916832721340408361626893268798709539564991157640011009722452853206116551887713932047723202705403939895253159025312464337501304178541019143788255963612967888663580698545363741765808075514515897410976293375755141919848802154175334268199753008787833418999744237881285192148024361669558451797479798808021528245530157672595389660065034502880629819080484945883676826130212749376959604945099371575643572368167605821163539267734899874273060878606060826233743597887833851281128087695553548330237743622819510034897241186292441809379353189210786287649847554793631716958367746465648957468115194812404177933352929652454446341912245293194074869327868832901724598006673371245798449955849748353276849801774464857096551650909385898266160963242873332709740143018812741420429253062500499955742276255725624353982402334289069247799410336183716324414922835461948076855016816640*i1^34 + -1045154371219441929252716855073809086300627178622182167938381994285246403884234793825968245174500805036012192423997691093788676841255110773767097937532285871528667227533498694018710312503529157499177073504891384488135885122988138631785275410960461320767815622527510861361996771450316394191591998121464508739854562894075454637151553899888478392949641107065842945121170074227399307507529496687658845689584786925519813154735549304208924870739726291739827566601974347771408716769001259560240143184714627089393529817826267108225180725989992422699361019535181337354866354875937991736597942162041357426807499678309697607030992798520023423150878332498487363582533950981089633464006314280830299798786096575198565843346760252429193391771587334949553157714358848668873855833214322686622912810387279835158047005511045858631719244343291944460359203216194735998117670526438061911871806059387455259354568279353416820208871930325649295292051481445892836882112704648891004624148603785125674332446160954895531212365087442768842518700413692895059015088407581608895593347067583364262676491110556623237772791229097013619431937897414516258042795692808639934036857848559780758604807197861620275816634914308416404309187354456813240659159722889181228046956790549902934359184175944251131590719658897395984415260897154870548720696643768853401525290103902373572100074672737662398065173374158066251508203095120844366568343786120295743597200414014387897823729278936434865226855269742104558277565412893775627110532110301705014292945423447894792507870366619372184212698931675774968343259424818960462472516993024*i1^35 + 173478439475384326767638175511899194312848221120831667556289045501015665257660252107251784790262617273781116143165298051148049058163609561314229305350491420741195643992319492586708871682178739523257184159909406971872591624726665590136714088144485755236421400083680407083116179726511972440923591410350869048259363362164251007808868848787695988848258356852641683434369272209305601818276454636371487217203991490110979161024367394661783642117766392261050148423146448708707232103769760545368783692369423882383520681838754752890073308674746416280723063347179001885189157291790304958134442655308381169189996433498613145644829167889501478581024547489481230152384835873370123568805283841570137144911335263472695032720714527605210187365701339717518543722137294240092351196620934589833848671611924666375580501384991250069511908626419118379375034741278099400735200220421237177078590663936828801563722845317206949732250153087677971677375357845361911908149866784539637381582204907479530170328640624073482014909741655485919586008222847350780397335329374843582495817656775664599761629526158030625268216254536344737969806784827323931724550453624865888301427140393473866738152555150486903265246473371582261718329010172638522702648841546645683249177661568822956727279274473443084097423776706607438871179686751212149986196011233369837104378716487998652950823616557817880933594466753060877426813666357256620136697985836726757568991307056892366362306134897123218399192913327324569112919835796475090564840542151315978202145430884391201225659222409383401501191568801488375272487457194787662200832*i1^36 + -24589243613671687086437976318231489251021493659668821061115281641092263215001003431638165803302373723010419077941464156460848919335146848158615443589969060855103855928105028903872569664008905043858013823355707967104968421019478795428338130954975321452421225004472361947759815262635289952348007558350866433938549793891744006339774784537552009455369749211451017013209963417280612592636676585585525058112597801557125549329240718813225758979726464519730584977223783124750344639409095801978857813650529711607194413403602628082411050917327961490795761433143130676191627309356334574640987462168449956245949002263073274861543467422545274769773033679024486600434314598994647580667748868490376864311891303976321064393767519572620808890410982700229643160058453651929037261597923293949896495171170478317226056201910995445584371023261998601112542946376710232837521177195439225630448440739091699609584205339399860156349762728414486444882314239514705131876465390675728408371475867262363439105774895582999989651678400459863634055427484227016513276740042566025495954933420417688400147405943891158179433992969145617343940482414081721010882615610349349090727036386358401629527440859614695574789447039958533788924691219919868264617890188110779244975669024826400579747999187862766083154029553861389569514858459958204139379433166375843949785992268152182242027264223892717839474855456871243581808647267840016906913405472353534380786259672158785927259003360426427814433950015376523316365490531991827850956779981544481077148253968391199446461647830126039933323285955775518188200930121351168*i1^37 + 1318887407293785599384589210473833921754236374391845415070071444521347971979640908604893790188814022272316756789224871583673888471081481024497012917947340259564359811089328801656809273835837996868441972721932366451391135159039200510157711109170741365073617072218982682483451117577288703428952741152163377357493296495403002853160195966910706426901716555663924871449505654446328389264018123184734589992755901796536953188517396483624059539286559350524828285529735623682765924176803465980655065142776799826590497044191523962728825854541928979502612054679104831692978617011684307227287876972292745927709763492796807691129255008127724084478391169044201427906062368698608321712963533288514054478197262471685554246889412080378680951678346620592594519286615309003357827081329280731669796945766135414560100313197669549452788140752700668543441868113526577029415324289356452568888356611739158821838113528144361286158916687775707160624713758277030799366588364919010830853625621425646588800898306806052359445435634626344677088865132736818713355480632530031680877676200822727297071871969423368267473215255538830412201612084678782246101369750566451896705692369619590482776222689337103977029466350462111852257125632166271869853498798151627808794197899601868513636039985443623188450751841499681054334842802389723879561803535560651205698390104377390670783327228897003935973435385320862320656317933446930053593407717191773524677109728599778442250110285106807275358998991566551378253282721067937187057559411907159023290499705042364753699728072576137068154819153583631891716636672*i1^38 + -9130104250164251789593658570720679272376804962657981754352411207386967910078214296046791776736466583578348308602923573016541681798420336087555802707641666014633556381014260929761793271605040852873174278139110027316520264076604178427095992337240788392342955445071100886479581711627724070198120490078366979394182275764727668514303128019475692178351714861275856493897048227393464340443976858449031701072142353408539038466016514895103928575725202173314874405744278617465000773516148427731774577017600173163161685202010394951027576602717635823188533175945097410997568279527269906122943072371860757896480555515046015031902524394465466745326856077283751616756305437189273114932296761130384235058215341828235644434748073670721482288747516500136692145501255998878861046647628110658608782159207901075917659338706607934520573690766606713196142127702133042250607021755349931034150208989932438876597573964681291756569949332950112085935757453210429327000738054535323721960275235491168145065146986831395043459643563818705456494887915739552274635340158487238409585021639122686047419763175929405218610691278769934803768480714788970733933934780059931283477528233646723108541707933240296138262257791110689504429179028028854894801971207019671818038727299872929652068056986108221515834614739685927484583918429992674042235326728891547451530163253312487178477450140135875154802993807095286424882538395049162078125426221440041139421922209468883083327525585334508910490831821477518609173520936204525343964415016061934628583079215801228977203406838769431779077055425254785024*i1^39 + -459016053581842509952809159871842794347540845414068538937399891317324649891567202559870807380067544080890324368849573160713199436192946196955883171713091983120429843100873850529618918474964079214685784956569940971379936958620190626947293374148330664363843816002270733548962634082561679117012691716631937280865009518447979244134210657392978086488940700968365465706384448133822978952644200581249264132026709794564885206668536858479132926497277745370600785496991849439621645316091880727225550430238376145265102527635708003843936166119626780492707985185192883904342059811024766332683517650529433096147754943343789933335213702149487487289241179519108066272399232249105670550905556299060897066583415691317206588365078463273735243998835920233584632329908629614306464312231018233410413989483758528099372222110551774575793858056810121101557864685241533193783869670195467804857293436132965297157418384591056711514953887743199911142045543026331361413059525946473983790070022140222833260210336691789431163762551052686883524882953459298985449415159784808149919242508033824367016656107741129273693254911013686882872055916089337506758855887792785772026332261738261738540996762055194483081565356229370088652110760993542245655215583751963552342195355146891814911414287361694011395314248302124983948540271987666397871542291131833578103377139566924287150170899098731089580447519174053856990615384488653023815461944503961205027417070505315689348292634385329871373670084197054749618182658277040521079712087957291860326578120717201501913261858946569847591428685824*i1^40 + 11909329786674830354220899439702265436026833881589031862663301016982652008787489284921294611885032083140848770638511295420516422174286726206643951369560452374661965857103304324580422776235353429927798488525806331210012030339695861389316211442348319713198869910105444659969625768284402681134693467518787948637265367953756811096328865987884009869780828900825392434918646454919713021257696120037905377158923908242954851014903390114535059777837017533403859637561113791133969946945089186052461649578434156464557328390090318008303606828190631605174540502587567724657077337145617168052677511939434841751565172791448883681577720677894213739908329048741724620441615584718155007676812729705507070344802327753210777741841724549624724107505167004123608197390330344398974732451565838165254362304749245139148155474811117701754512773216040979946030445627975172477973479958046732132327841241989344006965332912185906249221764334119181052921121569554570366626975936414507531016244338678259394917696515853771572388531141748110020044585765553689020543364309987189395108958680885512374183519161645937473287517969846223605038569080710095983013441934265627485536207692879918154725942973122062049841592607100951320313312555418874166050724257080839567336000467240760215524932927088461693396153228093405945901939576227603577895430266771019363796910500713998747090766704921131049533636327599515495856175204280420397053042959259133424143325804010241740606809761292283757469459057766713722217699560999693147866412367236811609612512165014227099123798554833091297280*i1^41 + -1682017226189020273256543168112599727724445980082038844754664913063581792845078039907701239948979265400165817053967525337192039687995360476064657623111247844521710887682694496976901658993536987256460078302925238141223840403384668569579996278643748561350906492487515975465835999069009733871128898546076388764132739240999196256629908588671886005560380357706015354623911789959898108501448446510917694565516046386352411259793407219710041378937319066107443798422442229925545455764665007898217908984211694710323823382799742744644488014592935992001600852291895437658952354554980831026095843450559624844660520022470755541547771531622395919435658065715560116983797616043236243026958018093226069786042933722875586166894932069272496004689797239833288790198212922326822127592205261579311143188562388324568547601768857617872857938814187123455444889197368485411322559117636012925236835448008529930540289602841069033889664548305343897762648734199226501460033590702133998571201665010961736390217919630084531895663538340895431949439596479040024912875047872621516869259535675634909483277773297098441903365842829242070643467794802313346476516497992553649069653021094579546991997457868528559345082601392178184774943126779365144764144650125341732170855888130298809279615953776165011453785892868994552255961834186959368670683439319739309029782588447144020413905038665141341830510548921639470134865303951222260030324968530391922481235708589191623200507137902236302647132368541846712722667229996574307268659141204175229900379893334822387299101037297664*i1^42 + -23389777019118125349397756365817817403128216838623878893380963596583472187937744160968264118356939615435032205182473631677112303616147554550589986986307429601371516551081759427595862567107450339268823544620238212569040025337791680771291525690962512105327807254038680781409375205957921177684588844916203968766400992287779191806249959019545364715192366530596490181413493401356042847583501771054768970265483928607015055075714435355043628894153258610179154991260132118765288139964751266815901222277952734897301658870384701259983740840598466964137114450447236289743510288958968838240514229333348284105422939721726376049403975864806371771500871189141150513598470813459859417676995322715602832934583643032145538214012159635099225519416266084421269961828929472617559076714390528439048064793625402473533919647897758405993428267820623936319116565789128958633437091449665392685353892364538953725875209629499183739472070731359707108861745296549515924173271328855892028000300416608517388970725698498241005312682834241815431894113891094890512726077562211408987636534054709159020413799172157181638194639776191543861399994737711740314937652588038543975838626416261887426807563729852116715538994540184610798162641417576754723116560580089251056726452047620511519273647048237002196020645663906184242432282367192804239545304193662485221140039839320612380497393545693178294488311988703693998571492143509749991071323520079553722259584198282311591855725988122447185760706263019655646527070462691615476753795566514598190970775235632071106887680*i1^43 + 301523081670195726778172404467622373729761355244740394443217643933065079973984117353082647544779759391126484110773543997763870090114300048418203139721770494996974906920611337623587862985488798448220255171741404150325711062088415738296352639375088198364902182518569296752381219587507949342756211386141103125422360295421060594604632137136552796619577926538717118980249228056511583010973011537117227449222228137181572866293737128994272183422683670668250570451886201646381076773459641732285568340196716658331888740677553916843505020743382742661066580527686684761144209590060861753479028434276826905159358510906783330364354935611027527124340547918956143051445801216584687590502241600488627514967671585281994528570160966358496948735622725987441561231259310335694801902166494477166581583562716286428937717393544370478628504479920209577022598956388850394102887092271646910605331227598197733032422425717092065227556019047427566600829446314638419802159718105483511444256754484560259002010028894200730538568681701358639170172943163866183512839822498743965333475596181377969384939415829999282477991580395293708484197837934761961879746114384063912323110350764815383246937336222220172369856103133741959132765409167400235113895997916853178047732900931874984434211442401983059819806805298211220440940992789768256109143500358801178801880190950442612697014330445887868628826779696376840445933042970112120948315242679109801853480400893255165717948076212065881975907668676792680739775690077062198274362479337466678615985901354876928*i1^44 + -453891584275632500225111826636571752716367159551911261897889696099247953801782146683648220111828789539612052512175727367740512339658283904039606232502808005875047028633882610849613082336192662176991185418781826985828856305689835525945028220349838801516257656670080966783590541876842524235141582995074143965506756311221188715888444663642936043958992281793777240334494870242755977807138535616519189150465541573833307000213063945526450265705962762526453000323193697503818439015495211516776662653201580372014935977742544987310333958666597805438343562899082963782950208168940604869369692815711107161645802900590538294009478347064585467427098626129569461919243906675593113043123991038144576934567928853617724296852500386551268788547380812010202476658320020204567316386886684352668203066626761121428931896465974031387762295373363204378662708273836677573078530930236753490238821133377963536893032368867154252806916413669221936849943762023057653445210194689446839607999200405823842737145819659882451413453663666151414630501244612394156431401852214659924398808080404975485930009977594920219073155364436712524650731912167054224344499887729484760463585036481264378769172412427104051853916699790665606949316575622409952719848417477270477704333081669215049338840908755426868889933150102621937168082927322062071070380792445665802922063546577617703379088965071454269668095773501684296801897228500353863473800457364857780919006868578118530912742124132993275937711758009203473725628715502193080135059247969932879064989696*i1^45 + -3817243420782541948519288162797088772892834950451764103330196196704294144908741278296604434977113961428217744376856334986297124215360996027255326115031283344019841502296275582645799384018119157390540663450325243417075302242943402465828321048126824647132937726966317750860228854740575799157117053286609169318715519525344241403571357467191153331755813593286901765535273641277323459104593149077163608262260436706412807881110484986850994604063315903029877727767935569093046390926090858415216158384673971347469861422034732683113972408788925149835426890279047385070608560191701513068359277993326837244009741926158675772155925675726321540091731114848907517196853050204872347713894043406769405073789854994510655648517306416783134226030159455413182331446490068297527219758096063017937209744339688169741262675439123903639766327777157893626038222310312451041911844134506667643266766891502991868695647480693053002614810625071363611206406149964182530063840144849315887160344533143026424778892783869831036382671831410028961859301306049326863870734026256597582088659604410001183550613201114939586507942977877769907239428475646491632228481252344630305963357395270800168334659623051911532797747649789518680836868915016549006299889534643548870632855253228403253764943979696201924677123510149894993986919922823233841397440096585716019846876470251261483090035497768243094813435532352988355728402648941674893777337951191548248367230870714640705302742539088813793020020210602989959904794413366872178369363125850865664*i1^46 + -632283125995049153637672490456423696805827141870737389195499885821152576648035352267371837078158908515682689321276903429864861369889933014421381524557066171615989387020332267475752008589424596030569269859463779426580945212785977725165201336949460606635056542974794737443576433488115117427924637422963151636858325831830776702801025744390571195710951858697869620545428460570997398427296196306977131080696150219776666477079032388475760015296499549450762947080201996322871530995648928256460013957515930961991789588311587638483437963374744324965050522713883600275858308627515549088107329958593503046472770905116815861921203259829189672474712044986980390893557698485370600459566045158099638058430991128811393148393759590620596427796373674247801565211315287819317248867329338338691695634708722616465583950401021054560404128586000329692263479086270077300323001946100479162715782711141264987127107377812896278526951198094816661541616121550008897718156121791473380258721253296278917747179506050681235057103296331967165863134975070374942649805123098818762395737840963985244701206431008195956118967298454091209555886814808694844513963656056777599115297602936812280623113585471041047537772328321405131428433370557677621347934820157691534134055907051971402275542884535236705984400508926674358257798432085666300497095470183124491035534962983426520043449385363477541764268188581950998219575615458169165558711818049544697925472058409861918883536407564447569901112410342684120614024481874319456084164608*i1^47 + -2850553786816314925200786968780420863496687624798568151281407914525970139246991109839141088722413121695932380873721530597440052738982137982012771007645093932098516380907794342634838774113049476239999717068906128652412603457913556684806482718847432357785453494088445579841743810124075500694588071178458168099646739137652309616640179925263792517738265933909360216124253006840660205730654940147667313380500101524963709287296173113815856910558528858199480396098705834089550812965427478009688340811196016771701675939005350115779248421901811959330917915228016289904720016382166230703769046181951236422559363649593658436168846764692829017533390593497287333170948352757260637397631149445712511070931289708383167107796583638492561816089675899573775356487181161081917651888674871901854319764726667148530168596431533333285222057198933728034802565948619499576465275761498127228797110250839510662224909399657321389077772836697208137587749267669870289872158498132669375200199328233048115454353676783011081275492042954125403273672016438720283655706648914237269732380046830279518183102017873490333629941742683710239734411733543836505201838097300594982015577580033157532618934271900237692376562151207138195955068365327864515238659188006213624172210794481780017956279676826748218849787443928810648671142933183629485357239095472517871538677788878092467486002727158067597540694002440112807090017052398557711923677852483285096565869349286778409624448104677562189280859383448822473431640267422695424*i1^48 + -2447752953178185776854874236419106663363319863338879154157952173391825932106919767487000584609185638187283343439130507074106601079990688998011449490021706017825150663371908022855996249831624094950588067716184413038593561766200920496810164861504887462109261975389268676120882824631220775990063587993665712294668518247486370143341955191732644769207811346274992597468800344291300216438697073787388560118380788871585901821575782292521902536402943995861301241027397000958342093680889629133991733677109384997166460046175360565706713939057916356087564324632802464131066212912111235274745802890192742496617046119006525987253434915966658309379435108181223832992182849634832081102226083296201978517544948077159058795170632907130261163362394348224320778262560585092646888202017680555227921233457829610591859704468889412654690892849332549121548983079289483897431275022040251517312375635437353701273371040631682645623418028932033805833485291074718601237445351925483259758081624415787706624131140316133605331948767112903713756987210135887784736938505370530118309476783720548144291878804259265391159019533129618350475615113146660458113640555031855227276298580120061005035314955942225264051245085697986720480035984069511342473133968300073230341877432534639461992406954727139103803551274877124622807540957731438090054877730039337305757219102569853418573162140412283003673086866667521419148997249914864840997464808685035914890346744179852836862100114683748924518045366400629997358284800*i1^49 + -729131552742606428645733177854735130751308872511016164399148104107703161209837271337789635034299935269970803848015014810977539179018128365831178131960185253591385366312174969027493789063081658710497894620415342229888289954717113071565525544890102556209544142419730675293011017129867267860193178659417675923413233086130974884538939473280110928247014338487945286198355828524850764370471700521688561070018444447240202351363415072851257865490169329659435417787472963843478477828662921790621831608912754720188134819209414575574713501272305098426073210781615283780132985703697751111364693154569129843988515140688215010112231337656235329977145931902807244936169161205394979715339892877127708725743557213789020079238902330472368574159250251389614735778003555320694799513860161071572465766422053915807676796808514862001043147050504881040485724937537940812379230067999087996063451638593143161549302888926732832401989228582190153688998940258862069145099682060595443082891371910504830332194306182917335380877333964765407729352574168312212552332681694450964357143403006777946622473731444639774558776585061879785378339098763231522162219097000108575631873844916134004328734050396102266353855659008472130830900111406227244778333390571335561232066890755529080371099855586599829259202744832314279205085333882631007477695810412072872002288526667182802080288665565416620117551102629139009635710427758225866091883611402003701058705513925066270550427155821808393628446167553540096*i1^50 + -91358924549872692295486711560273208784594148880634429522744224267899710929515517621857309107321531437345895545799116328303807212625310706674650502981140206396742838825098923354724149690446145016263542352737527127814736066563117786596271879304290636235247332924070320125743407979304497396403038331335080395186361587745785670435661121660001486974704731701545373522250837924937043924346101694682720629087550685215233376443007600670165125901743336949740087193273128093681669210827158315259494979502881336393941048715401226062525889377096178286765864104597498217295575634943541589702164067888790218064320866869625664427734510850736950382090347247165068680965899219872823689194062299300092531897523768012397928899033170903181610539023277044511938047901952355056382733820250347674242248194192794922616625557252476807454436121974267680699430565863645968237560641553892230118330806104420589935871029494842906505176820149680195233960884248685008478499855976108250696591543940245181367162892256581079348548785876320644732952601685012268396643135269310641146861436261415045604738802556456409313982489671837110629141894741478712588090992934741656394122524784177281590502929287663962190978916152008219894432268582908463483537616256121185038139869942526134140484116628121754331284795367923717291845033654207093858776828333204968591469367659094032014067372650076168395111180645602013941001350768406843817476871704763568547842085251103412686694284889085875455000576*i1^51 + 334592885828962897469157830549816487715022943719374745273998417611936049156087888525982809070600409493466894070544745661908571307576455298413878438780804825534330842263727612671641204311033545914950163159475623153388301912953339531158547353327294668898032681965442755338007244561553820551731807795925238869385189749959817656938946669647509311721671256793654665884459316202566446229662820874066952944682358020504573627992328297960628135431812313578467706144642308144591230554268522978412282064393383834619346903445092754761822066719393474548969019492037940310815090346492145223852944741333605778982739382620905924000579847202830300407364039327547848624333897911213560963341829010827650714697264960072592041852431724968953402828807079922064076854003391006321261599371393020210046003726253125583665387673225187293321489928909247243220979308140838437688546230568392919758820982964304439946774544614681874687986464807691482864954644900972346698584227788768160136749734829858108762933329150441234190650762020938949109720014062023871860413806869230013274103882546904922859208974789077309199383234092534910631358811416285487888697030298271118804383619381854242049380695935467094223029932945026850774730424954629871077004641518203907869875949275121433359810208721741275199643321329013776737627576325205088358230078611556350845626376129236700667312609951878379520533123528067802742364748919994234859296219307891651428798147793378782532392189952*i1^52 + -339592017297198535304858571427985592706489710256282785256298075417021070702413026664931748209259987054642355880379275078887320686008202916919775498907230715845208542587807059314212186655558870003897024874717865636530033563097019748356607603874171569101872342595401279215678258981763614721516501591612958251858697069005593573944567506804098897833003261803282553187882164274506464445296525684522216583141571140731320453994951658940863102356733704405240168290992809961239424509828992080358952925463527421715367268458373206343759552451003226376302224009352260254915688456845621353255129181598736115289584328267070784053507602098061326151637620128506442329430954798467568599325863087261852138301998717445033475314918848592654620718994342133935033965545470763464065841139244834713577944147415333203084582084767765547661445880135574053041194304646579761572488870901914433467881675903718768101522571236565303093505206804546510572840778893048195090117376037379493845035867106873229568411323070650501973042321011919150185845140071130905388743678702593259673323836581365616651758979431851551055247334829127594580472690287606403462972172691830436978270021742875613490242168986447801348330714716777357128115511047605619672139499222337108737632996815008960989626656004792340079724312134122742427679244401628333213258600908944769436142222976934717308109743090553175645486630830278791087108258955081398400381718627159756217948724527104*i1^53 + -148729498447912696157006085583476755609735109648904944891050891933324168932807924539721656718027041081657203211169764536228014230187451600801739049661283942911839830197766464079209285814548577095420649644063020188803047081844406864639956769724578072798665230541966714709612391435849170127519369639912363357020846892141735921404221341172090399450302822541975030636623238253771889820880838259788715154313314301222007333934386251551822907703026104734597730246560419868104226919127684064752015971694097227236679224321221922911711364281306105619626167242464908565372550102619165842425632953971583141360718609522608223531862432834494106474480584245686437963908218266507527015186146211508258322901825687910419469658919927163660468731210651215511581544929965679902975416457282613073282322594219382679579967244026288733208874341435413610263050857508085103263831086049616632528150742489563572530845203901552092622547347634955998875237439877269795458633268808905971181924504099727360200501337013696425701331204032264855154034618667070063146641528501016621703896523307301188959504486885330632246908858812994128964013364320788377146187327826607803192899655685032045882537826685792789393547264999798795250889488562867823500925009108443919320011574981416104586301102677752176781652100737569854241246989509716081514196340343129871700651595270244206413441301637002721394291391947823458349514927697131939721690087424*i1^54 + -20090391648553956716979211704855378432172075564723440145586999623619240936228170002207268189287817545740061627733935156772540996032269438191302843302942636780242998966950251378788486862288824802271229627092879017267222563406247256279848510460622559876714790266673708901060214048703851838248924545839590357099515234549649126852089050008028304184974797147460661728778913073244744050436178477573009671037009219409295367357692005438438442683677404281388917176350811242037911911060397014450200253061168861175059240685879265009534598591433747093592246212040990024240403492351038490763889471815796608752041659611425222285896305184165274798165496333375954046743177769241532429725998942728530120062706361358287734101761646083171056030329850016161621511662790609240692321109193696402406570603775773010577643409776092998412489414638156683524604572093286995650816971330571626392736922392590251017112051755361649427761180472960892707689913613813715118187492943837817704142239478908161861383786803808354001613472113683933808444697777479899014659801032914984968779162318756250835835415766885171926990093186484882767743783984174879301856730460535162550476333842335831847380511985451720437653788259815986910985418005729326326543191292749967198522495285392118987583582934118617711621727638004866019044438140962538033079104510685014294591980590549207151833348301535248382337245372020106314846208*i1^55 + -3071980051890276742803465239147215073175776921335944173298406370298637335744060458451595583251598327427415942778176484653501512202955632234150892326211203744337191350163982823770999874656957843895733645256903761145790996901705978122896348824548785403599690867980358851951452405721989552794528856623514300793807323459301357943122858831592851412074516994568180921369713037500567304532242838915983918841816363865463633543559051496697250218234011279375195044689906365576664741599762481856759390022529239123746158117738474107849527242208388782660169101069770079279696689237084149932620486097431542110392418466788196358494050733296140509664736710928343283586150159830629020948866459609088655551966491969282821527904668312398455967333255195874899991762698564356041301393342454644299860099058090383661794387874640022862861862886702034634752576811995916111059047172778672473844500368456714876960174008378805739561717102536484674004143886683623183541714538525230614726193360467395955443159464503029986895021982878876886924375755690684956915194342880451594764955421328902794171910484080838246935450742483001425214705532921775069844322550566678861404190293079093775803692780391507210708964123987570555587301941438383775588507388017772917882863020371396248447708833813942909609396145633586987629274432453688723955607351628222277645054498851338742680327094010560512*i1^56 + 37097262175838832007937473857287170376396694871098832270838953362986960155034191294279214390545488663341561550678561196720582071696003051891588867241179585430752429701243361464434781622498750611087542964775474868338585580403246975539320996552447035615419895256108043966285884874496014040562852173929128570313149930458683781830373594837936265557261540734178076458920615284620307951996299475442913372961599883982198278630607118311110202402365305758526935042793253575898318562104477159096108133519999296337069936857540752109314719940510105130952492032378100140056260803869245193242649408179840306547372083681037228537634004779567076194079210128339298980264829807783175310705719951180351533930060351674813834138187029282955390282491159571329634406019364157547841457916285000705895041729083789110803474886902145628836279246375978104204578797266027394688939662092378431810966238227767510285724471943206392928722721396713937143109502826364468559037815897644177559099908760005325268777053870979023752098707283105987387898190957955253989723530878742005905767548674469716877370068687256475675115275811550373939836415408991174893387810057866364728385594393046223045286361793748904789399400711496282055371727874073864074226652599953704023894201775027278898464308241227898384001608336162725570234584914006166997412982993286212744051348096*i1^57 + -106861373207527881134861800170552252885476158747803177576996503753937092065253384658217823444814712957977255650298278553033716902957884561359445078079918795875492389493332588198094791500958194536502660084157468126224602417095133900560712246880331139377064334095590450774262836304809619548129023851677805664208294650890918826873717320449130988080554989084103058652371342424962309865534593489555177199752636627390257887583569010381645063746921792026027949544778955356317233598865668038829411870482533194301630101714562366840580004782632831115072341135715005113733242149529811503415529226989948432592456962610682854950666369253179888134566095877011616004481428373682072259522094634004757711073185671442101802837855058975047479572484753085067703473094381080439413098111227137505792070643625823894667453260272295111888557685328185804979109015726088750071463842166289872674008758317127376473149085722766153663740721594546969987852671268183345201066305923338090543117258173451894512082787794877112076262011576917767669895616608209545552198704608982519399965509708048716895417809674627982188216843218126296184807545301632849877236058979004263685240055796003145614939325660415975588969226827497948603564618027079258232569598088016866984975904868552846705130758504271590769015546229220869662124215176680947648*i1^58 + 86011313422817692750001285343317325656470499430943904572544841306833423139547496921738243954912721971845394999603865556031458644579152607896557201851891434468885772318392011761128566180589328014443051003530530225895713192651340295237005768333312671629497821149047373036553222511963415577933116391333686640272985437864673968387788140345296742377159110795549223190815707428128559308402156277003493601441274500874486367060933305077290261520638221271110465259166540860786373091577413879928967067587458691472513420638822657050219928845193556110967581586955336372007689998651239841788267268940442933396917695480643122091356250367676745091049319878352209188002218805571699101218996062730726898300068414310116005381986075655452341892905417113398419763523975070904912891942633074992404644141463568360322462632609950181181167556492184106149102712654725733775484477970564928898373697336344561193131035100224564846695980499672287574242878519349221007213894560988223406320742944388590338451639274588811012877200091535266096240190109215066899853457081027048767452294178804131790998809303128427576166228448154893780955723837243033351007447386507715647788923649373525836523219785456192052324049801278182324747921387595127541115596242688608580720408293899552091669152485824661493959067911*i1^59 - N1*424210898270987760507661820634979011959030164764579100182698512166511608303271977757085955463672368331858362979154781174962968648052999407213053359568214497656694138673681184468172686252841988621067383878348008222275245687122325203364606076394842764037777639573547336058854160205330871668545017348362405597860068538592471913552896000000*i3 ] ]