[ [ 141605165405626911530052292527333163811816976309651903063022253511382092541064880277227943652904935686748881627595320188554096160140495336539547907061134426692274892611877022744032765917274067949988131783291627055313885532915255460576937762689507217942250129085960332581249851248049265873723711656370617020601638761184466610121573271077014171879323656231227629636667301978919224033682966530649391238225341738596014570577436392324182354042582205675302646365885863254230287583957685619488218734195031695108372594378363999591275039826086910160373590299314450743851031023311932375820768135879657308567587511385055480855538234693880346991987300466068970908169563868957787699612145509606343249506769862716691327753126864394078248968634511349374361817149521951506824489049598510379307002500409429048739783402292318169026803387221262315312036080243528407860001301309053797192223868273988106295358465146169343459430798118571196523013385829416063501587931703567144556118158866235523433037282917667262315830841817218633270853187091780860052660937812737856674468929692612628249003878115700112169868128176146878942576284390642484755404324186234064722835165520487215453226895297933897796995383288218205721529105139618214464907566427161748752320704706788448881200810132968851622484506253128347244806372808974937261303281764237864899865711599899673992037670378744062295835065463125983115159677525905454506809353517560563577837180934437195903296418676869060729624076235425557422348989380886398869769970733934289396874238609198857059638768649123566301297156920363714526121875054963919099988541440000000000000000000000000000000000000000000000 + 353355765305421158427895342239296359380230431278851607048506158625416191510414283050502338464431769177352402481211324810231368245243805477245118768945826801031045618092913476796755952844170647476934012572515295344127181976713559377533554484159765119094504854255080601889359273663001667460330548164228241977113398510335983353700767691110174282360135366990973903023068616467032807743652747840885642550638791818539044281488687022306366736369146038715957273569293873141696373001273142107165408114459843924265517367998368347177576264625176750871482488462953434505025925840010378424337990606119113533838763096672125676933361519998577772178547455711423452457619145887133958354130806718573512712817562279298104898360356422898045302993857946881841436842040040417389646455525938632249067131379185790742712758861044783566414084449192694394053300363947226440102343698564273155533464221925212917974854787213873953255737159637263250838709258002601421308748585732393843763434788446397071299953144841323801916472347246922536979951960909678352671182438324159906134127080698477720604290188493608007495090706628474322690700131210277825443355105366417426944449651917220974726579093943199289138932027670315542812469565263535934759315302459818249655021074210093501192592220450757795465784820578442358699022884154462750231847185185480952254556065337128252200483528345214413929905177426453330433724561629174347338355019051360166660681833495262718594016412612826649654677862451369126788746476633832360244410267107738218474457576208384639390249413581224711476097659063607423301168209811629206033504665600000000000000000000000000000000000000000000*i1 + 2392790345461975669463934923127830442752009450524303887970383494200046315409245163945906267872033410986853796363561302355284899671749565858255725781716589292327785707601844182045076490779247196337023177129795650811436892924919924353390783124265510134997697903044919970781464824490913815018742089669632404782863248244638840822507065101862572848843494633363384376992457368000205696121845428434794554027932173599774034237322992165879084416973366092234042349674219494565460576076239465072980219314537809143770320742548484032410089541265180356838388992041864970009276956223533210647497503298745534421239860900105393681973345219298344948738174879153767944441233602639822844573293365064963351036075138105332407599546917232176174841644082816796057875719016690120845227906717024700222681684102477301439222432451141423471058304532834675317484818881656462614717548433806485489188810085426418751148236341604904555293947940043612991332205532873849243830884566420511571279493979205206618853756808520536712047152131375585129328186329277561008636400550741147580644908809876687562756150190012029717238131661310376696040196507935106347305268575733700046440650155207757821272438015445178772872985118744900721683380984181366095738086031900192763087163651743043096826372348748232627056947698383047761899836392930099160341192409241607503287241834016185506870963002369217709408739212876110741342252814828500020409785746822521130547063942616392279600674152107822463930758021091146547173242240980897651600277553343358130571666824686724383893448248641116909911347613873028269168674787656258108637839360000000000000000000000000000000000000000000*i1^2 + 3443475800454907900585322183492333493615924011365997175677905845080770164522168419118924906573052712393509925389253148141783842634456462450238604388830020264833418240479449251556125055145509248185457721127412661770047064333436703997129413294974672994705007279882009587997996609876106993261090854667545476871853306842585811310057493954121698977784425711912207761378564812343358402210932614503404589150508739527271677342802869768742285506777975623237260157849543967009933629264691139515248283608320163150248046110314207332852383588715305131219245289943892302355937785178859361290944678462350189485231527694953894992281949330380389299971400933147694469977600126639019420333129349576701063893360526228500617080557035854543629886083425905361693000277104773675752375012021078327774695891470592921217467029410357233096140138933535840574267570040628396029187886043553114608358042275678592157551391557380364646058606975771153256658859049262611102440147780616267453951667870132240707749505546755942443299289232217654251412807441673461643450356406819823832516853271489852748960330122735697958370117837459759346643204155199441748129652632393187225676818502048524540522579975944534143440062395030735955186177228026963881771065154972855348621217857104014630151844183158370909306034383671317726647837080405192216347449469901919433884003437467415662425126187679229056863592312572385271744717662844127416399867246215583413263618071437546322772811981254166361643625854302385523271353389119755535721640406715237058922363833001389942629265184424964299621277611217609827844635623166946958953676800000000000000000000000000000000000000000*i1^3 + 2028819485063910126130183277889441569748903465567799956797587042533983924965732620348305028259871449248645513958247770369727936436838613732250894698765314791148435945331094400838897303736821644081477476169113076571958102825439398684725150582257029241912467848379321614446611784113873694428191387991076109261696069811713291154551108141871955268229037599328500708182908401372730885036046310648045753195531900044130455160102087888215805074964133053711635847980942577207678481859263564827031641179299761328700527049519616425029903042400265606189861937111152094744325369145928910844377169067438494834427436912906476432779850676275714828328941672358010471958602094262597289098666374256383433698410291495141925266701425385838538107143782281928359006938295151119854962517654360639169293925554554056765052543233479464618628092336911419446516028391291411151628481243803801309694958242587353351636996163599188614955264469937948430985335116549633609995906723707788344664742447900267664572689628949939395957955631011468472370339996875543207758705592199389753594897419726202420542598945015940220601317072463810226564469389801987660841079880990870602391417609938811824468687497082359604992844478649589498756434954310311900011901531034146308852319259309171001630361008345271981366432696917065548284126163143618582045422345666573024713629088124886401953739788787062041087700597835273775956852111511861992990243433718967742323967850708774000767886678971226717976008931020818213003975564892646192599722036521251179939279223301834691092362053262344686316725160612502469869226158485124828626944000000000000000000000000000000000000000*i1^4 + 568710231020702738227727278684181430506446734675765272292055549038870126096241373903929664840854593601126657270650204178948900708997813815163949850929938226148833088201275669489132678353926979050995722495825676200250161056533517093135395144672231574225413187963730605972514583624537156051103470544624266775264539465030386762921754154560729272033663860682242518080114603159165100752676635325697397376237066969602725897555130033014142913176725343897458699661829924673185453115110322069134249790918467264273826685059421750564324667848847390688483850182818860909767490782255476766694900466404604479959652307785022202979143070864553798810828080014399749004859386519134646789363621891638528194675998764396162010789239171128552444569996828905582010846460182817320034569265891749403021865574419407246165696722240163863437724669906448054765083578966407265512217106966357915270348141570355852141063186948475740295845461310770865282595790365195006100545708307757005648901117126686619044807252728842432283280067746990017836816031123584901292542547546578170357384065602758221756571400897258720973888386255135868184963471801964796815084743818977101631062357226386328834716462343503913621605504036095759918485870676705570941740230923521230242710085905734739144658678099706322896962272700043082979574661473242767394013514986508542468319046526773087240318771894407049371219931073048088355910365686764078621150881052049387192409908484710284117233971844840797516303787251394235935963262433589365557422028913178085057070647821947059957361999076071059926148771759664064751756738730775013228544000000000000000000000000000000000000*i1^5 + 221325253077064678737811094671969580350866945148903154369968274680323065898398777142542932119566712449720369132973150632316963221474640797334443571738427270465949375195495156753850534342844795530278044026022846506203646247961902003463652037641198868244075091486000543318557706299042212380189268122086296953259027454866909591703454892110844989617715463825265141826488738517398798721162109315754170673608645258255388205583453283786385617440791475151828515039784451018966194406482160603698897541586660948379065168684482910269966721993081419217820000951507975421408302082549792521101059032264858406452024459567953973642776365202413767202638656426925605319062266661984209350462700030033848410559375443317713860783185656422575053918464310423061360446640889790208382806250158838085304120455072047128105064977689659589973807900137545050132461296234691205904346069283687213507310628148731772614092581595956156030050823838830030844043606637735762445643005938173210447895987515676217565503126073240774381909535118500189099611034139865369058730110614449818662745381746397596190066307559892187577665189166388442021491062395463062183481426255778057617421552500854566404144476702827860755082969844911219517945433315211870949198332408802243133820197554442820423592608259691002523055736261738848783668603499304657003518020890724526002456624929034255201684789719031879963354271480355295906871037597108613542984458552231055885197145042957644103405026358745270025981760888859458771853042020687640181758806623750507260010850179311313752269279437435801773100878903541457096117655687654235176960000000000000000000000000000000000*i1^6 + 139537550871011265064766192324019529677784447472295615313437774725496044125707191345681288777629010402432823368994882659224722096531689375258504935482752330769873295536650467127321198563566975734709719183317750490252981412709868774485714878501836205901193826921707278586518291545635372327776465022958545496802312791067830727414072703086601147798128841627338908516553841029074817168301917875193173456538787184350038719674229357093381493441232153128004570993323185836235341180707023138665291250065259819055461837518709228609788202436148488572997990386763898691174550148279419129658440041118813533826439081600602450871009611543889638708270252461742380636907672059922621741645285184385074245601653426584051065794747072170555605686500966168340899615797952430023620110902194030761063277823819451841326891620849873403247082162050388033499006453501548093427797216567134468855244855211437412317109808523566866671626293740332948505992554108870425567443595261564563532054896427333830079873302595146241213763680472349922129832155540266339644648810960001693235751008344593210085453243533958932729152078446856357801956842707067483879634547046564287652125685352132904627860842941553634106242598776595337317494001001613705366602365371183677083061031759646792314488653631014524027138864809352633888498652030048873950003280952024021543327592576313393113929644221277323713847263570839590956895066332947567343625177326132189857062808761007944558553945489771736941380687301940233550950069890989791046055559678867257524907587288293517791755117995159922576736783933672986650625205141986344960000000000000000000000000000000000*i1^7 + 50699382320838702122826645089080286729592617678690729752329930393203321240230719636757266422393003566305773678426026529735112529522588023594605552498505803907244127177760466985779837289502555846402276853496182486422016664789729177644541121607608824228351925133200417503640884532871350151681401337986783163758132872676578995635519011758443552005198287955563752869432282480991727829671921731950412840530623032143324412151574591450298543690469513327832685999708874326033451704773609957177652195741991515108908528329110017962618106577343954268881779305210225257644943002748387805823304464980356045090764292543362311772014533638381053076685937452014790649353506305881836010193648743934471143317264090349644743082562750662328019936152168587278288929452374197006100652726380981077205854897526791163804776923075868008183505153108103961790852852519419423654720166994702517702300423478124485248153780282881784958191972523086760587725884539338045816303278158342983945632654560261240733506828771922459845561774540657734015701612918339350176984700882436554585222463285923255168364424795036257169958776435041520287708262541302132930495638642218194107962657106396488543830884386186041442568660195810762000430565248667236871457690148651222856633676857700006161811281992791873368054601514529767782933363518515373149861686790193401201275268643533300359548296165496615157077174981925043515358415334716928024227774758095679695873330281465671278681049296835340545858078345595204864173982627863999244105210902680272420198263390974491349237849663102834894636032608313279248733549212792258560000000000000000000000000000000*i1^8 + 7733354225843789380491747340577272983040501928265323751412530026484881706157579400787100335554436685446837565266213203372948417712297087755758604483487915262322481839135118235349029919569917805632403486873756575077371018570516484959251793558274326466940747090859015296308779563536252931536093053252420838709616760382307166561748295653471470623856567717120933281150955477466102522700702368851970319570799338380358180699642598226975050492330913708894510082697416276458575096762907999210947162565718980013499982343531413402727495419419503132890923456603365835262092083479682114522403517649036950619721460198437377006368773110625456088631042506253445557245756198091004892188684529132003758039233645134465739421531073387812300236806201628400016973373596138842477534498408101877638193545777989857593841165457522568196859368725649181633552902641941074393926519069617258432624017846716601665473140455797091715141766469823292864811928034743331678481445291880003144045107470339814815708065235258201461861323539910260588664833261006622998225533108815603844148744453284846517414734977576026636982020099461335292736688080260321731992006645925287271043345137506634441655042389980438020108353177216382617653136193701436611434478861486385402190224882247954840536164760398700951591346423912880121672704345550768161585484152944615961912505068367134734682585007884754024654217630851300121208475014354800914260439325567910067539794530873164694456750187510619889824082834967708062193240307961846841086928088869321789497201841950111389587285371966452241874714267303680230997803152493772800000000000000000000000000000*i1^9 + 1074477499816292654105207782219690767941523248781594908464417970411219128131202807889292446710935467638084295152527937029294878462243300313006265107200598081453601305409952584117252387724678473695251576665062565119182104872215867154194673742513511842955476137963520600655498098377694210135182788148835852776916094661679850427221040472099247627489796536846628598347990475125584814593152980741470802011115371281597953873644013143087459600409553564612526662786298211734923898090876703991900835266163722260173261331934834792565453755909914499375901296727270839366001360354952481926727725532402321518085150714672068816613953904781409574269822478536694484343679152112971471372257924369134342208557441030947272119548135112137834559724280704666518776588643694900008155589971615949896779885402141644255744418681935276246342085137841335030735587728502740262452619881121209981887961057774335597919205364924837270660233769502338185912994016602216141916503205539428929779611729645001957613581503127620250133086879032671953608834498155285909459228169356012184193216354813278144119537724739082114887862034504800600320017094146650484562753252842395059933508069098026044794190043593861691735423712626755980558003002877746154983340394514067481727133226261781385444620973235767195482096031015646481232882918474956863725937467549793726440418821980803931153855383338020676934219263964665385506397765506507932894701532080828530645403134015045027874026064904826981994825384454531651048111974862085520132189906974369753688390391932313855427593879837542625476380713278291051566788604487270400000000000000000000000000*i1^10 + 656392698516708343506577069409615520466101636432315528831126123214072699972651708788667499640744171691037805724569250435469805601907597826850860112164084827427237821809198687516466348781257875787534493577348479802306815346428535197715551249599787707495208571423866666894747563626677096322977289950047374367681233861970005245659232349330945066037246242550928719671240541867016855530437177405959428062617157734795663951473462990111078746342294763972087985457230607960009354989149350019223004044811117191355114749839107670003388899111165930635050064879742803322646794504675736112715234010449349581180485124977820050322738924929422702014487371351452383617426479819322894861902297126004701567944922888312329601405761153318251759940519304864032790992305481579264921972096412063405358781963097599783572459765715690335196338106017643635075086066864191006557382885990120651064048968876322849932142016479969289328708029834268586630747017948550627735710054667547025073099725457149402023630632702347555405722948851123681290795101561896779525084292503079634603005432659443953431929888338960365856403970967956220099171949613903111786099126789073482486083098213488880142596200455461247295586972009666807072667777300981542286590505638248325790080937536053171818585929591804542005310685606536312960279086219430511630564827745821975840409918419818027733338756235304500291622882404683339956081944474021676562602804156277053121792498050376430713255798261446911267290900055515436276505896572565437668660007456611657705302095662537326994612970194219280724027235127855612910826501963776000000000000000000000000*i1^11 + 219094265635370460889016172322236884150425821391439474350605262408336192587758966325427381967315993694343876160524726941295240601472644817326468564816326786116960660393246148028758510023264775670960631187433873297359071961385726431644203170995830570654440783378514350154574191915275038404262237232485114062112707034737700578482545121608343422079394769121855322017547144256646960818918158977214818082340876052965482038590035719619734372095683952203300109172185271309314486624986008599044423045482571912946285907004396567562273344672447490629504885835105120508670619581840949900982830467589174803528991101425873653065484343912400030943906609609829207677975553976466349033184229779255339414199595012294962860952416006171248542094377987585859438593032897465220158936885848850439471579307704062129915526276057405232072265011332773086776961444658188176293787259098767630375664471345493821015517837421095936325771491278217133250233323938977876460178884911918685948434466309130987227289252033965010572489747175864160048843814661660641109651664679453104443252154897454179969313832591897554772924582335978907339652334131694418692822529948055067536647968714852476367431473821852757358220557596129807345584479962258304945878345834534915256028480661173425610289839429187486419835629379719383434552513972359471670266168831557763992640288368856385005356144181778534477258851496185107474008886523880674392644844137321033401879264363371685551596700417824887811684735221089497291464437861544894283629362506390352339615814238443878852635592273615050210775901569295057791876490854400000000000000000000000*i1^12 + 34494856871409380971089779509655565052500460805598135172199939472719553311531331146276465876416920318830148259904804706877705548871218295643099912783956408317566441969393369049597549014256118816012772917754477750205440231764549285495048176431861322640481090769857452219830929492196641310197035196707057806213993165273626757218492478966204354381729540845904201999343919726839198587784521283855000985145547338382919803974504960346143230592923573278754377103381261439097225915489866573614368036947479489940600598772208249577973831523611175919152984688131940236781433379773033868716195286960410021826010338175887619326386855658679247773558163758928103365614492765764327297484551951467415729715735079417170233358920297695111354642438571194368987106748546888867318595865107254936574054914405667080174429917925662016830178745238095571999711673553722773711245011832757448158908597016747375595747632804660222676640962164367238943821174908413757147122801721737418635165817648993734913623819901125481357271665868781515914810913562769874606709319428649965616954951255482581004399493213480391163387868780553034302142127979692135340053615429252486301569704969007570014528424596856053289529974383857587709560803088206023954103777485096604229485623740970548997970394315323527419863983970665890566521205198110586636761077339068627993540178334476102737847735536215061780908696442570053051399788883369601922815012269933917458693672492516598137813855381221847540870879647589472673866630990467301743585638565143497071323286163821639380763532984676725310583299060036832058591412224000000000000000000000*i1^13 + 2977601564125246229827394191691156053473867611597018940412790665185115936300506177784380435698858797167441230812251360156952885769435239290441518438398108048354204249256293932906380669814872135067883336381511231946974435498603483134913421320328510157000714507005696656429290350779858744945755085857191712798541097077552636885174023592231790988445012881618090147055258284221404888942445073727770319943190222078256312319958545485067190573932595049988559013639793762609640539483213439940270069851619954812695891737794509332043446883639767967186729341401101240432180172561394545874349265174334063903333184473143233912964876246022698686296629260905034024559106431212984490741895856878469726627656282430520833290191128061487017083009456498153450763385372311737769056247193200809775688316833969205458797625222773939365083397380609639286260651269333537715779561160889637896567410321942273381555760093490835238053808393096976788922950446031630906478263356757732977935608867845857815001861089719948871129299967561823396780206071391399119123452235367405750655544754872039937853572878203879582462480254607175859023845241123265908928141541814875335706792431102465739954281541135094183282489725234214200260770914012600654811920072396998855086263585793563690056949714711885052112748538096389564911370782389562075094979783909477772846754698160453723716090830114773505722348816028666387385458369733205108091641071336480677611170631991804134694954787243015162228601935711985165629888843385385365026561132465026965007166203748648239973040836035446537698107375702320459410309120000000000000000000*i1^14 + 180358283145481965100179812078537081319371790532221021884487194141216438929508899869873697617921618673832294198298777230696368147844334443732449334673199999797038747422097511527775377520789313341180613962307347139228721656716212993187273728957986736633843057875850611231270231165197308457501636634145351631030814379426444039014850886052865734409719762392464308758293827431728453281142869122644466935677189451954130466015261983219792868954831393341669463005659246100497186490995163631854319859393280581249621693058548040001357623753149012220203729715178495540375659481054665978426691889283367746426338047394672649711884567110682531210905339281622894509086867467949261090384766040100155941036369402958535802466608980520924730685349629009359095921745929467186807210578258874575099064492275112882530193538622658512903049006350742312214271317322178270799811803093443026136282439153508260223057996681881114016183683664728389281669604685160011226137784485822571086941308444425099097250993302845089551982087265707106985501903927240564306858477937710893676779443492030149792247107089756244375342049548635539213034787439409697806565309315491058157364241626943625245694049268741204235637343824771778327138629114680922095867407210715071849524717553781052911380449054137307051354076196220785832679200369452560939165580638003844283973045739600051036162502889010822548536928060856981811942419075383776272063691227602947937020120309384049970352507366116048882500455287355304298148571157694058339060616340922726592226459292489587715912957943303271197873713193291534397603840000000000000000*i1^15 + 6582255624371270885421932158644447556565501694583758441642667108608703019692346497166649962192712065412144098323494048183207586381965192589366850829042609575521892246416760332502457785606824249761100421790815031639499894925887541606143200787698941947491896701526488661235892980838748929961916945208782878189061761228582302744934107576662462545971943404272329983213233578122501207892452086573202016343489059249215779521525649835639588264428233767448594285949736031958816147149399016030960009020034100508826719817339496282810456288875037569903354682552680256066684063505071130933533788553973399529969372966617714395100214598127654708824032701448485328213813487857245494647463964799359525822300895199230354765843049605101875374838739010341970309286195142569753262193781319692328487714710653941930057845623212976360726625586554045623301272774305703491430798835141762737213347949202566737498974873056105687194538147433702756092646880983859022236465266513693702660256632182211509408781837218445617747415289578857078282172228931653506619617234602503770229138438354866805190373504326815238646670110666578301574851681064404588166818585290844990646953154996238922034404621853424706483585851802480339514514519812320674743454627538072485791298986916174662783205816166417166538532534103494226942358771846461046545821586718155760888876300020071117136907331802037582809778821355031180276942485250103050224984098530659808655498568570013877906822512575459486818458023392651813338527868478683023329641275292183643602576843092547171469533753215638941592203991073112562073600000000000000*i1^16 + -200155481120102693984861141944033733997499789647195170466703951193177548056305288257836028237948285695510055164801277545813188545620152773378638802585083800385658264445574260465332721714384455998952197809558577127084063215333557049001665206837196252670211997960566682024848291759738563230488483422586522536868328166504937157332899850499016206097775692040096945205986265218605400650234948338327513110855151596619558671474916344162188695654017272019070005771450629770480442360116534817108133618866905689441611717990180908786462993105895820256589118841550937819982261962388656522485107543261047353673494077005842643211741656107766510029014748326936122423974401922609634905193893580431402218597683659867018127824651475542124455436940621596308039390122086527778796003864234309982512431528348864200376096372154420985513525806322009188894644208505746378190749239786081558141518561543486034409400239594672389468424635172009937815321886729439891690478971107740639486060013583886010042263000930467190397962394533803127539755825347716831217954544550395151958281631027116396946211430455315409162851812219484974709992110841452254433763323570487663807701914012210978906919624403481120281846370170618881224831531602425533732853510770539252238638669949089509995324542943379348496614169767188676977045335608339078379842222976823518927004269587287093018504012196331521405622217753827471461504214162371980251124573642086437365150234324756327567670954760941043749558212365702287067102074762921311707639602369492599966767264685879422771187086076030705503230057392499589120000000000000*i1^17 + 8672217896287443928907472926371300417485191184718926965944352011696439743221050459815302277247465058001598081841358656704689819855315869612564317773561282887202728759170731937684018199674588922362855357603373098424748307989055525901560764847770593243895593744470217022738008496356922950045334455346274995986275771226709599094794707808377257505212273657461545712909997641585899353045353079723069417258563623281084948089802789222019326967013500857920507410350741811037148489278793452817358286307059427190056426002576644263665821552114121392341515709351859576879075521769818373893769092495722534452984714859306026069871790941352671468525878084168142704282776450935701044638088137204256586472786839753661475350615804115804035892934828656536058032789230168268530849233531697215725980466109744799318649251160520114686507458157646442602320671420484468349076937279398765517478656221737076829548198853475535402250118297569069518249001184704384232712439933274847469752719516569283498296824608175555437845418155865815098717897132900969864327510412223723572777401243259735650501154077123871479870992620369609981558900002019852738049237675282384178975273628558755607620039693719878069866032565973586437464388951079389263677974934740054962512995658018508290685561818341905975580034965721505871600206254351155971204726524076707111363911253876863119905357775810088223049456463939220239855484429880473109342923117679703136339255851728177205785824495686053982173829059488566916431794764119265188537512164370618019662608287277343060446694670777688531038161004081971200000000000*i1^18 + -83147626637065320943401436206385461507771489095988099374405729062246457329567967504732595904713439782612525910708257897875512423416456077974380978799861357380179075950399291204004517174047046653527916862083291257600869404056369899092655783026056060766797361157568694243749935891514614486537242389204360928749150966751482249236640199550353103361424254292308059588181003930534569363079691886302948569991606139069000187485039818746887659003641782693749615213858779837931033565277432287277000310568529539493149714418087691267678865782505883230177054665720103558283477220252880441737525396020727393358173287339052371124616647061931343259226423060494512856805450642824373592241647468819567167855912824505824986276848985033519223135414922704516283231584944868469398948820235483985309551374156871586307475080043422188829568335215016097383822307215992945833657760575224202372254657508512698767953025641287302384602449246797347876397526030623181179343124182717930732486908959317448130818621518606345776677382440170602120621893351503262758020510989929488194558086624625827275968429546333852895499700942644214905350839960811813555074049450917074889489854720601997561659111933588115230154312346844063922698893856899045465414990604064603629437431360692872246977791756203965269480574544045326581352426584244630935778188571186331701717714299534161260238416349201774322799700303127288422797996962730823206747621994669565141932252354331873444318358335078458701091920901442781589808099902333914994657006090392021438431500682096646129900926151509426925124907433984000000000*i1^19 + 1346718035346368684416264914566488963134208717837913515995543310156562154014842647454904121520258431359712018033243305059483539743023092399760155007521660355207025980840598527607771597892822550560427992483261099096778828666724903988844672636959938648428743545285600859106791601689368273183041541972923848305589838802697859410337791825088841694240856703993036869890245384455532828870613354747936658330392009142259672728143459643677230843296000915820640301042050658917689445854652616843329875499604492668456266521113799438997743855325330443492345213102264919897556410259661418914142156948453034551803315987535560886545791678361325500414171012182098501386177362795144185029163449479192807871595121042720939370368266427863851415877788566225670980587577688886277770090697414546791295828142074581594991389036518025392612652330651024104102081128620805585107214601192878120978611592238177516338808779840955618041408961459368683480303510114630681463201099781790448362109366555701714452861995581050417158665674477497591839001768542854200851451702155119736099502976875507332756231230786331653148984602599258348706510702553963496547896146107385513063713520960882082361035279241132284663354226703644291511485674350438572707147448963702632774503677047541827322070162581577857312326930375664682440768666984903776894515093265238637445634617795194896854328446332187919009957913920725813584331919930551315530471654190647302690503377056630835526746911292511496114886358585647010189366622135395460291512230200504704786268971073081753011011829120991726449117364224000000*i1^20 + 3011652069106159249952698002529176747938328795801313493333355377300946506743903984181696727738915909201192570390303867280067627299784297730609279285752290274557661699848516920728982604224518843461880775674562777552150615057141453596943005360944869304645078355849231975748366263111338296032439300736103213203532014558382794364797633270647697806291740647705121794792112749026578417613458822004675412601015591832234090233419434140789635161252454939796373680611394345501722163636441488887972276481943992795933572659270847701373893306515582981592847777826924214576618900962057553298179177708567337376292054307073956571414739159043372244339289856413061627245435651271501733932896807916169566054051145381829810671412369023712820029707394521094800840323487021499664134434450598410891572698918940134456101222137424692038473969118253945567984886294997351785163176350436011633604798649852140563201376919063669209664255326217972361117430817151132482779833249559061576701018364009613187378098659343752038812202392242624743780630106438332674942543793848731164572350806091429159342167280222531892029941576544998517098597156531805535972924515432047809201958520118893121916145888785139609679993415488248350377451407793496501168702941647647506387409102263181197330354771555355327142471823829328606199424249680268545485208010210289902443321979853911756401164430313203126256715481326011010699561301161967012374252608809409134991983133841495331898493874695320409523403555727643790424581024831445745527317155738364870088239875639530074570202500785128445690511360000*i1^21 + -51978323153777764741273753821665856135223056013811127307233289053209920532676145300919173319271532333587949639369352425289570270080639331982561275881869107703526503317104877368293936099276842177555959353167737899802009184457744531239824272898872173530475246588487819079954420157815099829930451642260804317741591007460059298347321088960632975780014912958461314846913264721985978485959947790063420081839309717325944337224265969383429367995741889959196299691255365300665985698636866442110789357118160693711279097588440468739495348042923916603031347870856292629782973842562857797155731863122525550296454027673653273588360913453558038067519824426921964159140766585811076086472963609283657347307642824189164290185833204402335621341621033741408976324844204125432959182000526415684182188827494788526585204744505160375578921244341740744227125881737084657987205667869896393043567179466265381831012344061310588165758963159185003075065277784087008915996926966528441319965768391640393377500542215776585431346944455313535352760258461395481620839556051496820515805515849607129711968398178824564938231519312376946920336834869330675046057777527810155152003044120019498795971210826999405420164304705732681854499529962170543607677291207377904168285167131829706514557734202827978326515262804003520435899829918476571309293749919763535087302785039423256818417149563656506197555403712159426193421203013536874705015307012936196262984921946474446358634514324879008595616040318032654606904150061162928599617085710857115481079605103108760564659592738060032278528000*i1^22 + 1145880940105197463799994653239550851717045739408137860246056636546765026029018245146366634371550494001076905650322130016750616852553112789017980036786941934423829770793780449842642960509816764764281410878009834447228834842795234793204364491591186180267678222768927317885184257185043258354103302765692735903568977699141179759609169050623454982509008264748661909110573899450843866655554542899125100164084776786780262214661501035643139248579512911064571492437659303231223963951818512071844112305530526317728236563285669803935661313851244738488816140000195703330791352448975380984894579385099406645702259516053643140322832339356419376373233799906337863519717336598310823752121550005169531082652356213951446184125180195887262153839053719760918824197585843090539033996670006168281682938088170332440067737201993957555869889327527728280407063486242651768499227167256569273399233352359026096429213693084827752561984516697275029019447983292528675932166718878135995234429054673407169642466372302964622246902301789867885762955711336357108869315632772502800416132357298717566357408712871938931274328902501369294486594507759460617145657624400244837726147082584665982489689543445008046527135435196370451948229091015800522800779222716818430896079356374739766130574931347937274368590676059215573469480371526533231132014454724476626539929703021431463621135768822297975589294253002642639407870300815387592514192874899422220393378724762494830206459976826137959456081860704500464216735876521866292649782642658967103434164278954224521793988137136318054400*i1^23 + -2813019865890200530519085986506102246759019999050282782228367323035654642482004930914381501303117595650087326189084744541516675346950606450805325558823755611165156327927123054778403997770844111801925927361889658671160414241785774420400980600054467013687962150306318535836694661178942120378639028298937766780459639978899718316262815837389931468959212303450639396636227170869593263929052940544729799479484430992525996217336589016622538250479342821071826514261790246701162292060023474136989743025907137986728354005847296189528529123572059467084605066725471684140503710463107561930434153434099566565943068635927971033879682286291110751221254859532040667974369395331559718450705664424146831118935577992472984233937502113517483552105226069399323807092013125622005501440958073300824584608194752978427774266128912081254960522573057941763987158818607071362135915453566809909795964702907176736173732800475247376910163581266858096139594571058612301816954221513574520499138102445333510017130638532441058248111916344840395754030655761155275031943145914730477060711240402547456331599431059381422054085277725454351045045733714825461812503760978351746515833956539503685458373908908451961886990533712459770490464114207427051733527618208737487254937658480292923425980863555551060813228041208579772240551679604172330210310243361979295831815300963868674684282563986251531894350122170573049443577175542810662725653896229690831877959723793811813492770908983862794291683692121094120513267056483592948276559538680840012107424173356020355577071963996160*i1^24 + -35569030402311792811654811217538672075562917163592799586367709391018541838874631641843130232546872150365502613983998482880340818762107004612328816420934947316599189508506398908256023493607824970840325541190255602558772503363826528632565831476184081353961684608646179840279170031692311679845070362668360096061556382996658194397275196356023602946453621438226472243236994431609566114581311777438797857127112779019409839737128683974665606155825814275462206023463307575605548860358662968376782265819954089195056989013782205472857328818827458438343235376336150847317562954589674349161382995347169287711953153037898321433083180666065918992489837621757590641033504497823751516419215513573454416316515080374039183215325063521560426838806983403316940940432494402400903127787522914038820644457211922780702361218481186887780412257983260596030992618146246270800003100157386259538351826362100341484483704767948719070950151994933463949281106796216150495519450016031566237532060285332281560200106697298537005873023106543377274447408098547797639509187111910114695049522422320834147022730736500089662063545779413463992619180235873058968849164453837299839629367724784429912730834394323935123857208779976396291632342571998620106980668004227353048360812733129766086471914755080564922027262406642538772638539884687402329220710707071135810240854755636084502355429081348468590141121334246897810709185974240275442264769102967092983300159095035696052740296416742548124031476092961425090301463947963791373417855528901497454359960065594299947027529728*i1^25 + 244293279578941147314172693612228727364618065755676941220072668943915494911923152263970295069783305325830135910188656986523881551543273614378810808543845555484986514516102770906071096586866370878296492037774162538399944651324242460411208255814063296027934268470856468077797953214432267775604769907332090238042162325786050048234969471627646931946659822655839405761740881044910314315145377553871134960704752877381391891352612391513705740778333511024201139742026924124032911286173764792351493163294491065697354052894168225325251263526685590777410354390926525097195119000362795668653612205973941844767496101965513306861369120235753878389781437854835556173724806948304832709205373017401320434793140688433645231776630078683036278646603603387934007624160998793334089712178735558085935258384247802333203206575579159017888191642007508612795357941869612875872790913725301513736729918682748057857225503921945863729178949064445061882164758735862208602023419491283051730083385516297256267331551610885478613901130815175423159549749800480771195595818278251289052701962494267540384205747083823863694171709027407854679759173821108934528147548497505731109619666665518934959849712235491632414288092393196208825648286389761996263065459104584544395376047440477687536366079135857197423496322858108192243401917830863741714707395841204039728519261221833137518270843043474592643284890679417215274839959378249224319262246786710759735926389692174100261873040583065898611445187853021350277169014069074000549493293754799501730154154325088980172800*i1^26 + -517759618930118183020983021196936091312436667579304867086934371482470407131700098817568418431175198496626141778845784427026987289034340167806003897467627701624968926087002627436641905547642405776282185518888444893627746725584287855686879693331514507774634077742070537619210563231833447154931403756448036892873762414239878640901553323277306936495911981162593995010654306119856879256173197787326677604226672897012649535239863724271050371214864305654257031158417127707976715769396925997796455017722773426359739058796434309380337044672165724140484538209541387663489695687368271364788353578152254578047621031459275715674928535870323202762444175898859515893800256521001805180228474166806472669599144718255089880140081242241617280662126771994781515260560212126664252125280241838585906397991846600498869162303412530812988857773248849184521388625017510388622099934225534324081177172631386634523830484043029450842130186377958263536837841902526261850080077901059729119960610536826973722625022498287679280655683632957564792560737964564493842088124968447177145292576104476370796732681398900538699159460204025771509916425171594314059968075224467635788575040864098256268355226473219067018126862909577674765115652459745004311300386954278232203512264999236780412812114100450078205997988582816916610462769947175864636038140530827821075135657429765444303933198384123711511403955798538589114206246634236478992132777661180099864578154880487047644150890126447290142975888224974613367611552625109214884569691811801133630898985827827712*i1^27 + 537190787787106191997962099333543612373617722384085177461931877292609062946682520986444887432774433178190228936736745558118585885621291033656579487371479889145553534302204972560163268596863271678029905691492772528491169715139006673374685831017176723956477474050736978875811005917285950661560475416573975251796380257694247108886803185260433460057390449839450772548240901000569179530199524742458616304452875778230255062479506903346083338968222556603236818641925083331548733944838547861882053183587163352549456556658750972965379044075736827257481432301261496445848735258055834791165203286444048818670511400054916682294209114168353737270792820951881690751362180827115112722139948087096086694687974194495132925879388966991332096120136766029728652836151242222777535618319739987578707269776076275962340979255709773483675419463981901994060261014289511834682831515145652365973296366169371538058581794692071145044311066726232551035344536850086314877290807219894644409783059251511481576127946319132018676636052682561725733726229394917942948510809856373684905182014789540511869735474518351895244201357450178620436759098171440535104400579026245587253896277818116511321913662094441623605581623521089757577513547656723046791256299835823393298990044231000283301210160826423007339324310856053165755707649260501078569069628956025841555162498907613011509316072073211522151671402099570353457665545803550015803747235303973251821736131082168265758264554529108631355956647355190002760312952411476814495229889093539647062796140544*i1^28 + 36900499256000824284654756600269696204777264449766932265623076611990538156449735830504265546361515536333807780069036140934024172864265663747174529878853998331929853518824975547397966969678681018011854300356796430542959053068621074869281390854351627485076916190733611429953353293471740235635488050960932545224868965329266789949258924854300746962120187555872229914082018880757183609354313711655766095816607305575146234527390158097416087218412465935779408086996917170048262531872416983264322109130208291676763446377279121870647882689678617915432798207373174875033882484344049903260700394393118071991656274752380859748749168942403251924105157549603121756421944115223710728340456156553785127462308397116361215344580130679290292481728066721695304080953139511562637247179826119934674251929005546134071747997339203772129633423073232722314182581682949322351101085457221233757629873966509928827151773268332986337165528852750604364907160297550204151739718966288634420220754946892511771402587218708442599931559012913663807126397731555972918343943765248184668519493332026312070225025473126536145335611451786004906721889176597090600404704985857313477444471088715087977547895624288258872991776153610210723384359356659765774597050762337143150067530422495710486323210213571358414832552651983067887452522579261733887978315770324899150670835448415471893028119468229371218092187147827228856516382136267445405423333478244343381644377408788014915990881962124056729498711330381594585494440256098738524631059381323525259264*i1^29 + 3928449302055892857189809424138465357118040098807504057604915771510850844234236415725927424091986431989275106020801276936671437656764500501600413112675848730456309646710052806577518466428072011879760406568639529531743881369469594156541755606124358315951244430471107354501380719735039619114589393963781263767025565005856442274143860719594418455045617979084895659641277227275900998174484227302130334373035896720029226189748543473730464819242869091324763631664149500708190139983110278076994552100951182957242007015896216679593028191883761697604804532213714120458737303523918704807936974961066971202878116220862764328961849234700701362251724207347065917705122943635514268324919536034446646543360430032271583962306697560054871726873678527428858214987968031596364791593161667627403952100687509558758182225366652190038986137686858433585591364829905503171111984334043126394539481796888512316610847174493731466271988631466684651555259666013030006884060455398838976752389219308403543350340553762293876282022386786784888363494483347073734985329776538286800899447046654332299083660690099536480971782918486493176362499303189922238079119279700108587938413388187132295979829324836482860099716517167690980485704525534849107340563019747346834471513037392188053601811055829307376095193228968951362443589287779976508362255717526155425239432945839729417998152152733351383800685930040976731481188342792077222772610529441375876088462457243846144118472371328480015178628185567586642727389567212243369582485049442304*i1^30 + 148536677721900049130083059258691757763314694877767195160935251960004899192484327071872122606756088601117915743211068649480140667747284898350702056212938919263985335256435583702817953104329203696045018315498461729282234220053309380132660845763115185485814732828776858249277438729080886656492890070642063789791131288813846805681580453476374638387446995753303200433619735164620746778745116028575477588532179197255821042720583261656500336651625179787286377532107261520294843100695035738778874242144537537045246377368616786469248012725252189250092232279919879818478724968821773461682363476941745367400637025098759278632586175109380920611261561545135543595632817285229223870034730903574925866465421311604042169049406575927325514590282868900783202029803387260663291616442242143199078884284545907951681609266236678123186727301013683268084799622715585167884633814457834637178766797669045167016808439583920777807081090417954020327706922128851285337713490091056800693642375574363895079266680184944520968373979949263347458846251594953108658166702489527299232317570526851274323225660376529159936599302356636845210975823787420962466101215276359743976129680037228750482650033078445940022374988661496767040958581599844838284963790281190062391994259764033768630800348345760316245307134816299611927600226251724887610462032227500206933124204560508228205615176963124714320645487469841127611042459523006710001939375064889213390516787324325418901965834711486084171194234719868913832012376807842400387989504*i1^31 + 693573060826016921834681179289767302950659038719774680175860861808071398093451936945633215772642701519672169172853568551029296206141434701022320053381237100840410905100331939924401377403458488251769136181960268952489847877377741366882502078467917205864426561062112717703459304934296442302306150688659243412033508749091887392683329827510765414610791575483584424437980009808103116117034935565901314967665334864802245279445835094701897377767533913327476678886529964127301111548816571157584082153900576018241493269083227836207848836140298132180104964098828888586235405234363478769930797981302693424147492181004186167887542195423791725561563788623435590051043092799729929832479450899302204649632376204346924536200179177581935464792595532626415615264792713302053605488141403758314088220269225076843317660171424837112272479798575448333938586185408978575577087089499757377029395157021480497170386965426141915353323089555259515262410505151265372184043735246772612745314093491342136215957567597033616992056053052216328149692962477660421663623527148217552608170123559165827377278681936327984709762303222382740578600196955245658764354326473715305840884861524496901649185392448916173292588312535462762533144504976641249613866074585585883614283441826168375046860138606123622379253939379810703326185588426211971343209625956446413146055697519923359702836939200952847939734717264440790400912533049578302590279351447533695928306633163971298171915870693167151778742057973835758709411100500164608*i1^32 + -35648140443677496474919752166935484897801537803068873798488785995623699670713559107690079368897950797370114891381565090895511026114342019602752861869431712442838479528894759816118241258978432283523516887662456000723312046744944035011055885278105746074319219063967756780263337989422058965845711524992846791751784926875680466457575664624605259850378680811606239219250967638740317683995063999757057380188626408437144787752934090919435614889379943994542284894087767699210047865672708972989529593652428208262682344631056370505278444945613973450404474210325633779195505907462633100683430179929677546198180104714268190459260473404202630530692494046070634773514412741061266294649450529262618800031612325311205803102294177956956430379941323777773289091598756978054473546629158487412849139571579828702690310930761166416314401898734526363106064795447820381755414268432154108877492339512452084284031328893457556730826002661880612265435966015904779489609402570010240338976063070213497836897904746764470352279340993122314387837115050747447397189103821183441983787536051748224186560133439128051569374851039417600058590679019987867637888805243497230244585289327749368710794021513717165872287225746736696981348553955745989689687361061028508578703437849450289381031921230487391165404162713110247473415195348874054892230992830261440458502609082931556188094669682825526757963779814004125923938974071273441209666885421631739178506313129605311079339342870847091310719564953825276267354652672*i1^33 + 171987698950805189281228877441445069715774174254489466295516474984789838608059030209609697785884257998753147256254328646353462519007993118008266970353054964623362158347144097346802862924020870044616819473767996814645824902154400591042352962394256473911653661967756959715835332548085563280955656891517917500301523686551373571541838289100234437041247640944505832077497294495446079805308227365151647979127808036282350144662618436126089110841697628399631008844868228922246159512723023507800185348413812735443247646314863584022921545163383046087299900402759991721766933139594803902304421966650231125692212367789349976011468520923822216749542783263255299027313649935273666247655641610108829074141792571672268287926813581203322642327009109340727882952902807886355166391264413541153353168529732454250689876132621775307539999426334366772177660116197050197971235000009248999446466021311452606486725828080443198082620021107303341013873056897325001615098451068896709167475514289136580585661449975836876413875876600673207632367138881134504633756885058697746227606155594709768687885091392192740357950827758189919676095172708997836450302189447583899181946472786145612468918873337691842876603794803765497319395747429944144531368279616101623641962290146025535339021655302008081470549952611631516232283863541606374471802676327875087781478148614689930979652946647844810917813559512742181184848443360003289917633784728312400214421970281458309797543402812888315150133891302508462080*i1^34 + 883803428695414458310526042192984238751353280104929217522517512647494643146882188047205654597884499957999990051159758414037908523663125125617016836450986812296387998609934124433416434466963793902444928783290718143488128715427916669289434265164189931418475981256166863925750473546173647029284091102339947660956305385997500842868731727071729009380076389858927061934637942763761098426515249311682528522706139449172627762028332110060694419593095585205583263238275804504051168203521021813238782350909643814112448145373730155185626759174110427215102695896216829416182463907019328562280963050923466563562522276992325834372986200188239047392990336491812798600749318237408280084432453843960196347798550279460517887334603939364058505451525110670526200861037506694329660040963861708069174469492933281930700079447041214694830317370286292819261206074677896837354396103282454860705622761082243237647697126475975508406727637119486300937034851339781102437008665027525900099159990242166246664240002338971525956363495843633377520565671773051715644468159213255185036916051820868255934579246367551464045699322382216960116132258414087650589189735735117338892557400489786371007172135413319702012210732745570661618187653815933164221654573503275665432848623469933563881164660989947164819451058914627042352692091656896269363175186609546874282632072649974279900664179051525154475409768624418339907099537184549312105864462608986791414153677648596686708203962016428273347516694528*i1^35 + 1891232357405409626372786492933706208706490824116532053719116344832112972284404700514924350059441416867184935678153837752044937928706506183925184679176195998819521904420061261399919228742595949452723238203331599148864728173197568657165483013522157553783322925226550411887828339657738684431345173586936333718781874847614903605526419077396421504585786251741138282752579927621309553789350430206721298949760387644343495090279694821830179918595922165398703625680274034114095705315537494616447832785539688118012892734485538606190226300235996452532927034064964346897361378329089203542443052865764026908373062360505119309199811300167137842922098497974280769944129113702838236131878250736746332864613154360324684856146828183806387387401953363711571825129939555124394495965914684648175221399770182595051100085459261129699668463206272622269975533048975887591853249490988471877350871352181909194409045319965598186825355288644250506264373202085244129813648351032045165803707617134655291502050505048808950875868419043323317716235543876001400727650391632656424597616057046521421676069648691430498622228944336182386885935086753638667695789388512080548011638836129463408083709921238124294966904284826900284360008367374024857774669400715188773046896699662588600880273701765250968629536516807124937870068323005824804196640294005175588804992415584822869314999783371358216149030134933135950545746829657229941575533922923003193260913972433094069050441635861006123008*i1^36 + 164961834842726779435914697226741769134670787022327667932194100017696820620888298355589382370543441065255295091146211644242290764431139908112747155467047435685551841210084925820405576270123788086743006971835587519201016279064706736956052814429188685869775022262875061996070829879124273518709836702446191098418961878515886927079392040071464281988285365461064689738446370332166704596571812448818248884150909840784862475819919613297004732375426809259913511626070367039656810049899621536974333426902417650342429773135182915965567673386295570272389967624053875684468211121049246743795858494383062464477941346653300647330839568228783538851862091136729671831160035668470912932138704284475535156532838414247830728499348837948507568752487022661801497227072956787077361028920961185502865262203872034429591142995657897909659708463464537723379625362797863425217364648064804295105364252842901004398085639655959354012233190842653140308638396419430772507485654599772886787891249056169272598640472186764925488521337553556779894473856709982788748004952685958523013583111535331759761481684892723337641028835948636226857944928943423374434953596803709305961469221420984659533067235241206535084989144349511629281125142446766065054631889264763903788890211732683858345552535810563228675325644868820103147061889606020634137889982565332877985213261277608823634248229528567914711435716154203195978253451493994668468808246408744394363705128049108213735979220992*i1^37 + 70877660914149521220399033347848946479317811904423124466523559607484792207642206533558578632528589083028316784974792741286378101245174661221887466980246092423393067592719557383128426861695057044313986030575462117255072536317378338048577176791503502610342182044537323531886082493129800344948082367682347092517129410107289812084200780068972699653125510547955766455461072272308778775528046251664580466983644076985386827591184924762468962493069530797757432361351600449953612630995127360592578289443073972465331672061277089066689612062648281405408574481237080476682395937401266727468182792717720770750199189302199178709595921273003422142957657174346580620978363081188870000663299868960698174997351263775185711668869555596351609096130450828133882976699799988777907783081653074619694864146661006451351361045949751923075328284455950161040098511578906867294505436087660741412000057676813634341484577184820184676921750326399204431550177498321904672035856999383238886982622160391635248186785045052861261881236744769986982018424536145888732657773256608626201852081909249426034024966451583311081397337646378969371100504967259681411152678388769561449201403802828658785787803769469476968260209708867154386013723280742121842430526091899378921280035308280368420842398977796695588088288634176451992490082241214041657187569966706381373015857145043371038381529204703069906858965149651292466601206010994064321800334613923316619002615536042377216*i1^38 + -4093238311511687776743892695887141486306841394134400526322302922084906275848889064131412108619976600960707448434462445993827117557585256847833367326832572554971825043985312888254814081554749654000478097003109289117024203586041671786210024503796784378006767334315117407387475103113675836907198099114121652451201588088285160102185091223948841860920626241168556715693497458794581287510705346339344876383091106107159674500261974203540513092141833501354982656956071857805846259354917507038121793235050787997762978836698465874668721665749798414703885845468142494917340288714791013402303880153687037226435778410680794979148557691710133584291430291496306919232895136693114375746208793531476571090292014013980306767977256242413016548321179565788412491181634687866923046764524551341704487420764895166554837233784876452138697636292946789162052372763936553574600193866421869101428652631318249323574228167163720855540810049828668690123019456784971859439993849152191149339635440870395083535959153231763860786789584898323237289662896761664350313317662328204000737729044612559228990132731814283023233389574932664462886798287264168458928126791845594194190602352343148601179830927322238941389373328909498537866247408262185200209609408761898155787784744408627793545802467611479804902594199731413304644160439927261823811276220835988390875997823240138316067693542285226943047636348685210560950418423568095073547346473407486662499368960*i1^39 + 17166621130752853084734187419906001079815173255947325011573668948974916135817159425793289034827828011139335776251938766303398665549411746513442098649036494787270288226799779248835305378077381991145620323863234333192612178665356596563493205932734757106614627182899342720081797390583062594674162620972492831596984379403998748538091026549431868416291038843119112452299411609171471033761090405691321479882893375866369808931552364241505460202983298771758969902089178325579204376345335302125505683880641360711271567519694553236767205054994181295529167775436817055823847243727238635977488455022171610990521467822588892856716611669314528576770093652652877112638400183356067038201659583029544477892713351173887461164562312361559140866099305317081987769287685491610712293713874833649241503716692645247512266399092515549408458808799282282864288549924907627156832113335927707767839389426892312523202743135799565746446260650566861889335922593947188627256674945321766767797049354234896092874075920768191131708968896482244566728723922243884302736921411400972145951335876005697000699644015876689404034168007376115070333165821879141283853132378436266362059060430156050739366158650327465680956326144392391637808545963274871657252522767837050118483155751347405048037392385065934903733438262828969946415366153843130867015405895698271197164518994284726678818486277380169221822070321691153499946867095745504473058375696748904448*i1^40 + 255652534598628885453273478054216129293697460395384202614362527733841593341689710378989883199168302048196904544837872758499573781267817033529303890952410735070244108454734106788704858556937479034474475219549159575416563266652924254607065685201066477261168264813742513584140187411797662567424231704883565759537149909806047567824653431496463170491211805419045248958291985177039411638382545068119927871974279618104408215184376674228236591729585943009619719714392792645887228264976728182186069096182005261874096249354573779436334737482060891752992743278580016664349407280578304598527981466150081884705428758663856870087461999320290183269218547918127043264034917941801924622954487165800469368613067819178385694655831297770602006504192076358594270963820329530361931793952830983894273852791579127237927076970492433052139484660335180889439288649877218538377374536674496878189272070925198451583775333227776071744085360905339321960003824867169230504640913479808055719113140188165671670685719087402881742138714498048085878757162554587546318851028353548142986256663266399711017470869422660639409011997109746380646389903426170525416635556204003742078758933799214401580918993433045428460761631733920285576417614376006874531322034508606814341286579602010045321878472465127680609952267845334331987416625635574269387451121091675563196398124899614328953657360808913070057167521644963728327834511681197629146923008*i1^41 + 4845552179924028065943052016351946531267414679059080121389220357308388919974089467072247460837631420425747637281369298461168885818420889488568930523122379674180234783868817336106450116894727377202272252578940430614745228887880984265471016095553696870959544020134886893698303364175110758545438465760135933546018147106968752367449819838263744484506064194758624039510766133823824208343559695246458081134768654493085565927996938626946028033233325473402475024061139747140886116916551876400223012670354250364762449547555363906109101345386769540919923460243634756247354385602985323327072868912952136418659820332599081432549810041300823605953906943369376070192199408748254044454475735438720325901680367428870580588985951089316474180169329547095329809696334581446517590277264990807617201533596298129007573041480837757619699345743974858415975834033386684468079843714239487189756474500905566615746356996284265684762345469907765574161708346973448424317866380810436466722687325442492101233259842405178726996173387003389965910891941539405979655969860276429494438514140383002695608269596888950264067546686878345854625889720856665535145300863127916923071608326352800115913126825275729612688029694852765242373737655534698559093572461866960804547031488183355238105204272413895707333503861211929062013007644124813999836492532918947030471742141364120337553421513721774888415793256141658174373364659912704*i1^42 + -275002842843306561142132253960149502251236989795884402712993215991686756358384339573766653402520601384120939760991039841170154657843914873795298938243794361124608949579541883341345444055820976945655115191325400822007521693644298606938057025665121073877799178355418100964392724288323225422104855901266253526939201463008348462806957580281207017058791893116642948459126964968664715639391545410693362615899397783941951052280816368399063414495668731012550547196128688113683909409711491854503186818937902332018682064761975444660103148145931742140328917410031921867572860332704014866483690386065194679360768498373090312001652131222785666389163134931544058946086748704414043810663638828391237152605993900479051113217944466028201105819865519353959589350727825613125784562486614635757898014992786645678835281593972503051594333678673415290586718758572612433326812159893806227910640455932949055284024623002284899310077004490952084196183191314563153377756573451724991085254466710406250396943561929773155826169101797812577399114887724853738816944807807570140544895955123101458329830968902835094846796753294080821098708891172109507318736261468620434324262064187681222672027908051806866851760842089503340016457523739202557823139270456197104258509007818280268550682917644216632873826794895858653530349485948450170560222853959139486158388663568110418683531848440799392185834112013117161472*i1^43 + -871088540183425949026956894383391688197711481954552291555236252724892057113639895578294619416193252551320705787490693280797933157614521579586948514021459339410225622901362033449653030856053014041841786226098515080103097757150121255238273406604174423594848795703023493420873778601110258138347368865800394538101295791100676403195869239989062977652928183288765053882192649619865910334545704867110344241645374588845529846496814212956572026690227361487406833340993300155691351945428218486055529230621955441055960373868493243083580164422547763108670556911481437755447615772836024904939417452303828753121460479573690949966766155074117614708227454261200668217868412902297270122256943015872741112380776578463133748656525421321829409167573141064163152891917443892421126568583929299296778242150875375323207426392176596401979258100712999405774566138136434491427656636729017550642839129311336368062459705995773355958954557603200023114777272780049471261509938641310560688638266293912020232983419798801142312562914410043247566798457971687953161871125544946710540029424636996427726955899216600462322544579208089114513713688794609961835196977639699193211663025947795169392359625178738034797602291927688864122252452053750071588653912180112688046511687164003820341461121168707702771682324555825232332615337211499990786100293764613556155561037312808786550275172021421626884096*i1^44 + 270492816518250237294065699706728734578590066613751071053103480636502322188273086643919596266748656649046885648477925855567139052346738976135624433807196351919918177146472778642080482713521597760557512873131206222394861688118378119120339570916940323284734092401188606078224834166995677799896619242298653879834529219578052538924972824996393600704785327074463389842545363968963729998120750191124173837252435846858713491574930121694746173767665915457705794166993753298749204667376293381882585469185136196348409053397013891886802197164239739375218189056262838035969389719400504407639798200633918440083928971045691497737895188743119366300099665357125433532046427025400090166338366561393571859031897521309779225036390038663909560797387132673139555105071807891746304792661800682894401527971589974464875744685664504160001631780644878467485784935718338816085732016806844641495708660251425673538614743515583061906851390585902065120732418127113310141265476304238465064520358996230483823034828217052554501101685229747799408229708299164502464682640546118672604197265592073364298908575919036669718196676515746617648239619773021816966760606335545637748996907914197152909941425504870745034029930989947514530151738140850614066191447504278873597325021034443299043009665886452132066390411032505342984638144990909788504419894743081906995677421533019176343437312000*i1^45 + 6614960890247656759416181468798836972353915439080133371785484687998974701743624832641125678380313777559019851474928382013692417817324808891578196022080484180572564767112448994061640892960421278746851973955347074166060758108349690930329881346329162043023164647121726900058740335397613477548572190394812186971927202446497787251911320036410358250293227967602844906863392223326685601522248332675343859730500275121638770034324699779044948652491061422447306900201468866704766876445770762120511261273856531583450852596139264276976372118915113184161092785938384644181384060679042142887003538693962474256044817081924069679158635861108427647136533348689785654781927876128387744274837434785134901117766019854023945118493755525129915611111127624321805621477359334213714014059976549327784918525169114844640024586397188320638033943742147677970140265014551919379697829807827745848332409840189886024606390891036309959620061744724120952397017503661709506219380831016768504933053463730781972830804259925174494581965873448201972398720742975247219576847541295550608461563332585960498529120483272620589025131806943599190938488357155506689802654534997371075013570943728052877490337588619470334809509901075841268840205925926275144507185759766696096147981615376896257172197896008256451327722299737625108311315060430172310937355589135344024945227068342272*i1^46 + -124665152502522550882295512300468192427155937760128233780721698149387218897930824253914341985463382070220373473455409475034540718399692931475392826656426183532064777676535557667433148616572665172078113449629612015943756606372800480520322091240841289825349160013291143255841448382188106608467867399638116530198016085554149312470997876838662294227224463424526465282367537364788674973078203641625490403933238222452138555375435665029261639973114834393088747426660097116689578223488019314555992150757251029991045053937592983649184327175320615793693280923437529599131767402068932634367397753369736715728763596675824945365074384946065551369883095258973807106105301282545942076533997035545700477583185926920346165116406101184227114474480404034366915550516890697340457701153849416089582724995704809874746099320492427986356969433884646167592236065208543447932498566963616047006461424369515373201362110764672252203433133944866251550295440501908292417834751597170168834562217740087483968660965275233550090976720795202182641628658326484716075198101060236411415196218289615398540572449594734782761460762918969547569571095439166139075227166128755598502022989238178342142006389210465708256530243625151701566745462469774487872058944047566423136234800705886889697443468687419830670463633181698309686824515919094923831258644258809184256*i1^47 + 658909041911199466385646637007654902481230695854152907141001071510388290232183403649567877867106257111115393939292661150799685486951946938645055930641955200450606156200973396937176803196820747018936808547111932973169593071404706708789317842743489065009793163343327038177202823150318584223329296364013293047447598010650645486662215275862411693833864027194865452103955095537532937303801826861012541525585538269632639901062724862867822451602018113289418548955210146605121107979267433039596538346558774511034428500300870153764670776526095539252914669220194707445648671403453232727943555153324025633541016155393257656763371919602135424080263596339244056507984435443061579624385249484019970905909672829589099604587067794735493106934006928278944261295353273679552629692394832648192800457159210445173297078611896085715962426344715173019961421150652266768976097911738199310186069224706662821693820196482047253616055613755567332558070318921452274565940814851747138853277513256738013847871762327499989026647526978795432733117375246593547938528458452875830438889646892417259906634536628299177249211661638718539830641043330697737251457161816473801320565175685401303371107551280191143360861948211355452586616111828060581989341036061776476953840970690760934000292710093211578837959420035159033428351080031387408924672*i1^48 + -73237749490801136123052099873545296796590371096455738907546200220603279130368610267257443723990338458748020940776515870726639967424647091892917337579444505925248956930537730717933462440656005552301280906770848659842758968334446787592496176663106413634470083836691079405329208563272929256145494615881784174663234402908381725459412011569323102790244748224392857749751553182511107275765897570660041543737641896755345834471361430927912856172796167739770498805153771244194494004585445558657905448561859707674255477952756039614434352296343754985029715324105832986701803103685263268601918620254403565296028356422648562441030617007955415459791362008508655570385197269232604768523312143927395276216658542061003127686273337194306839390466131012441969244897416072798243538811511652818757786284284561171070984943895051104518731245571066508874547399566926699554089218923167568293837287006093036404992455345198288265975788044562241155043160311025522236140252718737253865048861531644364938008775872600850654086644846339789290384819608700494655045252663193799197781494006056973426055609061151766604160112423393203777856795393605922864038394496589393414467121639867633270193637773345474872842268161829845591539885918223536224250252642271078575084762001180114957163890722044710323507737508912046326939648*i1^49 + 1949667161160473953562965745754568730679736125142596885572960282442906647411926746918764288356861163339295650797999460896249123867037775828473608058316841927742255077455953566708542512038044030214557089958008252183204700377922447787156437510318683872235778013900860824358067407906265219454218147432061193649005833348723158074518002181419679577957165550568465137365965216246780027676871752803414680344410717855213044546939504074322678888943942344511549653775188259908147869846132456864214070044217793946367218838674977533713588674142693165487550224074467856185961347037339903310126852925764231330595981387683054076049339003138177448813762396623015308740843103836663645867242081506742065478401355588861840615789414547165771012558202784657586876181811485905370768311532193721460154499034664974671690825026326147709846867729175595760037603288036384149430753799453292155852944248739402844335742555653077800726102241592967974422061807923541106262068853424626155332642407865353897292325436487268932141093010282611712467036824342842160505410030683091475581385571081761877017018043048572377016714379806431557586201591292163074337171197187937730483475470077679491166005902901458476837031203591255293565258197396917348205213116247054970312840925987766850484388784585376882921308160*i1^50 + 15913308899919612658731992782558674718798077416150273874162150665522037385733576757591369556307422636041186343342115036907190591646836625570874065352802081281778921055756802307251075452806857133579803327046093704192442930630928147599281038136064699375650308894053168880063428703413408800933003222878647415256753389657710994924315280261379102825508372497641967725353227935637066646169655251977463019980226332120016851339958794374129104612273424641500529744449588420901674100181647923747140953054463498154209836838926595241928284945210760939535793553551489088501933387710380205101396519848270143378311062370031014479555622679221002973378154011772204384154304948184700854228425521399414615295918437272585276834856504977480565384204138924316949742865718738085216776355069872216907116864098335689861096260033725987995039281234711205296291573339372665735574350449717143115692917980080361513141565293041259900943374081564623126224439073571659856453239140488076077143394046824096734450053896119687101511199734353084644902185430024847297274527937385406991155000017495036569202517603540548534638945660244082046122789952480024427755506891611397702325470205007037322414221734363761073518038494936993473882696529526110271304732497015854760746235198392342569155559424*i1^51 + 204266535657595878888092074417493474737811003597649664503884036648361036063338951665787910254337799048724095235540665847259712205307630543612152796875129710546472644063456193748492337801636627495134838270403335203977218029375717309056014683214676543203108190368106140477456440626408322862094098038669281359809727740077238001918042638761980378163296292961469585615661750978734104029214396844345709126307952466019741239762412378259120818139177465154149100493011034701230127408449045543541553821210125670087048708663415508900696248740436687280431973996591854065273112867517158034760709205751356000116369175206136787272105165658498975264939079783309495615365372419529794665404232620538260322635744897975609721063440078258813664309823342088204025908433187498745704111492565931346279063330970955825766432676808511866554602899699640883013671436906320038745780275739282690126673028970375750094712452121335211307699497137448269659593659499634812390821156900964145016087076386965568491806106597228178822801228496242765686536060895934437655759491465688173207534440123334267664344689118149973894610068632346896417096610282389350994094952261742976686125544142088192288702250949247069686144541926551553050938974580280777232536401861671142040826019840*i1^52 + -93580799144237774276250644266036061308676636098057374639914182091522021399035136202997980636321789834461198350171455906626084050794715760813503939833736869445116632253448465779964685543615674688708128293947749722947414548989745183580462062969336364935598402693813933063026642173128262853603114929859226016861342813866878878801626593471651214575411264816698996172245412930455779803484046797941961589267545022433704532876229192609561601444936155992803148538347638923897907073293264214435261720378411886404602247518943801632772980992556915656725719828956187596953673855143253017811530993109154453929446706652437364164008880968310004162053401433504242763128429191494055810141374369831455888697133392677968227947037458955247124108511683683781152963715600060504276945561901229306897272028729981657662911592946303767318119566539683757307467384966645964265853473509270203059473161173878836704750079549800169097819272120249369365273915078999360748528472035640777108918292367368237410098195027374102689260370864329734675148806746827873607198548545940928166866472081638130029658021694908415926272714273278931994930429482197041689462982640258319831076556113036548722620649394461066323397415639940888951119619069276893976096014336*i1^53 + 2069309618105013582112072790400077980159409677433530748458057627319571579277734890877483775919364372052569512107606740709665654846556821151999472729412085784156218218641440211613129237684995227999114754100054970811339838676838031301398629708741190670962434472998034640521852671649558607851321488528701461166474326028108444111551332507752790491164847139586249963039007550653708004670952967820517257825410208680095311769605265720416641560786412825406933494218551923382968923022520393365112753268865311031784779914598545175431904560592390198898854557929919279520674221474493001044232140483882951789021826004908456657472201294115345766487042601346714004311015898654775706126794664726643570771284993727414263404494345675057642271337327044109571526260564681566823550519346980669883273898879356673020807327223275746095096685513855489475457861118262907095051866495368177802815623624936676415462327010406064988624903860678702658975709645751767027128132921446380607565028005798666086639203021419996777350438519511827142364837593474295286621641918862014772018810445144433127271546733189828156716381327438886347425870317616133165470157660607250980853379159335141488747518644095763272956043828183322950180593664*i1^54 + -60917741683504750934615203097305657426070276775238686898646556454997784075592217380451341217784241102283036344195701491790741477481972125893356296642803304293713107421368697873681812867006549314377570028751263749774511541492987429032475309060479482271250412960236455525146426085947931989296962354337484632260867735552345285475313341445135579632017936489956761244751792204429491665911714656119636669631845853931871743836993686751074713465496384581887708307715519028193396588510156033025469405114839216764147401531408071262279890296437197649118128283421725358006982382870091489627749027496675642889961181653797061379708805299284548484183973555397627596653083199065935250120737558847550312469980761905774717441224938490785321437078251867888200854029668466313826738256080959564133235527923852394447564046186355023951805427353674831263948833799730276390576212934392123440464838325267364632140983819970148023288808671788599073409895659849238196762071801715965796392678023025169067769304612476103760746565861791631085393670521529766395321605158080934968131605452480081433894874659598704872354181528231617360166608858735691872877957260967335229495497801913074583244016883769626624*i1^55 + 461360480665343303710483063358829970652686327641866289837196374568133460328802283512311942503836721521243637310469172356909851632064743356055954789177745161305884839738225436801688692481022545530382670827608400747838963678699978046772450768804014230756347840351959047190589370754890930076552795148431301887685220709814174808411274844937536004397568810566584064580899499271839657091827804495395326933334630962773854778469592096427443102012239760021911520765894299916271324327092400995014895006085593216893297880202922107922015482621204962888424525531457275318329293905884934221390836116026677074933443921413396287805495913332003026174443006871294759732907306243333665806289737669222831404242473778863687490886895900421761927886891105087939152525598941832636405086768973092078321233255549254713551929665911294548384667707660006583636464938043437410846094425203532276126435068580789489474060258333001175128174346797827407769197303523158110221926464053822198184871055702624649743269166430818249391459633524205851696339598274687163618847299849033687338800209089751964585434913247660688795911913194494717074429254518788647136823211993813157912720251712*i1^56 + -29062616692811807046733716703318448557981541625395743051352908094299455906167683714097948178189206174349307738716186932104188638117109754603843575106273213315750833216824323200110964900632816617429774003183158518346744780697332866030306709090609132167189827898602396263771237680712839470189264920596042093856482073141408605121818614331292112939026502505006152264934346413489876300133169304477479790937054806022321953052558253791517860195710891162421478231883783433863347019352464945247287478538345652234184211111726930387919971094707688073922197464945597581506024436396596794931755623763353831329604139776095948437188463437033084032567794983729557739593837211443225577627686353171591758969500014505199093454795702049587140151212892338070011770231345991563386609632232302016916825798100722360403625525543595582787707876936898002041994071414570106813820885836200362191174336472975732247205980040674001881572206888271257486178311045524715394185048316016150842764620379891867821373444457418904122799571264265815065268727813942599734824288086132421404250108656688977061166708017581499773382761685308437871645572406087344912*i1^57 + 460500154737598006645905580971487149726689197660337372279239751765394281578106347569786133286571156799123653707202157353612762287082250570475955581102392902426668437814942862121288296791106809238557065949993655157048013520513068427831266671519700935410298952070379429338143856288035136384979491876668973693080887908379098571247268145588125437670506703858606523238122364822127228867696993103704611903009344669764799680281919962002752616488242971413293489389717157649212871889435115568986383124449509218406663524882718286207437308127837297950332549410938972824552374506479551160770183168921238286039649378241918381618368701816236178395787980822126956704780636268622630735185194751935789809750725853034687065094386559481670265310191785822855593824050776089691547559571295931854700339190228890241272416379822515152262600592113358775160861467166625184624813499792162172455060637792150329264376807090153045819300516751719769575970132421128818654109455373726541701355306615422190526422164441463227064126298856508890818675642860399880670267970187251409285518512273690823119623932908354159410091249*i1^58, -52923192781494891762550351051989359755142580676568852063657522881464139812966877106968984523699359967300269798203253372734366355052600768324329834544433316874482734462034600967339420860586451462191383034079264055934217159530600011533085262470945415869042892101020564270744788906016894906338396673776028212833952778349798396954020676136219998867683414864898645385710160390045417394913083279110857762755831066514369956775414381933893829293493793726992756571982092146949940649251798663430472985350471642605876523739935327613306757801275059679529727375747481290830920071953537083688282335834422785437047783303686309457978896695902401829412765654686490020670055682384627343536271582017033273981953758112622877773503249674686870817606246112809356585377975064976641296825875655306459321125340832363251539051079580362101667234011269500070955047044081732427344060931211680808229572300846502033074056635497438268313714656760205360628395184204786711987592201224152556208026899953791572967297316351900794598033469736433266255574861264969081763681258035995918256713303857235850612008525597249257903289080597782525970602751181848676227149642680760351109798089952494668541551945206639120887247803908257853753625304283668006733563961702437270525033219550596040395707924596699445455831543886740609419013307801572879020957331976636111585687147206604978875112419921581918024255702060036301847026348238231485746582324609465722891604233750582857171208489680141055472316146716781204776977492876305978374790141732644808353578886032132464024859436175822390774567462116658492740151597281931788094106094224355994560862016091331697264457123899163664886374012029867561430574028699449800351658497214236765289311526083329543101814093094288573223038381964662779776441473563848667918097258794256681015079491937515271057037517878838900803314151231613654568471974315834133922609781724959479752264992285571033224720480541625092486290070396117864557326008154603723837702896691137077027225650474629428037942694339761366674079216226516320060723099813634059247859575302280742620808263015554975976656728954625242892086529772402005914415880090786629003073162696148203314094725257412316914683115990581400074264814822027746200102026719765702115328000000000000000000000000000000000000000000000 + -132161739780612023575655791645430499684126559221771871374694668100589555486213837145947124856189133577990591310948229517558093073068264229192901941584654515486566742874650048648214941161366110887746690835357567166063256530275161669273668898801411489355992575978282058637561935888755808637542321329313402631716973057962283142356286061977960053153611525470168079887126605256360047985984008872178006403940436336879016517447570376136487021229135659971352680899312827264629441730072371969233483114211593281340262739511682613438807755856303910666765094952209871318836372906368492283080262705893202426667748340742517552634997486756758587756840594354546342159105618573108845648800231741070430001880586358769266486500737790346117549925847337909409609091368535046363847874590785821415044237215554578636459690462463972654881654195799234608634454346694269895223050855027016905553180489220094683139984695184326205567086952730818873237403839849397139957936354955449817151898403945233473527642682382806613558248348642976206088800772296022962760199532163183138145888580432847469816807524363839620159253590273075316750225290017830814924980456101005145041484831318032804469484929879656102890343933503993251022548653843313636721151923238918048394694407085528689417264120063824680067961672699326031205265073402805828075571312134247325224181368530791110972835976453966853517788044516757794207223727636118643568559587040897403141263023377745183929624880827275667719740916738024199643721632347989340820698166042905120365765947618799517280464393805774284485161240795998781644490539541417554051208946339360141089455367361650385920147345528357007921192501086649670093275155194008947242756149258047437565263479439037746487946460845198908327806702109520860415106651123831437516864016620978852373096787263533266926114208401822879280561879110324753542074324534885228012272234418077634312788304512061507035387236094028548280091421868117568897205986423417170014484497765696876411102645683493830571748867142073889619632093796400699911989001939523673184816473294975954315456457547459611693591965075755642767512243722194446338508377781867524576876081176131051041875097190163661380095905696197124507438582463830108905252097854975246252113920000000000000000000000000000000000000000000*i1 + -894256044196085548061917932161844153387901283457575847022597549180657894924973738967367897159785921188299903170304125239909477871940585360205651206441869713918716019633731527092714785796295549416117985449046018095510394691636481788402594857930897692329649387097843902800799431550180096755623620541370494021378699631128059441000633360176559137637053395903811896498548107996990860611334236882581073286775289277457634302138310025448583748672335552234274137170291791383485035285052720663638367331314668328703265393900658976955957628045012572856779442358982248345973541898585615356025600701933448375840128466528456589644754402837373760767553494486732269861723644410593015279659899640172879472335350388967366143402819561386349845053990854139030278201852424631727695967621424350149124390605612239699782516764749096310674373071606417448664075351940504245261816629325616437717763656906814282603812532606649110224588977700248217720839481502535495518579182292752323730211238898103307576021295913388052248839782893183154681790355519681557842141990228979073044104750773562364848159055638533948089355371087240089717204415502084351102919474607238464876097902002722272006393740454642217058206123439244081765639310691159367481663768716087599396811512929843857531340265783924350953934413012167605431123248924462797162190223515713247359913246003837987599145459723182063603247070376884139576112711743826366122274421938952767229540426676202420607349531015142574401573398622222849859924504295632436256153716971615193018175566392182222542825888561872589934108622816380545720946831367467991333373730215955913709553760252058291725592946762557197292851461205820505574827271887904076458396506452721377673087654182795958183897320547596583779428036405394620438139708919310115848482520777445767699479080286835369200326584455248074078254461643106328534192156874434078921722261780647065912690458034890427196085361857710431576349836953887481265983990695050580172037277849260399971933566435448701596201320950819922561405028164461163378874108304178021847699624790773929434264895923384397393498918081841784214366097862153995241632060834507366974186195219102347490624446668507806059388507031450106283113080404089553728831651644567579525120000000000000000000000000000000000000000000*i1^2 + -1288174576200607343001943522316598348511077168454633229882052463713683940721367219196755676771116588808719790269225251244140750119017545569485124508161043920083035669884562967366413815933848888492099839465704961676449788917430183196028786188925105083211330285572796122791626857555483909504533714848210267990461532836283664885161655504688989155311743616086877182221645136943300248062165315563689355293078617146767322761058389266927511132276652011979286058779927496362171772203321664745405610282943585189661101587492647506648887885741920939611070252726769592800365273261717249915570839808525942717478953645566602909366888373857679478069766169590653286618060716605350427449994467352348945921548240054636204035012724544707489907340977878971210018487947978306586755894647761585952357539348935064412043981522261097272605694869040206804011136849642363558937443162146610298916430262711823701443789643671196753836378639900698587649726670304377678949567587814075119766570413030793293243960182624351622490224837630108256966912844237701995211243194668262052852452103163305281177100012167714729817591318392294991792307906720916200692653049050546228189555906007844408725693380229811402352163151019376583380417031929371744175272547723252143152418895471027025715404200572563351026214316143652652349764826792739761307105282999625224348413877851993867064107754306894058688334784419616472723160838890934600383336656505512883597433613520441401736345959908361344718765704359221318895585234523257226097443049123482309981669203515045061530145081805638220344828529647821254036959331674737552415590157555174769715498806190583351589459202334469779256215377819048943709770154484774024689338840486542470363247132129001952290178571662788151443780005077469058649807207692749429147620444515009897020791951613244195550564104720785919188628707239303348399789957867054111258041825626233795462220048122474072171922797494895776917467873772575895025103307660892957451397513823826644185387312825239739003101284484375810226278794526521259774095637016481361505895112173843407111647354326837175963424951117827148558848253000702686268791009155767223340176931999039314520377268993776786395145894382089067806273873115412217385854224755862756392960000000000000000000000000000000000000000*i1^3 + -760320552210781173095365812138306116228953124858062949903876984376851944154858837925215353318982364976108315721674071948416388712394365445361324161597480239354254750100360325217920783838923136893043122818101914493894992458120200185648869181974477411334511784996958008359181404836219665295670575027044028058770713508981532667450220605407265546114801828885640434956614580714527082952712466784997299507823258542128553260787120567843180611806084912698068561824280337067788457151297837340095521224800345707787334594838418033026133754530496061977166200506070387856006896618868981915080163528913671236520360205533166462867961716516334302765166045096151677829321934209122027021024704538479154904738359583935806504807107846334098411881812508561177748085385021928021515239472521911572315346699774808580660215281385859495162198177808551377518738407849956880248233020781986557437481913790742733497157390936882042337221097142135602113967527793706038697062749105147834949364813507410094468300304847412276477513279728665114517055755398197496567945042156930487655778725453160122690164478730480509476899170420505977202018263151996542293895828095040285531522787944634032984200594435882501883003984952043408016520111898413955799206756102664836687352349895873845778401680319436063401645916959965928793132716595981763780623144318118641243099138407859434365042678459474278822115023281911667056164294605016229821211780604341943266543334851119246216501325631653301657768987541489978999596740161442820567025563802988591826837786919972738611220257009534853618006609053883259019886317677480421145016330275182161196008319228130664591890427687030143620474530161333148137124964667305923483057600432354424760569284140351596749163863176994410261782729378291598340942733863565483139800043593525994676612236056302651411748985379739190138977416345295225257464559141713793385087519951959928008039994259556376490548550983480055422573037537178132237427912514894876106975338520619440383542192291425218461412797187379820394508782339994198570639403615230941132581513781570035085683366025154162670677367006315304360040686584487845699202995960547052871165885662235473926425366509294611956239076435441685186462538563885865818648638486905408716800000000000000000000000000000000000000*i1^4 + -213621865164811537523368177642839871262807337355147404006114310960750298732555218374380885050825642546914696918725828553641082857410648654448048357937396706487870395027602185580961366914177577146518409979060121369988262918194518008911179703305716813086305676243765556886412303026530936649976926240425235818083033463172236888794441174776696824444153249774915263856581468196278813421528225603231913494983343319592864999448565861095491534477790827225512701578769951032487492567413154865581817576053822012392563356592173696682617499630004037132297016865365479220554901871651042062593277688998660056744026480736253416137585753284473063952721777518227562614209494387904588230908215959989789244859331827383791726119182277351800359087855104390608774460617747958857314308075580666187849609986583009900030492292765872536412016081278264519358563147398516212053445034976177110173435918609404692456718056554060605087834055030284879889725556032798950937577838564339442288012512877931669705431926304739695812208197448788775207648674093482340155822770354932303978447730614306141973139790940744093406965819955695905644007720278562592256882635820015401841270051221047469666783771062125019344111344743375549217274860179054783718035415704074897741275692597715727088156787266759659723154928243702230339218941330073894690120145224516977673486322637383047760248372610069662428731644990785978543977032068748379639443733869043585453854176529512146220499035294467638007428863665263746005802145541776443191201701189745173023945680526117856857916560126658158534981783418388404641810351488067104905867345116407204288210761797522244963493287363709352481311331725144961753256349161889001764372781040578078148047332741679801177545149697275656149663704293081763511970659702242122916287850106198828105955998681253160160898383108952597578031257174088900180487324008434008323412370701751211962205868698054257017105141897527751947495279427838088212317021291515589771055508741814722575241682820982155217764591476053495283556892284841080567736380297687380715756432824083418842007585053799254773892192991843036444059847567832087501363528090921715725005187346984904151650905778920037823854627850045372827564930090551831838336293145854921932800000000000000000000000000000000000*i1^5 + -82594729239105440715279912344386867013798903415742113610264736601039896177615348371834131544522597215092235317704944254320921312460809299374172703149686726101896958359015592616546340912595459855656861663656840478377500570689037830938438856010600096854002603925130246587679711084686825962782190157606664783232901797802106220888919795043934674996477240466401193668254133649178303251920906851874556528414451988207294021806223632268808011975769275204790522434174378725535838432364751488751089162670402925420846352551666774179896977860910615127606048399416090524260620000965667630694149283697217084606396094761109385140895653020491933198447442709323228744995667540649386019291967506400450941330392012969942636685275644891640868218425993798859253856256270516669027888559246266948929034507646052745648121589356982259304242446054106305765672887313459192942955539284351817490522932176125503984381366955618870237013131419178081771372206048768431740134278983411426129774993536222891160830352103847849815970457758921713473627927638590253160461766505894050058644856777672094479118198745046659378438948187826657857140692262653827333881731455382313541503524783828159025245955675886719911829481173363308379979208506577344396460818334989187407021159374734725816832891699916894599931275035926362723663024308241643062535928587034615728424965910824221678723379590194748642226227309670837138656876534868508281214123501273127996364483129713795862050599885695119756652241951792094008731468697908766465835016283589070429246362472645617553576166101098074537290832610841119270899958885044689639939886294158946752378454649449478864960682193114926653211570970925682233604046088549973191914311907484461891281230506266246851023721460130023802019003963269502595174359987296882634918713903467347645857877821639662988974692043563711722116593774536607880450778199246828806851933071004893736255789089541304330134417219937425625422202816591904595213139926888814555049121305520782158744373135717305360011483447067076350845728209208802540520496188510157446493546002664735674748661808268700012386044201565352527706631669729090755050195805161286578958809247215455457510391344139654895587358930733159110732991715822597954984958104145231872000000000000000000000000000000000*i1^6 + -51952775946618449330841649958069249725142095092669012042895907897292257849006737533088362454208145603253879431832040157644907086506499336572042798655497646484891536412679726646692229486987291083221024230516091607415487328844578911931343076127206928230744020443690203402116760113340519837531770783867122976660437749426071254230788273721365985684492859210506869039340273779348872598557358394533772354494560435370318544341863497308987963520393702675318659953194182805300747008483705298257516802847095792110012876545241216908964618786313450043055345204100824653291254473359457543544501048779157971804554153374181957189627048454969341511386146801327174391790968476011728200395957385583733493814025377031125326169335446552995343516813015395452719610760864622950292150674526790661887351385482672562961278216129764683619030572548548543894815600411077488814249891046932045016232750967847092645365982102530850385047076669498166060318020302374931266954484469965424572810734533498644225911055076010386414401837049023616737911285597747344357628249034454631418573958007659554417699718845120661705538431295579413616687713354695540219121015631690422770965350850426080386077925314381507996551922852125326359515864075489571542447604922085678764908055456552183703302418588099778951914928004028613870956560055320555931772425441183146694076889934466805683496528628568585887017287141252522967692143377924172088474763381058248904461240230534801999753734002137049639858598373052262442304273247402453975508752597236626192541290571114037019764507661470635845547466500853199130014387752964911410566996610866248825489472496976760478331034551873119601918724519498439828202818371381232929819530334123675440888447688871216017304994615660794276298019817921060044589623491673342542190254953281685763841867273529585025333286244151484631022487609971173655094444767286375600433917569893677519193016844379517982647700808146712088997796252778344367994298179442010547917297198170861818694695865455614256509690050476064172398069978845277484751331044998640747909663911445313307583093760937901693816053840331262593529804108288069940322083717948561022851707076356255198384351335000276243912888668996958658420205448131306836298754354367692800000000000000000000000000000000*i1^7 + -18893362451344054749000891304453732320562000230322768929987536415833048894427984639834153149422038784741573924600314240083998207560010171199214171605836894733443449008301895245089430782174979882420957612267010054459555588835782267245744566109885145788846728640517973246727275307741690073988356050089175415037729803855622203325145362017295601052782800798690260721399940765039817048829981553548769914144009992510044723349766086042402303008466610347974491934791280558320094639269199460498501611509711884258053709286947484870255597824222996570567100554207257805465706976847181936732426467637198683837841649435196434979849716413755337425625211606583703788125871496678389956535737291364729130804526858387561271134711357420831039253274448872680402593802041346340488192474319701084506333803510414567689851699435538532361247074175469749377086489982237226814372129340922148070985410500243203004688907921621447268483823551403433949574375184633027230688267612330048827697725977170478289769234129522924637896579498172217532148846860193384371907034472885785164957406673321338988335405625835619548109612275131962366621687613005995981976499448804332531423847664432580007691733692184217377612604236155432839672098417690697236389090598294254773666127240283957068182254755488715699277009960521171504808441272903798601694196651514395923372921033699219495476827316624660114832950712371233167261385355256873664499204043607657843908651086434026948546562026580403199774080856239730377790150213907507885723459977710930579568819610134783272260624323228237575361187201925251107034183628329600782702960870881833998347115474107888965424089252547210824407637674263088865488066198299859293387294922299149565115322585529244690318985317786446456104906629267768405127653038014967681112230900521367300817691996491223518699260806585803907084024527402370105877890228341105528319075361182170963838118228980355019470790183647743951206220915311712360806377148384827501822173250520625723599456566388647503278095967729711028044692822411992166298888070577085562288122272986392466494022711859315823040172561418176613817704495619168557913790585441907528577459702035999006692289583994110266119590798988833827797375105279334876701780525187072000000000000000000000000000000*i1^8 + -2866484051438427081334134311458894541406269693258553327536710429758750726959940837431918486811376956692868173521393160180703207707075774962217892331443382386966872247864286876416605708445141838864550036551736428626177778217270825350026683091739125242105207783371663991403372267278969818283926219020432302733739126168874291056642525034430334653173399334580022794760874788778856631508365403197246424574577964800670705898849858933608313894537910527301805408130950609665638783520557967366984729211595771487404180741012485633033231681929097849557442395313936093057195154781571846408975058304945796186734901559827653764463404167258632311819552847947150094072014554453366792148862704462129990430773304234619621130843345566979646944968251489398237366889293518277431800574358860740111018012347064852811244109959134367569725701536434505116918256365803839871863132549494104636419431031226170133597554750239144942381398729801441012597399086658788005101735282322663952014476985104186825727007653967107141455466185126815020306989084342112561458596362889674064074572409095359972799327855052744645725993420029818705486291626144152888461806600350730524740665483658082110693015585352066452625165814462544660719372555846448224978806901878421147533312596422680840200001525233312794847759989812993814940675242145671178271371179483931843248083055209655040237077322019495077999983894561930060962989870464037301940111330737316525448808775220480823537091951820202067520419830483157801696667906270445472409086000019560707048183508791054258292964886096277648048787177230993066370928065415681056847832587214800320055517752055491855391827531247955446532932641293219567502410939973889400935859384138674282310850843144194028495015586926455632861154999461370077893787027952409916813140024122804071534931715442760361192070567630022824383760655498685924481757760795660553967914641636598215837825816001897588446719820922320555735491297401482930071776308635404521802602908162295126193863683083647368275731157943518587937635402124406510993031072602609552138695314904359990569313351286519176653957148778490948749289980623010854811278369249835349683370864990658018636579400029680470913596984094230143758253388098087481099327541084160000000000000000000000000000*i1^9 + -383240374475904177114846933491733599198932382740844841132039298173287667623553854133053502596939395866857236268404308204422736883943906792109026073832697063331369009613779576151200741932541077120043420448834998934817768775058317732174041110074554024440524164717864033706075940479529698653922926276405391825866318686002731517680801971083615964271041769042690641564788226529546134390617274792756092065702798350889809976360759970467713020870354654339265589725819436794253953980714359227744038880037265833642057168576055272895603853252226398288461854142198986221717899901008700732972878048037613804581257898943924261254154124727880888864565779708143651652629322863453733936518153707042714135321220105998882564643678159750203623725246984869479160242654575197744261772928694619596518871561532082365659124745683975897925489225121995107975058105841772856858325693405890488432509799985568187786808946580210976013651625555810897172959043071255339063645386367971045566367669166701921274674217357755746464436731681830154124368545364463182987857044605309963458267791909373835767925775038553952492664347570234931950486489402918477363702751551185975167496889359918481587243345596899268337117909092877324230652051934890621879022845129596701361344765499949000935903647185350544723454811510740994938397221855394613592670751092451564307928953557070372027733946183137507279122002526546155278838697914483035213469692559722230115545725396511677188067975559574869696086470213116332653417425108973782997246198193134379661691857092002976851232797611158907167457544923716652088095096279051485868673761224413958102422936006308954415720026093120431409719533300929182495147989114446586280078790147180169987047835026740716797429894864926044757570886081156980539906483217982418308135402214924890726331590137905743442406250855700973121320217667135872988722845167261015779932636948332160115876295375801641695502313458621160705542416080483386240166268788327784416718865982125061583273360458856298322758725957678635733355385463109464185263222707731077584370771783139576691912970130502261892621355759580699280392336434794596202426405069297235523738599132294071330722662256838161074101913162747056566781853845628601257792351764480000000000000000000000000*i1^10 + -238560299887648428723567892861738878063655068347673231756431659896186998057155114988896029604261708869949405004610424428303787100211986144329189163889113906075616367028965568938324581401699182048307368523156426821653309671262459664614599567341700244453588456331931797846736052847125883354610822484559463546679999055778982841265846634529092767931188634401821429182302261281847868200165393095834236019572775124115449851484532176010809708553344228035783362016529495371051133381861374673505845057318367090912080668517038888937839840163660677330042364055957894155963014979560966239954356655556260698192086372357865834767854667539976762730629662400304642796012081947963113392428593277713174672993243172278622459315948738357170848274465871501631119018690298904453366502195017712442426900988538463787812583810378891124218914163189013338402427777373588278864190821239420780885684540772275860548631411064953933446208310018571551818687367642814492253694718576362602247857968695591482102659954968665695703626280214575625584448680078151000258903641346227555073968007664169982788511452879758224938244361184686480559065185169045287370939189268761337089660997765137825008767696803247595891293589220514343443587926086270503430008701310154909500834506990510898992609187367023885352555409877921238575787677750915685202610380884386715351151117648691302198518282546096393440643864588489287189606622047182822839073970710268444603497910858863131899785041145652149433488180140142347368726725591595340077655639610200304860853583961961896092217160617301501029030072260229430122668460499340128129654688803266787962794144741328778888215847573417034449394759147333111796713410725280551214163752626318740047408550046169967246061071562544513328211100279409284628825584148265636093943971300414131177564408551716364445878733305535261296009546574015163490575273740964730776302875462426979909305417115519047276714254818454726656931064117832564870690522362296550721656874273409633858868705362199449641312691878323873669285424068244708077473379475418378012535442765715815089767178995121780705483094186158014259684591862713472547284534840404714845943238924725027937778254800440330147791283516026158735154226739901914819773805363200000000000000000000000*i1^11 + -80623572855815854853061224651622244575003881839694829723001671186820171374041238107221563515016400150044144419948624347648522490271643094055461379308626617731470424407591470429370177565247500887398164582132898448961019158987210106345644974799489468958431629903237451664614879293368381535342953101489072392259695775233324593074325670982091893059152897741688243990618326357666484659485523073627772766575409241659820778300989463786206014138590922059071760552798475739067151052231682771662515558160061273208533226659102189446223511547829763293915143903615812503834057502751097435291496271421542255495081633476325416743810852974108798384777739753252777547854133637659470416944508392948996523432851529126006862825497138874330123841516675497072822919095452607941835611558261064419930683287409805656237371715974395079860683810509422891014580495630018009713225291187269977168762757242194331384754766345160405067094932724119804255766159961207477597977888704391040304614095008995468899135256466724742991414655118893791087087986219273447915905771619745422857459709947775354669908507175279328011318359189854632662460506406305119779559707770108000006820329671286409290586253422180620051392955122823852893006690792360395569573718272176738752100356474934076652324199449225786593457469977336643699607768256890946313775057983016319487808381136868841441167438841942803159060159927759991301963010305128406291950285361576193343541947662516788687156559092187670433136588867094148685155136140812442092208814035641637732502309090860108732711225135362497425254533603804299696062854854277850624221698305301189401703002434953104969305431277983293534259757402317199776824430117853797464101065195156311031997639967663070182191769066461140889213403584838324838378818117097411780325850782117316646537269207874580151880505675389333755255480074493835619809263224774591502065662940331184514442661115267403723109104274478959558585544498138219072656057473629706243597590131736876183432814169761488672688231896789113719554238479209496471798051531098209412347641149205630477985736527997308468976952847626866336374231714309294761592565021928022362205976026056134626527610670001896977281965038640364045435306723659520788932853760000000000000000000000*i1^12 + -12759914121127329366313659752827940565492224468431559975791539803458367038894187313102799951638568791921191693590539480967330799636697632339198363807083766945654699423566929001483035716127524705339520611490701236005999124168725761256663257668603724734759167891433362421502662898328228797730593898225717134588317728716763630759088799729556051967547555358052607692068727068957564444674579548498123238692135753934161504538534482248156855331241142456779471731944904802007696524364218963248447118909308112488235228797601864695864669181185238536045563806218926607484673109812660081978762526179212759366021509517737013742620850781142865129883437800685275560724666203593262532696418859787693639338445923986832256417791074570827313031021616333870989465616005331321271391235576368698730141182495761997353175490139699957484039707986720083812926920235737176791072894507520390733718257022963750239113322512306022349853309530961089314750217907127615932747328301648394523254825392461061246346648830586764860675654541289656936809187368743582143663293866359916513153111131726377824174392590608234394273571558087202567129658111829900051586577073147140335035603008985109281107141494145929250086231914768101990104220688883477794188746731051671740514453300181513228260267330759239666425114080195939658678682767709605829228590026487938529145748453285807571333795029047681795075914615811264712529991984815214921748485516047411553530670824217961702983324884522745487038673831112060628198641748626960502066401174697869567716647471018053713492464923844568811395479725677442360723680927765391664345559848424164304059665273731212244781622952952574311487514604882730467576268619059317594138383792343739358430984221537939222484842137996794713026568021304071060347595941363725275276135767890224897572742044854804615680360956805823208044998762783585508225985888911669619639560396175950306739247728258414989973513737883318830406999532230232223148528364493348178910558569813209369423579227865085307690529949195932749874456886631259136492342723420620531702167253892400424043698431088706040961257802667979545835036274099754719601929243276990354577597578545396122869668251251603716396585165034698748028747317820903486442700800000000000000000000*i1^13 + -1103568615334226590974808765803680153311649455500688814490360897240192867287950600368072441150402700536737879537546546707054321278414281439212669137250399703981285525354544994967234153945918039848645756431060385899920775161416394834632992609337422948592269645583001825839726577903936783209779779626561802113850371786750787781586381000308193016306427723061833805439795465473480637337967238632737200770165431465224658694979850784325676938756745034091179059789012843224792099319636519748512384825025925118198258677233519349059461699812831937644561171687037489807449664499017434673735894624336113754894601197307957549628357575119758352119267006559341763373737661554602324555912457929056540472919309630920278894126337304296765777253787669875453730885314726989366522753215476499933898095973193791910261953431832795014709688640130071679744557204064915738306941331606185658910400829735586954866762642679937658978630313607442731874506850764691624673423809738281810212408640726534913343147826978384435657812881217284417380381818694486708239419486520770154380477044656474252612144234832240977600260925196516845097734881198707721636230381301267155826312316348504222552132366155201461802313128757281811311445757856350179967577204074907048440815669996525128702183305846861843327690292744589824226180133590558588701137302071026154583375995562440261428918136446919857008067421181812985707562273769874976990405939525982069249399978498227082837354008701760365118024139297418996672913171564362787952865605175975970122508433529240217786666993839637504191467898810619721498611531467275952470745151492617462572903470482106954644736331314952726246342950498167455589687376342862403220582930485288006812315432209517418391633884284814230713196416652905698652359038472614934106354051257794366731219807842511207319440587572041175297971696829416743360429678753445231174588676097791781535371919803864911459554156810054025610184666758487615214686270792443800441975215037649722366139819909466749992978511364192616873339103025259087086649912161281276876891345443379813050285444044951329975969469512338908813982864795083731220550592151522545679417816414862986343192420163908303743264524056696827447379005234309301796864000000000000000000*i1^14 + -66899855288394194765159153940653733764254406409709451537048881458065927176450919884115823880002182095434889026617322227234858772039820361566618737422927412862757665712403674513121042789337197910132545490869767399765184677565472149338491837094269001451061132564309710191920831182302952581618852950893873955599381618358296312226987605752190152716482491044931504384643254603752876631215107040040034525357240793585812189649684697038438566526157471168786769803522986248099395401346374695509466655582678256005428207798501818828306216672778863755115180957487066278072510799860885866242277566544581950166567076762996221013411598625702464020354026417456410381839651414453897890470144729956602053591623952948029543393374331093260507823285042386552627069848366637760467679389385286547856775571616716561225547328633839007354701646946576597580693500593032561669683089434763011024346424548623889572848532131327237425347120630228661087688303091052038312802837347877963845278736448132149153751461058421349811402453560925811276914174046214198242247444537442936551850404095641933117816766318090911867028138448736732174430666930862667036248124946995276731523165869294812511115499710865068572813213327103471890910986722686331556571756328139745116607367060368888743469593674111972970346500508859963043817317167044262625499532054811768459504447597371052161603221190926029501499618316035209357606228814880381520574807187485769735949587099837676488860802617819518703204972958757673379888254629109953343735412553890057641727798626299217059554212794592796333716603474142080620932044941563054503760752363808434710464608517873174059762060236474382592254242721263377314209114560514964916599499503173926686739909893160126935382258368915622150730784047675442002657671033866754466488285415188930038501454442186090093216715655665413878917994950543193450509534705547496677754652501238463765786897971320095914324875344750501164760037588840629209943316980906449326525793360864557568137425120228309021534594176408255268726660961743269714859004231592614130442932859330729001088134245109323572668433038887485848078420021810550322155823254131890907126615137483685139844627992492930382302613546876083063235833825088197623808000000000000000*i1^15 + -2454424291968818055088685848009726930558836985489920043324025624577501766320476596892210851765851068803252629448304742427683478479641225040834276122512178616869189288415373942289846599183091553789093267260688567377079957638952632385747859061753678846536830213768896581896524009214422402068118453621418963459773188160977086785195707534765669805758920172359183257667060541349022819595070508799107323986532757836560720635703970466604143404397508366497271531872258426139720009485271275721411506276155878704162874093377510494504201048231362339592080349703667020897256854602067610069439990971343407583932542148211250749800146719924662771030415912629127487213224775353026560296295197859168467446731959635857412096800891233719945234979440282068429693962929077922216960189753700650209811328824713674247988386904735207613202582557809994159508092441360432381801787160512443839841704648088663199529696172741676920024520434222432219452210963766748338895050013233956927895247009222536478700312428464064152859808084582551731836646435654518826928601826424166050793795076871836066757387298394451313276803515060856095221920231483731476545658709964180475279875016562319288748813573406679883346681762814491823391388997204177875477086667215602075400392583793002558732593828124121337601802490562940392965764861238777618348233509533523262094082694947790046474315151143216855880306647028271887616558557437293930052531002964347515092037845495924494821786931491410318773941166905358421430573421576962294682069696593810552731805930824267579562077397952917891398237580299070885262115281357711883882327842763903650391054362323729852265155518020028313398410789736835702699361261995507707621563055285412526495273335303482609029612962314011494804614090650496473825630291292504141012220896675675104089031949757860433774837780871336270160027216718562684334187126997235582379802124373552644685652981912465802638031332619609065826170525034977086807709940509550026831428040917524767441123848127394448801903079332422695770496574443664399149669145188810209334901890745519198988184153776017206082320250853156270163110427723570782025703065203878887418019158745579963080250546697184542935846487102715904584092910240682475520000000000000*i1^16 + 74696156569128359097615308690157668611790806896431244196370832984060283477770467402463364051175648350758637448194126959362243881486665005028387231164676054288111035180654725013591389345582485622048431288935254480461151997672199166718142729867349045896696318128230473954333755643853915183202671849667801477175908451652996970993255087120808156775734689219677732588962333980132279917051963953855802577694565836928757078332341513330852849049033221275314552610226982325727058325788516740828578691830968742945980114010398825383675327329789888589770115479834327422976498999843687918077138561432384121094826911082359422689256816556775286913860925952239421005625702284167914814988515359402123698163790012215993859519187928214411066016476911506859535523543303417800154281974518496857774307322004544737158522826472487735880197098711759031248966218626131860692506420835144453721715265737803876595732992992684737438905425827123777630134055954519505069998475794190320923616658131947995442458642492716328359438878128560577607765512327383649309623195658536470354079273818410632633841254559263388707286684161628868521782220117087139802986658551719322563424917671594385073288719453926943447731197462079221203146397288239618687134070470153372429734630332168151299111846954559745528908838958829358567259507555647843108076906804414173052209418324643027401102837119951376200583347219881969192907701196796426695491346240093468205994015726019368217405096369440415296062261281600876616799976961537126349413471683165095312520045899461057499075825576596348774871520136231448431747237399356075758543857820171165693938844004974780332628503229309886580877477981282789484804479264611776937178815263091283534914753702148242416839266263844815938133176792429365092388937216883819481686179368037615592928380834926184605424138713577586137461479446057967004410092170339053654928727565504498967745570534205163199363675794009892113193717728296993205831436097748274283138079469425276034765081176730354406665030627180272564927260443631718587751305713106310767181776704630243471632823079891752443487413317494617476498251508023270056779679781968249054800589203369460987972543869359654042381648199797098085046860084412416000000000000*i1^17 + -3229056294505866775493288926398688673644269740133562281890063758992990163906042244078550174728291597095820089449545695446154297005157619562502558696714701523482616899962499398948650569067268674835273559237806586527137447806512347485520068966216465463882434276706903170276124356650455995709122185326264843725679454469853080905893844579535024981760706826861122831104999928235478697108640284039261727633259239473616544891345413724568006505889280419612450438169396957231203933858062794493881777300843636995555821893988019928550876689486478502800764189649104950320842258422898104447505284261581925694364626938302382450670516775438728788323964209396552317509399690215116128312629032160114951075588612511641818631141216077250705256673781129106610721904297272788175238706802190962571478472637518596486593441247643382403592706598136171359744984707763942676545215548786898429148784072458505696321729604938598480260139743246675226964768537485923918662406397864466123589306408151587512733724824022868202604304040555424565055428461885944011432425031243813256177454255762194928519979671621756113979616378584052008409062526053297152396086540746483719431604825524789786100484182236034619153469572317185584537129754802725220325384044030784968173809305862361914000638398627445357925464944182659156140689632656697447017599099625385992603878209854271772891696263955098260223826945391579039758918549840728192304777489294921621792892450601688160055324474099355181512305066315761313175384076901321283369219640248159277517553142144346302254563693391743612717289581698092259553324925970359773698841639833353632265607681056980987992759451201380912939462559340591067298928175127802528636244170135622287550221184966035805425962504664674723909663830352074520731696240500024258945438318988406075562890337010979440508540594431464743641200863600500194780766576952176322268362238261237688932551244030894788254367479748335889526152263229282719110684508825703673348542645722309085634571644265205545026731978867827633833090709887288218899752747418691916001980180102969406633930879578902377428728892058394435448432258212444253844279804706034660078316880970015085280521418804434983595808296899436723706468855971840000000000*i1^18 + 31027973396021301609434072470314516918833406625982159478540261927356062066866854410810396335480218513190634159058546700024827053175414472362393932189154899296196641000407539596577572838676830634972244418506037702495593990771253360277567520311751273792953850868572312593246539969298377103241324897433659944353500358834566665203154398632997331689873724973258795261907776547672026681208522169031266599879078963756124542729187560965748688108863471374482163759061170131102630698677529302109452350603820260442813770644195293404642598519139739821121394705617909524297147306771195224048324081374241544850705328411022768785553161713875310012860984676980157953019707027194403311604854850714334491599328055079744768626385585863554094800955275551766822465028889026180881738356360988455354150469517078665732464841614935797390525753253616396849911001507741785787912738605204718522999977589882348964163229718979754226377045150151841053225596931303660863896175034781595324035285205419891601352268397863139771433250360342198618753335560931296956704639289850257959283855252529518162275382438424501224475754847778977875492133527308567633098501667336701449362098043972571334742519482630010285882038513058810763033557829022209679743811505377715172960312229753041182718143691381755297714544944983884773828829344575553557234591077240034699497765423325779889075215917964532821582647443903748316979315423940698584586494324986165766630723830153625628368823799505186304151581486102398725866590097590789978624255846506494174703193236697057500946310558185603708424506570183544922356014898526574786856110844257516480108961037231745482242578258144209052783425341977194489188447167056466439598588108829464312062463831730681375266946615624870973570620389010822153062775283511527202005007044940330044700821024466200078168816309713704464929544074937508747801636341798034698196672078772708191568252900904816769828746324911316028099654820488788718570479322439658305569171558189648580711182261253736409459732873839723579297115710083312944083903712521862222799557685605975316150900251796620323892542114220605384591196037202425809985874967920036744392616834892340057318515860784544247513880255505105816277273804800000000*i1^19 + -501320783653552442246346613666546148661959998230814627036521430331386924329875200972247827198836538610148513689512307123816147554005374882503744908961925336003385207447840774548959297391523492713100672375978711708865802792028654630093888446167982809216238578965871239628263895074280269828185978515892180486055867601347256364850015494812648312858501731390028004490723483381518721635005884250868070283540760067037695579182156090602950135612331360872570467797651370186968673940281385672769919463369275636966623345540829462394176255812687852404287022051142407906180935312315536361835677679968391978708765015231744060640799869936760211213668619486868873135451263528574733636945456295193749231731044132197460791970638901994572195230551975019834730577721669979832504715339174211422178750413192560674361678892081801886406397511712508054188973016011005797558436928621156006743972989325327024811119448505696461424272422897079267630668571581192800366864159988049605937984629624141392510958354549400823970511131666251781449060288423100653032163994317387272749608882906934866252367607294576328172941633699078165116847371488448325432874281568381569350047743511414020727084291335974325005537161615617575764338727640657852120793191767837605849415789513683744230709769642028905503141503816825426039956923442316316146158824093955387076471734594389674085002193961834884320719768249438191176989949655928976475864166006513734777388353570018044886715649080138540152773509349105169219986346892525605848022252243437606629012381435918000594228995853640070647817530057115622413329059381151398825610686370622657743989247741475299863742799341540592223969568922028049578777170678613702776896973158210982257831832904270941573492058478035154377164339363037743224856900384527051817636730130684638641249385783384446810037688103150267452005099969309157596090439227668360855239763119948031749293278284874994761297615309058916324917185001776498721373843843438443818258275111446222987032353140656241562309862940043880749284248144311085356801698773890371964456810781471630033971664540647217775949681356432328347251503327506979036897609575098979168739024567940189139922702275854314143380790736390417074146508800000*i1^20 + -1101670454526313079657611722253503706871684354982974085116491293543045187631861605893566012108414748573374251713645586676904443824754235940707545302771537078773941097301787333260084680346274680391419195610633060911098758823461909815177312145128513481938963995428642519064216310831314906454385241569225373416933698103756204356667622700130714409328424795512305120415208584244176450864210421940442233710614423665156420443596047948098132899351582255723046900234308263888812775323761439152146112261581637554049496199072579302681506760396322343758922950263032787696028881515883667306011570563122070428811207374864237842934272269339884797786351670369398351837573911008649160355650637806257273152753357320427277805357247245803694517707731744742330220352663497106043727605385871973172996551490363324190081237133968527603084379726322900389626839824433001906590762768320232080787028232199367687263153618267662218627142541996013633160610002470140704665066337010910309854913794254505329006159808647640236375877521509734844958975965875402446227910403429517330271648154658022737068807678644936118421777425693207539634724041426901428539304514135765301405053373019587586958061359086331016711381428315269984955847702712053308883966171210370742271100344460624745892217745084232939195330717770486649022976701044790436349290460877486883826035760440718831673014313626591239608804249320956993160351218990111127436593931744203576236433350018698418610757585587015333320775813558149376017448217636464082542615270108462096516200039730376529272755300790738294607454050620524756280107717046202661219177201142217003533919137062548394393633875041171991459056981370650561677810406135872129526352986006023507773899539507483933605380574064007677411661823783743909208398754928370838341568236427835202695508981809256210856802200731254784463869763260855506917135400754091956901779629699400273783499840763184800805070475897100572673947946175610184430367132377331784345921851263667140901636220896725909550997327571837316964568690327854593999904866479623524676732381743505363155570637016866676459340741195553585599666008709952588751948125856632610324707994544243225943668537050073651469320517403014229655552000*i1^21 + 19274008044402410725276216633992259550406848123934603940386013904684868404283630260666858962860265391409864470085946674660214541721367535157131815262323547595984287162525157550245229245798647397325869792971122104081953265157949111731339596601588807902757710382341689725507148407987315954895571401902633010986272672670379929941913346664546945815370305101120520486276656885695789586116341533951371324751081337024176371230453860151592088522561132082950806969282659802374004777849750517409721531054772233458642760401894407008772552047502551906566966120378693063911070086437532811249132818034763477372635235674422507383011478334545978553134874579324740638930302427491632527099188456921382140171853239146422226542292170487894456228784906844710507118434061272496632439137920765096703904436527152892457538180472222158816834824743045282846981570832069787070036967707588849317532433313217166850022885531857601948924256874849526054271683017546476813196774811165286873523294491836278525722913643754045713760114332251375217337849369106661147780779683113800707507078351900851848984922708823428602446533282842771976507213917618573439110476039139698497081953840055627610081517765096849093619575501278702451225130836197603703053819145389794640223640472592870858439731373606650269916560316195556806006560298785068835531153457176183607185746439596084086021438441400997201776038439502409371264609350257290528029980370514931811564492908357820073964651380111654986275576626233335611939226452957049723098917983027691323440839208023735709118668895357147110435490356959168337190804871042577180460167883888828215530281212542716405630429685433549785555871477550586428135226302950921481550562720763074253554104205164130911797120433084170409295158495722248450488550026473440102485798575838572266875285341297079064197026557301703798019743971911712683941144312198999800335665741304532665399502735401220913245039104081994627153202612633768183486149360011568459325694535693213591890513676844177219995988888782804005066425582440827530093193860403960876848283342013603613322493232288864026265971746511866911547798567238301948836016260579558301106929696206785129463636849355321568098932907720887500800*i1^22 + -424872532470573289429896548602318827116621301048772652092436094032968629098368297650045634529503969853621968473233627494379743771980394698432476912733164713082182097021424968161789670617128921216750888168163051243421074756255216356215057456965909108285899080994214415105533573981287993034793508098575765651108793947211771866482759913436706348666922389809536408488131244143424685930777168735623357390496184074250717526477652308873994824525058177909702839173227599351120038213688515904089075794174495979780680355340198118803448055782517861440126485677297128010931401854903385442307534482653510241869978817634092094762889767167493101409967629833291387698629271461934542085762508624100884623461779680777095787310649460093259435927746019249748946326704897526615072112229821400000445020620453708892160890273048158492794018593618921125168265703181713310126782876528089253252164731514590611220238403506020024623903540332168708420990762181762696603073098554808126267032777367748562115407282601717658958763801060222071415572790894304496485099239468611859521843370671510629766200740800998436457555296433685395775880371797840015426294965935804184615260546423795348614954644736765833886654820500610897734362975613767657228635651161006511620483874789733494433835609235443618166295917242929229690620706139324007399743863053468180432448243350522461468297575608850987568365588851319344464997478106696584407500539229491009762539540812983815196208651517789454162804549705314331638838602476940876667244079566057427143312474723219898557261707337118175646365844475015408228055369520365212680118431351025414069890804488001041070573082604364889227011802311464365216011286183390274895540218879668247644250195846958307709699918483115756602734519858662028741494447222625166821987219107765638224605580171485272201180308938823971911902552787401822148099663985660558077690761543605649419312591857844023203110013537934060417997000535513033952344289870865285874114065403592905796289906405365444737088615384996206597062253836275047529826257408635801403622766808737999948071221117277941643593473520370481242294087143847131818023686477135879987099202613660988225191324281035271068392411826749440*i1^23 + 1045741413441125713710313432567258608777814340916955616206567530867448598505811994556573202297547842725147144165424221003498419439938118211896781656510180728424201358935843972210991578302971219007138115573766546953705345601869505400670023886072126764038081150389675554386779934854347156751886337258874306371666684987961348764165394842545201406753275387530227924540359425992096321640351034853292509524426221964536938495294381884752312196826453517881102754358142488867892980960600113284214074679717902137266170936926629167055188031030418371514062136180668134688923391169341985040071997608886125467947850283656925945611310068463276502808215328729017593926708096942871471401253957291201186608927406848451723131185432891452585268160369509593062897832674963790735315252654226242723636118418590501531007292890801466189178619540325194640749197516843269493162989960742411049442177430416079577662792686680439336807419870334409609492268561016696178126110282225258887631959538701963354889968074453802906010591879877787200890902665989116151991532332705736230046373785740029981635216175513020519892346414374802426324845275209428270566368604913931586002417477732701287058676341934603236908238565328261634964946442492466310361918569612495048126050995848338440500695682633825300649633216376656634284887052481738952161320895247260311371579049956411646814897159872600250714259965706294223828957320652116975581936389191482458775444457062362654991364997639060229779751690918827540030682056739558204244778867150304595252317221213240837971643947087472910619426696182286936870829140061550203269951771897847153463737342584077780220838238857147224638827534033327343408083668443919637061057199603628367390703904229997328049001599518286675223252579582924301896135795471496046926970865132267388275414382874804076023866881458191591595140425983492644955669767426465351097315587799595389359035352468969365397060670651770447655236073275012333512586882694587366146832846943761187249800613867157379781969874034224723435425572027529588871840869210135256966170932195541970154890039601650615352433668020568635627450444619891862182806305282877661077809406321451054437348816564007391360444268544*i1^24 + 13197501187759737041284640438157340008010541725952264419920888488026542865866260759538921165900158183766318774324514745304943358066573470931996375234693967226260370701648203925137784834104592767511294923917184129115143842709866729784901189937631423855747849173329649169876176936658627642514843002879007220357251884140465058177953952329362297880964101251441189970781961210377603761789927705242240777369425691808114691710603909849828631723343804656562521660799935269284837839230162008615043512630937843353065222861142915491818628443229006778098958601683823707919887474115497278428397814867517555169888044190395084533353300469660505504744942565701426466275749662590692977536020187709864354991980842243577230469356845298042700945244660500739769690098790250149623593803780574765244331408300699093930675155405786587526534280091255247688955331201675749766389200685594918924482768750024435402873277587889513455962163086527095746109328862603881640747277210023596482576187427808314912785957708477074605284294672370750018873123893751650648354252757192950002936075796153965454254075014952929064844247926938713357985023285198034919469850959110911149425515831020609351290958807193900344848685817843751553826665207399819359203478067305546324988654951523801371190972670314399127625867948199207361794498067023522000355733779830587017883047745103656416536934240870864686604207460252742042031549523256101733024879307159965597132832631230257516027358462651549845833916174470849307809528974051670008482037358404166753916480319298243194758413918843709072297352461354206371946973728108795813308008134651781520732197822730324726431693430620198938253280663430562312117408012901141199528988838040072182422470850017053497267345539113899806177155519857869883944275346972101129275357714702164798723870262584996473531526030016369789177003985615072880982840995075026274420789222219012952548497513919747370020347011676983503271202507180316360669273265003808503863868727228505855207655896370415639449100049052786415874925094769922157382204948714623767463481922775868448200414323011542905071060294357228233899717714047788078334947538994596134048952903705107515267185034051242625597440*i1^25 + -90850251465885121199249307180879786050629410637802301931058338447989425393375718747872385432013672015217671685854879275543838284509274657962319966346352992809183242105861946285794185704924163103763214588899765173745609943878158546051119165347301934260258229570862845726914593982463971925189485190318191712452166257601591533413412171967571149230387651605463298570343438688532707726113005789507774735890149314212190016879974678673164563466940347881864215959063985646833365836327099339055113586208404757610970294244110413339272212653110057468603902034707890427400238661497261371411322417640955704162970587932093525683850027821986927463834376973846323085796563676648460119873282746722471699687160948293055020341062611716347044877814665032443027523020230247790759422099681488513337157369406211959514089172235762985231486431000173715461936594474322570047940313891150557533784285996537676772946323700916074768041305898036626707421156235829532092421764916906485689011291919545212870830363573386566431553463455559658941720940124460777539942652504704384439534948545289174625101846296991119044425568540741577190475448605370229681671077008355416789626950774910383718638342149967051418305952381774582275589645924413155056220817820633029572398345621089374729934733866357419507167270128079271864322253160443405542123841605586136683762916304407208074246064339749795752917375010323365695402637357710697965283504042376683884930818072412551651097346385254538846190224004164635535568426848133957563593884231630924201501725818980108238015904449242401616990020972020654582163402508031976866891218710470687124421465022026130970606712725177616446193928359152493314091696645735658826711152667559247698973173312694109327314963542430505001514351822314524260099931634872616464968560772728784306414125493461770246975110224423211557989159568413892770381873773088971175567608332458441156636648422186157714907782434732867445695733313252763798959785219169105391931003483410301154537803563641445672121017734899728307614991603341585122854459849062418978875795934148981148439967324781809682764175416781787069929439889879006468249773888992606517746428900605578742625835129702973440*i1^26 + 193352480223674899628065998687390539323950430204539372449424199809965127430036390885129718999253833643876068205005326826027450919999789554907617964274061789004202540531985418619248786764180638075681220639649322714328181682275886115351392014159977835553873683284155757263602523662455526895851906985530324506697030173370330272898358468383985196004404334788423236171502203235519489654777623431967608368651366014940375237359945742731635596855994862063617567072712525416051466709021480332085929683745840376374294256632759863138225269703851345538460879879056166380709952181267151553452939022343647882810079494167098552741414558270473401474822056628263308921154219113293918317396014671234001260656247369592892656800445452715715249293450403296140817306167890466851040040737876130916578167285672384498585255728369243057260334987841467863881738187517768322295691843310945058802956115387741814799140048338610908821912776192891360942988194993541523395103122841519215648044421875060723183380546799910460657599487899231561751346108910634350948026064774950111023369024261097439920072138137112933156742600710360977414764132082012453760281451024536677565465229172401109256869513517859843363577191619736868154971345128812316627490317661047051389638325890811160602458250994433311558584822660968718366168864870813467121861118829648742955718874103252675338608168073554061341763044322841008981939313296413965544901689247959694523173955899266564551756222965268603278271928989896218964760133803652595629245334809014901970634013239095672173307317364528234457744772608520337075379458877082482169580726711924080747278413480323992639009990434577213211547574126850473712454249924984338590821136588745615040623357965998072667355186386408517615829970522432215470776508610917872390472816355337393356980999481504847537952321875785965673104472434541481935756608819839011391251620212585997470885781948723991643296600573418802711077578755530322786918292364518634731760281604084807103816371145460559876025774263171352561554815740473370704913202637426378130008899314325240044918327890257072111035909694145174106414514043624624178917930136427680298336996621848951445357930217472*i1^27 + -201734257372010230697403073795904012401055975808225600146200618826763952280490107639672279881516640487429248574230882987074377771794202688604971777915668588925103986494860457765664936136037860600552623064481155652454153262225328170888575025718908512872782642051999470867309800284730260164290983180242783600367470935744506388877857406002713757895568073874893812395837761404124806005715922346471588965148483921293005636464913451987260349485294608199038631441927130328687378601919771170921911193248124598275558635272570721197261664754831208306993197140538464373740368196227251369957480582709838675067456677310435469556541414106859260743835967351645429183118129890153128905916524602705343374634408357013782995004379947256647952374643495244551253810660414205324190786014137296691807139084636464382256437114984110069670796885273840456186396517530438077364186415148996680696896687587578098528393010502429184020807152152297610926548224236235703582426153621405900968662562567199642209434435194746579605245725349783122782709447608192309745328878329141592989647607830192091078816138361839365764091747460033139667951366358118562533929024266494296309873236305935765285408501332074730979538620015539099566726098683305624460740503540174679133437120857381032907839002018001277223287889377960421102107358733121444310489535038181389152068561643679748254206029232936025141148272813161952458661698324649847059534787277875082638511044254043984414024266543811332466001702513733151243719440664960410601978608520970834107228752866171737357615094040199247507581883131531268958565514289764185074547129593991187248107012305622416587927238847197174431318258813490512991699169735804175865189560953911809579785670700270040189098401141693463365638646787816684518790270063097204700557977100927049749550722995357757651858977658905333552440358460136816863058406414841901890522490029106127658937337016734434426312299792438213384735302826826793048500206887358727907561520327112413595678899637343292784257607542472801042217473809864090245416737508532453894000200605412119413150666496534348630525723291341634900517191321423979669370224283800187162573669108709457290854400*i1^28 + -10888149099976368707355998222563208200113526072202745500243075791587239809749940074102962269373675408503426682963400112991567449372182761706811714641941699416883886589935852985251055616913264348613919492748584498098103008465417210495372420981139012560370556252152659012052817046219869790728334303987155350948980977043096552554595716127327786986006577486619450044825685816708145484608310553412634018083018050771620314112273321732538476424027141688343271946833769754226574566635608422516180851126267197194285870836258576858421606242366070528093542404445484103713716404979824532270863023376658517520448166296754532067571813352916915954134926011413350458088342912588577338901859922570281402318089130642212540318971063374921131587533654130036592019624767714944951524939447993104564568408366527038705534745820039653693980075130825195876929397525065696854354832443669238099347965027039213940515790114096727307941904533241915483488415450269807308765886836225579607329510794899327380090297873348772018097021946464877280133705525990783611914533717242310123825241612826603549157495905587282727848513710184750357493267943074959353932516757863072747890237903673295669914598990983829999750630362884352768489156472196222446990346920853965156562743210741834622962278938008859464768499757513276436423681479475858989491451784445712810951784521024159412713291121019441522495614218609877087320029713185278496300833627773920302788298030800499730562559766024983056056202946486360561640059592600856021171267294960158439893075652996569914602049539347245607629983763654339906015666657972115287271631715850645392564037879646834836822408718235288324057149723745946667986560574858122825760609035629512539732940108091540081244245824923456999178621340942507678071477337250668145562773239407627197461095897918372178763138900873373546327852516399929161235696619286586351851023069025519329759507262251916230096244381987013346538819501370875740321924459973489679061460803873550213070301273605740921810658756459772448670927130636230733373400179385384542900440902238043295901000777272739044673111839245231495251912840634236244235285975087133369775429813144649728*i1^29 + -498929796302447153561092981912792193135847635675096979096181248525043083217574572037808883871880673770463700126150690568159182759916619741731919479620113484686239088632944995945303164082424813747901275631331833658881026112149520368597795775935386621110533031555134841472633865879061979000194602455351736844942458851990476291752044092185337966128592072774003151688198235841027307395620525664511296881515660602565559603490387984181594992204579151237029978546551789711694612142215182101000267494975565057259195427344808189293379398539893585427969711826455231441920033476724226513440780454163073690295966020739672011235950530505041945060273574111401232120987600847482745591122122075715064653873519597391071464424928299151150088634855286255666538746152025523721794689622523456621005003276116506640012371124101672232935628421181529954479251043698308181179186724054234448830426798776291932181160232335269875996533690429748606458083851114154083505562460443804020056642063759680089208685008219750225265318812140561997365692071258783561873888206732871137350758396262058256523466082004400773654352300900316662362549524089907284328722632880423094550310947913727151264642728776519097742419411413685506845001376395972975837430233008278754249451060450532503918406683258959909305233323969202705171888155299381436180204911741966113029223390545296681783700769404894838222216963869857939657707411203986430392269675303061987449709346750806321829119230407854575389758519259232389362665246013262548619591438403884895749037238287986859811043913140839053904283896264427672150755396263581327897780879805250990379905414918739879715302127191069169950315081094997208983581074419737772494052458807076909924222334459363836535121757040791771059504278271958860570697203079651008755681512759303242410698980987272996020870029304019604789363659427045364340844280269177873928760664467813785261025510855594397572570526829912930117853647438043758868301469040412747928807461352069152900886834349759514808703371181431102637415028383529764499976930889544246525605946708016525137510713290008524342774105222399353188285169080868282446542920785606320576551452672*i1^30 + -15912724723046477683653035769371470298575215725500682017023298698977559316336329318524213999565149741599371434432949658852713541521121568254154054848696977679568830217924357733167947808622503879892508834183288077088399079964630081844947782049729958932288663945765730269392535185956560624909855049969339124595282747540296037919560407174188452358433639289367642816983467255210192496664606954703048220349411216852836061383595803438543602008457135452903652298182911644051177952085769455099203226571369352748538987003320950144636050898984949503439615204825677635943189236010675944598463738059437711079808413263012649898627126222106622095767925669924398376068620995691203573258980944763546466633974202737607724749868219540541553927982789316705425643149611823766707404471222668333949061467791998676531614265231339907528099961455510915157325453815985318368163205048704858602391299891802594986998002658221901119396181469835360721207900248720039391664906811483403251905024749650841337618823739730858664508622420367368931739223189071855802557872912945626870449653551704412069709093658589008362817285296889320965551614743042463787894097144352469002993481473823329873387199519184218408563334071314890163269023728596164751635474891328901114849687260045514497985661430896265323511470579113821808778000796419522729979096992262946260190515525286020806511929721265139531558179554169816562437984878103120363582725177729710320568778047145873102995114716100931751086661799478562594223775451746169568625018725795209940152576617913600438903970000991139993096587467007107295510820400901869939025858544597049759779581912720754373839488931562762510098574722546503544472323846679810936262215614692418195325605603278820013742682537325605290620164212743613685576215929658836527797895625529082914233610744840751135986106632537989653973701450789313762739878222241563895235659428054505342856411396495937111836950667250685637802485998543860676845389209955228763984069822342792495541824227292417296883099834830800576153949854991657908609484104281009672804399789550910293731180984406018305242717670534552247911192459412397958865917740397673578496*i1^31 + -81502697418946632590616361558900108674376792268354316220327390450631734045727444263326689397246101178942937696889752691790657895117494965369392917693134868698948256432225173977663083721134382117922319909225329190078099469008597726330299485613321054838159339959067265816564023427932594686760186420133903158765042036354942814715554191943636726293663328981947787466354264960975663533612991011136951852877201757379905107896011062780507176808615350792473484978709045116782305794972074108830721423617494483510079217951059322761247545390443337554347603091350573435348666377453536802640972184207354611012829090080466122598997468979269024011350679956376435617024470361179152107166086754574103752650624484562450633178135147493473021652018802636884506059094995561821756457139110754762619533402109066139987002157982326156770715712525420658795547799665038749503668075452710049285288767222314097393237195668716639816766667587574920117238624965977664390389711421642082871690526041802907733175365321467275435074009537223435225410228948826004662905943290625614488591541047383561192858195236426991722949984953980747076601605547682693250384715274670758961756906117190637524027638742845438492171766101321998034265544374621698815787689055461517605220793639887089149676259956085001884018356167477198172984991328799969875165670924451702636170396751703514504237172686285490480157627904669796651731643036938974093704399533789641494257479245499291551069807120053701006080326310287255026781318449665579379238613795665440663977307796672396031364024415101883159234522302313736327906097471206146049485019379767645123416666929838590032153655004935632900276815276060966813613026938886393684714742276640887747949889823519185944427128411780056095191020206111789005835767774178761925025463599436417601967198795114122492621458750746716340750162265533691671165746882679868190896736049921325325855237860277780142727510604987705328524197199365948795030444170650192254670510641876794666212915569144134800693377513628095924880501560950321250559513955551753754570988066051750292941454651091734478629872400339798339714436200484233838212751032320*i1^32 + 4287153190652355841390956082237203602910382306379559816245363307425190517816246274253022130261298114341052986417487103008769842388521998658130503866558875180279050102138501093676925156000871073996808908297053477576669515633446899935653322557573999902518911399037862450800379070898880241016885860299147960935459347825028388137913409928752840691403108087791573009993638826075882614763198562518577872353259006550460107073915471160711076816137117834819522372170334302192562394479495563792421830330657885476340141527014641442662577195034035430130424899010836765096413934900515101999870710119784196306418233983826591984686840524602009591996983633322184078352115334283873686608868424421384589886279954643979887394863188277111037910291955403835188287036516850207895823098377849881418760246928800694925978859639560477674582372004930255597680375132963801632363900544563144703130267887683695895021414945895847718334542870521712233620902466162890961504874407046031482789644029013086945058488624771620694103141110306823591707264124410763659785203594851672642941506791662630401533661322748730786805276850196630183410153564954632002044397214261661717394629724006820889296130313485766471087106121882977071438308428313296813734872186408437955140027044893230967359578095394223470721909104712475788995063546368232562784880085774351501368403279967929768288598667972343744677924080116854937815228286842725942679419277510768283276893717429146982813135601491321832117887087991819369204975302421421746287640176101657156059212745892280165729487926484978942959171209161932561994946384923608923211598417105262213918459190845133208728283106398450556239036934385244734138223260411560876850251071047950602749408443014948868279988326807535511507400723662240025091367108041756820299482460570135603903075885441133782415366940850227932091881397839765495758474180634147545677533742030084703065346727832523417441802263008943831776543826999817544916324946626490516752216623522837485475894886715338855939644915413490648548974928961699241298512874736157715718419560814819528516942450651143767542356453296030923271218019582139393114112*i1^33 + -23118020197679868744885585572373911749924006759668261266463226852236028017374231347710147193837926302172996834673129505419291336670590002657820517667241745819761739689443567913825234752208724805612271748794819232599074879709168028644520583827362780955410742967092459036440420573643770548073346861039487904564981975943846671472583973909428258649059472910753548564817245878566365899671826265670641299307147250333289832781307513722448338345102406297871470202324949278773141034616922221055533677762245186535606540892253079049390803819508658343856863925612623948321659230684258429580376651297827867826365245925123805470987268521379439382348327891909417185014905771410016102879713818585523647646929062263400756826381103694452253020347656715963726855274338374613178233667133587389007669298809615086342026167000404173524848358798643805039933485331022683172201400393364423823614635863253154479339812136930726554289585673075168028782558563397229386975690836506173094731196977867166180573706432791550483824961909164382152128408749008272496035605206912148994188230582242815910749838524523463193057023908016407959229317206993424592142122245398521924371261336270626111668087996227304391119277897457086266725419314408323448811653957020697254982262589146376956140483857204273944504455631364204888625871040934463795576753697699333577640907465369531930862267764263602638348261732284132312950585265049663384948607521372154604965972604671745419005616761829042103519561594320965069501052300086795696513247107492322529460343269938312136703459874945147357315508060014661932480603023370699691494091747843653072527926113210777551084627206250954459273890814816839112805494382880359628262503963296606130615685400380747792043117104462083430014329702155366175256215900100055836867601809299888400090954277612499408955563091873672471817653833454020852614181696640652873744168063749521835034672099241501322616219801596278851516013037885077470791338887812705807058612300500230503988335046582949406908606642575525129905785580467966676885602395268753313003327964345975199178338982311093634587617028731218305687336190476288*i1^34 + -93926332305868448459478457795071766403255146764160300740453330559880202779206818094589816459768549225939539437651341553097571273649960115421378389021530755542362890136011868995955131276752936093959381027043819704007506126442569302966731948883436189609807990785392243573390215184010068692196554199246787860936804548934080866758726193380305996483873568634841773178336113373147374394666800397144470984200459163888294137040991665873363359578528602989040388627546709626102686377253270379606770465580073455801589956827476531746329530523552316861373140569917268301108398544110711854420288267857460826101908596213572690728523801144528332194126305524956969282491371564920469271547534408332857472205038295566256718088728604873367451269091873192504748872214149470884530649443517115536563837595397202852670393412626927391318347579251176007743156030252236972421427371942552921295043309928773966397391512118780583619634538848806895564706276931015983873108802236366388319070434570926487250640741013912140203805167839934214167263986634059373879485610185791330045793469832657355274333825391453834672111552292516059317451067931841048638337209037208394731801000015542744187902147842379791373974483770817289139125122484565598989009646375408823833654968076124544504153862723815796691187178042845199613009319857882561248790717649579107135494414366701972356702881703238797411573472095374371846519661738449271215490887835565574577404194611778535399319446661409144008750907863533642143258710244592386765624727782327985256733116762878105030919580476084228651170805329083416018885740314924989867855145616779263645713234567907054443468801888225559670186378544667701098843437725566181579449967135617185332093092782320531782203234278514573710247188677296405959930696191896157893620898064585685127077371808579267704933673383717076648348396993089205143416412786143133772668749212273434945029163868254846224102082954405082240128618842118379007847759170153327847084139317542501994366788638162854649605236032354525193513448527610942504765850931292389480624919091663647030247261118615772394388090200703068283076608*i1^35 + -154234443250324621495309443878524558690187084177351613306978156452663888331935193257797615043439488483800259800472315051698786533018024606764654111605387451420868898724425589174714441406622114557364721473831467437295904136746420146175327343984445443560384318453028730479770959804255475717001385177191649798265132041811349072385293388128107476548841582522278082218778817742369901963304453966069381436211485500694959683534769990040779689471839285086696004386960784203103232495818464154543626820549059568043717869182464705246987943638494345687129070357110147618991595599145634339676166038833526109720899945384095123415270437803783840070185846592709882459848798842345981416284359006898948128788202055645014266551960706488862935187062319510358521733170782414470331668014240091100753909544860640441562358950428782149013268073446901825344143720526293551746297420490039273796537176208920854402531468899519616168704239755900605811935021742000706552280412939853504902733242356611986459480527840445150902433812824221779067269138563366106773912865984247460974259106970357848598156969412835300405974312433957899891991287157852184002200298234695383090297148596061806588459337483393858000913377757102483554480907015119664551632334256253505244622892624090602277180257450359741725819085187017334110315143375446171219646501370865759262643335521843414838571407700684250085637909945439592710340688201907833732526977348444168141515149630568349748666800386218664357084829583279720543921579333972425931385499355655773487436922975069430729154917495171996286392158716432151839696523287757775279475307253497208583613884307612559110215298343663789126887898154288842080715371339970495186639213229279906871558112254869648001737545235381639082285580070177543974190835396046913273324033041943106163338635860626169935258381182287582326054961506021398145226905007539222448215620965207094812807030292808072147411572967032712813613504787707927797189364804986715325623737866541476288096451554700219250190494110010026311701810458529134961433957299995425659471600136090200877633870581780135785406561890861056*i1^36 + 153540509696516611700195301812489125384307527066411296023021385586026051393271221704655035610918872883368321510877860437037256779234976435976352881727172862382069110734570740856201177370566550196534599646462860231053299557811359819119583537067325119340319824086768384394751838630115472773350985459009215231998500317386666575067346007763183215185847400094770504695475068180087989993411698584580792617007690615171892811243159857920761959045306420768014685771621727605963619150408331694398791962496561622748330885546625643292213833439636472973007134325360695736364029422772611745497668255066261317754641153250717422585046768031692865791628862854253858727326045906705059633377281894219133866648332447747186735502178888531025719805723125523807540599370166586625087209103264112027619285901289792429199875784284718165224415452602335252735584890037587342199991928337332683522704304234110459508942507507023534995758330961589073791286711400268502219182041327473354113343911571850896183338469534176177914009009627970236351810695657752956526654508569133468161014160902294151739741715036649374729685359688974652098790464726555453552685407596993739223070594493503651378833942893221533167773694169020380007179609426139535989089822780250548450850298595655620976106062761775647556002623017578726316561040052615279283877045979142339127787767447213014535191149148105697712343627627939036150519189202189311520655428854016454130666242596581850065227146471413100754195343812926362110937880335152355236061373771665718662972142874615202102411186621576166575750581581623124942613274890807793361593809678090587639626146109970049210501715731050136061761073584056795503522351593950723366131019904454749791557667090093728075817732448507776035269248088368201765585113054299791572808306472652770043280842520083160728078614740586576964068667861017214818693866703452229177742625029534238760307919627245702516007113346438676082022388912080606251919478987347044595121766319654900538547448969193839436157727131311582667304727949728844727037658328402566409184680617856956574891470000208200578629632*i1^37 + 81863721451284541637549689237805954278348478751033077436858326877239705327760163469426816339292109829637694944512902872700731006673573553868573243972994764871466382524932606460427002095659149008406621397216065135078664315552295319794429356393056423793444068001814547160387550977211420520171363469246954785669542283414061225710939278862376283361284661238198544539178144923020620881999161369221965854050238173921729355829331836054243226526924573751190480656262899165253106871184347234334555191780342662656285038677011879768940555092244882578920352917171083507137353166855236884621796373919832436743098798538707048177310053637671865919415825412065035211572944508877680669648180449504836442430094876777743710978114883468518650623842476869254226622916522378207162191576424877581141912205661174257327226820316691048683074596242649477842806498517719974832832109005870003660152929681549395684993499006272641116851882284482841148658007213895826973870174716040601465436613358575080296165818936538676168359824359871256459554136734851671458926507801140149814905253494133376530214885835807160828417542658263084213617839084604056405203182554653208798213426391097150452480638632707852529720285918257215323409560693341672250847162062512399362097327772354266735125421748727854897178562540819166744973062715599517384341850462401289276398906975363789838392913289999129730790171974577143115096557552249326805746637969551961996676379401486407304250549533223967112755078976807347363056754664215986596204444339678963074561173747838997457194647420380363456752810513232537058109753792993111372274375751105485577920962366477226045721660165025838441505744001618485837143457285678203250586760505101435674370779710124601414189143857899119209299026935914428920444036046441044328754944831817723999286415114197337996537397087564436556895392855719851649898878156741663448785889862729034257332604166235800738974179605317160627984202259549156246748823719508864995135022706485605037686616548700707060542342597899667960304026091673757059606238356208658583801436992193587760231472594681856*i1^38 + 26511125510684228077645473358991069539105955656985412268935874636760989512177097366559696135027447847019558638975064528588306180109312382721393661817561530356102694732420050184512386118261611325529070735170358385992991029783739809560527244558434747564015492043697182495564310904602903942708214372133099590104503013465679485642370602189672795682313471348361535230189323921841597367742724907826820140266826124071175161925340432692722031295371882403681272673279932342355600743439755591022800839541401910020139435324275705507028735536815086874556912057401119334204465958514371339272855362125027225649454387875246435180106315162393639318783452117992621252687500166584732321238977621566220365117066204919646745799437315952370936304390510550972919641738193150261143523671949039809031125690048086591362966984763163074678864842200516147791678952657478692861761293884130524552719013699632663972514912780209784147419591243341764220627093286907105029419018543740876109147033321882168022578986589207383035890314207338529480531299924613302083008824165362124720538371424464815260494345153335269376116914272346632533238303572584192594522107772755793832045327408555009557838186133132769935476599090361564716708490131324139510254810381217057347044527454667390641632528535446868954705821132477635114688941042363679748492392841364573781426559268032237573439920744989270111704654831352653232089842268035950946661300383752888030639713631853416023504272542156685684955292569953781815677002665554634500290580510402679377767000671739172200630786298179890363669767091437325171212372408233614036053349931373529231090617908902196603066640281721531325495814745229664241850786155799306053011339072432869662952700126141816376662178009672280275884233550471511469904517868397748021411840368006940640093692043817142254971260488066801855648687530986376209092704271660406212763403336487357953300342332178617951983019728707822271428645164236111635664270872041486713474355333904089384298244473920980296276793843429697684063508446732538522456806870856634600047226486097013135900672*i1^39 + 590616082911592053706645069537544777309955405625362020353478011371606346036379277778762572238650017151115955381030150056276230775535518585780378450078921107312508997921638801701166565628659609080136373166160637243369105235958449599270154391221707396578394901199125601727100703849798605260695812779029026325365648005864101583245636280082338276128670951837799922966878292131713984520287841832426873997686209524478720781331924478231680453301162208796314032447992094404059542311140365375242024970695460037570361819379425785922344406252183243161477342011898875242660866299004973281928581472672737449619877792926542249828791355293835413749756775231689859009663635082857825941355985953871639508729572448936196053911452285997327712652459148012406301715873396299347308151716503717483268002013357194238432893538306532380883531238168346565757988771457071093084754319227007721417563907361262042658829789475782663669265012963591492048803146430274711828348478765837126139958329897273466694058433111110786864492960991631173279432013620362555557314035154527758146913044431491221975358301860079894818857133927613396241123279864675911374193643475361635488842934121213427620114048491633181877291728124442044376604127383429158366057204374499260413901113607220948380472227474778592525779992694665584733831875768570213093079033737532274774287354292447628817799929873175970003725641635901345773630135364644832450679543093475352548731231148438687127836321613671691821876057002768065096979109937075667107378030726796946346513275832349085279605303133996253002699286746534420370809216565644604147007016716983005129704504293708780093609548352810008385511896705793002999856322055994174505075800668394625701872476566490231848813704984228252752678610497465860952378195823056131479886871713173781437268668160560541610686933037205371601583000836368752575872751694733790403099771726884081842153981571329172881364934897170133897534826423145933585357018637698885385723964583208060977472793678141381349639803617983196976263034881369464747079507915996952735809835892736*i1^40 + 11360068512859869868986847159667997974454964956076469192751704093396847328102854831187078378463152955707247493598388582314787261663335523366482095211066932057643941827949756368991054989540789080596467973241620765845449918341639770743070435807237088964418381314420041304745806031319905472835875118942487421603099117602540639066769657975009096468077001680578633323720443106557385846886723959864452543636200814306088006145653772535209278660956212204899993557113915464681865836146628478294547664417295793799870799461116061150148354900934556597359896580739928326429033025933336609444734152317903890725270793016385341183483965807009910949716609381794694344639346218938952394273093983439994648492650295158741276242164346293322785215769429850072440138304984316441814109512783619568912889440693878917440982269959459960556237461666914197219490633969703434285917162715730038647488295331971268574272217542995779346345019705664814072907440709395854803323478787307625183097012235846678121733387024392278578153514263156583931946598893223679186121834438658596140982710332875310945384762384363638145802802466336214327751643400594683561569593109184765435629144724333022857972831448926589298726467310833580837328057023653929938329103278376512933859801102736190648690665072018518295631232031205468609225656822089270245551472715642696337642009802241320466668975938221625458704037691412645713675131178853164622218470387455775522838471541949085173744302734306080344499041630486915703617403165792230719536246910399743535505902798324405859774911768213571723943867657111674846533721395774493765728403100511611384441403717583219138936223099721618384501567893269856623106772703630756265595274256526344991644161130380260225387165103170146311424338161640867034932355133497134237352574201956803721777839211055815917124370794744226873033736457332251280056308366442484172115487060519784088342340814402940660272820199016120880593893440297852662210558160400774332683246070138984096356559790457134052934088516906323493879562783756964473297865641576051507200*i1^41 + 55832502200440572711471130119449979231117233171450250450825294342210662398820597461002015764975077045652624362338160896487673403350535056062242055876148045237526872952060624806239345792180448663966154506932460016877805943169457297775499977574968503270835867170683392664550462244572475158425849124997160313100776042377457052348995281127935448818829165074521181933612735695153704016493984492686998606485289566908812217799651349881609965077057757192422483893767404061890441232947477666315293194551214043933804335714053527851946158925293507124620349309854644555015274761549288136945660836534648455645862952880214771777372524039601508791262916878826936159054270140018050605707311932826615162581218298816758523288617008465407337434253224975707633700905845741802854472311329468899460810057215810451395608239556519169092601533939504332684486477561920510832270072128748057886187128299927478108557139931215484872762071425193317502418112142513997131836202573698838482402374723993119710517261167948018906271537440367730513441871378142603408007842954892670457833903938616541580652274588660215438040972058379349588342264186368538717511154619161452798523347300214502388929360677413439961601403794707367331026472021900940056453134663843358451522185362967277032273737550817777627721502893971673679149519339874187174873375858778633997449834098769103231019257304001662686855619053305319295049077613927309315329608411545348081365393757660602309193551764158705389921784442767128984623117113010252209668922412985419978444901403483271510448051418238689529627048968685150604650492350733740154163220159670848760111741442774272123746191687303823490393012456437958839837949820026695147255968200576352854133443884277597579606759744150394227876900851309227085854037377728144530114088895981256320620387129920250691234013399190017642965901938476798298607158182812891435452786919601317058479812016866540524558910767165147162236479503816096773932412757105883734828845038786515012914158810676464797077275016409591531399827386183661256309735424*i1^42 + -3218852363153519721871470301258194562378136572757113606259131968771417428469949540153629850693824434477144457435250037664506012622598699951370311809193511485651150852936124095601752455009898440963332502583857994554353809190302931739086096802656950412996241071400791547066067144954243620007867612955441296257225070329089161558665726353734722559839102247869517952753583564630051281010122681316846992687051296783272914896755308886632284147225038474249817981923819525273930279491328401040191765062499081918509180637272087012663854322886259894272702779420748368835750069354782991801161070970257878880380359892254563828528556806825164677597859890448516179521305992042550879317981611071396136956982550319406811257406243483043639083798844358081940729161313651867274094190176917037380234595119463804144360550691538830421009726995945633650666847026037611024996965133834895984340889221884625366572405694582159761069801165001976231583744386764169618495448683928421342138306532328807423044898433463731137266877919120198536967623187627322021538161679639605722437930207408150983406453852245764648218148898126766941295164391910250326587371315230144314497784194925860290495096810147287223088865180475024331063639812567979825753277371516156755452585118611149060380885398911076683118486603574620832412686385190874807762732878578087931767779178619636348925594975062102470575661366903705814399136240431287359234676757441102658497602096920019228121779202292143761909169990743174712071416315934489827717054907028184640923016358880950138577270858416122854257670560237355515344253857644874783380241879578182023830914472536802575606132370905868857346911976124650209346726031904897456009821118970106481217673114764381082071487341243231107939285503399209393386219575239616875294349374165981202927376557926702878322151591405701932870108347562450899688018142129851971385665985346904204753112620980889981766100691564769779930101350229470126450710965248035737874041812209225477928485741367903004914441042359285160933502102798336*i1^43 + -9028643316014760150887903621909205494946258828215981721391049086360695460394323222260246177890723332922145762462616025309836957056187289454493312561160604775598066266634022213476843595348355256789384434557924531316060023173121736161478363147359386792547131558672224823489981714017933218503306750111064003439276188032976751769535349972850218681314290442270092814676319146243307630628543672596735701341938424715011327145289664621684861631829008075057830542243480640815768712482868733658773779433670141972186896050336970527906823997758609353047117535319207425284341003813719509442715983876309582288313502085885653877740959961026964874368622944981072619530129390966170619656913238605073621029722392603881805745794634995231191176772741850528914354108453703042193590844049867232154122832720535387190621594353235449798976388209392476733220789294616779928116777418358361256616376769748483980702732467809958815144778656106292680233553636990283151740070859763709000450917859296354464844225973565555585404262229901118797903297424692879771882920383648041237862311867403228222806111170699857263214254793967485203384810586619299384401745416950535948903065998170191788539702207352713410065554075986030096586904767261342000945733712131520279955115254017542996254466549047000634445981716370458263241430325316782966972306004020314542352404595492190887845612293222054664152804959516219754484917556910421081646694624325477567982430285283804566467403773224918975200635123386013997108268776914883409624662993362217761931966745962997525761962697423619246058122092336618668532392330079379898835338454582420101238591439905258324789071392135436857270865396850397773944074399046237501894127658721377782759046381387880257069648304842884213612491601696848208913511389318621658173576337300302646702025092578368591731611618546270587191599646282853543035656798250746737455874836595733149530482175567136857972221469858828865306093154737564050841867632466993545885128377275066343722641264569960886007474546532155392*i1^44 + 3200259788566515387870401774522270024014643683752099523343472053492216199368990608810819103309812299707094335557383630939353489745131429842390102734926188097456465679410726420013097728637714429712115820044258595084186353785128765303102297597806758008362676166183808804330740914364204807811719833527034214276228078349302936388630869097828975679381795230729075910906512400858355448722064758016844735451269359326092890613100564366771616367577850427130541569643127410188398084020799653299473266473707586452317135477985146558067532016088609996239910701623650844037195132038319623413365439908403937428019743575308905024114262989104195524094683919106853115428283710167330565027878539129490743538230018968076940663326388482154359354945077642176176480973377163945971488762563476782075429000335341258282839545783233013163829965180715145219263504674297549540354632707502834286122977768838357290963361920595378666934187979439543222160118906886209337359921176068206399136928890885855196907310536662794207742037634719968465984231143310862557528211361266155354079361931944684438742061521760724874806883091671480855065508178761269949271689437311527908979594759614161092920630961215113587041569748083686720418042690882799751248274987383406864522296872670952200539402694467660834299633425774821953857046542489168865176822020193726311082597725689117809685436065403643276557533148786337517044151219286170434968240280653221000069905381405826838728106741272872120760514776264723224345739188964980918006231916928929386828567585330765523973077449234454835929231302492859225139264702505716733962708891080119074202164346114308466517325606968831772522835967171081623885532365283675733913867031976707881945075745658618404256623474942099520900489222116960027810690053713646384739320237509740241965135887583902430722375324232576052051065369438656902635407723076350591695733659136541598828280355571663252582098440892340870614981466686079012149932686481665696387876851601598411742378563134954433150976*i1^45 + 78122984533389675583479477995962157349343945085376033957119865059464927238299129081958450612249637121523331090439285027616527835469584771214630748813607867696891988511216293837892903231313129565625524994946903960420738591065223726301481806307126532984976723757540232174112659220842470180392110914380041581892956000570622827978113383467862095901275636516533034264303507399882636668621055166416291775761591833767121108738021897773605556676493788316116132496365482816400512664384666034822459106041618116114479374196872668874320328407138108418336151786866991654631336542821725690460994928517319698726769304127203652489942066899256657586423501691899689726449879955108515687010478650867247880571949698489099585762529826695999558297228411095262715229606665251696009167229878857525279169369205806768524101937731067115764463147374623236478734299329176494676626720918180854737411807704048292726100434557720870276815744049343672303017594489932135570604462461591737178933404528514115621185847888307695119864724810716120372484262200736124729812107449364141232660126560575125750912165355856737284682042062765462302998873650047341542093596596440807620591706360010641154875447007040262023008928540307166998467790144613597671411110288142447719180239136276418769606173861034433711437490285321999905342633812401720928915900840484942368324290676657117634110275281060197751469619658951723130233533605805563025459551698804920970380549595444052404580456617649525598310561081200152142560871182371137850124359610231979784344213522273190627367226199212812938424465781327966348193459562843923887476776963323236703399512257544415975219922391110407677494607019273058515304925800211810754588229773693900392547701048840124885458108740713246288339248194142717777202503392978452952799338517720464420472882494580061262836457526543454519469637313058032272497471716730183444896354070076838806608993785539249806497940426216167684438148797360241582575344434206357943686193058996823117101268992*i1^46 + -1493401612053616280363988006296893999403972690782608957538208086629933018028773617994405124748754381205714094436437221961038119733771547985469329652452011833195130996567794737490458153074124776645096674813671053190681563484328123014230881532907509831249379113338039942813521114286305979154743619104348053740461394734450391571674981798448015065050254309458992624873583112266237128856104769637564103202087474339225779923853632396712325089323652002135542978893583853508812295791295915898620454866104774937728075749519902238467151430685298379139196863075017983035356838793835886808713756084828697794622153733778226201522944160026347357644506302777739018233544242111445598682466527830199999371125041874232866944405334747062022438497236804513963744691449306963414432285450816444877879985294818894888521228189678207999970627421369184991210263027579247853914922120017975154070326898179170050326864272836434052106485505760394386850813158565627379327990988932395773310890646185412626980468540734463574142653154998189916567254743781791789296993690501437852630119658224168423545446578178902270051280063953110387688401133333215237620960101205906708787017424525697570301142773810183547493213472811332157597577437180977155361625500514937601484015616692386639504694612453671337959631862814707512201919062980064978241922735934479020802180350574260115406828435667050004527943299873789711372617304478958560288295006977200804899574435834991909092556897674214959254147576823588115991796196438985344552121625958419353106683719248010334441575949354379853827762961192331013229174541117582115839786212861322952598348967853595659175505550078089556725220307832164774597032117607901494281715736112703072214686083635252582787528354250181441787100213248110367665655027671705458037580944926677486116428188971563547189490830307918772228884707364310827485955613235037341425026959539577468812414768188828389413616714183071812077018675321099682163236748533903845848449783169024*i1^47 + 7988185110222799151791939837456235515532154734397277889049941908811580869080516810030846116544429386009994133919970454788396066262348498821107151123208710658454582244929074597613347613366538928309661372755930519944086150918467806578822640716882635913612082863525068095311256344422674744106958938545696287532683012095561080480871302169186713837328008944139076287453055209652253614848536306313668844287748740310769476206456046844266566687308098087731730750671057535463390679617066018182038666555545540279973253330417366828086823841299057300838003667726537076895985452010690060124046087603756093500065735964742366644565164411569670916133139275799203452972927550574172922722956313140702851799921596709669582105894608184614670852593658490834839348761349183075831158184277954007989574299411251811375850460972357875934551294092880354559501847357778628192738447625097361490972461599815399478570424359397255259096727596082100838343221565717349176594047537827423359604556000664886367474964598370697701236298664308485042529457792785262398873254483069259751413788335254290244210400327584951435832885730807931425361742613562370546415705498115915679666267732401595366716637480604308742927877843440428153522453048052172728899410427570614052071818408407752708649776032270039344240123497785446862496331115748630638601337995345944275775005800392304523501875585153622031299342432340980072195766431820540276586126461687386069049505373175268016890532500751331804011946677896921810737785646548316622849333840487608541665801307428056088657239763391690740220174685361211600053801604004786481744265778274154938311380179878518909065977445064206683188632012548783229644229254923679025383013822463760405810374766001986263956720885853908691929931714881170387064919879148222764708086353356540639315184779142686498594490841679037446256449056157657064123572088788508840404781668041631780598037509091485909263902486534643005699065365130084795867611854895316992*i1^48 + -1014356188057322347441398735315981798158096608367112215424704973408916661742667494276665616004799250119376359568752403289679921416069891154553419282617878671585554919522982348963956742389146207749640182812875246634061148496312062313779258841466393703912155771412730472053532967832707041707732287117609620369870930528813161366402122667471606685917190550639599208537375212534299149145076572020452043418824176387133795531858598133258103937092726171588362814101234091047915299118424316203432707018932309588212995120449443860278194998126875043262924757256169840858046382534518503901450544313286150207771228162134393958498735555225790392001053109747151364824254874548740268018855219444110871790435193240795479425113993512009951350805313735787261288544610264434051829538166108914114070550843655398481170198482947583705373509580103918258697441881824623479824271074725203348545762289736521143199155266192504068218157095945027599634108889192590244243436109064597470542237422782868255150900005806201232794947828454567924502143075886855920985575204465550045267239191680232070616658274664195585801723120548017671511458432701410177175418101202349603958246336758413579542796739087479598255822954640854158867999007707364954028759866346759718574339693398615977303861246238208409817165467776003736962304019171932656779819968175116998119812715023133159951572113437902724287988506789357809628366397858587642167894928924001868379468590540017656576836569112386649539666184369094464268158359305270767408018946302050403048249457056991494680775435426026640937777678818034909750426025419697983725963892062500832339497515067705600666293854391795902775981361096049010896336602767784257968823778064393310889006358710880915572799817213548878049141527448294997996366062553109400380636157806846853847994212015404131772666790835133032018111106108511908127003440403438303177707022123000980682863368859434302477481379225215463059499436046347665408*i1^49 + 38412064639278692429972111467712690769388284582092531697728365986190109770017884707688727371203918525402627683832645902681186493591765604158252152064811103830944777823487014031695901417834496481038755621738432464026881493547260787329303657964916576289050803273084704586960010821716076592575953747199343524500904102945578248679906426657814914922859014580924920420277875848808863195021419125707187198974671358814434346528438746936712875847406566403570159718501580288847402091565429768835797771217923063405096162842759442479781233433020640894785047020913851089193585762171642503588633245011660687125138860718574840277572180492003378058845366929254908936886234201028647860698141392256140478554435129745374417808171845614367592179670645194230436270832204411050190914571793597479533592645467420193182377406928531756664570537214495475195648914577196132131803940700798478661879865108366439952308733747091147239778909648305487114126685142999694002680126558782691154883885133699092597025588535914823455885756456819775037096791264662717042025252849298215069649259665066202713860057193527521480588380992726226832417130361565624569072145423390368870890767391676914196169266512451501131705394292206090032133099240142345580542661476432769253776519685780884738524525087835666405324434280487215103785617009000697264277600241320345258790310386054765799770846832313616331252590645402243989130434110201364547278160282182634323153341283811514204208831718547368526051080554270539339094258548485036034462576384858976577937715731411894924555060740595562021886817193322195650610457087274563661539617787478039047550018490326726219924249714300718848047854947487008854776176675795474703134345169679313189211698329499766077751563946473628671210623305406677128418887741422143559430949498129762045596540277482931343708464778286283266744721556500737706920221306849985655547190062107579325540276354569512740504834558585233997824*i1^50 + -246891285393371233623603929287819144050584009579193595954262261442305691559123195254408777755037019765704484955105836706467071146267685666406744201173658942648609694194562554641924602933758874699891431869030816350022907970636387976751306765781548648303460911709794883748490635570554215334336564644000223685425023890759942177748205369169232514635743887870639080787068898936038903680389067647071749910002161228809406887900649020754181500790689416361188470989166050680404979500323182693480647387908326206508904971919521486332823017562351077128714333187440146445015164846768876551452376471251313743478040158254436871499200725321343561361507372299265793024463153631996791609742689701613207615141626415387387440368836273989587758752941703166947445027864491974860686504669253364573570514641609619117024435319567534409663907693079403795550093540253952920256809493867710351719916907066996913852751628495718608681628332806194843256691791144151560833912891552250635941757177538729324574421575955360282068730442864569626278640254621874013346487957193051665904101589918071627192443924579495250531221518462558273458596716324957913663591046586951593164580726084232547493267388794926452491217994575180035768593549901749806650042758889863810697387133186927156341571520013391342327525940564089664989413134071683753195205500256342774087229067030288867742768024571582810412679400127114131842709378725589762368952810991102623522866017935543827777069534232737640707888993435996522806436147259414360466224507354571811335840376807151024806121216037166110930874337009590322692460668244658382551825250573080099891024872529321297768899213393974828850205720587489650881613100423685690311104005894477561331343072659611806295408816493039029489392917745649774331444731381387562018142781403937268081721130062073699216540939629355176919235821596796436885493202676928779550791867843784210461385922705652815233024*i1^51 + 889113559106612982867458434500328427979893294229953519529753942451418883655545880622495502604714438544968951395326022636273370349015485841927364799409156024763077287888482827938288618700746756982145812529245148798634152371610349035151691330682267220616666112415399345591968625857445284663710065362837687755049436895981046431174477411611958136672413329693595489952792320575802039199087101663828551645483078873915381254191948353607110209859094081474214173798492315369415826859283546878555234174628845048512870727727392171408952327101059267735790214403394200347607007115511285291162206659450978015086728584674360686201117239324539123881342822131250543307792187834616951926919483995234788396150577309731286570323118846104729333455575257654435103539759825810594962021657124424229129537065516883713961571101225673572314762279445716020266921219311083738307003224193166754826314313472498939139428627417905944547657268414016438310296674404424899893703644863554229132179504600268871282093874454924404474973689571070293124754630028552017640083610413697303089289539216142656011526034137921936467455864054554369485621311968683924820171000713716452240054860345040880840325862499185050326108472649044832543085065832208871093756046119199052805525568229188232719922660555992022760194399614535349769332090800556397488536400985185819048613910418851512615218139381309209791186788948439062820916118140894509977341183595326079556145223699193479161985239468415768512594940985723136663137289737379598058969747729312781805062099255718086080607671343834838297118328142519608633658121479988777973497165912473375790467264380080061412525281041455904035356258334030015567145177772187209248160263144395779806941538039103060512410974287378603797010375237575057250903031270538570580851704787126469916139565167914582693125724268720376483725497620544181924095102317136056345556183546380210077696*i1^52 + -360483121772086511710569176128165155758819481949500786415308131341719068104842827308419818625953317664542850462111693084253365867245012756222330716411325044591077741370953631156404935080737275831549725161178557617686402415231235984958390584819751657740146483445572801000090544577276967632536647566565278647603162905477253219599269129385415548568160260809107610669480282094232874900589692494690028636452643869088740945010857088313509528975863050124461795082381292987824921854053640468339946523331245401136312558206493606411802144794821291005001829753876342466204589554965872260222437876367032497787325949159576284708977767166609028648131064810327264764861001986435068423645108676889964396649330136863171106953287167008700339744007623200765577604286886299028659801875939225675424915748086928474047028862219074344328387317033169143012215368311830358123274345851466855892146619982733911374458790600016469650185388091928766748743723344326319185776026549093398069057878786254499455209251216743179018387252658100941727929333206344915909617964173613014956703569842059042488275305525425776224332020508557851092890343599980088043054090080266388028932743449971469044993657333344683953498455655950170524834903836849115336505556554954963382811352647903714511111829634233599828738232968404996480049223974172801974329035392488383821983224298411996561494320092181005401849668644472452320691335023994722470977972769570842669607681693291628145596411442529976492288338556087317615582043608422727441850511196473570494159371001966435669312506976550537034104586041393281996036927245660292119246861097321757505254736642936763667107769549249679523946568461671082506790197602771561840665454283266576493435370798669528804856523061089915170500399374072070309866260695838414671850097884139962439054068507162513370978665824414232166197222522794766499904759898886432120832*i1^53 + 8102292249462590761523548072080966507480019786861740462844799191899911006345810445033447370969334008386194622617771496673035584727842182615674055208651205593666973980630807903284090907669353780024891480533429079198774487329225916161287659973246518786025476063244020594902262716421498061915304235746847287000997787188871324415004543545447007513863525831577921976546059602032979031246866392298382218059631550466474339252337097302579830798571949122841388900812014795291115386995969862232144769473030649638695889627112266367160482844196737509464901599433728544589007346557823712774439918897991596739465180419404096658850203181643299310331358996152793443416823674936671221782232609635314429819873318510821732472654730534137115463806336404724748568060498129908420646288292444652167373516131304601502021887596852845703563574224824897041168046697360103397127890376716168227174821664762767481975896712771715281920215551699022740998872391108660388833123165282957706528197538300500447537800267412734657355994887501590349674890286921770029190661011469880028371343472839307518497940470863734513689899842486095746087022383304207385538468366137413600806388633785683409945307357430125060225137529426802928532040905988587508323694400719800797952023175299709935940045491242006340208119838836362727279017869222131838141149085392545741989085985183912534636412221520632369387677502844996074204886391214480239727493949232711360990055445510234641595212975023871886913001719212724112167074134408648542906626553402368520694815256969243272146426187658252784784150918248620473203056505983667952632914191136388990869714173217744909659984714853234002833224685555299746963909952553830093399563862224962694229991178774207273902812417367738890529758549469176896577916361225837567503525845923991951499987131766811657581409230748441491662749395764620724224*i1^54 + -71063346665944251498485206808316970719689813749357017117489663640778367249486965566742792404274364321193829204776694806565429164918409963902875582324727997338053711801425224985587819079732060803911998218714188541871509075150580255986415598709121033416662054136699759950731347555490576306789989278131505924692672838654538035273981209263870313073036535021370897059920998057021433206530584107033165880218775690689510935803866005954721367638093776177132892251387909173347676371489327236468325125284821382351564489508259876846420887236036824353500375747813974720026528838863494448350064544819401551006234929755244218364013281810571936358296118177438696391335367970061364982603259333737309564891522878002751927253026355277585409370732536076973987872983424097911699197958147171055067461916315921282756044784662786798142873012174490865472078977238669952108921390186422801182899118174087847999339730535154099699256173556621425765739699178460701489572024148276652792576359723154486762915723829115636388494010878015357023072295592456048594927380107995379349189510884281541162329722676490736916226989980744572186921928599303618426291437120494873851523838198124516448307340917732060931807508446747590842734880003502310265542568816158177916797438730311714205662941003042270019857447440478156020588746466738524851762377665134529820382303929576025291730966000750849099752527294789389964700976534979123650007995146482847235695405871476021535099921802598856133195997316525221302546437387539419391559969813429006715668534131135070574896347326121500078921138742466237242867620855791491147918978399003099256881507746360898738937478626813943930810105460994459606647801848204395708674623862533228689268421385246502215836796018617913316466237597846972090499403345994245133882846671693808457208618903187444501544472497408*i1^55 + 255239530471941128130634529104706790029903493919793804560085397167715324012890984321182015386211915268656678405319429307502884152985260535831403534390497380157551554766064654637093308774925147853785400383738204538716774230356976607786065152023755116558967543192272691320027861569854309944085376199777900715153731236034764785328720190343994832163338714199403871712866853109442208309528787840120773247401403055323550018132738396372762604981712965159659966488287129567421625020324262560853445646605002258844100125017915839144563631691516888906461481905990988451651783432752522352095676240737346286609628292235994305946295607619644922996832024281720698692157733404827014211952867157638611445507215110894127109974967604164329300059348531871141678032595986117322759091934922154532089038435995708321308491145156102589755651302619006299058520736805213590968217348118360669053542869466638302743845112576087480888539999735816493258617035126994834049761869094747080393350614602793843726522628231986298410881519995721587288559927590039337102328081121976358203883076441569843744976830570490212437445261523823267488618652583576150022366818817307604464836859386269260567390889527203869718544341180691580422813180156323767820521907607266977555390844218621976212087245194161450624559298559744497562626225274550347068521311267509963099858223158152792119434252063588151536614945106588377055054442279225857051807218616109467324338236436529510987034063910618208364038689812214485245836948636241524159467072831084290872698430718366775016791008505167095177525327908359933913356952459528628995859487950127211902544087340980357209715449090030375935066816092125246468873623661305336511907889839577055684743717722998705522351238398410162825055839655172278521967028527536776878014584363091954368536*i1^56 + -6610237666578986017046530434252578748230096340253985171604183709872252026271632553202238675693442794626663344857635484492280493742078938217624890673436550175020930228149091572364252598687650567615079290662701921231489536321775325005204560158199562992388130279171972244491432904322932639692025314524713385165003876842446860749358661684297332358189249173056121604722338855849901679663913783689326981650791356779780369211381980801399861765534457946318507597651536159649223557826209764884833800269831435766214496689853974027375012463999207841610226669171799822840443975956779063973599007765633034264830078148308183715795256014893900637856216335927002365770765664664488524358737200853040175581149379048581469352763772298304481945801556383126706543765003198684213287386844289479738355024798396531524606841445680417495072619662375497263590136113562271633182812116927011738909226706718244049988025482279742921876188635804076924462256430315091456349427409418489947546876546466272187192717144579230176016556476535283980496560142469636466590773805887861151764971711799449811929853795676583993438496044227595680279198203767024626699379349047302356463354585323431828745599165897368523947097455232243662044268909036772494197415409350849692324421839085433370876627205955544806387209661735162009631799631216471658021274106275268138934008739353694205265890009492865625484542215151383744474096602546027253655489269916831534132921983992772823299533236045766040954800808871998783221902685840118835270101098672907674641187112075587647268653059065653144432226271477933140450443054327763393689492491705198866020003250634774398571033571303043818103802031513058256308130756838614603926558158302173006346092039255748673673026430750682253489852707692652536584451829571*i1^57 - N1*1580223433394328415126194917021849542358955479266128521181561232452264099720911347499419169850188273760666209575303923515849593919333146854669259562535867721462034012499118875975553733626185300519972569218488131719937883155016937816303332208898970320831594740862120619238441439071105157273757016182123733385185072810267279440026148186023511520379253161352800100936901965130574227826966059345722381676291931919185453558732038125003306013545653681284774924608768784401900922840227687975017115592012318120237055523917638903115124985745447237001760706538139943203310629564106192754924607928250227066750872449523269730392000000*i2, -211976082077354892169577716119618345777551576053080530317989107934525781370313467058266160589791656529759523079671282617917903631953718328417003133647117849253164110467919825152041210179929196565717049281504406404653999008628728359335819975377499231358563152551554735236671849457989138822004885732238231103686623623164250077144714830845646746131161266365165181563970235466974653113822162252460229753820770359147640012991033681089483842635872177208269361831711122737666079184650338231890917652495246653802448888225431301836413328113753158226808024843640694058323355018611600387576196198292715421366814770718751837914776351621357449612528479411471934775745840181509406053785401237814325251478125164902144329111954502711209525147649952108654587428548215045736078142027475200433042427743655437564417981204027859080331758837091671055533650610848817793780921093117711735179208501556278037375483368700262474420487728260006812739537423016551461476965178115049884158640101096088820666225557676802500750669815040853063193566207049739879428811566604203176934125308302100564957802976663301740961254922320600461746285318985424132557626792050515745044453776363719114517359369229518655549358349605032174188861645505954021334778522744957870854278815058737001303689784974448312014952949251992696732757150354190748771215636642970887940688985298192201110795452633485102258237725860043336341935762995678837140294879859427874338270840030420365825837078213630483347560277661982423007590619583299792852682210672501530636579766662554229859453720646261986687421619162805597862545506627436419551285653943846591183477359902692428743925974307503180478408420856049097959333616681889909903009816684924325385249987104928571559987905889099624653116660199819542080817391178378408488427320645370857794996837969752568415202555027139211862796043980475701951308798379077019420858046790945630421142804214765873174979251119554436171468353775237268580787717522419055611184903853111511068765038599931120887027971826109501492261897338560864462960767256027164670126602041491272415307882860060040719993543383108990870308854353395965605404092617447580613715136977707460029979081341036120197475443042827110058002355345667243862003762042265205739618304000000000000000000000000000000000000000000000 + -529541842151061582263997324267649383258071806603431628785894594175902925781872793154122949084626715706457732629977989276209508580581663165769076018299583790728415891257937311257127348096960338816579501914963305874186328729857451599604973991545933537315979482417189678820308123016279498700363117848588554818402098394073924772538718331809576979336189017850658158439932119685705269006483150636634756382403243599473137861073456019228360155381877378602893501981553408212961759051762129109869548342937106693028551893127059850320718008823253256234563133496604389036306889593242287205293178073378027749026303535447267803347199822825988393358522127213935418598213354981899222321896590188024194755089105001492892625536562603464039177529915911449050272346737320897090969636413753053162946284285147684189011209648620505809183378051631909994047082480088144921501516876664586633317633661798566943900634753487172875970641773974798725679642725808521084059069390820984756211208802824345980094936357711520953479076261991914355155881863785691922108120602803904471431176690195467834939204778386086761852613443401422836899004099873593102060150995647130059335084645528826163779493506140400930387011776417283868959652648304356799567339478764343101965096169945111790994578028978745044410611648176828043960015492135830131061934092885411400446535240687500387195028819085162596352726051323643312347387824142646409253127739340911150875381186973750638399148432014938395591954308383212658658196701146531288249394657271941986914657821044261801875124571639550646761541431871969235305669497964107090222273559765579423663726769644144120012568365232595161100681360356361433696858416258133388023341010553695169598606690020354220650762891274414126706345052098722101739625561034379325859686392499859117936099138788218843742730847918892368987433693131416342423765563439534501452438386300540193288282164163715717611773209074985782837372352544031684265615519868121385931326490459873161406900802561226800777558775653527376898369546063057658937517687749636143255118119493640731106799692131992380386941194477385954906392642920588322391885479351169940029591649718911034783761091144775563747169791887393843807346776208128611352549200139092016402268160000000000000000000000000000000000000000000*i1 + -3582889049551384891732849599743466080556367629087862823320639206451908623248189913582911222596373561857042390404315511048726468173567576191383668211250925714370383267813710458863472363580781624681469895495363931177647034004825434151097909659077047233396142155576221514307513968941161193495695205582171740599399609196670156128130557253106460217312485738243342860106497521179721394425161715083768934357048109500792122305700390793549257802607913363551711827592558731405250693204416830097002645304175610191519746062049216818278306830575148329890501224829503782742855068526673143587005436787893049103912902863704354362471350729963792781977113805077883995846039834979940962301726889863322978687763688605551413352804886882242215022376296122522312822002725541967007671309646909360154313729276542383943732537710981901623687711033849350927051792198806220765012930316799141375175603605677428226452184957718109130268395411446403415686810765665822372098118147286463875358856378802700475897197611268121195453233820754000256412689720409598639605532907229583544126020682556347209551107074467208709203892122791032343579566043169330437539575301121229841835775483703655880693258840785718983605859315483801123947820825875583130938504125553615467279206624925482340906082597401440347354508354644879859751964295433812601031801132182107238727798001897996599431043640739668080869376680749683890655299934531714627924152845070005232131553755096013955860653072162002627829315364959121191769435562670720694398209812040711314320711699841829353079955737997867251140086805481015051848125853530510002614189694753975804437693901923921689806468139916918490189698662542529826689306953657665741513624022704059652641572926431651214748006094376869751125397234341158750587364725697058701249975983951714810966845814550156296047085083502402068698647714928099779818758956937747985111004421850480401258104979928364490483444668637081205654208300309322875321316773489091527594027089703256038940823166085623313608198961807918391199004420404324492199889466858110461683458918696518221736634137133187092015806156862352224964649274093727676938879421621517768354743060270014644509530273386724258056062955412197609728145814126534574779184954128431426043904000000000000000000000000000000000000000000*i1^2 + -5163133697814049856987788901633412368065139168386186855013948400709895337296300381958405477885832150661342134984901977155220727949631275924653839553894108026606320444363080504197272674755669575652424167983818113824418792469351733230734743445175643210489340669494710348368357775575277688781098580877948121093280371164433798523769559529828066758780991845771904916853961480857293153800727142306143020044567397644233459569613633843139567020553263760792229782403391974724357081443845511797219387760575608052479973188624640735251612809867036945065771275329197226774342574113411485865875372347995744989451145183023024484509232593238457254934593444299592670468340255950892044836369150032876096600415306005526390917586473456820367634894227940011450067690322675591834279533315527579423951621290697868703166592128192564744879439282694794507298889719432714450551744043341096068377720289485816583017594927427474267339870280922941699951654283403542610790317589790952652509851981118162444181991877456627267824240853040628469293232500615519549491038982024572067900517862280909794396950154438642132127265348184800525011648249452846631553918237892934165727904333944107508253308201101836302618539638107269808557043783968538103397996502201487741301322920286568731752000953973112129737149643084171496407636331285906195029015929103103787365829771416690988324838645576769075656368846618199933083078673394226240696518650678653448193638089492904654354874797303550590713080679533494401409975601473954190273237232511381335821485559517054332607667333679844357441260473510792530413219860989456546705386221154685925343807737959360650074359963832880045501158586683050986985127546998102492984747823261734581414979028326891196422371284852858831217927340673337285672609681901716829694876459566951624324295294363002863300364877049818022104252396929911367036744126002066963877697228431089299575060711833785802966311155554421913678021777756877763788569325436948182556227364903409224808797976158963020344560060690168860861421523077933731778360269718115076130284595631338011361338087934991753483247282587032414029238684327231752387338307007052538725485227431620790218387424711419256474504498554109978602937703569959780024246570211069740974080000000000000000000000000000000000000000*i1^3 + -3051073133046227434155301781373125915458527237087699594611779558546518839873076546286499166080602462528947669660072769449991977688313591588476947182450912305314349168612657370305041704301312159196710821204901252073061513531773730805774301536079294809516868231045725689592296145184808885933881556488375211327140770461529470728987174100442688583402397147816181290745903627219595293861875405252468409281100467881583261542354123497972742047444812736527630256717665089432683166441526108115256539620973245775691024036051714323467607728442906271552800731633324344511011659269889448205496278148205359943823350394821930001367136434613817043333871713532382405442086411819652548677361801268918931917964378141307020318157237760048885825988660687974373291398212302243392353383733610870978776559157041528447054702025867184987991687376922585245066847140217406383034410662236178866926784403443447112357874808772795515176987661914615621092020124245803869909763914953276522541340482873040157414012351724439502965246278778498027710219027976616953284659705976021478524462361867488027032408335049397411216880749204658673982212701496757951718781064241240706663438184444330853235291864858799682356023276025510793160444362834638867957831423742809888239580958654772837733079127524835401626667111195900796751465555055665183162268073650476384264844241019014147772786498503588594222287250927655295310014047438897144564662613780106389686552324759107921030366524616102258183916064777265359308898547276537434893066467820454150183564959618404258222847798438827071441024706231091361056899591307702340648883006859325398246183591811659502457782928017080439750479010127029110947507420544322178962002963588597468258568334189830479363973655136482742804055407671419526902490713308377604318523145605881116752082747719317984078480232151449134432290851625578964835719928939761366009254007948496480692247920292773516212225479745160176723978016387149702600700260559653203197039787398390637154604284175381050998475694440044086645029599927405239233412734216227283810203085417563898684261061868628592264106754781970103875479180587711560739082164849827067378952352659501375882608008033309494035095177774450813061489297076644894201591506797481846374400000000000000000000000000000000000000*i1^4 + -860287093738214353337299994699280046831254080695819078714880583883100409859190265057822730354829914170802063912394916248668206028125568959158985237317216615892944730530754996705708628401305200608662816870510837182778108288225970501192541389126782494501993593520533118201234333136012685242573394221931024824105732074649687618529143534505229220050436007962816864312473764692858588066211223246977712163713400457149196058230084545437288886653461599987694391644400627691702628566114095873396360720932135701284585132397297938443635785482872209871081282973830089747010988130395124807927705444213103949835873628679921294743175328650000500464138536478250828362524419765364389506043247103107670750165359627797367686598831106158143656343615814140739330249248255057308270779210047317768661840744649534161760311424097598562612620473569852621360608255465400001765400422219953926012641177315047354295304616652702334916720782659734426902894736623265802395906029287679551241033093102394915008375286865817835024206380613230156983194593261321720694514057290770846510419571289817360530708551222078574458745751165145498718133209391534010345212674835119105160973412120437656590717820230555051343071267848670424357625188180016592156802284528293391197002880375221138537545209813400624838685839944103330805203503226838486621910134732963999872456364888408755576722574288596252868670556857866199937702094710390417468515137926785166247307474637450529131903049394177068283185742168274625091280057626633984155344974087152249222822517370414734896636882418577736506947139818929236800855304350867126377697157198827980672377386355780625161391383059719095727795224917544264348833547739896356614976473799914142189482268909500513020590588588406143746619692602113988949978712378389926171260083087360940882091527446958688668598257040041378895219195540247819343995733423094718159428903493462522085049961093196965357516846990580724422390341855530474950491848909307976332888955529096823335349450731914392312949541983226218507454659050367742453776624652345914470449520709504010290562272757255962844481973584987146374670103884702443329003776349051929343370108694649959397956003995302286599865426084217434421491876316482658081517375538814412390400000000000000000000000000000000000*i1^5 + -333188602170556438240210855307711932354656068359261474965754468809278372225382598549668599602416701679791644973613646443063594380900104444826970634593336071217271267780797249417051948336335589562306164130424518322660892674676877307270877092508146080374736287010689032959513802251680943719816740988077626060834876509594164290079983939718744698581530169558383286560824178143877438229244008396882172802623499858201544018880183157200862390329130112815361031080990950115811085523524462803440787825076538750386847352749490155987249803048075702528387452331010333929173680409283037350135312310928907456693244203930165860479631523484654180240352023565485633201529470894675380620097814450085793184953747912985430514464139708908062508169095187828896518266755631204568786157964541760319367011673619034988148032625677489354900949816423883137036209846120368706923196950237969296224691238193361514922703726232531660081103581582254839416152956474514131111702607695917642743501455239440905092724665487239649920919754462113467239274107602919132029957399922110162208654825847503084076247029485588032782941458669372665885968316320489620570763019466238221119282274859237358565616900306568643328031008875574799757214294161774100723856731796046920914385529253654633457306289327762648276259527341783164717692291324831876530688102708282252766022072848647836626732866853491304791024059835228378346420551352881775996492268949512437306376470157215171703918078813598177213126770807496023701640061503636173998945659054519926368428888199981012483845781680320319578975763010472016716519391261662338861170206284264639911161774626991213218203371743649375092945120033875160224484820852628979179195359821122457364088251469822479151727623833654749928949651380107826128045038131627334522891088140011996264666474188796273882793451121727668380432671350368419424349928065184991123283135731427804288543247985517442547027329610508518438511197592228881885670715527431397250585861938721989596995981180159111706662055582979237496834141447993967093305149185349011773276555216539405917787921162902064260788640623937091766923618722358383164345751366243454488188914857906107487579613896110596983047798490401711104562154919393781356774226831612051456000000000000000000000000000000000*i1^6 + -209093753091830035640067311822206890307114988525633664104724731706310599650143423266848540566179873564156950759790099662396292214443046225028948865293008460357202833314674713516667274921048287542226071766819984937665332270604428340892812003966588182171302580327445657385925152376092515481843385631732507892814821820055154157885591588429713360497256262419214787603237150604810224727868692166592865939827815206903124766938501640007556167714033307110744179806834280850172772182547697348578066140353151576205271789262703452724018609342816444918560271648560739667129255041851729308717104129681116416207434981844870396438251830640111696449847625940277655439764797959077325594911406091742689779162099546149209388400640584254669720305426298930421950582420812706386771538630387398171684329761262609358806945680201719005979014685925036296215965161165404211276868233839486036246932025951506255174441715043287454770574269832079712085426362656013702005792387559087996151821261384932309940589879711085630547206937795250574452239306331399688935052217616824737647878355551311223057826881897014985567785178452008578752570454697611209539263314666916038225465997796036324270976320169019604830030667481781739345468109291420193322117593121929716779503971810793688569495304837961465643531036736657539047195789667328060585944609459826757510135364633394692744568300531225330387784008090830018264151909785681372849409640530636568810447950512734548976898933065544715889523124200170877086798958475830524765987326458093131520234380846426679797703382061100583432347684396773917753841650368397064675545655535641912323099667005725740828090512238902260288279325963351357511068549037623830503339555908449260655050869083543888411425290621054245982999243923331128034223371587791348664718087612058120403552843894249005802400711200216528888918148925869941102722952560227341921051395938410983010806665856792952138029764132256346318275060738159874652451291716472096534505511417838105819165440192888654989173922569622840751493700913190559499751038859448226032087951980883112479886061006167026055976214542530570335477415673974025955976963827021231729421278677994190865894853077154322333190285632203983011651154502528882598315808921537740800000000000000000000000000000000*i1^7 + -76097002990850016655042775487981048786375819070024058932880745689723631909109356914036034033735360046687473893111621623737528705406556548195411147879704911540640202020591612084230051875978838167615906650680919045739164324706433473454098620106840102883163361046438692549004002212018100773181859670751127010871306052624600874655321830437167312745790513595103306187053825790727312213329538444906335735596276860855203152464231288926381855507582926529978677196479294429632282247179606128141850966651274953542572768323985004755678260038247198926378093086037975293704071301820647176974219397534701108201453815087341217000440675929429559514034726673091970602831158005422065419928636106139992013776892428255964734788186282483092225685141492054848491973515222721039281495369092234589105811992550437545922590937456269437129213649049578180572736672436724454595594121931340529443691177002064251348848081071023012941056557401952561832948691282912340403606350642231088565431812434442807982869507841839221579664033218848531920792293515013704888656163100579030085613390312457362924187344847548708612102338019250070050585015826698804621674085003010279553529737271817821477705634245705010794006661016041238014907504318119195421874326010074415869366352784239153386478959942567071925990968667161240923091649499030933742971019830111929019506591589224571917808894860249002337964362248716015685657295000957828322250437765160427704942181376682261355302865288157943630315901065143944822460900720838864486492478570440332095141068680496401411710956999501062994052385091231478223245093801313831064699936717869154398578094273084550174684515377634350573232542252407138738607087049838406777347451750236600588037666427496531180416118099889258910847762454574690397657273139057885834884911247460032408368542982444182358826033698334489265807503764899087135506271199215728567063665354935232201863034912441545328615203609781209522520723265035833644256240568750736617322354683299700791893570009228781607090952986899209898024183161946007904643667906171679057458077880675529633676867850362085258656645058991087443035799664152166651424923991071048272455547485326136873910888968584621290946726202199460562778039612871112828037497813467136000000000000000000000000000000*i1^8 + -11645971275865642767156114512375928514786265273130177803503485473077046359895416031435960706884102528280733815817933503629397829033264024794963157140669576748514418993116780931095895410068900764966853990857353618550605603948342265567786441373772904265084774202105565480198599516874417684540330747740269873598100382787109603867526728368832770068053076724566764309135346510441638123580611250091596064818158684153260735760918373564559353634180084763151143951456068303101246951238649753979622486337697999065310950210946079276222395104699866434931891948361746037967587229735028957181386251525232784027088776066239214214494102467221138266275557847689532521708685297831978312476455978348099601723608160917008001997593134837195528608684911810761961826489941015486767532157114887340789780713773281551652281397251783527440054200105811683645854478674474818369510767604562827372730646686534911086069887159206186101793935710732942836372164415645302105416569693444748984794323620469390136730243004762965728009245239597859779952826048036458014084229437143056903777398648930125954786999293392618637737223135899693423441238592418962642455490854227518830470587277105152319780540025322185326926840669725483771125796746177907092269608093869865741749288191563634124486705425608301899186616183891196343708623703232782151839051900013190384463896037407470785730337471220724339115713638599651605009207838296466353064546420836581563298170938569212893629606710128557629379635728927320996024368053538741518062135473801476097180684386730076074567549442142227781301185116031556770478753772852727541863171898823976615140246417153509165127016009007973816294752546781730393730136142211688202348353673250538829741509589660253822584700160217490214317953552090217255822308158561716080056523258528348165424944846755835216794523326089426560958442871740292804645616369640349479779224916528034147787820461633352991063304986988654548208625249365347855242550393586364282563220497130292989481068660145902443800158361192222713807753588369202365389129663589062443013391500206008631609213106492373737579216623548146748397226496201404716058996383882940838142287576849299059382570377587839472180489716960587330802766782877938822032622123745280000000000000000000000000000*i1^9 + -1585980579654978961196240358905577837808087895213191980541377626547049041428632413863975985928412122435206750923500872921699111240038282170740404863728108727859005171552583660666507230127176120600531034097909605274033370601515527578709451422980901484426319646747459354834115195322677427354551034132983788697617968247552284956711759378534188633016786434560792981373896158487632754938400135422146684665529442430554126384968231185394981817172034491019079043633026822039445615819716258460335093615932156641158956585901432288773680270595197036508155089994594757562718199845439199815768083629807706779432078631606722637352422590455089474963282866142206101968690059812397705562591852015934812440226901876889223041664343346808309923576886800289443113621637239874660422364408651196456080464118903588466320846057399131111796655053591622148328381346533326836768068664092967415755108130832830940252540313995724670672509852658830050322912569810442692521594338970005265052553175649534919387002704655027811779761045473557835408741660241613776448747724350886678872955127887764909566259833009735478724238566991014068079865157668281128271765940358132438311714360528632638377786437678621147768741185345165367878737590703835538940858334111742826323801881042300103128587566269653292240195051841368491871779069062704953214684260729677141502094685961693259841415029289714075806410549548859349441537287380277060749568041197187563990312769107184105651729138417126912209847658360090771848384833536681051466122015840201234653197854005689712058428086035519052237718392389278020161469367271186333988046172585628376207156892761622768910452695930493751511387784532103252142579252926448075816684751162029237789439420289327232526666048990183616755771089101690650125749263790353831990479207400960089016426019013496051614838626029249672642746129474124696384583366709687337112902970270311280898946776854198357219855252373263533695955079696748317145009356239839766604635009332256319873726752958739904199164338364311670899334051104690344254093314014021545234187189472582041042880910361457864601000320892345409318497151061669553914337241161006628832229139917252785938858041836106530471932244486953753144394040083131999520176094576640000000000000000000000000*i1^10 + -967417296622739624325342368475632413283833737336759729435656279122704082947327974605826784954020557156821788307404343258713681383950956452426856223200695087762828902168453474901994598563846153179132943722769421244142947830999485844697596057511045211413501248227160059853208716294142367909124017379881937051897088383660517696237498711706459099836977829863354739893104286982341259381124814937688210239594694582019377102829691029862242156409219772932611673142996629763082818956039088304409448951435399053916817077282927611445814332357918267684531456458487613227081391039637789612350048023551103797269693391347557654719515625949417964528194878506187683900790266781213531667315212885948806099120125882453203344190590800448608148109261762728063643998039149408897659056709168574685059991388840366510467258655163526729645419764203357762146611983114236965899092703999641966347951998658220482250843130024316780483793491345298190415767917507730751506297285679223318320460573494111238031874823015058781885748623412257215438020573550507880704778320221807215074771742532922507124215719227511097770008516067312016070520870240319278963914668619942210154569708725448460061790584621160113762367758337831236712576312697232611893572210335959468600265703416501737198789632090889032519960582446903192972817938232229094644881012568677118983920380002219424234378950525001117826979892121805081475124012897556602062693451697264672901132302680661793662516191841573809010051031099572930100381231870261467942555779603762971154277161170350812787499768969241467553073100824071784747005549211641470595241107923647095254324657406314698977647091496500171394333366848731087625668375490296455906265763484421245533978086267893777456768339893851965256284917999168859407423589234020817008506574203709746539296005726629632671881987003179632477554347485431353106302658051301109022832823698427097171601406196386150755864412084952402711328524954067730008960126186734444440079242771649844733116804918609546071461476335427860194671475426658653925403898415055661111695346154009158128994244283242200540316929971859824180295066469066029628079311389441862551569741120458744104920593155357616376280118365258262405994722228714647249049196953600000000000000000000000*i1^11 + -324928187065399728754404630938485687802919517660820507294017345088649471945836995804792544188794493001885213745796271196300941531549194589616648309025737187562540806231978271185400905677173741886988067650992595012557187746412396613964151452804913471196534219671117816785966494576444731805622393906699851366843570654090507839268215997599949542375177239223209602917543495954170131134387897895268372721896018705689623254298527101335049315835262737727930144585190089111622335537196812144133579319729937286349859813832377648231872902587698229995345544505897063359669448996696808484944306260918257264933532356457100188330381456894242095790190262969409318822839127816006796109284353990778129981136389847709005690703532473308939706493833210133334956395930083108524302331967577662018051583958283133512621762237074582976552630052680591329818329419955957944300660663087562887061110291273540840335992170959670392597865103152756471915658211752552057872992486225633056818776885669887395122306599008675727988512320060004780364980781337836810323664420799120120821633612989237294881965935816822045064772805629145746309512072227356736653727633954114532049866346796032929723843276598374887726514291295505978554284172142544427512101360885513051051237821052839785764823095665938021983162763618922835663805764338140958847910052525852748160436558941954321367528857940294048714940510808749488031289536615638800818186300751263102912215276523774343715638840088083575282916413121895908248054156796037636376570459661574835406812695116254769027988937680108427585275933976013406346959746748878919112871762778399301201153661026081653435129204512734007263424635822808880095818660557545363404660708089370335084784956628949733333538704527546265344348014825250661477142146499552114778258457212530028758503365664725654084422355656691380088556479757205124328668693195248508733272116812493575880676439170282394288232990515392734091083933917289106288265632464545451850209678338031863548707280456617887696254386457768769769735483288013916206760122597566875541283840029974694816383380561845759421064898733604725670533790801432564317400292842306267133790090848536313204751073241550762490959558827153581511064129337495847320860753920000000000000000000000*i1^12 + -51337804697394991941425250483034168126209329649200490943118407411770005445403871274170298583291076124080224238584984670615738272449980274101845463525974831038642043211916837234650924724280562511241931778429333705215588871800140522194960002543820548292795083462322459286709096155474684474334442807121665885950177324338618002701251010063452285105612527990707777020253158561497795209487013409354524655415775648152388441529993342495402797471304651249037619288598508468255863589366585570476958098643347990196481815542533000514661426203175437570507593062921892886137292481771905919110162042303531510258717532845724224842981670159985147798916573052982632828371375729566934280686460778797774738394289296417501115159892054757048897484460644513649775954046692875149868660919783187699495863806593274674694273802079500165150404102571641795626660779703484560557368143884864587472274837791659076878231090232832983601430284226351985811916254907251366682523756864574103646329048733436982050240642863344734382764838443822345616326856008681702554914553480556867880464277446450872397182118660226898638082495883744747996292250959913599103175686663904548948586678300577332274990771781379740760435786727678459449100278838421489844702504899878871776133500573720243624586449264616832255995205037765843016946431307353165452645640172173992303736667845995964648825968547223706977415703797610683389275721823409338387974541372957443438064588813282329634252593378621374920527553753218808720562485503070170106403745352820487011222852657007596429909794389527156432763593229135152015468479569577847869307644212228414476641022289374599260097698827350921971503457680188812987596933329239710388453796442496812779366405951665043994237076392019678070085486887690228880637661441054618495215989187578191865934121381596055277252958141842332436468446297713720180312192221262435673750853025351480158952120874370519051775100767323194849167064480566148473918978157145786057097228055323526807900864485768760873449652683731169912574006049263512904656837437786959427983257942812189373490061061878670464803194203725035736371723422111458540459302532384552628417927628071634401624794258551528932324126594652788144524205051339161358198374400000000000000000000*i1^13 + -4437477383303697347920931138578276357990824311127079936921091172829921682229794076917180596791570193852326547083229685907343955423411199110586793620083541640638784046830456771660434684483516696557982120354363136827458399933828284752199105129295913103099960603696585689360504893166316920278442513151740887907066792925676652991681468794087542834187699481445027404317889602513921958097482386808991058913956205684578665434094995315579772756681184592347243422771829144679437687473573256913470010761911774177736612490915876465712023046634967374391713305760251170740093453587512537446222879238723566261320698370791090957794271949071711707922163031583548955284657672421243234691549666078904805889847476135072818637216203911723126949360358885554566495495035685877628384424562791021501539962497933615596531814651669841575465808304923488756146176989482637773500509421661899271795420162694216499263105960121678457885692478991337143647806413379577538808437907215697109316677068196745425646888209929560202995072388965162724489359315277521715137416839259627635986720315719301408141224594319721535220620472352473274390077809317237596958832754800347120485208439712206986902851327210588499888706205939701884275997544137929612886862452524899111288189135106065500966534213410511980829409448508146173206604246048122682809987287762824659645858265006409187488707710739141526760772150348775845731832041319322933171879105252413714121302384995008349362718944562325903819684023153242519933374990950277025736680973314705715415228678070445046798325088446253189797704320945532009781211293129458724986979993588289406565285901278587478532222512303976446716763844804451758699846629190994487976903262195966909444134169428280733378971999890970046451340309364593444063361533199222935645575339637292296924180968816124308909084484227354081922864452296844021305706223540134984460198763516028593464317920798963849221588993359053786055137014658618883549791687769769170651295714550873117271084036331003312095362771633541834400125827287398142881573330317196929210344205834778026716897823161108219979904249059344633490490609107790719200765803703406512194325020709826618791716744518780640374948235217839183471852664089155953754112000000000000000000*i1^14 + -268845223536425338419220480236076943684130501667145614231427502443317116329828170394334470917489703796854353231979389100149564710487559518188529221478218638877395674184045781004472364494682384011794606247332642566933779028593408164707592165944107923660798051062521076148673394740180680954056452268452724794272236647856508005502594741025987773607918808853763966267490589497818752455938179440992104338884071418034611265682191121972265833124921315936726852925430976145625680630234259211841693750018686242951071679418957090353433729683981372611825121616418577206177012515878780002437432126621051413410544802219609490699401306519908974025797426701267086333303114895872294920152181616467660441009286778519106276141992456409496780154242349365010956504886011875749143822194754718609345154718295835391917540875703374696974660402390941215746042234973107583529973115562183689921671816533697672565071892543987565616842334676158295225896782623335210642820102143757143247182316083431662258650754462804554295886029263050223255573244322778801859663780724041187752343556067116263840040440468852488617072526841775705151111737648793206101519757336140344095793072484042089176334212901022517126732312351694639194641704329031727391127214136758441277013395900916762561704340628799596635558480940065742154047293372600998607305743680737247954167455107306716071119184639289567855496112269734464678766047955143457994318851798065213395831549680439624040564387778712785399640534927948142199862022560778961194417290411810827486104038201052976314490376525768097525608378335948443552065571224000776256040019036994985689113891852218318803514059750537251962035696617266922596261278061083228894733867781471729815231329719858652414346788475688392682973873399108239820254747721528104895975896805989127335278836730161496991909918598199299427496629729618244368018727244413431755027404219659321366304811186654111553082348991862386172158652088616392456945191430781493965352730850312565906985986952758833552245274939725269496299963842703934511972576057610270298086671382360523336112374603923642252779789237287760426900368056416308144538551755703267242866291798096764666071699968485072991713007436370654009459081244608240287744000000000000000*i1^15 + -9856293573492476415232525185823238218447221948981360976334063489487281704510896978817286806246266408604450063295132873688076036763684513713502343214627259422220989010545430899989199510974578532947444099331622279883332189945769193633318414859471268556083713773293984786437913923009811595379907444073613436480331743441470469574683301953710751249179026152493740016732034492203235543155196378803690499973332279680881971790401552854099369830552335613820094462614109114359504867858748683105034526278918280962444969426385324909975369622247334596406272131333108506879691752517925500290289561720670993544540102884651015154666953662082135535139155747385863737058978555782595936081034989217619672541393997395236989213278844844924609945456226372426329316295735781448088969600514279544283331252212319957457804895487238636291059009887607947598564726073995745991732425233999389054321196708067433631344415349626549237320041204806024372708880462981370857271887178563409856444681216530084467490007619794882669830527508037057341376739849042389473810631575619580265613079899340106848318222642574227872061294832531925868865302926521304584174206690479456046617021954633089854219513390233444800562194769252259494298768341599746000963342728442277762295980598078132831101506639855421986087839910497534349802312386247684010395414600177210035261082633179824960392203608363088131026949121144048439518712302771695334103289117977617825512207586870198863461969247449468296971316580242106949998777707258548409399050525065810457409770636381460488433549687361495743516991467953505306438659724170043908093224142626482969152172944997767209911026069191081857682080165723833319242958702741369324374362696683388351491189980193538009489242518334717949543088163275369555933759069408985440670941612236573453614156277089191158431760243863295372013762060189420578940527867431857983376411644836786130357235919624264513058363706818982687122548864344635791373241819723000492927549084797178691631947397031829985934818935024411758485665377211614334225035890087157560823320816261413296753273283751824317307522243038143291558707003184117518943573010716687346059494665434804268300199627208916776720552132016173305569221809108114472960000000000000*i1^16 + 300035125410370908042203524713314434433212112410919504737237456348492706171727901468705578267788924481361222747433449404174518742729136492082225233457629996000028370705103614910314597063777484232989594497098623342123054710770838609402344933388696117912933279961119135143427864408036735275930252634547577391982775148542891886382794692259572972949279142728685502197516997967945771220966112188170099984604559685711380824373433300933819300449899914348588238114904657861063296036815118474057073183302841780868382583295813869602199411556908980404265487055497579636145944692921993654704372421754967043447242824426332974226575061862136291113474013432822942123572519960461384968386960816176818622648615435069843755820283519615328621558459848480829198089041453299381842699803965673047980921423028853368628554708866508272715815396298175866291674807008739948832475284911866382046461106070142019808899528852414197577296175929553976056887705009444394511120666597801129859662895467346577773304646175821740853720208465604919495882180455555372165361144057802152815555727914924701087001700872866691753507984827471810899525424380512581764492111578135914189619212477819197246969842664867247810757651242855903826429810939510648779472823395537007010836096081347842651036891139451481624097790834857749786626595251661638909360945030605445759298793729865082552158209952837040161077767403458465415245867867085041140963426309813171965730829964367612477606048879731760800425724844483964882959536968696095028470524459612253807963332168563830107186717145581520773952882209901618284561964757602186865071454100204814224484031706509062173257550665270356751078994606330796393114964400267857996260493588151807320242691303782197411697579928974309412934408095663618958832344298230668707100621351465891039489413546379209453786796801155959627859276007995214629756519432091435930906891004429800908634530593518975438581812602721707183533802228951154294174800387012472878160097744642521333334235731148615480444709442499692012401880799011022203140689978378507448454875252713544950536478607066233868237037523280778380515433314794967149254847253810540746431314543366736088587164177341958882118799601136744494956148712013824000000000000*i1^17 + -12975670662824177910907757449318873294444390061832849505455712713422353999048705062018148914094310749173342629924664382294116593894074841423856652928444789222863601846367139189407024804945626466857427099903196987310561455209125903225473985108703164989917999822170119748693503413790652807418775012691886272254957185289091959602685338347369291327037902448435972455347927219116887893532349057014995814442094910867801292051772424364864469970311646518804077683380289063996941206620368694262265324435461935045705777975539595380718090830462725151860673679975887341851761608741031786962869759371313584931659919201876768528819404140401057448016873496892783142993972994979529921422537746102297802173230044826655997457639303784414247129788995800859130961738913064300658381090793909478822681181492107584213923950516196591250116928284122259549055332360576478165774706328295637169807057403124053170931037611873072564793234738900467953927841044256544504984828521393639871947783741956065514750747458548129933506869767110562777338704314000773774345609276983524753519471635836378301044788581778682353493660475770750727195667958877250091164475053110631599133891456606810292129589170002239534552609586527547456291019762661565335195005764393441224778602897965411019162057079153938184311496918516417380354761223903610317840078744476641661416020858705065992559206607724187370465479706602829125494682975613271758072091083172876220212708545362536203325991712180811423807018375257976433747087832166322650915525538091795759693837959048568843376805672288009886205650549484317760307623456395421727568043356702247594603150499196051182638620288879946359652784466742129850580246651583074989170598326792503255416910129338076128665119626676502116828140243221939164338642409759088386275140593158326773894153424234192967670842070292782897867937034852057500014338299718510869867219537003802050326134501841737430046381453514649567825464677720252750203921383832936603124254635106941287133855574651191312277486272858906888120354227840687917064745853385180231397506276485811839084985603097699164936316033644178359339126901598562151834645812637999315134010632683940907899165424218005688991728039246103350840067327262720000000000*i1^18 + 124737016438097778647711562318090513563274913675953141276825874323639912282595028369219969021606422117181628182228477112590732801762134598571490377388593402998219236715795220746257324544093203302827632279353896026603310722363498044629445289092224821274374876495631487667274707766960183765857440359211768231332345912883116592016376087976848989462145288551535096885074568874359362605702292070509161063826593989118677760764634341131245775878191248253455670966554916588474457310549295003070382348419924651008583635831033085111298305621790170574066278567908043760293082660796944853041000293857890081167143522260488263983286625180062067919101535102659884395746039773283786053878514508037313801169234694017564758924074522246649113680792701130759405971059758640834324718408342450209656227047615474421885934983010143879409690027576254582049337712011584818273835109833321830568001744711313930548283383752395293152210712945537700050823618957374768983281966180325675525678401442361569281214198301422169368738624103896873584185388233494648349781260961866054466751430473696629932922159294407867592833612354818649023531653127371000898177405971426260445087492523498428306141106134834056907564833503827679880526834891421192865777003041757059820779563583294332013294451270665349042577053476296906042556637058832089757770387970766687724628269625264174933730630757744427595669401942910836168562215036476024103620137330075742965732008461863595601509887760711384665937642400483436631117837903883185310156171184468438355924485262134061944740424802594720272626870080438395435700152146686410419093418065355453660736190215884555452494050555282850957594846727855983822189587110161671124038458519233928218806368564342371317679776549965276990118470702212069639426968903113496890229308944470623759559596959175589149754564390362767518754981036021698007434934444801688576152005135411048163944423810297265641150850205164066736898533407192481992132770509515575437051811001904921021453160236494203224686699190678952078258623153034282138111833706742683478866983324960047321515856992969345103330585554690990543954162821603861527989662671582565557952221870761828792336648368505509983135776399542944269251012198400000000*i1^19 + -2015710244163656957887511824674715317932345375907499028724818346646382658022343907325575677846372794798578064374803015266722336660541359331128253845351595780332488589320812026932815152589655544389315229758306325221227887569931734537524669427297801395114204106683809674130254904281633588092543718831930306677108240133022924437699128544834567433221358002035143364760111263838992513636895898038992118693411363575916792528894373652895933227908412787814741514440515931802848719084352637998034804676160226318193075550709161406034680516479217926590187514535021974036666034392567182335982768812999431406671770605854608924480197273215541935601817543719329136338999371534692160516104456323547590102024047748694086163173178382977191353716194977094010410543874229642427848185183626904814945558685931821454923149023086986525656873682622977618786719905333202920516974738341387681917271971410587254022189159067568050822613580879788120672806573504380546386929731153052572537869750808700054738009375439381271915351731937862229933614889889730892560897374774271647925164329280655138542405087531265390818812967991754365248316721563564030397272787496919419246353272650983036205118264271713384069152433351069925892074179292434475907753850646915968546310636144230183038832287949718409918706920846707901297208930650454976460892767359566651297336796018610288812289784123180381976066433306644883356474914479444798209471594587613635881899746001560290772253126185619925683485412505136479705910270349161568013566749320711318677581785463348565591823367479740022088992500433260235720936319050539089915201380386573389366028914366470518917659943159113117284757641117911067286808005324260433479392147718938344333812102084924176879967817691582398678421394513618464475459478923285601127101536170998936630485129481634133885584599840530581660705179206040252219678847014305206593244183441653820662821772526274123426331703417114333504359873755194008989002515939813393327498893828475850403618661785358965831736687541601936999315398809109789613624078578934205306970554088782468862927329576090382694457827053210324374884646966301442260351164142565201979369251872074941981964448923036148508863479836358320543131238400000*i1^20 + -4414702671706687095298286418315433761732166409018362571486270294984449532378536569966455705493680098680982029233447944710288243265027083977288926385032065857544878431326666097166177956519826023640829463452599644849427345456744604110662201752058702136426557115039059814999989927190038665749812507431617972620551590137968596229514583651998798806752832167826942778596286776676081567759159336198697325970697643054928948559820422507546942190172394834974984317432173676978122380327075756625107794707976862009906167806358469674201123904744236320108713594687862655353446666994281844550316681290609044136567140621188845129006948648588142093783111237946578871561427641971824498219189021443214832028941280478696229217795905647567426697871380342092925147281097281466080548682414940474946389759211040917654016269002051555217676829627833170248732656006995839284510628990644215186113669606400562422805378848807619217850046471846781507459207982038865623764860581664372106230674589267013926339474857688546357411990164629023256417218096673513683694007946869051397017225922961149467639019380186296275134215598039381972841655288536841165359894346621618290137067988226598720805090226258512846572545956265761395981431897425550065127988314088216717451249860084889202522199396615562918019562056842736616960380323201980293361486884761424267273790442449896908608464835310182249759264827480925833208506129423541879269542719969752017691762385686032286162692323657093371823810781492619277585958481885069555959146574830895458907944032787403890533370197085331294705153895458610355929699036904062371385786601624886120679241413889345936259413540332540100195047102589736581780501710979579616715327558283918050691229857552407652438178257092700267896288028238725039003432844140338270202598246542779461807158197177230175740475566651703832668105622799225234169455741580414807758513690987848091954321740493783668418100136416972498034534268311604694669130357752115019693774002846816228148395408057783607482382692318764182510782913228283080917829951435834495597871793543311764375496616868396956969733218340209851299078848736441084979666089175438185071245679001392015114488802636303257752931850399642231504896000*i1^21 + 77404237240222493876922298215050192915890558057052251305691151257953002271691058321863333372246778350310043466630975365395812614531773058742155232416593126995673165561399653666504809434194031184956036157923988994152405684236641874672744549044475820733169281105662958302413464457035386399442809776222185218628834772542671476573170672418385053805904885739239194401290672941682594651003051426167842229536143245584091393752229030510232349152064039146251568687612747665173264963433446778690626410808498176649111557855213917542159043742816393498584914305096297252867953697570642258139570000539291022089071179138649021977465289777176009355970648497555952210372677238904009128087293116900317680747150049352398467234773467407365052610368573087242997002608267373276865427477991068240151943793126103618621963530067837979140429709541428670400665594103579683598403842491941177684897357535158868938427906303311668754939878297260999230652159421773234009515419308278746640463145856220965609800541549388651297248355065760705746056286666693511081774945175297723650101826838993924122627523350060164612651331876797098633833907330916119121480469306624117717109957732519588553273099474534886042455928699533743399684057815194970194186517205425294448002390884055890000954789811524974923016823152088232842475570705324283863297909051724637254983883491408207651222425987008734598943622661645623409622386084890245104439843902066682328768583058169753757584094221326978453796775736089083489049145056967283616195303973760798379971367174817177106218571940848146925927247612457037866991031360056315670461625932200309272475397059399503200954994819079016621526863523231425391004746752255406747055965867748704343568980843958948904575061592012226014943391958151395468086688214841375836723611858752965296581962078781665131238912078827936648117015972075063197619504295277149502210810841179393654477985736790324818502483978455882959465225733697355621249752247886980999349462173042914355906927605913935071963828554716800468137752233360926766364383684997130946466689507783900839287135971826680193894680087420395993722485836454694241918167600819652822614870595100154752679296515133722002575970573943308288000*i1^22 + -1707594454921948723167984142886552590987532084492380543946126497012651668533804152510896142294099255181686452250363153008006514921178828150983165457266273503846607154007647471237734740915125365830647753985963738185048685048745625700760481490563797958948749236092457876178079567994200562291807883135324049074077395394969608755418149603675109844931636346807804479526767422697163710038435275165791499968635061123590666002607556518481646223476862911793215902342652565712010908654262160504884250146768629137714128103385582373225882827436465145994929126011647194271914123701986862251679741793972461415457305671599763945793830646166616251284215558921195568971225712083032452980631361599724128294285657858311811168323193640832597895174542352366192181105949205157773026533741259108676646020658887897952225362485829828317544721802058402363461875562413935864774471692068846346704080808481844472092659684062934414550552180200436479198128909781009613345898378712607082108815615749751747137481485866534596718194334425871753814106771299591902680994343209369703693457226717508981316983087818082015669619210730857218058359531976316238612845964066369616884730038268996467149265115657631748036517188614709363532352205937130520022553463988967402799231431608814081899414477025975887782718107955800448907507254397964690542161653510057716562236577053221644718846041199558008346564078757078666018457146509722325565221216535629696697492101984665299032148694697929592059382918387116822393439168505440976146469902363742580955904594291136724250946164796781059662471666036786826646072867266979099213431242267120203392245777185140509461611101435716870515219585520073459188132920160403538450085734614159060921787294806705073813433876461126077588372984905307165208117818013519873719366590127347842729047048341121756574828550256637720220610228705168881122115204230697472995788923914874536098294694421030173791689991906838955117356337365532710049634809745100410632944598028711433178822460073146358263483106225717728592013663482131949663905443599919875456730895622972879046448708916714761479171372440353644593734420409473988260975212837189026089774338841210446441117439336657842557695166974525440*i1^23 + 4206821601573963770079634738563952714421953867443038765543895767391627300131192552938738829712997520293993348296115378987623837348454280957092772129198201050421513003540854520719360651721130083345457910142048624814144203524568245894260871049778126807852252845157897720297690982173996858697388298214674789271953917109402960380984312798233404775842969523090061572087305934667985080976055270319671771357029938840553015546299721094047043590266164066660575622887233365474260243885827059809679046605401329913890657409453420700131097557235536461127790152355752373847484484137368004787495538153125683032634683884485999219133302723725616353073203802042432262389824248062475964601534477545989854832483826948943955862812013563097187309640664147784969024776419342105582964460884251265289960137044982103160105811038032261199487662891517061084689524930504290557269609648803771967221932824675376564929444056238209844724396643237205629818159026041873333667441648569460977262372502974871447104833700052257278325622575065793226847425656021864096045494236508948163047260664512964041116540191586437590258513178678977011142677266490352623372832993978521856998654274349951456218365460936348555575645808895113237309524937310244994355729841304909499166673129395674369865159033243195408656370593810096062997583867617229689179294296553164056009574298509650628872673904549187022414440702036755097964827146916455677359735803324806216390847704576857906553180449723323126147350968294424133992440539783162221790141665255547728599196283607737804289912973162413160073235757503233717717214746911633447186718075263958935093274120424378302139711340163051016138106929349932198115745025520443854413827058081089579296264915166098576705109767896582077217028555101363609250857502387579762571085684034980100920991597366816115789620585930590729829122282936489122028963028115597874337251710779634491210294597902947557956040107759291307062632864338448111957701491109663682851273401809890960940094707516860187548437267999936091632140615997147432032680385079254265084202827065317822737494665726179756667758159903143475592840224716622022304844482668900017626715953512566630710116994289674004165719752704*i1^24 + 53026016100545164526926140119254450248998362042626961437660790779974243491249176158898655315070943127158667378573775037410234352498373090072432303704328123885277825293954693323714581925022222363163376539583948447764670090102562075446232111736724531925638777094171168221636596098411525251023370520879464256838687213417992449186053813935249385649777845853691380594882020009831989210523590852717760266116176240294255245920271944785661899982156846673770724899203892875636331324373238674100994571646630362178204523482924510781910652356887570406469854467654088375547522602673930723952621938740401120801581240528229973827049187082885874592499372970384624048006927135929113216144088469476135083776250764071093179696998931636138227680427960923012196111257473719494497635683355291942901432782342698557960669854215387884471478065118077112342463691296114351062215574665317434200908985636063548492285864300751291731691563990370363032372206520151813144605407336742414965375285167582966628005321414535562992847841875587564718785897543845113663714938516855302426915452810285194824717057430548916589286324187957197167765073458570195085516497593760664681010298523059453383610934709031795466875540994930779131769180188197844019629571409856373763506836610748787497251360845040901300255874504765914713025071391985046891000526113516414220600582682489445215924011837626583514431100122817974856848077922209430213749752780811749838652354958373327190792217398124883462873925177447069765111087955150351007826190301981393740226281937841448753425429590177421001459928116315456427894909249062675896017295275288636008558918630387336189617907793450367975012947101138583424162256672220844864129458955881102381079739401824285611760364280220994190895233587059499767575704685446813481591929465795755266391705465512264134815611751730313611618635675715256588220018063700908614538765338169511645371121635551446590011053193443678143981906542597753730316278534754610741780644618367328044366116931472003877179808461543874088758521784921211295131395526038154675165095690940465687933121476289822697591759444295043408891050440117629634087949635740948603581833950026121334757565489625842434703360*i1^25 + -365211589862939994855401275471780726785346196308920401695667703275765615728869356128605088237552229132217985933097456659353145237942144139591113975921451459041809057002658236766184991909057577881885535549575407252533455337468783522570369504557199835417365607577037218605863502371647899209047316669710004036335603784969261382439428256570223908379314662977818274738988498028909780244381617216480201612513809890209488463839494406556561815252989381334357723471231162002131041344860195334382302704971673588565075758781755360652122731399296338682080591382810060113679948910341712588113279050775832719664131327475358950070027752685006024752334873897541985580612130799087635192063684989694779731451384154591247361257957008937046165309062846519500708730823382579241389072862426918894393637349569071918991569803864963294429187830680574002162871703871675580484514356236936062276933429221758958819554493344855160899293977774806744415559955093253437197606060545179063214881729696364838812663222357687171692415670300469691101836185902299020989748188544936398989638746828062570290950378658602078758844003471925305926176042845408157938195048107772065043527127187957301356042550197828553386583810793614581173221599767103541167659009155609834868360735782538512390172596850618576272526931432422224632325067069810859616873298968751101674124042601868826323111757611903727928721104222928446731763245350989254273981327953899063916832672335942985012789396238670514981079326423290838199518374540891865609335325466671326850761869864532606388804505567574009274675951740523665792772260839555843286158508643027400890707047388598182476329922091555572681220493216079776735946191561510615969669345881797237288553821110191373121855011918835271326636134964394449963073486151330563961181017364350720727370287212225210876874103014900318179118253698198061930288140386410219132050103083670955301583033747571482080643408985280144030555582115612157335910657220974503457328539243714171202958557370326811279126041913450425505315897592798619863550055796225507682440506658784578256403349590544924184115334613068923383206225291619508943871446640175580403541687977763464506887668308513914880*i1^26 + 777715869000536069780922251857763278591146173312069013926406706040703564312047190060609471983705378194188049142406177922598897925384579687299231543376303800225031817129849040650948575850215968079422480369520169783168961475130900030456904628217307281382556249803605477130086627049124351920118824938558464533245247680230997074274692384038164442849612450072253682388291820220872845346130278055254357292965857777429082697626789946049409153689690269988672135335057741675518457628321988968820429680833572447792788819947976805629533874719325232913798073873969461396756913011175654414121900709281582509637870015442383386422061840233776076287085033450449201283374449654494433448745121941103968428738634869617432131027282962181744274104980012715289069631081332758433478060477097241970588482685825048029123809968441672336937996183977765585288490246232269359868611193389055088036892744781789428808509296622285400476693766676887208865752633310078513020349860647095821261600561352636596851832965198722456273763958434386279015385946479040422254235229355168676659425974281169380424436885674341975341595099230927742679295566550909383933660496613171778247247852006857734871542616622477691938085017569533845806726097623464339284158288143400628268028079066474674936128664565776963945086482648945643519883665508163372163844223949413616625116364262783735106853493371060676182173621977562993117270369018427830876802601097696050187129049355985714840671994560029989134941715217336031444093352931532497004294733885348162084941155216619743903496548950420782460483588583023600809366002755044672879269533925898711128581177390791745112883772183257902040523379876258690470345352974019043362933282429134435730242860322473557259123073799713286083414047240095105295104192695054118065530721134727115798305447126558249773565455697558547587418023446587946657933001537025496195196939162566280580929127914345529739864771564554126927162607804264750140007048846472110517453121473423671725230137640234010158982466133880336768131802642644247441120285816208549452862786893040618941289794647513576620965738580977208725198544270144460314162873614907873445312446143075861394389343404032*i1^27 + -811747369018932567555162529443325635191280020041781848814585764663635188939616214773345249210420384722968933088951508557229200184408773651288989960036632146490072763542688574270694838001209162134692567897721297864196809784915988259776451378759994813397557733468864470244007070536755551853587531451818199652199889954077532039771482894483468477929963709894050887208533167956817683159816765738182088251664245612231990451250221585592752126069591998153094716232051895446255221533390494907902175430804045931849876264482074639816069247273708290132858468596092476312098943391139642859786966121338523606827587680997624045619476549136316070240431513376570754810062336868091229736028250715629759108144135227943045134540503975328971538388534792942828661043060014616796770019853354445771367081492880937074098243127263103925603618019119964672152232346956150365188406988619130944597215405582302599636207762395908354245526562362836695662637771627294592574822333273883444053276819508797218541813731784618239038805418022889701798553830219941582856880646255978528464568997627534070144390335770758595601898882862220380900373199605608439773379372947523468186418956947895042972979813421120484649289580141052716073961939973612631740951175214864590504218030113622004527822688057095029396472303926875709080207274389332277815355406595921940390141066396888766065406211610365078453425607929739844954414710245005268220361163971059984464373740565142800089759499315079287123654304160287431724549203686566234670806784957614051118394006584650307000397258968815706156561693656322803126743674087040848120678292082304287120924266626107258996342013840350926734999093826496936484573015627420734629302067355190913533829766724996879225821422103243559930558041741236203958353108504247490719533895003714356854714146642724448414051036938061888452102079300744648851480521491522537813490840929641161720861356508392862399291167804343662188512681662378768352305585972340755745389914966780840434324008589008465092548893094108194204288898948899355186069346453939915005197088895265684772602009938644465521123108004517790861431539700854570402692248374846004846141402942865779615334400*i1^28 + -43899293368683713326305376548566896142174993021596619975585846383060123914678745209789630907291892223204906157212609150226461851252709764952734155988095119777429005615413920692613229292155568822892674135139352218106353454107961595981664703602326113149435439294130461522441825831982081734037188281061001072454268467008341651603539830335939189359517094689878425515865213198766992285893332674871574650952079035662792364344954030498898350856381968817565674165465433896084356903949144000162250301631253580262120562372261985289606988622643296064362913728449317589623258471718312556018840928585932603143136555201464061284068537917206001129476449024815215709223078714808119475228108702983528754341926726196328100772098402323388468747975307730218224804431473064340550748410468537515062678777685297683108508896289887348935997752818085383986101224961527712548447327384673059127102810418454567935749949482971141749674517577639704194830091007954046416155172743551461857613422485643175416457009519161091695809556603770811744871972612528042856946412970936466066759425652739643762031951032437736152493377173623800188289476394435220607569232496931558514119862770523015498241772343825023131565350291592735968651783660249994370839351707490663857991908382271548981651872898544372019352487645661619589234016667133824088888372849079022643725510357757925665515820502347566965940059613805291651845441725865819290890170722738449941155340072791222522162978808790375832688583553397602964911427941592006830454521743603566422889112436119268784450935916264681123160600802886733427383369842926633820287371392389613083151741259479994818063394361727196583411916512693833893411358682841527624135238491361557271786193990866160213484386721776636235628635891346224739462670473689117928772358668151490666093122715504438584456574698168211924168954952475479473230666188769450436265309776586712581587298586580307562513283391180743238278006765994150116860466700083653689268163808020077342608060462197398762241231828648315399122259463866719428477514624107541058088875554094347811640716819461293032205481218538182958879871221095420096586319084890630810460098023252819968*i1^29 + -2054570309817970677549925154562058470492353322582976086456744953159285887284816389647560405793501952998352457639097439580289426931910022233824639087474724273496557388007908115941773225908209791640656052827218328231320446911075006072540124398305610422059141602751322001003591201797996467053329166148071919862629664996231521399754129436439179901998352482182527436444247194712419086796874978910904859069650907408781305879417034964746264848035971207340856542708202246957203313542241936872138875286025939162467633332567727920939870072292093243164428210520501400654375441303706989230702308233754234443779457725752516998250488460144875416879829529095878102936707660413210409956581038481129179981965790546574502337072481363579406946589666491924195238094033499210056166907683262708031259420459635267455921679177503807789092393968806903865460405335529792796302265200369949998848540404285151136942502876062505299286634251148559345691840167606881513868251042204083259134428705177224346764721325292889525711511948375035716842219860849254025881495651543954712864432876484391766610503060816712804434935968042788819898530735110453452490373309907865243546573786582017494271468168207947024492149163987059210995779004222761690205715896004913058589466520570841989330064509737441922770742940603423566937079848945681848295994112315396867113998864347842132230841089832233672113030124699748481982397195314018039272980896930994221038872942501192228754197829507842817802643106802938228636050201195007831205684159885607512364433315995343145983033222759327938573702343114174086772626114138274947309048900164775943249545828842807507129317128384272293837898455553893446597340273344363935729058850865023791254322431211624167908160280047376469134918494280619579494715817824443985968280713281089697251046648344839063076547680938897975614590079469084715676173161440873866817972401081834850496712310423632451417711318634640139307236469177438149966950007283725240041380223941414482853547252658359523316685530669843470596766528863834757287583470045303275876144147060164246863047144275119186676872704247760569284097723246144481349583313656656563342715912192*i1^30 + -66076789422619712185353561900015781188513460985299769737511574680172564014559421854913557300293593924411371031855164111964630187121865403915103133386449140109295013123348683745978181751021383614472524126823623932577347658244141892139154158259786467227810489577138580334462428336420505481213781252913566455251664177522253065720590269412833991712191056797400546940605591623831360408002902656704088093014319100856198737935783707155980881513448545927813582236499776007704617405027695998535517783195228631886023510529651010744834759156979458001886618846221329737424343094117537905027477672500476549339716067314809643553151885025716084042728450788417223791826290229536027282671151853833623973117221858400852094398731887188738620871345748027129755271313236962306268005115795447765561169227596489931218519496192113566745796505862354338364944902071963092591683573908193011679943510933305651053080910325052349146567975914939615373873096104383233055307775458422303527953213028798714803128258811274319955269194227204667162466538478567295902716506415647698034693763723109490322293626073236788198094293850917161117430188546815699847466636223098796465331943527794344962792894569386970974254131085192181194643448084610331016733972178686522595525123760921833446261709584938121815081412997170600143448170632930436196920361138564425810591203853868954705262995271053564346806612182968647145585312914768346604227265974777745960181313000361638078272392495655146556694963854215754400991684426322283173380013358731365518294443234598457147202908962282553094526363322784394647155515550341494170821919942197123123063265602317762887702972918261465015540071751179681552911159447468384012767567908458575321079873580851523422281903133361470096346921393437549852089897246322016206751324732086705595637335196823161360485526346750054093939174606537406910343245273745915865086286145219445866011868127546312045642351997477020442337456627876015889025766279936715194739706707708118166154936911048568344677443083459960422801936674624870178152204609948352136865516714903602702196794665590300820721692011085431708371231969144070394096438101481061613568*i1^31 + -338465399827722499919742695335354394316730831300668615315187517486580560825187522047414690478791316909440892649647763088612187928294778636424523495270032511010906614579084737752110146613022798480029913684189793880368575723126833995918895426308632637451349208766756169848362976362187328229456957526294590317329107210461093105560265149317962982397664951959453402664046431021978881559174862331007568065644738112788078426274659967704269350472022308062898279932053980001351740959521299945764126420611344610102183477326170805503070358617359894694413738488883727288179053992199718692537317749619842181266645033755312541894206106806587840450609174753862536594734341038025837615169598087982938494010087388469406916076034132365486927041638703406664403639215012124211130160481738393372815700997029014451291554202666091395172400257251279718047952604724040372049318198566897844619897807052197676838736844388505557205791655951994984047661485064503849883048149322058470711919503791974283885142176823161951511592865125287506324696589957435229568264727448830855949914730494342094857338876741654113181057397061322464175694560093944069339309762394592368782549355364665308943021627792267196143707163448282566021003174576859650402479864760439636314419837964094138986921429337672429428133081396316981365241312430946480665694796898201300987802323873172872218536137956466180068314006251380935337074330930447395664502075603445963455613641112622215285260079691748214236551247194626258625527967821177235313052634239008884143138464947311829168706764621633322846314367787742493459614094648696551187949293701765691749285539565406693924525524160674721094792335162840047002434934601639009318011067358516591889085403761752383398685394209405785361890747378428086203818823833643702679045226256398109076626984143107377048222359670927963779454265888384467113890223852453990327044841847186103052725742490357108446724460054303378379751321417553495672327610447212747426252715768620794546321494401579906347143527234193339772909080781781591258453839510909185035844388046896247613114868755787422867340063247445582736237641275332877640686167392256*i1^32 + 17723513555381500808883240511597399362053945151985911475022679601503862100009547855074633881213100003155011406326791527725283314845318689123265884820158577961392934321822546338095625173631140992097994616602042496720485088329156976984534124890557993838911681123669153987394343502087808387665849736928709558728197471709321163435510015229032815780778816750988860021736855346730441638028909176647991029881917983749101805868879015083576863629243300979519937095710153735650845204824546598027816051619140677790983454278325429886350350200155620270368378577252065157490185982271262162953730304817525037425658542944094960175800264591877621465616747752832708050030202798590627280543906819852097373285483457942720938124786038917833361432993782131032673596448961986802857153327480240890867173616858749132978867234905594869857928719260822646561976486583993630382353648890384781243086045174486040118259658163716791184328876524750207739867888743947613396880287008216846683356129415048450837706120136865203637826183842767336407962511327018108687505002906454891608135235441008246490140335468595351474377894531071186144052433867095253699897555312412062859671107978640706098928120681572123534241539876704097428488823008370772574630131396212944362667794244999209531563165428505746426645136197300204031633790908191429759587204701942652504525557154896034844215269839671528484757496939606038518581140991381007727805702321043510748463387069904455289164275709436766990619610207991423668601498825113931834774082380625878235204166733496056150392279914727271926712557478456652440895976455794626464930018181131990945176295242795719366564021185147327244452723275432207814333405868211460733260887318380230110111004661664384807215810088904400694653937272543527575691911912589160078661266161498145748297991502853451624580278657285446325964535726916778957736493622786065840536506076695064190213947313301617568390553217470760726775450718691973269461698131413206070349554338232963200264052339673338525589398224954736305162438344733825249509953289600336250514108220596446420818094974883261840101421259622693090945078952948205545848832*i1^33 + -95112045854211794405549945236915803552513617470637580095790134534585844232238109157807939246868494792542625603180675479051624395787892575179786890655067776727670351820413195681492109370739450083198535992254152736264000698360900594096599295941702327548920609827633460117976607851319902069318411615617433002102054655970681479409861636394958302765137086658791787723986124184546891863840788175609754985647217764379429046709934192481422783055057128507868719740837900208781833724855691644559897056309261227097565738809928137824785045981246525723551248905381799592232109492617375663838738563406272914862615868049678959120591428693610547250869968940367570832904876936603432764524490551745262229579580177677866432685410110762560884680166320200549988162578274692777123406318667919375885431201789228277015743525323217612960088564984725817068580978346474706747367187853951390098295823387272529912635401544740101546335190300710511647098705486408656820100032235923618287621152861081602044077796650824089237120781448090365279476779771833268295923695430026183001544835344117753908046388456443851849478115431956341717769553826885169030726368800433761497945635916843189556222560886311498894834090838360478698990292261447608112900567140986320407202449416424736572284158421016288549857635162584955777260873672859671170773095796716801422059618368317275302254601928918462490459111544980924972818167936349799220957956267846365537812052327136092574165047395292118442468739010139223344474450033638860003628760819693085575181558574938178709602118554644574967011295966596661954921264123391553145454525229370954753607301312546336076173862038127790371713814315268065440734270227829897287814253133752324633121607307193915268646788499904523561035803317018968145235400157307825253449033846956698252423234722079604537667205660788283281282304554737709583888321566478683950769821078179630982804538286891493808375839840631393375496970629036190646144978202174526609700883844864343826428811892845150087316744195726713169486988240544508558640787005461917194550633316726833380697931440722611959459168486631973006504394682793984*i1^34 + -389794793089308491281816937713754789436064749321790700231325861206539275050238472370989243994715678376539253437243460541438294068145835704213609067750950412269186904145234042189028858241169838197559279168718225276731162557418262375393878844301351974214133555303923559467403345047546871833854188192218260520087018609034096545998201836522179016594878897727741352601716342625778466873731664547003639079130666834086786564234831489564838201972557741795829311959917396461330078363402506208328755334525054312583516061680669351958246541923702571398853118286324896010447759296891745657417603509270863759493283252958160573181368037143006649675122470680582020978085063830177241478275263971957666782731268347348557298948504689055559281147908124961334418407240227530226726881030096578753041653824462535855972613998048150593680043522615007564243110044384826673106735717865928112584111374066795171507773397378593227999947425348237798597417771310059369124959362602310168544622388441916746175430157206286333625993725634673750375000053528939880865337790675034046117293222219005122456746522397703203367657299231551942493161944488178893729574528412499115179582210573429686408733944628870305722736076264962561648890116322133282754510331218200105496956335898498426040122569179207423993275563761354530253993938289391229997505844788645097380138387511346028307933045082450882287422043665441798044411166757993636358111329466589778234659635727682852277282015395769487416042944638764701076026159680741965203140337266442915276288045269951833899239468669396946977179852810448118368978017046963257847567247997539110502133030066341861311545507879081915849130343072248283622733629191093160548080590192244187834290873025289162282107894970401693707499614219734643188395669028215584625931601349929455259248169824044560304844047993665952565110954286798955424853830648738043711415253776391062043319079565099463030505987204390596146577495629497741166987300717693753260948231319087317202763826739003481078842416495545187586772440482042467316955867755339352029484636931016415012993315747610813405045967744220609741062144*i1^35 + -647675972032139231277361075104234159901959947915011405699274751993399707332209449067629292167519371060935195705060576125213670158099182697772948421241484159837472278676414542297355745919768277434888923939002142837311473256919659416207659692828882834576561906134582822203790728552951326947211670365674512931336600165586414773044098489264765377793611098323800398865726327473287997032909705327177961039450833277992200016828800774689660650644991277405871125740972910579408600308814445516539765774236923545007207391237280050042992474220124289023127927964851901404779488505303502548936332517419036721557644179732540509257367490366329767971042462486616022788656013532004215294400638565479498335909997787378581733180597564012502928736416172996623676460196118578649376172319185553571439371782269624634285597873737487451959034034888797918187870052228157696492834902783161436655743664707262948081254907324641842823326703028313497816952756711085715327419479297933421174146228397251299752390522815034045820639817356330157696813699370363089658534539950886216264247725730601106912391343325888279145041214653380006530841405362039936739023556320780089822260878264496753317516466158834658433503519813688900197924155580665926991722274199675169911559454929040555647916714318518306877054020616689095180469410574597149469279902548972468331410890687926826352402640557105213036542365188448514791733401769844803518593548387204699517698251170953160827190280323522951221659485850327645077358869922508600655251316025063128029429270154055184022561118786333244942837582886357041704838733390102366702718348559699347223692004634120888207847363378013175421600244544639035653478972698067389262898588467277843272767102453981981804668671594127247767550227054924989542749901949939997929207882749513457871275357553545757974103813648711660940813173209649679109577027194566352941958033243775337372914056793089314281810664667747684348007085142038413406496011247248703523083422800779340349668050731829312636754353747472318137323775885605657308589820134813777245024160666702399148358174362878014716767036508209152*i1^36 + 611006635596235848277678473062470763557260591241288326389923004647205185069931379231036075340298054873024788141117413772282256371254356226897779117802891193370460942317526673949765403951218547930000434283040359758675207022428938575606778037679641068357668350004968010037299934710527328920189128897931264241999913878499513743285068410876207809078337784897460997063671445958591617702127268563217173346043360508681713582716075449111108071697418197901021088994452739251999807651797286590890196100338617046906264269739114586671935835391345668779207147332820954792839832225253315110318337745394263276166783689253921923902430433495408257591225134780624681181460091585483621677577069544991983743284551361712949484194242817957930123727227835372149519675094703579926822030243395726599216180212179834188998993075208291870941350109739676481290485353454720510739612823772264183369938211670853847453395654259466934778166944462217899174038919465468500413057206428950525035127665930385338430377061988837372266960615792936106598740084293684446153915100696527295765728308504903890125400072460678307244800067589512877372095548928335045425576532718924453149636216344553185141198477525883942131155715252896605011055166262784577964112726936930185782715907059299479967785641798966668525683211591676946316368946373721259034677181446557156408823102151954800881769973462578338546855191765418433237490956546292246802288251286758663977652587291714408298198048598006322315603645544288609749743283124221212603666384994143346742636040074579703142549372010377181169142967354648245100764078278390150202290192414263486098197908413049054873958668028542810426142239118111883686625302625879951295090500372020782310000519455418051386121880481879222378633518609517074987503013811641308146078515453076849750709832069542046202279778384419338862620728521601964098470834642560432601026546374539597249154795971715941711876068094601880339711962832689101869732555625307297477865099263290002739301610780364404070239445890108866615730821269986468659343067349293583551015237990527393084816465099884346124271616*i1^37 + 327518210251984863821972521755217054879897056676946520121100377731861648611933305228834841952527466658823016897736245338447924089707575490283255900682619340995540372598172252686210667689938196456303579900552467254722394828106813420190142136287359040055931619647821529731678590733218835968628647650063378516506681678773513192019165025589620172675874728909122417893673296569687261179247643233260363171283501675155777106690699341666252539678465664452429029895633690138747079127762108052598154747187813759249206616288578797261677826349459650258077299371804678422614467719741292411083320091289376346774496150916906009403220352737853843163635147595120446039922160973243113129428400668297148971678375186227951339474683239333166748523269500666215602932484221616508581552364913085696564083122762446250017738272013576263684053933217861844208232483790153698917516037689609308278995738550147173915235441416596931970359834249874595814836865964714426858763395560324964454290562389316977428828002045432339427064758454006749072770466038132051953653291357977810531769478032841416214768101555624367968328562708321019656963383405710992827330213371106233761982973053501379210347678761817008472202080799409126281585904753137827653284293664409065800385113890934989313907806095987129408974616843937034392931000354269688223442673381911602856374489503782426081738263351845651273601911004376395845159989398305445924363764594380531715029863597839170390555598235088559995668085103062571920736840863800141534537072671510275616537564170572322389468146581712268488927702099407231404812120803428481879206323001650373470813174803961231245471173203310338687924636324180162024528671912737499383822146669359847222671437891364264292395945183629269510663825312146772206388606329498450271472828143602341564714262617526105798152890343789542894978582605857280141809318151927525797529959953979092879856300948440434799209247110824529431596028671554873027051570447962001653426349853797774484270511490197288862922764249255690227128271285013542536709118649693703999040775579348643798546581037252608*i1^38 + 106686989633813762641165229587466971451083287320313584072066775947472105753834702124178995581514204942292032437867656816529815144343579249516840481779570846824349023098707818577311172184436086901304800869369133649726920961526411669464336072366362420914262096883833682831599081904264039914718843210061277093817466046819033477664101824395593295957360895584423631345138907127799571670055911143752015680196815203295596451961777311413636363356583458252490551274634739604574651970353482076951302059152575470304538180633295125946347712677415813679357004885164576899304179884944354066442840106045596870288420704545804728344897331443219521085745953679770279648831101350469473152362788023712703217491607150501338240883897183485783575867860664875327883330572406556101632861131933749919198240333386721340470272514929590765805397323696975816878011397107577436990383310056560627557323406424986182822132481090449259566952909381558435474624407455718086471140598553363485256578341742042434700192236441873178472298475891011530242954970018944871281555981678311303278021007910464796618309803418385457163710716506250570558636918803977722878524304059753235318388149483956476314671713315701928175794484150330146164868194916487111941200556948231666254251432357948996835494346800446808357163062994929350311664671972833771019675977146447287933418324338757809403930119336911294977046196647902957239021154611052933849564082419786078464947261316631476699910764459038805284503740844335548984036211222656863922109674454380052078805814250455880468000227787084155659297400029865367361120713957723779688743127520311017484775192473462546806020289124026579821355298158014572278077184481773112222695679455062592189365289917852348100989903406089120616276673151844097794561461660063715753854790666785120489677279354301399215500599619221353318385343220446914219848533370133070611882662575614620931293097998486965144689621420301469887738522382742733936792931603301243867423676788550357088727400641054470364101375507398848535459486247118914750185007076492058023416017491926205648076800*i1^39 + 2248626133032990926558989038642832014628019113979446770728671081559867484721180544245551269758308455472882158358605108821082527990517633151490188941888868101953223015902663892816050858362221833117567782919688548900997382198398255961646257599530896531704714012493923310602537059800880261155508290903821478146211026401897822832257172123293002424672409476426831543978850795063799335586261162794974733899712631983967793449449657081442837460801242021982425373601444519514997081814495249098828849450523459452379487149532640907402576393716267440409061683073869189428820257346147933465605246882916118498606573347804068212626378251352492322821071513530612707898125883538032514674635717430399075920070258670685029510073814392660066128902379615077207554235268419049828610806747496630812454951620931580094270321940329489848335454316515603924376434015380488415066168587705275694065279656758660460950531065536877269658207239651264238670295233142149893869027264217692349731272677805622723937271079341764438728780899075047114292814129012694493514395368632698639101399007122978328183500823200779407664702273072088524222234153973963688915466773035669107262984569343362165004931157057907303710241821542183579848734020034191788493098480251803226597288568985854217235879863168293519014231559426722504501560134831077827735554224083796039750184848318083930835094941777637915642899150621589079505361487332730051528788953264670207260034912035783286585934157268479960183242187407616356679918696046947743090085265797401288244993544159562777224343659480416105212274137017715489216422967588157040890946837124797041799426320779904420374957358682167197735153221347790339860912130058848690330831238309780760568030711543613306710218001687123298044242258883421288061481476349483065379900029116944669429753835836085508455966140239055955477038954072294746781751145205748012084912902663597476746009945218720031722274283796980262771472520414982400258358693298754570046665599671737841605335152408930276476285147670373812937858062040445146465781666468133342693482756571136*i1^40 + 43402652816409273521589281248266740710533208991029011805587113635114843740540467230655610172833307364258466225994869497724075473320466721493387224382125806220975850850682129803499009091405906972304147495090625437656780111317994284395878081036780114780596489877394432024279134878692116059794274701788201617818382049740878580817397265804993123898248093656344194658233895644706356684111121920397819244175034580537699542610026122633473611571013504483399290890417952909853593958349171240135259305843882612538878680703552339356781156400034964268126035420557917612852888168095012424183480595399868800873887249381264946842418511754273694346482209865688255463437401859083037365026678726937465624738488789898607403693545709336544033580006652369711259127034616896670602838191787243299226110880317533748999735351246320319491347924852606231238483354075280957274605277580244949128797820776874394719919764283526036076784718725934709079727154788951871189448216842300388690201038552379772074538586903531149328193591607654944448662140822831070100125667204019595366679543597882701540137370861162522826585707107244952259128269033339921147931028427180204446140392117828469311361328469299671105260610839841606890014110538031323405438249485508258878376210711900478852721471008944570521382531806577221155905468671392320251666651438072462565232992527481654814076112590482854995363494384435206226184878097570666721064976878764731536525461458944344352523718584659168591399925333846899991041520845971114289709691235046428701582842697532529651165925641552238875983419526882891560662578518621596761363546094903566163923245039942224245837835019624307134169958121270647771645853873957871933631985966623069315494751556515648993562559594028041322507887034914394376183716923795207943577791262790200600894407408838489400090644648786990107772250103113561505982930911247823538632001807222733097040512466094174835902761999354514651250896952258828398623823326416468016357003469843888987308038844735737646736695381699358733305266304868692482536186762300074491904*i1^41 + 188621719820840720827219137405310680504645820462726149233358705612896112313033044732314022538663458838759137172569284622301458767520917050815538557697460166157739832235601954430935414506277515624898798647038496092451160931912235253952333931131119139477768368106991576799024501748740990485405633004482819014572652634789944816726026806330095895500156350399871751016345308681587133069939245324552712066083197555950042365272746789913595869187039616027737384534756506305950573769937190310511997463982276785587310642088626159338561890879394179599329497066776688717884091942390227453072038524906934094218658887085675508892718732582410913431800831543015767315749600788029883272328080029398751828748794593181958185496854942006248343718672633393153312777440232276119318905828001849503484176263363194499550002084609583935432503455877558943669170828939204947538277655640767067264659699010218787688152212526307451269353332389180490067046209372946889754803244495945169221923794938105501123030277793281087326476560748935026241750024335048672434582757735814948816174787888913093578225881211150183814995712543032522306399324264726907999862560610034964816694547973085710306494448749405055150068449632070761712748654400981637205142268009340917397957414693505766456683923628578179100734794594482901039663558660103796525085162888773013381931905390429723242583749416466830661872907726967547709109970497255335681007540690575945889972481296574580370209718432206182124913827686439107644225901930632380278717823383704743726718538040297358642192643180234626831008756891104280665100840981123127371462434784547962593691291103926925463828155953386524245581072335172016468068425840982284857536964797446117620696380459891856395574410198200445255403839886942142926794386132568286471362465592884638202340059199144883992825714245163559256891172613856340070320875832850652829766654359455259301374443624368964182408747103872349650076511951761746965672511580576224447598739800830614191921987339316305712467579767167621184748950202820889511576207360*i1^42 + -10879675716133688714126414863455889991060838428655094358110633127438391792871510615163889384658192176916124906998222806711002423986196314161641780860005547602594334658565316246912912286720991481221282758849828377046969188766376558396606341950945177518353610495649184282458151735795210839139422463266057955157510788431888650359364847126581960559719632447198911240660870871850028196178020355984827406439153771776119752806816197877571381661581754016733561568432656779524916465055731672856000814171941882262599385346069731810861358845650369931423920780381675652123606328738928603957021744629117458669877505500167482005991866517114169814112402763198429696051477270827795035668497590070490185061074726705111932955520335966461683807237475563813362319969496711083254023156377176349302896180337505895526314632190237932898305998815354540629499843555183962505926017024574142599198442848574590452013954396430394065980871740995117778019629989416905474915581702207592866234362868119640067342153918762017888121586765869018718513648782838757469853487229346155396905976977480295073826907248574759550818109611183623960989332283285897169608077131453514702398958093786737287649883773442997175285199566082424686167200521788870117523145628867236743754996428634520007104938430894449116858611375413807772374009603624053441745704795673439875868169049898036339814866805283305619029376815590261118571369474638805555770129629007047514808607882856257960565034798024181207302383609587103908384318180496620866358510286362018411517204402085592719410470160720551253949881269009421311266816894025858607505552259073466201954638573654160689484566026816791732534750256338864698718883015883141387916822342382465233977211175226583085562807855982930458025241730737883743861926549702027086301777118735535899690338685012598502760012697595075337472535622005783700956837864122900761953475956439304877619104801011324615606359524669033315826664170329600893834543289462267813152701848081514532234357531920556493653028833761884218287167402672128*i1^43 + -30060482165574821951580817482376613817865856625647397633711221084189219222883978716264557266898199374476500437730332608033309086548461988909873249954319180706119078587314815803627894966416102264303790171612756216312563112240025406308224262121400212704905393883571169276686158189802313546416876655830487883292967765617748471493181916056477573305549917947696603959987648864287736474223991954393158202499574610084060468592146898635136090967557602330759629740286633472570489928997595314945593032049588607342555583796133002091559088881014087558071295094363750614959335523236758889641157470682946080368367168563022270129840076046729688220160186505284264222649403012221866806135904992598635720419197274264445230505411522362318504073136126222701182285360470528360793071362436702101197172463970259975505146306728599255722577553782037820119233327559590994809502930137564529951400742520037801129750990948956666631025805049014440694472920294263668733894499446906802535666709231446677267655570781851317671261239470084996986737428024805843337862264892955992344257635237933646565487120568608211307503076737347976430032710310862737909592809770525924115779079432909909093900600499514897845040535149112963439357190810408030700383289774705573184523934363307908027077309023444375962115160828914935940977825228594233589319759873999993548030442937989285264800531010454594089366831447714981922067110026937865001190096493250738756455973624452108257501016960764255757410290412010287425061170255154751410800782069630846989809282263372570868489323387741436373889738797089811036167867287182895552749577942634113528765374120032923947328830250521062655717490345711954719927211546850452102428259981910962682206914468582334697798844776402665969932071055241293556806813056377667597984488760698477508333161556060094679626090425871428378697982553002842155402951113588411696891536966189694417412804554888100960349198929430027204580003005555525499246930028875429802285748089158226770145021423249696331085610153385394176*i1^44 + 10796114844883449773594717849140912789816340857488999380260916146263517513905251453267277713671394053786100002859762672081408689481299578016276369487049625097198575400718590383605637600185685908976209136281656065921926760775161437236330886519823356172667004553877663527949474000262241426426738389041253813375454201571505187265526865245258907321578950106399455037009885599254785585722646080071556003602368094985830285214740060357549798826056054695593676490159388615623432349041553039768681261348002615580319689674941880031551172092820558749127844653405968405570677556580222411936781698267655618614200221857321427614775326304329331498677115941966965311705291913142524084247512173963750039314672994002497214068176428788981546978773143064203040945322119934015973207856313833294842051303311322654783876226993094922792520638367868674277524652358547609909278574755638640388678395269224601070970111313792897189156906047856016891759075589843851414853212350438960865015914494816215904051801825574345588149489571324956122467775762838180866983541276431204411372294141309784358911702954617805515881692732326887222024742562708991760084659871456381357218728431582381309287006845350087915247413894653235061876521157725009246727547729427321513062171655612857534199576162654763213827536424072053990113343722866526224158659970869629705365634619882519403536616876695742695241070095097673746149404980265473580582892398341937418007371789276637325580659565481778433937327863063743494218841255777217356335496073521441910083411789042650664887041172076571076037460187449676931672444748945361676435665107946111519475130120934034730080565305514392123130727657362922204149153347626129899870381801162449041721343489134887522050173362432293559670259603440366412380535343562916884119146690724021929402299885512038727996874876142642604732741424427100942462039330347520866908067975858195043335319063876000034077505410473309475350580646461847484295636670169484496560025228111031399267347189458588640739328*i1^45 + 262929952168180194956827799186214826555352822871790178226175123614506027427176549056694088929304838854229635496192152474528513685228986822251066179022126533074695262869742765724980398673556474196858472582988836637474932227980501142835519553370276703379197357556123833441114467091112865047293400418765056495590889305974969364149539023912469307592573957631018506584356222555663251589183168521151777197549070366454269565301820884006906144145564900018099445320194548562038937289115514799463832013346687825023071127661562966390985026150496734441801585944313062521063959141690984021386467866377761862651269333849322656778149974403545980209618816029309743384604739990909501134204129482751320213842263748496295239734976833119122729361346461044817665997343905187017900867897196386030291442979551827082888401607977873426915183678388968080962465612969315386948037896149302643338204691989767846019971215593344379089539428152069191584632547328900156901266898165843865088649300036436428769813224387121072297239275051934996912839202896660464188033767231414944108593714231214617093510413526416657732870444125684192768835514557450468063846806955501427845110748286737237947686841939187878029009842666977780853999660332861195806310756573935240718066571924518105425632812162608966584930870984013219339389339865106107076650425008086439802903612958599456794549510471178023576984463847086201090621973335278792423978954293329797497672134580596713866205579840804542134602911290320410537714386943252577880243402818839252102713355031285363361537819419016828575426902138296393890866534672171575422166977311184378391972450495768758156263992036623684542169099084353016984411044813900073477685601496295661948510530243055909555246056538323003583381873088500325554105375422646712747846852683852620622051369497361273512088038148270477918019519636230471318014676573349240542084056283097465453573453345911144413015473082715565974695177440901979668081658350873091343270867651243741090406203392*i1^46 + -5024714458371270314609120124895550969586993654059817208876872373329562253784187635999185907085444786200256952086905199605160688880561380141469119577877004485892222672558758080190904278891597414204966114472531998256798235828876124767587735057753344953688977231474811849261609735443256848305750945573649808297316608159160590884991648097010424751187081345745725119431972512354551971039443942856977733592584993554386078350521686256707671332371785587922516859474006522587096219127038950509279442890917926668246166199918073470548060557192196183666573359045762301305782390784686413708831354828192117626202287821526588334340952090772551345015769683122656114549447665549557691940952351342646124204684427691549993290634344352076875586141808274837395100232000622082947575432800075304832663357447386141275175987946279327620389553370870503177539133438437555745016641720369480037509201952698246330166472787693632096573722643960831497919521547081895478758409110912305497138467606051584881298049099564400469396799483097106681160800646465059115806662587765339874336475236633120075751904558847337911195450108084064319304883817600746695957739604392435158714631325730183462840266123045903668225696608868749249189291539853087203635467567295928177550726991638696890967976257208348192909739513698578298923392189104896987737783357983910068126952721329490308708185629514485726987104307429874855940521511352511537116102962849896299387432782490592142847955747139987985956334996591450990673356636236225861840646349874629338971034679912180787979652255299517191100260258328895644478194742421455111440430183990592007882603907810980904034058458617596944207116590846213538047891669049054286216085173642282532113001447836507964352862345477835065650516409707806932417458845668011261296622511783180097572655624109638540215668802016986931136924344227144425135048046357126376394004468869430991275427748421741561640929165046762484245687476350707402787653753196084248863408272703488*i1^47 + 26862386767016636858988942019962512416277301680625087313475239317533668489212980362825657695247450531591281077638762290786869119877894608812578761186117485023504120857055854839834036632964180479700856008065109894203688861187598092424365623827426557832517464983782568713204398734458463194631899026148479429150518462824863573905502660044616241159870707110785243924783413403758832637309125655718499874991233153820684581047682231947698927600542071580879771028614847387833388822237820865345868972385330693493574180758103039195795209003101561640610274284896364592977865835228825016920527642823802119507494191002363198346519416031755903618068865175421329461843102789964295373379634365051662758750275527790385306555262185650540369732652596727152021765412905195814986115153263993893715411548062831336324704784073250868617376720341267116529443841829478864209953297575029274054255253514103386934342328545786097681705056631630549044840592465283368205346216586106098241195555802984978147036375748792984303930321048891886068683417077961900451264078161227375499354388198851414157817054903722818421619120980380551852728589118613874363827961833458448950844856095914343717333367983338230599815867288885870212154635025595184167192457212915811942193080605573507387049796654208865277457955001675713310509201339826042228005170061882757461350239739496452409383852656026596156691555163495736664336620292841426121279480340099816693182048417173904192462533456143581363984622522081727770012713705685381902492168287601476841890329685028971459052647849068361735393145185920113367840019180492229080590460011016146964846960682493166739447445800986341205884758025898602966701337290543089254436314558559743744947038280328609294500871623013877248455053503707347273232853586989284222806668943726989638643135937421298579124929654450139002343157921138066079281536142614936902551949212675075747699813848227182076678600651183033457429543101084324275785666370960621568*i1^48 + -3442213553420263574785852945552717492109671275320575439987731489378581750297623141168408391163161408197307928127331225375319501049258963348553614875387297664078377441105905356518204690804422465584161864261369981494220913553373004036314056723713214593354134462403393292850116296491960914569070687063317801652473760209840681981438905763723453667014438318538780900991208549999387933773022319948346680985204489233705792018738491486290331071287933759663986469536327768949515786547518047975683643185391146829780777868850146627344832653407661259032928772981889243420002890602031621288995864500139310341580274535556167086532258827383541299154770129126884977321785024317651454679956649148844494190307051552883409865434293995497970666842925824976097903263941464687345694363993644978224540278999719383195260743945606946571549262895301057752807575670847569701019973182739287484926379763945413555579302142285083626961990523248304466466438862561849682481248044006309036981125135734014929593706600383794544874453201203794736707923523731273976206678309634111393548651373042611999142704712166554544284733523413466629763327602959816986860668091109607940438101267398153023692967370841087205698250803160597623592685904916990712249256793355802346119215840351756948880405273097904393957711574820255414113800666950621840851918912361315122641083827753207220196517277952013744187942552049833790309352575148139639912823817027455004177222857942908429109255579184931817906972837620202210066033515429447073366881565522853617072944163149100675834160461328527423866960591678611664742671049538013505601307519677488861032257474541148814287758657856136418068262870675473502519041789382064894427506941688935064776162827987562545201634391301972542546199684375298029866644020297148327216675024256163742818761623164922861696191106159473097848284155451026737026925734219561128818602306512445768458968871459168969907918220335317691303234905043651002368*i1^49 + 133413127711521442409448540407569451209008613728759222234973880222893343117623572093522016519076328263653754359419326151011337894951966716790765466316181845531749078769752489985027145751212927820565610816291820192499598616980887507647010364215668236908405751768007528523496226761037618066346644529964919783896106421812839567759353625672545596931484103494846661014563219468795770672911224896529469142655278524632629989561832392632943683160862057791160907816019515664724317832944629266658905045329289642636874720322284028724614854962080842423096831608397877108697667000821413318181191580984766752176305226744755515052061210597961271956152024233067343787347238656015784577957502107689331879467320473256076263063497703321434518780640643132598308470927979736559387870212241711259832440265348251338399873974857674569428491829269787847509129228546126335267120948462707849517085630740207984461784820230942215984319684854473185536750538826897302302328465763184970994019289443070735156593579479363222781158686151204792417091292412083091410326094163188262948784952284180359927511194082500653145265395351998747715067669729430500403578315938955104694962551224737805168963834736823602734690157867375700731319764913135616791336256531756472177054761131930439052241034051761513152968575371781446219701820780056958468870741739731439152946797801252603085113877841153363273378024578194464109777848246206126936475811089837904842062591295575386124764338956411440591234493407426780493437271110824786333314817609779938547056368841854217068751319003037651946192213156367121740168892475002308982425982184052648409046107702874805547993493055476933302461003548936054134811275631913193240801271582114121084380198431657270127822814286407704662373441768704054410867988157391259780336699800077341855939982541631897252737016027450863917123016443651461974805185456819790947128265356391864563700145339109437328165117578560621510656*i1^50 + -996423213149306384756586207701541256430314471676341260120352841953423289183722086035081306701395397298422929847292251323528500998234850741028987944119771159331639660242318709873844347388067746286418656028932788065015115680479351845111191840147604226813545333290375921519831465065139925540134720542920026108460307079454440320068699831648304690141231278812289770833265561164959896945551921233704665592465311488156590204023783649011562558370996721782998275449897858619278312798380721963966068491870574865005930620043094760619684551192153627772475889902060376349612378816579436103128888444363967440855163715345761116331823409444306815145737343495837744807127469851492358027937327243931406680679754921894888990860845147230428933004629692636855601194834810428671849122601973606572545410588438692435547331258703718414424200650086178865166517363984960305854350594854062943691726255660051472080893037416399368561868536582841685237621746604369941014738848039869318374484149259678078742453462435445144110136817221802388068564832006351266429943332439994714841600877045499015027426738682352722683839250275297348794012006702997758242049253177060725145143952014314774955567383086997475008760084069599279454087072260641045004694170292819332457733467159611724639544585380737287873626007527955934851798227536032714942598393786558732174305351985206565208497265940835707030781288447338203166644617478316078851618075199437992026522074635423975295539382214909775421545598410958136175606846918007808170499982840231030374789690559136614577597732716705839326007424155600467221637741816766704208652967211615811568878654743507794640931778763609557151033985787691947296833738456749417846164232109661077809284800059300234178941843361821748679876952622174294554688781687612838303094421816289837109507562809259999505537016104515078287966955257886081682411696216780739379753649263622658495642128370070268674048*i1^51 + 3802037234526406575509494745266506113111845492397728666022810232358897472301304664285819875604821378966048700420685778610405896756047606122524366277433942573597181601988111470616145527597281607722374598021359151522432831432914149713813148012894145778376128886500869259972219206768879093121179617849502393127894938674367679352188699982674671902849905402663419062227521162771809455789437496963892663751130993770914700549736008909111464067371599179748961799419216474782443914092197683216048563054451655865360826927115443296069742891812810728548477730719483319691988542522371965477100904640273570261731464805817054562869143264444289611300183925534308207847445669431644946526742655578852765469810140698402715033558193308161540000428754384105390118628005038030268941205457024209291127454670392008836981505169568324143944615519938324988009455265037391112583112440418552785342317778177120865373933141954538922606574791820406113244326338666348015831414873614628918253389062503680115608668487909533623030249107887409882889507170078199361376306645639956649178904207795994599387727465066509374616506337881880848954642167053020132996772006533818705865126587197921214769522574195868029977069702210499577289030107563195768290539111999633094720006042477300058245063259834084975620678555372947625926933235461582717276615250476194431767155419847538301254618942491101948035219074277418336379404628443152606879785772640222862347110334127637514426578657258757078845216426229472536210508281401676318351251356719227865472077669897574529886590981993197060397436191437481943633467523578698004791615106425152552493512964394153012608826279105879472970409652573806880619607145368898590607126800507041718136870182649364346242870562030956236387635468465607693727875248725905047913375976103034063036794696741408083547376700615097631428069417839150506844244361671631097713585915819849953771520*i1^52 + -1537703815575927930679401942879395711001891442415186866428024000404290493354368099814385050661358129400925333781657420410987362045631253137704829663176579101745552983234490828899607975761273567336093999820625658907271111348349745916393233624192665350802572989846754259611865530395818558804238434954720849195018540477394786510649104830157550899217422523550540740535681895916640961418855924890926748738895931495512745776601657256021467516251700489741214406857611655838309649530300315970255831868822495796718978748676934915262454875487857189169641487405089595138993357339096132091608367199139865728713649359084083606463698077766183458682081560066842868627286052584031216097446418537777811908403899701234780477541562839295495888995342663239879139024229188011347677418514250319172961454528258670651599704926406098348765972494703580375025030254207905272520516830168212761134970040604666735344891632885625638946191323810758893907497105914807718257483278498605047145646246371261627346256877853355779962081020623573204394644914834732234433006992057852744047260121479633744481066596278284699565758015728069274955432406592403686184204742045136325807624917846852321577306475325896128293994653123521921686405098494704063754126354819045521297738180334969816152194482190919674235356738469741234370818822510180645792092354818046039761450610464259375546094515177935680656796869826847482187831436466985700751238979231731099157982581924948972280346949051610980505219582737393376234590662567091130841494786375858734207461180754700879924558860335144013641016838509861196336385962482261912712400583406556579378157793098925260076111756554424640527865645788278817725268353269539917775758651231327275286043116180893859662160512463534535419170740549345666166000928001496552673057441305643185352005663040706901113185626621795915194199686709568984827310176189238767476736*i1^53 + 34315589617015580559863423267233127677990391215967485371043050550385605711434916476785227583636057196547720760356054696271663650122288761494669190370961305361568573959869605542631305378917112992525328785678002311218722361956642430739566986245105895040384575155421100614215646861624621279884948425364282768403571241577898784161420057341410865743564173647308208582859758399124990860198206438967225370510333444263251075475696875717414129693243724028612932483772419843761761705548433085350313587730610969734816326824066542538992364020242692064925945596175579824806184414780912990390189298563022898529808274232437978667429661339640422482189171690144419570688778550846261107205154370405883764402910847407758295418616860726446024755672193006950237478976097861079357631572803058566845214500157508250916493303356884095745375329423599683815470645876926298330377075543508299601012011883949054630506955183557485889659510275467190984488567202358455172227856408217914733001404358693574601450302951333717511878164821913175681285703674864735404682511975361149477097164420859251901758344285851512929854945816887631479789648105116526043997616292349065304625698930063607625032735507024290841677985261390603095651157236580977562124195578521022686734630966392636000468538012712622513278673380236054325990335524174197753182255130300925869652728551501343205543028201064614254637212468063186208872609376055361141980717403103259019544921550057649359403338426268029569236320377109986114492126938920482358932892520470714812261529151627346785137188460820154949687017897866222554697370784282408333878692243962948913943240756873437641921241275007872828370995489686836977512437956135280724801003295436112787459781851199061651055837652512775618220010149470395705576745012330069939845768962027161012477266713001855464556561302930547678752709437039615330304*i1^54 + -317757259819992179768042848509437996051907727311032202102536123946138054031025032802051339990756370722838245204663912575085718441136330748545665914087281574992522084723587678256317322051520097797936044175271418224016411956816760685603221967469353192837263514777671823607915989840430650285703313764131835554772663134606479186116905109645087541365212312508748754842732179685677239444633909166804813369141001906336986460015884898605814999240358821723263581437267573167159136149395400702403113396657953760840520687634803194881151251747282327219151181147000928828329510500693302745686727217187410174925297877833301033407799790756146208615312808198805890814514016423697131691590515704233353161620467891602052194415511790571980581724193355092038048413766762537244584054648310022717682762816547151119286939452963888509025678146734038778696637784009474472755913068796088656116685916702479274253021122075604575881003975243975912288214270718397904504533332019232972192872307031223841041051132394090859188142915378065184692289597191850090318930654902638586022679913310596454827206767837106277547486385464268045109221349733741475617847326105932969301275452724195872787857554339233285663037021352966090574859012574550122191714723422074876632231101683259704892302718696617643773787880914480467187051972729323452856602209266974987600261785876486454341872976511824218686904856866161789049592582539020931570767314247302602849985796666553698298837267507807797292692216207707496129675898406902097655579820911785523564223026393222579460740465109964020179186755802386112220018246024372815369211200859621723964223897294131696391682868992125739326552885987831854561053284402796913473744520889493961001437007925215340024775469841730393937458764011257209630293501638781464266847017812765328366331245826608531215467922863360*i1^55 + 1021861241401212596153730625237263770404772816098540937061845525887223473844180218741680830201295992201437634941191010640772539752873627870963396421199342024577701542616542082981781955908890504276275890236253925173825784437434442639265823744621877615532097700055026725996161893407979811781750126002077152780798300705960327376149739318062235628577605243492154295936890734977437732364395480407535610348623178452312638824578716163073207709487851832182410448195532421349206661109625640461275737768525296921168227487078369065768661075753079617405401381783855397041744519982008401426360249074482750397733027563538415049147891991262187609557017105617538664954303985229223673678580958952816185574445325201021327409982169765761438888988226257553353526755548162931389390080534803207170833281026568148862454944832697505900899378560389749734897102237442674695047367605901581348644220926288456420199438793803374232406536561778387637622153478951268097996409819446784244205739173011665006567415682265985523499485025201206704620195461519464623743955752852811580243253638656046989204727622531761217756358321079751027486067538022031712160817235308232391700045989045731769989924593023883854386894479118793225752847633725441687162695971383616919379664539533401410201143425184558604654301926084202527888831137574979199252300376864700748215628553739413527589222040385193883399401036067862546329531467668146330243234778511683634800003680746336988845600762761117339371970383289475321026462402628160146312361817604738925533463318352872277200272526751005510548921225159087997282047498949270835355057887962852881504447546295823975631663328791684577076306075681871717337284920179037643328617624452393651918448969559012491847892039562566140021439127989767597590133266504223768222683622212856671919320*i1^56 + -26254881155617368173967402711559006096601782962592013281590447787532792126155453932529728845931842630539947560722231968869814336212324722637789385591878051580468085752274042276760639534524392711737004083153803721603634032472000867851171631991397821138328320954635578090601807335335538449691952538345603758870212124575976069009941984690069304198237400747234309484525281182939246527985915712773005424292579116516867836899567371112106387831723115703347125403026071925970967407022476615182777900500761794009579810051231802305741439266488812570277129463038855470318484515028009077288295835255328661101895840367162778352216992033529182202702175051237342699564105299560333935973244348013524946818967609231168898084613320363234144773007136413710029162683240202253147808840651694751482816188470163988288136088344866802678951834706591114333340772969206468465166370852553949496861588741976645787706399325214397573442995009431140127127719700806788243038705576546284317979493749444913934254646172019332446156479320700191593465594637841999500238883179153926221705550738621319829880142316034293797562990064508656577695778794482541729015139577668439303242886527530589250535663663124956787575253928703223517958617635779370434806817074561291690880129953419724287804198546148807606035590678519595936985618199346898772407152082994611728090967826988512589242348736845416431192260087148217545134270017056262713685270892586703626423011250220998456624341170543578561432698026024372882891968379555963069421987669210423390791096578704016375940196516704449486109651373610146800927247596187879101057841921775599297515206290423211947271151852536637979847248023750273299456364196361831675459746493945760453246668389896751651535654910922031577489419320292936102235693652187*i1^57 - N1*18962681200731940981514339004262194508307465751193542254178734789427169196650936169993030038202259285127994514903647082190195127031997762256031114750430412657544408149989426511706644803514223606239670830621857580639254597860203253795639986506787643849979136890345447430861297268853261887285084194185484800622220873723207353280313778232282138244551037936233601211242823581566890733923592712148668580115503183030225442704784457500039672162547844175417299095305225412822811074082732255700205387104147817442844666287011666837381499828945366844021128478457679318439727554769274313059095295139002724801010469394279236764704000000*i3 ] ]