[ [ 2538859359286984081079745461896828393030745075343387112942011747815043475029299717259889682881404870693139712316498447278753506804585720489654043415933003808436457783231820333688496551429543029868351341188509809077152436965186478257903811496285750547192189760984916619335253779382459235278386178816317190718927727111283725195474505177417865731040975457991900002004313582987040638572870802169484161959519479500625657189265261266402783134794737254904552687564724552816293259802698446951928231264765029432143722415786705981084093916926918484905817230345123586582010622223898557813185151037830039993892573692594337697680239232097467443209993357100155556552442884499297393546384751212430419087474423373640149683079003058224250030440402270036399557718140689100596400100656631118179402037966452476564866129210587544799862201977475078464962995979960943487379148942782647518203470282371250565471521164243176089412090210149964530682797487798449935709936376285974593765790986951923057921581873849050652809763907453435418038529101899153103404277171255539614394262821633814520080392167822829797977819957898962616648172433586199045083991317802206856186565768689404929894541966577581827202068900217916716326198341792621719556638419013988406364569302709059861089137283485861568684152826937229625143966570520169148983869673921122938258977961449842955654043562628995412897433565154812852827699563734448151474367791222427008907775836160000 + -19441685718550063472751400375650817464804133412735491666001235289175120544662324783153800558624362712527241123426770493916462840098321131404657517473176967122590931550810920664643670947433391962588158431872329078801473410513334690590091697593575131136919517645732744078929051260579331049604150944525976980087294842849391411701721062829626384850173593135085760423579663722755385078998776657070795358291725633509765388949822473488338016302378790925164531135708325449519339373857373851786921110142857434599205189904618212444326433640191420595915887292181416590719981172943833432274178810580233390396230811171655294012730877870322645123898210992531884421767151673918655960948390551358120524391071206817506381789112561790201694576570077514672542853889207850908982559883591873967099896760931406490214804459751031026258320729994327648504965808562341870685410690182324688616782827731492632692909461504284685435094744141176168559252179677712205511226696946153427930173695503096019254569385637677055810634408893740330535103318462985220445263753240843973279023969415377868667613976504723786313086768348354702685953574201149837276798167087987091322641361387956644723305524825526443951639298929251846246206051176570046828462872566923451040898379439516405106873677208356373649373075283284661238936756986104875798680655921345861107836573163231904012508914353685255201643326978670565320911252981097609990443707361316263847949185843200*i1 + 80626077496287082849463560450712281189692087496773122993140964663086062231646796372278317199699993773119467359724900637302321871901882925384251362244792210221307750904713184895513609024970277634684643171319636527226701724048451311245772367624323946744130318224267769665929668457691306738647926650664253295859413649412277656676183957287690369829863005455769065057000365609505372381247200480878235083124462800036947835957086440613304792427868615903152016934930888190181144702787358328666457875629945028707005979461003508961250574407412155365938631298057698174374475063244925235649946656314025199596648084784677793771541473205751558009565348885114972003135819132314370141096091802358152378788700436726736241030088727725117009394058250396515964709494965480237877765336477889120203391740607297639157308800477930885616771108529492024351162800784194203376050349715826334230208640962868092819477814794521749805956709157814409488050070235966258594190151531501439936825412322899766946758235778560186305371292664659706732899128444844007409958379226371523499368610770451084162868612283297725003268319701600782606999168181896485314077252173916466384273883053516890263284963588893070310086326003309034671692256949038586855100919826548398868595154070854236770964542273451701576787462003248395087525302028953639680230002337603096351365550560082780209643392671740444347874878762847888344044409811858187704563968988973134364085846016*i1^2 + -95223597512744509494084327367775688950313340434221603822548798803079551991255533467266042601689237690831742470207701055882438551774514648121915495700307726239131315660718437716526122196842636548290568445045254666705410704493914412177068493672318003331657519435291921500000136145169637185607470078781151701974085233715202890524639238733518394298499045943003468312352282139546062141464876060899015222457603558511800077412141374326979608165203736728904532972575287111350393398924156051427694101347385120687560788953094587794989773207684025877847168676324971558342304053961184160219094276431457800362877231979348754379578420855890201549944864842963767384703433163361733152614327692079273987427403503769489003664355364907217574517667102142992345381688605506786932430599106156274192072157719488267363778008303819862421201772015807727732365681613382273379226862009269316572967724634994852508403152182678268485173606261531456767038058900314334080984145344343968285269920182209960583390645773914222734703690197387584779171395222363628496831058397993629846447988487420280556985380372190604764714200002307508471183138608350945374588550488372169274098352841394432046512021873057216638105097012243361695989998931784535289443495794703142098820480461713045299672131654761989764188860093522740178137237663791752228225651249341498454130170743549780131727384826012215904448302611009186877373563218656614386076764090139342601715712*i1^3 + -50388149204758141789806359966004992326284527951966090465197178316786707324771042767067735682538021644787420856660884709597109574805879470909376248983526987590979683139384076846186155000548652754511685957506321174041591465550172092171385200235844398329523617519385906503730612998555356081450460845875338095029874319544007436614241207995898668875992650802656862325520471472032554551984381590367432073802519375501285373970888736876182917673257157635433228556319825410970108714078467519195653568424206129755897829180250851398584125782419211496953547606186605785801493249041220239529359003042558057050325093773998224944776556515876771693774461498881043737241803852828746624325351440867379739175944644125818576657209845306040573383883687388761174155641550673220044166327175210579442616083333799040665244497400281476154727292916427537706527386657450894860100266149521005595722933521717321725108445415928362200773403971804352656847568692571209092909341892292185696320438482388136041862462044775905374063591930817560463619558304462123337277978669486023294215624286445699298161601543479300180077565892954833059347557960295450344999517968904061081596964453349071825279936327262272574173489219522996406561636162183313231052164101837395997259864735291328264584463997252716993983105937247500868104614131963605057183834985503552251446947038815380231998677932129695998221201122171024521650395476767567178717701538273204109312*i1^4 + -21772096975474732130008318739634660544419590366517345771856561908201911722220910935583023898921508212705844094933058071588435046276825576113698813786461407639175097149915487202441420236593303103915830384701418372911385985861506855262138298149292988223874994454781377584447756489047921130782235629673330230651969702672282216780409929679919789979287053041267369071559480785290974910020622188105787637038982196485891865510879796578436899299118257841298706912779935739971893404911060751245121606372744227332645448644846324234578557956151639266279445387535523708634486731549505956400401199478571228830892236935866381108382372776895926637214849283039071330952452831172680763223373191008381034864433034362489147101340878373058569710902936848703316698617616719918503441192081800799566836973480480563067894939939057889244950082285713879294936010693242615116983623411817018621120843190567288045890528118732834839977955018570487509796425936846055842825961422695322616348275809015953711288537302563443407887558893853933647357037890675828574704933372936423268535403245731342696901320928517466687129661894447896981627191171615657139486585992023553382352815159046915892325004188860484073415647854626401420234978036562147327432283572827571545170754222096809490065697160883627058629379615277766193998173415183608840005289804613604767181118782086600035241399400311023311196990484793916101656833823409070573046557897071263744*i1^5 + 2421379864665546232215707878775326625011161594297973267641221170663105807242725853847390328327905072681978822662050181843695886867109297538422890854021298138318477180263518330664040257691643631199914559422830599081578673807142319681406466702507244895654918483767532699388066181907016237631713601891938158345280946575500967543237207193654526895231411957576266993282034512583224430689846740327067501383397859533243952280710022470786356413420008858811465648351756490939532262431618583868109741042493521215948641240942089455843651556758032922677838733473998424588127696573327826462617842150940999839759456064308088285715690779495587493293786823317137863830903754654193887563775173589078675304150156947770638854591060541148154070479628848455673266812159550560238673892194071559075956832715909014056118000033404064804640405473419056092533207422309494438859764391749662746394601358295496453310041944611770416157685269476691012307060506591770708600900054625232590821601335592752526792879777700967590655388621659689916823433073178773404485586225964952286704038543241485204057989520066068822423700039362834049578932927797010850693223535882445004885939167670941286717137462197707746530144763623828820271772795196477167018232773294203283447249103947324329459309947735773276920948401987978362823901849505068894973571088271696834464471219323294048448186377485820043622143364434482923037745410204740106591220489256960*i1^6 + -1739917998889155018026252297201777628865585421272727954139530532751082958605856324751717099352091271385579487411544172439480119498144512372977199701961394081084398246358006675236952632098587317603209422137823218353599547300006595842285846135453702216860132068816537256910697914740945624925522255977958716219652026237779183024993398092065575900530456047976962051895137747217792464211863011656077396310673749030336935267430303612019027739076227911762033805104878636295319695967235759490059706158405568993857393547984948913733399328794604381241758376770662659381641527148437169912722488055618316102907284367924879197048182775129057670147681402301031339948888106449668937887638593988186589782035221035407376296900676590687623196420717276575858152499986727388772914403896106472615549259832739236371901139738766859104730789127973719813612878531594916301367117010285736199867965242932472437500696425681270976313074571390889587112816569853523716991859589170828229600159711492806805636573538455919874467991602537381169484422674675753005587056323117107099680440885089792223375541341955356396251586618295959883112013493762313306168755253341762792981625542036705732017540425196227487757015306661368954919021705051205831233200959139010560507244084759152569517997041586239367336310649787735027400177965258881313417604474749593016841677539800975536264179148143427482790730250738859442806924467052190642091344265216*i1^7 + -651177319744500079032119338986274672714268791677451117929087165124852739755997377409511211253476046375339770084672706387591165894043974851053708145710564545528354524470038636659955445512359034365595009874467860921534395692178762043337940540509524642666238812050652364327309469365815883640734653907357097823895684411038958603674944756718127450380419508353146881429691281475141858855463075204442076334261286764999833878512124439279140654658127267007135870037489821161807102306322278338247104081374566485779949666891028613123182667189523702608783861479233868376367693707796109508969828439447203249075941331438552167041419402562311595910889554253408215926419930366506172868535887681996754574815581549493845833238085345736535200278611826291049295228871800989525101280039400089938903002788920118096903095287559973838867036893730456992224821895760987707340223893596197506790352157781104837173913811576383209899702428765845438795508090154388734957513212292368343882011923503312609373483718546596153652351686314810463555920105132447764756623177477358227097182697694365916070941459391195372406796279868122596193929806666366382563757857841962901773050577251736343821726081355933823221253674784464658275602268752954025026339830349086362503360830657714908669617074823220836572248336418302978220285245150667460199197585921369651115999448490721894569409196013716481684472210226286709280867692280172057274089472*i1^8 + 46314143570198821151594564200105217618048400027301015050579805455105567935921652141072568818147567386015871149140424940102372131181896997266279669210061156020135590976710089844787764951244250352414370797219860861729718356571893341898637392932578881083437492366427824167275010430830005328556383945262165591473502379611623723551379820341944507909170728413318833579970898014193411992951445103764337895745424422080204672675617326999837204118540301339520135482999696642641069177902480307449852333174669615893073424632938975025419879191688813648915183422044609318085473001226422233161029765974810750854556092191791335648308300766575285777532202640016217516362079188840669006050242001475040932296927558317682484411392193686744223383093270389977918474499088890789223384737844585133154697600656519200259593761158152410880844449588741351230246996795154748174794840856897141393305700175494594001538947103727802547782608474946247255592786571367289064268104872273694591026357739358983808071766587909803902602917513517671115620820685994756138937464979412862233803804357013386255635784476014436304372096494973538481305129112313641489528477547858010952169162727064911450709504893156280849524704449807107552620832938745899213245248113449066581458670763336649231543978315399368529085209159331247013270877464766173249947835680298599530592438916542297597765989450121079541097488852097932182137254627926849093632*i1^9 + 12407176617597007527848993463446541862202336716643418146692658904152453928539521904428942691098024873470235072930491936276095989510957429521063532118867456649887901475057149724916715009886405711666500218556098835481124914463173803391857730615092950558325510930496844817048647797951939797654036046569305843238784925198135053372569734920909593667043451660897853897823601536201283985083843299777689977961509292251144158348481179317105243551226110157507932381998157433990410405250935374348674226562426938997936661174199053785971925353850467045220458231257855691916514771506771323393149569965425740817913277074720213299114732111135906651247860051637450799990662479974784410539527095065781008311757060052712783458004558083051134633477301554495030852637554435503568941877500522374555811546689273553661935749937994784077145988623660506808168443393317609511256536753067007057190353160672670415986881215445284031921069811462189374158166598064467575501150386396887057174402049731363974670696631268522219243855572787128410397009311348474761132124502871404020204646511645449740376068192056929148790599592698904829155902755022899906778604760803707171868268799825872278550700379524576206073881187661219520684156820149700911458404561289928969648285114281969637428696909154582418918594550735150789463657679216852967102686419599186042254038162940730774218118641574790097218177840220451499264523392155385856*i1^10 + -1169889678595731575193235443092232762300578775618573636852885574814659569785130471087037689191556520914092854803780034408798221522500961489175325172031234471541968335739863022184795697393286516853355846228718185081267516058336724236420429585118173361358795873735977903145583217916321264961814948268086415886467274653920776929979564622694198931738235734699553913398047130117207574476586479905069751633772790616890001994302282309458561180708438886680126021636988789547505212043893950131881808437756184852512578532723842588089678669291998031167788423777725889219125990436220205518794523327847538618685202296181847875178699972373594121819711204161879455316321024736794888637556553704445968850399816136081327846670398496907901730151183918332178204478909706976509847367220854562634765340850804790432280539047860045262438352527823854624964961247637589374650282483954776500164165213466807431779724742744841671098091347309423703819767480503519197922834954686191837816903995780157569299305933322175267113024590379048640943289272256210752941887546236634468472933314819102791907579576727779801335023157722753384648177450703615831784053700070692608915556492887526379472388949482835209031071923586178068749103488683611053653636767897405130767553988738754053441445904814434656947640412336334926521950664129361215530256054513209837387619109010528516197119052786035373495414964221233947989743933325312*i1^11 + -99908357827582783323604463916828631889436664063754370787865210806465941004836048160083347264060915570536427268783729288232948426114694653502578526948736075812624111484724511952132348714884157579493811091056128037044017641520767348041849645719665182802327926118838667559017614665171554505681583062264535966098260008101885144782982543703416791656091152866444833236871446957084996769247950203214301837264087954198027007763731975452322625494400580116706682969668946218843159539530673725086229023170375922826880448183729465721018759940217458807978726179822659234323001474892777692394967223459574808027940301662747658220520272597633932161825262511000629945203274911453204608189345679545992124134448786467726669681472414875792629062538528070027669459545525165554569877886375473466781001294543424985223217054735316858783197150206609492377506455082430446944297136241878697160403725653731679758684536351002149842428017487991277784439225986458482994614009605513444848909243908115101991110356108568711387880929791595619998598206266638357451748571842407978837214704429729492014915734868823474012308144224654131352698707078810076177241197121199038491266453072307663444594137218723201896667513076261522716673484904334872463396452830389353118676591999863248012620219141525300375597825182305810208934323625883296818354387666471841892926628089841026324385705608420943436002129916033376876937347072*i1^12 + 11745829217641014740719762448881676193092448259704872568792403004364601072320373857362615884687639521219333828850327994222234996237291880811105648940779642950942793294042191501535311256171716642443585390469874568970094144132016118162724796086252798830727661033269680585883768123296224089206037066115904456711951685514528525537835809548916595927372917934499358540124988326431696242278891856853658122382028032072656846491698977190834917327977538424985089737818095404235529270308209378794026281012235475486232302068226687330155757288656209306535181760272411984338814645110632525708147925775848944321457266008689933377023849408824374898919915940361315786090351975583370639005719407500242061948653203446457193386940855744554319194101703095479429981972177922482294571522438147531017005079100377041477354244279460371594736456027316613463898255837499145739003916602088375711059877935179359246576013337688749320484487022202469233752645902851886992067626841347691224037582661466753612204997444704935459631844193222739486790969743398855489285669865556050300299290685125402236509498059919747669393435932228771277680689435799709366713331802868460317838192829944594178117442846623555864376389785245890141933284130256150585436651722118988575173809019979124480361364758341316039707729308741927717579607289751889041543138778874223498741525588470118036470870889431713390468113499739953129586688*i1^13 + 240826263934231315817420471437782318383646758392110667280967097260532132003587794048979552261779499634952288023529144856837936914215257889425842105437360377886942714902600524598635668442492351520438250197948673209915596976595806004288737720013147321013315110650629639935652327758733710066056652242588838736858442738496531375230494749971623538871805331568897616906675199852381596168921789036831456038719891058839605748690738723615218814281317842974796988305586575849286482133525138513844134520639652010282136573392073886846019104320644675054000723927797876712047226679003950770561615004054641412096201970906400040285522767816879116624144174564190573053017822913143379908714783799854028787292184690176218083625763414145283515691520759858731226203154704923995532274823144912534388100240160795319944253574050054717409182192627665525152751372379930107203712357949144856268513566475344528591598635075640877372366991771920399005835820961792985921108819535794322262828119140050860890433892961621116212157497194004141209094784350766995223646339443623901749064492263832983773680041496041295981067352023507892627399372714923866516116945894086577059166547619121410412139540622544258827987611138615972736296178881579653515670286144838426001266369283847775418273214904205546985867021419426909535937583429328219078033708304961256052420585382131750823168486044623219110476388772119314432*i1^14 + -110629782993440935544026350754233201768559018250831455655460254285778427315585618398360739743091324492644708928823261747018920189481633932057102675660868416731535873113360512334379385250901375283212189481358370588111343451626885500812493065426397674060241647034958978267906786550010159617200162123584593896034189706137314822900357055423994288258498896406987180987021023750867374139349234397246389913288153927339741034477171317984326754764820571390714514655815565762928140751424330589104285802850324813030876344985524562359834688499665152222981017391012508035183891763898137929034916001342668885418532230189018157065648919345034541205941885572408575797928551925862568120384565616684541809308215317529359131359674409510826968741089818244948607465398381734562023459733506289721006946581881141111232507152403443659245591616925306979938581527268626030869224830573159513517481009861799116119359422420840636695995705483622883178493325802682841536490474604643655846313638253262675452165716809259107069392792708707862076576524657664548221525266846837528438800020031331874558296207831701539253009165724877516019469578114556895840609457975646568441338052955448715810550499455147023253014665839429254436123778912177364024181979983691857172922583764545101387311363571043005700152664292749415599951601545684280893040308758716890493259096515428840447935708899559408649626827307876352*i1^15 + -7697645337863419040500569394333801293238723313786314695645107546842783747192891511873779906061421994874981319499458274424172877110819840836496599397263407518736517458907356542174868296962196322486396483128733237998377394171017110402398955186236285117650464937694638349064542126736281431966503769387123215337248747200911887563465692191370659989688687019174935096965573171835032138533234860103946707174112833623781727299781450143484797845658954903756664146488075300927827513011631577427650642225380708547489130425606474383676629500133155670716989268000457622715672686534384732010398682834087856151243408313306509541375134231344661530207617993207742441985826117091887302343772058331617604947087170681197633422462618100427404591438875127846553720226050962885538834475224408156890632898857578879569308513074479233919772323641557041617068806715092815894792678660439231960328331697858584601717602333591835455023789238208467644373554967239505328683947751821115174658352759013304869435449598056987747714863958040505920540483458613084316717664774105597072950087383108378910208579229848660352610703913896678833000922435893019081672858040960650191992406978146742717602712917464506855783318157180180483189747803049585418433090848174373775068412516137505702148893246271405232021760320950660903507481609872842782139288175575558016016992886020833036115170758347362580137523544064*i1^16 + -217636871183184998193930511748132128232976058973517166610646098693491363418190237821835452220229807610537394734762806517038968231869022409725605684377323419779139740130322127453751457494376473501654434505970680320653097808754644355949253405475841302954877791890502841214651193048683365849656945929956291327937790642478928159836800940092338522411156668507601034206434021419096072693197543350835193993911770454030565938568877089466091046421794869026482404129994155763650728955551541245702930490480694580141468239912221446087946002546298508179476854429202875340331897418623721745896186332866874505447399188176936430201344974855316351611152514328085011593899426386682993945046289069998034554028544641823132641619373797548330215628364459071475278047956610204900597065997384868364601743483545417889127972343821273070652270431046627938821867900800098572292203566104280013559853976546963606816929265531446599115690141488579995566701747499218684729736981011252179153056029080077438594756866109058434580030428289346856618118865967164760534728385707985161628091934316366109623409598289503555985782615097512753448945475895617167356384507743708900875815134016124943682819419602739420003252790637889731627575548172180822406536524769813037732176782437071257722360688036246408505314037100093862909908551306319789224166292225827900852478544358503636200984949099495077164613632*i1^17 + -3147001521724717842801290074392037872283298128785473005572787400809617619484653582350411816411055644385634657508625491873370097355292993660565168776628576324422274982147051184036411700498474231814371294544850932170584397493045831346419074550155006550464749369634942794409788043137539997383313944794576979941658856272022072262758431399920598988362803579537786063904017953505325143175711669637845752413024469222907514498302166618513705029087601569929497952460425421099599752653611692328592094926174368623834423322112082438905449410727270226335358006303540565519757271266849002945747286603509151327952664064871771518987394560053472928657686380878787672685917534172521136559569668085049232995135793357402149944629558144226691194301976945392383072767832967067077660569077319193287522192358131886631384436016962572003735076564644544014353637850294997184466899461798573562580152879233245541282221071593043778030388809147417674161800502674121181881290908511241177955671328636335171310333093224462345215549417551875510049714285101604847139895339779226259997710807468957750800071734750111095876397089549665758100241625614570298880062174323732507044340260486569442848332402534945057994904849540438417786849064103104380619660167812612379868591118637081777144251830082183939174740802403113355624950084487745444972737999227765445114594908712676311177508704269168017408*i1^18 + -13678328762808726777312569648268986939573392599643448190797680946283438260525859481702088395419264929942814952059628460484172011983437239048860761699744743285868141458802176873186229330647352528481227713378431199385327516061919829168051244885248666943946603329567130789976202067998625414088141170796088920746334685130388889486769971440228876746666685650380352938842677865006445361863498551904116412810490644188138291969865412999393266178912084893731890799563054490036580483327772474671139362924086045837182021790971756504347509237429820194000554192457172144810778711269373078617786335225174988062418814311338458587401502734944414618509939883254710585843655687606394627421504856170540075923957517403626639669277026866562781695509994759134961360623107847666468089894836936408759767716790158895335039297184688949892438999140079039305710593370842070293380993455909930571332663404733122753243745504034040948278010605413818125054974002371974890488634275963944958962011668395782519267443536093659183508553510461081356779299223068690680602978690101565196230373130893409794862362308294461088260045008417498512694821346437741228727228534052994280937357838604068270743535762505413169707147754031569048216874052265058174553121406692177219104456405084537387541827128184466111911235347472873381967425658631964053546963556309055433054656977738670039228559164178432*i1^19 + 515657488773624386510148310478296362941827658471148354154241216207588878145352696830766531329021967030774581524761036236199538555230847508369475451683755038891058039055495705411268378929256598586777606927613737991830122950827654751980520543297889649618099285680625819982273801079339419332382479781642456567437071369523561092714823360644491362787101689172014246632103962119333568418972334323230242916896009756993683462207870387177195640705846370971359687240351552753405495688402775695904613353698632424965120344761063328573895140451868929583949268552881177628710310884610199916483016491448519787092307860557913862660681562248531311732089319486450585195108214854571143203067792118970475947498099704975294666257804629601757545690936554679421179424131388798520992130030239084187487660145440910605028994877202886099051022656606133904151992542099522341946811685836519052579600471340853299115288276616582740638400026334679891535788067921328094089091955184809558439025241481395766245173836418032083369418906548563115436578523453634175484363284472979248323455695569486814770957011031331741072286966277488388145681446412158021252946117831184343821408696874980627251764597355340081540735185112709504218663212721160891045221984570234155791654676358854662794719350853800705340015973228881606050969640038382204485599473018439836566451581894168986693480218624*i1^20 + 14779229587179560927094391535026092370486475569254155237637256769056110011415651789269356372348645333284881137469138399632745861799411203426151933105568742669969369512809520990392441195463623012012043606469594858834518323015136212309368950628425714844312539162322145904196545048127167237743702755497122420394565925882242325815577981331522125221271901997801547905946937663526441325107909467022122697915573610978416355878686100104207666816178759557629436116915209252622719330779857552221440134448393654682390822405588883089603537869985108512231401617659929638043937050742756471481024687658723572407789099387023783554153225710155713310430613018771804536702731792845180635405149055680393888612646313337483682077646105617500308521772578780929699391183990634500537782127167525141473752073081755511075125462695830684041121305268113367617420611989954132055438547405184920056331467550673919485770646667013925501400823322295811959739738162741871131841359621872556526176427450278670990766266549110828458441711324821936525209599760553039625917984620053724100249627890805135190724602624060102445749424422701838989553800408355046942560540569509639309782238256324579327741310402091758242034295389121827055611958107244506378116005280113830179350748439743398358761509351567199511585611861990245846074909443353005026395788785331264133769602209843546427490304*i1^21 + 247506410168018709383978271771372694001902026483394230516278792645729189282801067776010562463175258605616188755069107919323402221818950735195492815506541644627186244507050469016479691815495586242937644584021612966135313579326198657684515956001498726512050923463860638723525041849873366278763178137313897486977050818833153598679993533019418858213822705637331949765662135697198247644718863905004724328450074076195819480171231075345019831475117005831574204046106720209121121799026582440745699023483256616441440694798052834165641989884694808076732499264362718317513176957668709643299737100866799308027838500394290103500100829631963551414162578794850986274979056964421442918091531352862541099213398019479294272250688136879511415390477381725683405160857757652842294154566129282577465861147909662199476138754949130772175433200374560392292901919155493243864636020610479006275052056717308583106597093918937631216163025729585452861111594056387000511754391551949743482774620096214135951240443407471655274396669212983134521228213986430482462278129155414170717091370526885547000831772475234323181170036279714690921047750161261285839824041728885058156501256069359577414328211198223108082237510612187968104997689993573170265658086069517231794896731302796246619166453190386443277334049118809063849249037894179328692567840817173937084445013944039374848*i1^22 + 3050319432869246335311653605206657082964054350302043936594394651886616085118055974592543835159991325409581018505120898245227344965255247248875249512971804537108026668956770205113237442793933304096729748769680431591904078374200332256596979887827064667870638471365459991485062604054529482152666895390397705854000161881005549723027663075846313587288844571497179788038932234033232370528095597076200429811151439806439396498075166087496849367959875510686101734666948653170304443967754558910484643772067067001481518291871036338682375103042869662002236634529494167006925500218861916064461914139549672074982334139923703687034013136445526113876570723982634094529354192475331916590071715755259291996077158328031507867553947120887377310082977754268462600157458899595657339479929922518002008073423799935989707137323984751950213087286692079273436202657268373672322648374988188813573197130273641253640568434981045066323485333432507532690511007414178389787004755032914524879040943788831458667358961086266111886792384906912811855452714153338434825873573396118096898944204044359488623717037220478403629066616892306925662436824162640753786813325084449388288068901628804736511548199201548032842108242194574938946229194219240556089983204657438923416223494087500968013325866113403969136003908421734814809222422450468496332353414918925248572772336009216*i1^23 + 28596511196902759381242851879024510195979627333105402277720308148059007171373859514299810348510881270086552718197006011006588862651547514968109356759560884999348039442169817450132603788242398806300534924538327897815638325866226726450097870514012099825686806064917537397101372074592639773002352703940754836502030539376766896828376506672507670527428448825165640963655605338143107722225929041273470194791500347967880077854006596028272444000324387878017206492194378942730082504226854253783654100978024893717641974792893236378188700505899489168985751223152280909146573787205152057573326586440051475336680594985681649769283011080608683256826164325825369772494902536490771289200705053343400213698700969615813690761330142565941344258592449093755358977132294041792665796094974055019039197451602458328578338423906313184410648065115245005394812943116292377100907807367673197454083543145697548139511948896067149372881159454147549718114498847632573575228367742497751757151974280377459063650745982075120071882539622329943776887889378690607665394548136607268356957006877939902815117902368924326548721179785254072083991531541185357570672131975101623693296162883076713952182389537988457769774636390110545802497325997551595697619421338295795701874084884878313228134791071361028283871030641267786752743019740856887986144990367782552302235156480*i1^24 + 177573432438192889960566595147842577776485357592944055826757650841594195778288442076445402635239725434947032064007990452828413876143744834532157012443591430963676678624515425869732184940073741123876610221998499156633018340801799490050812358138844495387328816961371459613835717235208949476860792669577828987946314184875667992823429243061066525569316465366421891917989384649043245004710215884811783703322010935865358913609757668425743731596673362259955999626437813288103913687393638641734100689142184800206713317686580827274774682297120071347659990300538578840456729226935177864785170752602739670662589698973152860013051442116391843803998522184421815504148353871995468576280701414218576617857590206966424989512909271137301465905565552722834531472603511972397885399721525118353874897761792399804857846649038799941164088548852223398196210965855324843051626511044283177406875656892394464310748873342480323362748845289294498271263822001023020698553117117205800645521477133037235598481091274193444846738101849669935746925933298382179249873373397344107159973627973217142043038657137576380578545637381738330823507741989271722797363993576117307900301339933923926417119830532428037925084942036368332629686364926753846699764858486563017060344019898895719019190745211156183868076949786052281929595741323035898604291957544731839299584*i1^25 + 937627670421216268383718006045239647011551590535079708820014753427208903328254469963387674823868268118051357934704034008988536785319485605259602460463004971640663667016541914852139514281063476733870651185984312077796487251323234006276352920914167000770066243521861845931489916341475712895438535806674549331478146785202275694480993493633851734158561262842575992503285271905810599319814029654999811702533077073297448495514466234149504618290125224947412004358545161027984500548353887606883780194450475132915165844487249547021467245463476910153275766589130395785355413771238165399334884731778652989111100393845988566414343443165061042524886161076611606752792725813641129313586370006842764226921355536054686357385495710026935112216995299010212435629300223842219337708827276433881251585474072934574100226831257225168043542460816508088993897467031480384653694324414751922066242159613061055163778769558687964195032893231119167193390814079094457842591172884617243194874131631573436820252255366312019448878166974252890704710976339741855500858647569802272515883091021846119180398492096608610788911613672382210071443851986456489129648352183551581028833504034387804006294263993548582203191567094966821581165127353541650893086311531699451055089738080071597224480081066605193110894424581943405193208935271943954919879965153427456*i1^26 + 5067416368977662073981969940321508523376008807792645817106405896509720523928976392539635266828550629420972426573975361761324689442328265979767104342568769311950109108100215708067385909772562192462791595092913018917552783868763749583662571680231481452517811516271086172299698023124690571821143955224976784865411545952965197051646775637685185894017904952601975206576725249005750319315564692634040085159510124872328485747269804114679033421741704020420129493400722925297736844113375873439318138828292291198693107388525806213570213445952541169137600979505519598123036431148151298497746595441716649944724246258317286769613362502965603367960678850971317732530988850139496512744041476131524929386301625912437808007967071640374357266630762519713963167944406390188308770860409941108004766694450777374400694258618954953556226622685865232718349941780686321618671432406502202562287421991496516465110702039012505595171756573986877153030749019699757977556793792711104297724436464462371051105449065667231819815833640398097842090331868307700159403670362699723549915908931439154924763797432022744019206324374629329869128462839924841657667173778199200022435661841729181178070424245549830277656275931906021143551113837035022514080849740942745154940059237098062211903361040319810800615106016175542362208467201044813473058197078016*i1^27 + 18282881878767010104700515093892670113394490820179440619678049834435960749706626470533582394458268778537301248552029905828147872496769472336445430273623124377521069230914698185447217585607720532243914831908590021470780846089551880090083617166745899267770592294904250535757572890705417054257164537176260748479520361102317053958805365220782677871518500372738235253759035351074656288370446072305370229050823980563815591962917080946434544595051073859365717819246151904410198051484246976612598682673627715245801797074676849204283720144544209779930657336703401128062333017258043984811564479123665055072829938968796538470524731746343091627962020745804782798334078529548166182735683214477954964904572711089042731682165067694467134877488793827965034546426135580038259183884965969035084223761610741799572840193275372104277341047313317473537700112905302859862594609567115164501558247135164311739771286606446392985666703866238297999581830550890584298564332239322505127673022312623302925593683860570379956498309460112891955457092734491398785397241242680181368301911263834797868241004456917105346525290272665050133553624602330574952134404203859150445486552833413237079124387920168023894889268631384061857613624701296152926283838280284876791129099388084782475493741596697786379300059811200659662081497368217600942669824*i1^28 + 52571061975224822237007822557107865935512234646854781449503058049320446768843374290035613211865511113123434345772809417739717537924673493774497665451934837773729347026250428711549650707144792234030871788570511898120633808733418874271535541521254699611658905685396064662978613357613752689076984792638385968720516448490995860040428076207166391634749679533028177965698977974180883119364628082422293922583094761369893096732625828606436561954488762884887013328245326979500973002249608630285263591558869838396570129934612407568530025297577849296023275008955034715502778061992476311009012135045660134793048119579600570333928761770871516053742879180258938801067122630522217885376758883308200645949510642969676264279260737462894238954295234999780040831325692003417408416877327522035997529058555202775650347759121590482327112939184756656373508628836220442534114717430807711075406181937910390558173459105523799367447199980597763830211109099752847640115703737258289733051123964639814752498710708834167738546071890336581242478034991045819107888166127817291849384008771973830430285897009946171309768283593708703539148911652144418756956296835234963046719142593147519140230935009891792075674449194070597427579321980083768413425895372879465341925673334486979880119874506938280913696176966607136937294855766378807296*i1^29 + 179721786394678879004344976021232630152638690941295329067048245335671682295546524958010021054682729738852555085522278428451629938972236889936644512585173810581110100242369086034169758237054407285284281634177372449568527274808524291229042625212894293107365504683759890068258287550459084973561005840092286410984106462872058383376876086733078334222773396674035769051687578302781893522599914137943322794311082717163616570856901608889028474658533641103771063790635801554398308763708949265329242971614363918369637081435953676611832774059355662188203191394414343800382230517595390626137465083462465237310916937818057215668769420763137573316483404480311393918852967818026210761190494581676816697340075361336704068483376178323828598788380580859876277840771273082582366881507798651708306610767104513440618069242457896276040314433999034587802328784998648418874557727722863305295905299005999372679926242730995828199908366437964942134924252738757247918277393647252020470667530088820210650118676183073876500588259235515058459038063271082723860452736857497756018055924188717357907592217640849125644186051806073323207469658405025831517638253187630702721654547625320001016977539583977074674808311816446938683468435022797780064705535279136999752368789846596777912474105956998942203571654350387976473029885558784*i1^30 + 332340737661780779890182507302471636164512986042767740730347162653219273551266407798839656802051062747056210977247278434579497915853707564349113622457693545557007977719056666956164195126449679110130869307592233354434599828475153012347905783515443070829049018047530282774665130559324473889995579007117326508377766372126543261232888513812722453423219897887417434855050432254923881542524419460557292430466142237725769575987818599059764492788177136503503860886554634647532424222559569476268065170350537386524258361794997130630257445026456980705135037135577475373638427013382957903440630698686583455708509372077549326017560104013414483871241351505183099044377715095484613673589719134702974543246321844340292369598943600579362773876653303192528211486967859003965460788277677895739508010246921510968918305360007702544582515266480424057834009451252652832850463904799529397874059693485029316403846936464096055713778225892909767725957468689466363042554687817950132577189801171418172467634281097167970817505962802907677829758254779355140466859068235064322874541477865548741128738954535524401119585576369708439402770329066369696580990374022472452082406794551625624630222598132168415016804912587877938461996889288303551562608102319723195495382996594144666686542082602301741723434491991329029668995072*i1^31 + 55560527379856236054357597759103936088099699338841234159636862656864342442183884010494776233989306748766536068433656210427829609932325173212468755316370503846186163752048987300757353308924512953584385150055174724934622055859900916398611018971893561238163177371650487052928521996360751645379780886393495108415254051388759932640079473955593323615339756620835262391297770689914434811529522668787471455009670043910489551989597776733284844155990797875503489987398556274122911189962337114458459661359257734171930566904290572338309493866851310532761147038899293509768534768623716929147650410404198004522476736014307565494488188126758128259805415973853944400880350578873045511055831765149689621235808232201232768528499379147617707328638272131102349968512473513128882857590293343077184916916226132551081710595265422027840906882700244694207877178373426897076665356502536522535744063467317692137506320860968939481094857539293624376319566962625868845970576440162007120587867861584326947443301617233966590335851105366961239357209253684786480713229379094771722936254847973695318938700600102018155952397563608199689669173804984333943178270831904345002095545331747925271077686747441703041862220558180283358228834874839088686150131625850727338625828987504680947026922045367130703006383692304089088*i1^32 + 2172499416867056279551547921212602296117808888693376202382989079372566652950576390231962045141512409892887612500783800944572182880078115227533198918860488038596115942140981062878785534417708804766364427187214961766256330716930094379702984116888095645421638942368572492249496962200235897024814355467267717637821598645286110508926828630121335553829257311294988597251829046304118897621529092917526066563957842092936153139451023786812500749779577899093868491470084586707778383382639896766379603526971921478453642949541735895850734568288145429681415801570005198280623532435463949121064193618955276823374598941799866121288490271817900397631380432643059371710697023692605576213299053315064167145753822628166153123285528943029526224763194011526671531702743611243354645191912880637855880274015027837481601745322364150122591231656084152928217257282858212145306072308367953118251736010040416693735837459685720133057843056006084817033256441822602982855948687017729019057983139118833604301118828549831622726467097756332021382373423998385204667416220413904569096073231370876320904318942760919857283530958269613107820972106163033070756870751320851653531077415090361901789780734587125726763545328242643201983844165821225596903306902951110625459320140524433516418541967711066236278570301259776*i1^33 + 6926533041402087183540669884867225296799248377964586856544696509580802422694095067677160006760695786943747272338953899380791447784452302767256636805542860478146640283244264961430804526803974618102973376663747898412150896533387381895745354616314503141168014278846750058326060929807652264926925501680318475141899685716335489483906811789401741919462879685822859959335354888136851090885354728490319099214692538971884094468612296286727368378120043667333585018254575361653348212168155855996342936539940205273724646867343878318106125185025658177697806436840479627389227665551520234643909468229254380541369891194228916231819441710485429222013223411121156210705917059140106987001332722818007730811751016600424326847259189967216302078149731513657100456602219511569726514859908102582041203855475357404812644384797490093335034370284546757855097706019493457062966059111103805752117561009043204954881550816915904714762737119762056222842188747729004362308519716078879930155241970218474772243598812713623969819803073653909298150315619764528385713757237796344712169271088993159178838498714233506361729749431390876354542751946243130157146524405296591484601459949204620946612434863640342956981419735586725691323462606843147764902190518415861180641315423300222289616580732992579346702008320*i1^34 + 4098575845129351831171915666764221662228044983845010921647790702826139207553021784484085778759966625290057210158677534118527190400559232344183964102528158489180504480295178589052376590068316944351031289897542064831477224715457837822424789529341673534522235228642069514467320949651716683801537669219083826822863939549702177849371665234831608081024557511340475295705126619134823789358998104846378850158901165233143781447193613738590896574983782502582989985455429572195124116926414487226700122920262668196073337601926388715793412163189723818688954388079100710382477098165488011151797848452153009281951805671554365109879766012088319105904020614038442636683395245139640172522846785592083129870767825100120062760692632315901825829395049721006489432233458235267935182102765291220148149226706732417811295800841556579481660940712777132685207236496625488449161995429950855214609576303836462608504307060677057880453483467530472794032284500139504396327028920487724552363388795819942765413760572080425246158677473060353396251737864335340158636022738178826103814037266270991479787997509271881133018235324657558904723891844382828871437478152547355362048131262247257710831307216262993242052165519272158753898560225851862513644674337005081879690674844265149522615316004413791797248*i1^35 + -9335738119113001684159352010975018309174130914053985244272465662675257360026611218690053927843490955744403039598061637244112140368555617894539910345227713295089602291650696839241529734505855148984678234457171975189445062729336937713499289660056384471984123697874518331522609558746863447979974179594314687206646292437805811650422995482291992852352995916584068674549111531295826858159274361421011667308100753032671308030010113003958460167647478974663245245018776024484336393706486678088245255325681158613717918857986220185987363218841018139830411931743825617512875179634043872427736138516673340423474528932000101973985439311704572620668948472005603229556067969596504435488500211858964029617009284674530535981196923063718194038829344670459950463933134501646212457319601239769750465077893667172824569061306102333652889546180078873746268194057372716046068063226732298037457708504944392124529480656394408288465105583031367091895632570582061977462698849713370562847694313382338032432986386971742701167753512411518016491863969998543770869732361084003352099485947603186949341733384603461127606774885150456673920680797664132121116991937832341933550619660828980337360243848818043816050847471658856835794520521985937097062104869943196510845272740108929590258620333817856*i1^36 + -7477752820937598735482093425969567679830920889942366472591759203032011630203488918112784586308347642093165402884897877097952361883948831358567245127681644145221098656675604931885717209008268803257832363369863455391078361820155063341897833576366299498417881376606266618505989210981960017977060027105858679453172897963622945071233283778024537135423059671527198058990359583006892616573434830727545563459685946855156938588324637847536601863778906091909243716901690272389418756960125417479544125556860080998134154068835290318335998710226167076081127528876001752100180987472534488985111886261197140903009298794512509996641237756404453499751162700221173867187301134358598874146397867663600202169935291899424328303839684703237366196667332638458281543963215465700843475900844387593160303683120988115381838107689593152920128941434463141741099653868709473812613279255730616637387723399660525766412916413066347582975085357459952815738410250835266182497260459053056285163864346069034692989905769250906882067614952412124280212690953182939855407171291691922174137862510760592616255137838767243264590673125320198485553271244794990495233719737195077991965548321378696562976886756370741217236572550759299302724133355981557636812264560392738359197144330570577515800166400*i1^37 + 5560524110366435693408399415100152911309736687180091461661645611288930619983281235020887294130853076368094283170486002929405120791686337913658923492825688178150040498638955024001178775069430703924346054293788713214476437020526477863092813689449963576389939109405035190578176163643342645334222995724687025237239319411598907020195726202571801039383689242466771783913613398667758360530183341960635071635663504679030680797457313512727793404202945997360793619196211523397947161746785986521374648107949729845449284212402839892854492506252381541888603532124764926677199277197829592949786407262309391953703334233810580825481443078860712686111368989960741183479907197197160847773642696740739190789478715929681785351942650320535601498727276628699514979352967752516718577386444566332502132984859149690374306517674870392287570317385283552686925781892689657723711915721630680664665247185223197870044090129408438674918355740859211373020074561173399142819452614616210876135099448150952689022034105221340840709524325651038633706218367279956569608563377693807326071122181810467258585982433502370469953017442447190383133910075987438337473179761708223664237209144515509020567036570704299578844996171850549473846951139022173905658654802445312385333948558815061344256*i1^38 + 4015423521054471656420788199926425359949642360474523014381636050687018403405039850231279645020127740085598328956042562949984960494521855916111280057286708408121705665580752060561965189795541549880342317317235873843870120940112548592103473067483269840509144192905256770039320278240118502565080427684375930324430242316615493377369598032415316892531768011363268406533458178552844929784045095355903189814506089879859430083195504178065326264254558176838815053125598210437132341930413581684390086250322822732015080135325400926738297511012436862938300298142643184429256772610590259300039513035042072383380579817437515086012721305074830815060727352833776354915440308985383349753934756467481287539959642039930206101529155029001580359373985162742916617757787553377101915586989620508281233719052066639006001823223798113040134699442473890531588031006901913535401844028236817936729633617871035911591271102269910824064554096479723088506636959699589392914422517523997152605706142025823339848348892266889828031031883951281887231654323713219098665168255870370738372416864195675853872095961103274137446933829210857198531728831912684994210667010012980673833778935154543219171328312798904739424209504874486837195688256634553187285199767382887616938516341063680*i1^39 + -2947492407280376764083864266415861545827654444134922001024989974063496826001959069522380467256552631530359394027865766639382097570157055541623750030381698950526880843212278665491278071700695159510584046688328998512545654937850782017196034428700516525475637607911073305257548601527040794820411994641756356196296030014660931449586916223419877657490498321453813161354796807953181110050152725373820005468922640668053804210227344294746242247842091095628180688611288487668563048588048820822826924655296950991526085835586939327092607963015119270445048265197776543701374954615850731488789960651664590781458032227296492727999444344123394523717738084114801948842787786356495537561474867866811669003041207340160564807179087323092236612983886898254862038955417820545206217086537615634474881766599578022086458214790274367329283043120552852554557018549641681262180906845440142556290973622023381715384956302925278498191188036995943823635853909258577528423329371566159158366901727925406883537741986523697975297573329547289499004518440504797052388441162675140800689260159582765175218862562998822589610466031933844605970533149119890452295090625168169357895637588528907589957217652144969735381870881068436746484788101734133952925348415118303037103276032*i1^40 + 413054835117758370235537993628795396534197033007658106265976473784382798655565820762290082114193372852229722460983330158312417276057792631311356680339351553253664394766905846745557681194575777388491558499604974858269228749455803735912876314984858962350481880235733272113272382045832868371102142301691545428282619965202375518264827560909255970261866470053012566647553357576605463254114728732944841834914664383259969600006091619582530858601346376574770992964167145498362984384529795470003302156076293255246132335115461574202045879190813226332526327142774304649480662214765436952794315942859287684652733372307601951809783911457066593806230394224443852093600568862698477004265050036275459534284915636957787499500657225469314635831090924533735256007142261128701617122413359986224269487053353383921271786629315037695177722419694849987431523635538383789558914508608374483963913186015384184660490893596031361540639391489342974750554892134761473506481799303304489416849056698330000110028896572698253147630673867758076364955871002380220306672807187673040408333788969561117859909747118471298385840681083812316108857979014937803765035209513914397782671708873470724421341341337382996189091670245505201311806315492725754103527887894996844544*i1^41 + 24520026489064490853476341835978683369980383586286603009447465190601681333838850549814763476513354010315427393921607871815463086029030875294220224164004942705943969559638534226608813120115266959280455273407005078739304131082498016298869067888928456633085976140110829019504314217464277875249972390338815995259167641906980094280973400773474965617958801167736146764596138757425757432827332422927230502489190592974275505809336470092330970599579952207073609689314557933011170455127249388468062749503932912237624099102481499111451036452266696598747523783730044019286845141449432555296645972001952474594505180291348151179549929244614374413861292178140409215791364726340187009971637177955848710518901206847612191333970417871061114862395930240579890037820183578835281460370816531362582390422456160552826200207100585209873969495048482822596311053735156278097734722472016942265183500600396225035964705293161854339437926804226015008136228558948273075745250634393341571704768886720162072943042304749683038187596755393150626714575638629145898801639585994123242833026774550851425523701091167504354868922703784215278257413058608613220654321684449163492153403625295391564352169186326713010139565454332219755887341284521800737095352844288*i1^42 + -4230923866284378930725198228938171372183862712554135071436405312309377906607854659161769732572813551403438479406158770111656569593313941161994334072002568396899064924594922112897041021148031673512284086084079429966001208565917003660864096755765568913173755248982338310652260652013594759817811919374160997316690176402781576411840287304673716379934114191132640629343872793976526514194498122834400783678126311685689436911955414959929948342339370421572310080444675960320186495199450608533182060596293577347379998916350017643353430054262557471364312860716991374075996963597112929911276561962724795989815203748409814914312903001044536592564270967138114601395583602784425945013185658692890591711158404088463520361499400027680353990690624039626451980011974567319754995785535256263154487958370737498191307534523712739934061217437449758903322762027810499478293796087061113267746549573359978504328792379229876667630416882468505999408497003728800756033475283937460377068599068935675361945927685141023911876432850798089119917378907915463711663608695349083789388474926359768612543740111586703698864061949095017854531405539448748408462515749419446720016701767492319981804702131484608918032080579334404785071780169995178901241856*i1^43 + 67167283596138868717463882213329620089338957385505544365945070763369548566350583400719504134777086776239907023592570378730436598848513634586767980537619765429665006037334817855695571501734083766678242722890300338529161649379041283204823704190298941224723061352940874991357463612870674560362530760223689157022441675511630205927123337332952964944714237480310881635703918981629126980883960467320902927741363650035439736159236661176627877379261358324166697771446388699875607118477642713569677738261009210584822132799291005936059059728783569055357310443227969319956772121394771476053443058640946473289554480221695068682007706646282709765952948479455919647213645829704317576295366786444069723371732120896847741695109615630006158664844383220803176969420563105807977933147866856832391260124992740689899674803457321479909079477598734829730620592690771874188418933978453935269000071689202275829323542941680198298517318864800435522842914300231144444788430196342260453301753102086749438813639959911151099029409138948454331827231185081564583725183794555418668391023529213438791723519680046479399943248908211586984422755649005122135749021575066817708835724540347302494280283760529269397885077547859611215359776722518016*i1^44 + 23662121883524308672699242240942209893035224377738134131806852700994645836354801735233261472245798006902472428802530639487847086049378676030162669889487099103715696058189093381828646463545615097797548170672206711288713919316587582113535471770116815376846297429244168328093095266186199726985938101044828606696965602682848759553352551964340938762083594341860568211307255976889070308043446786787314566115853726368928341829739338686758333159087192087184343353047656808818907373557563749167248882814860200896364277764268116936556687860758995918400659560832143684853169660939458053792904881936905035904655168411578331253419093053426216530965648895356747292011465476857715301923338219039877505765799645978681137820719147170521716155818399990244283071242572899749279400654703439699205323310883979561329378943058559855376888229072812444072849848694941408734284267324893467489925817962634225863453175727497043230074135664095412784937278593583104200718216182922004500978920998791254265531347431305331627827896241779168065240109676826420417870009090435932335729467239840797500258887206846892192225250935792010683272909749600393487551813516057705134680249707652750534800325838811699437991800608965477817649201152*i1^45 + -263950299000671668781530558334198940738665062218137646214722766550943327330343463167208069732537103664850349613662527008414117194343353952516265632330270191423959343681086839144400888945416105792212321012029267585640409282582119313634548419792470103623949680149689268716898389592681153746892571475630869265623785518954611695217770071948255751384908415672483434620030807572598068958225747659484020136453867379563427852328579060485265860199411635913485446493612666759854509037920304866978157030440982203767156370183856004348146989840651762576780399033378483747242051771049753077284334855860632216161842805696919660965361656964353383830406381786936022950314290188177378704730028371214667328458718850751979976500832142651017806818473823556844553475612669681170424919184448812418497241240715327425200554090716649136395392765012253440120552835753565530746360142269733322067065021760647234547667471513010083028378798599374634011298547758037115630328639175762901614923439323082859426597558327481405441509977157632173128971056285058571638001956121252401532616469322855622728572304301886769810789993928762685885232015223717535148943187213112679145579219457938345741472229791181694207706604803469606912*i1^46 + -10746644708554654412529453744015461849931415855863918379556227228390244041084829839735950674504701548589045351750458688732196855962826204405232235531784085290181350730278071540893317657523269494697393964180194685964621610205669261672483435011881318696490549668867883917861985571459024506058073705512905240623185978989287446357361207623860923250558844530020524219381985394949366552918849773589827466327231590101593260891769253866102439121217622324969205347692876503035672366432645755796262961213255977027971798378944659392405654862534198110399630717191186885001755722007922707908407399589304523908215293433154751694377635813714740109976246547339362210547892519433911848780290544265434979562703999291058555000905743090158615029128709817046587210567910647610353121126954935675026866957033481194064821540434709838153995614955153130638326900378786519806803897585300113296634414685111457478848260975253317886714739217158340303612574812343000131633197110448031414105838795756738095363223296697677507104907442366345592788119098647418514600751256201352603392318881848535799252643892250515320249372275169679697203387970293319766404212572501153250302565608472299867892672454161979930491901444096*i1^47 + 196186505382471707870310217357050997714011957611636609449776580649386892304333801144769356188965746350595976994580025817320921477649577721041335295287460453386465233957280274174740109288116629571003617305312180438735816729082729983465077475807528135267198625681309772532554561118065272578174551948547465433251262712569681879659227240212764109475448429530233463340533015391508644562663233875868727151098037792043948722941711964626098582203050338679993728045336871868632680528560726221012082914984148248291624661685382038227198525027529723834557913585585513320795450764298429505134601555520267036852172007862569333111492257883658417132774423679513132806947862789300867034387102207692544474810720810067301395164593440155206647945937041361742863270510226688192517645446279795726370038346083945712976466803239670974356268400096869422279474846710102040351908930070143940715380635298151205137694837561353176780974628146974564561894499096283417866048440984935022403336426287090742448669763183200112946832292292398861421788301007638289841743308461471455443355045249300415259513960296142043303017127992972744003051446192026229625856801099205238388789294987706614006891020721655868555264*i1^48 + 20196231506215130285785186718032748545830513393327835489536568226130660767289978284087086127554029814858103564071556167808303174713659779046426710255016884325644008969205141081640551051428040429864777914249949965424565195810805234462535003663605501247708163079261699871575093026993919994635277413605147418985140871020279189543521517143128330341505073761756978181792367832074852022617428110381450800241350966151260758630718424980911179412785834831440415730687000103203821256765385319564185045342216266116244959188043011451920623598182509946690604578832527986403019497661481732037079474367396857848129649197654283215768066350201471015479495355962886112433562103767546442330508579918000375980160861009973671306913864872686065989383697666311396210567180610936049677260050573576782495568676552321396072835057168207474936957739979406577190643608144624672212243150765885854442255865252732980262624192478147721936430835975016953214003934188159217003220465306276731939763240698287706360382381948469138298658698498791190016561119754705161964987344307117066871246708403971824852960028093049632319684104120058891455615422590421536903303422871229198649320940476529347963285529427968*i1^49 + -284514211724283417459159674902879945068415610350443935896112828509761051799711012096424607093336063897977631719121778856269445484960079716634429793549955912815366774026129344327819723364643376541260121036581904944034337239238407851907676706959585837411642419162274047915910889265120000923432447853239786510654112623630974556694099461108221659445239524243539930790984653485484539992979879527967785225264046221604628793567169899324072362287679403519883917472830189857185882902209430819521025232478762985464987244657995935801028743528867503384810586375554986189911936868854511096066484522863548804885421771103684366392222237331029803129735612803196835242831745004143252180063227556359041883859513461595863047332764167343729329773085227438643679648803068054660804528618189293887625767459238015930981929103429939700685826845736993506155153507614092821943514848327450084625679525522400251550951448610450999938216828878188166500154345028425912947232052180779443064489042131948968884014528148061036623573862655346159623535820289717781694276658635276381252645532842946466407705701735811079747907596438848081373743509165964371637430205344019413174026054937812610028929024*i1^50 + 2608100934932144675729765398397117224747025765434472478301992459299072833697670710314967239175874591012009151874178196451836903461377038254312911097962063808579096083522912054966219603934362451509171346574410583294927211282135799977674621166219628570499272423809525071938789258896874215934155173520777615119765873879031508999461467048165317935885280187306111310864968937672162550211033980122227441718262130370315569523150365979090052605275900952637049411261456618036578439120918722076238512778890339390239166399230153881354446629397160667678100812355346077111535355117468393443335580125782763239557550074062747138465934653065188310915891064595379147145184983646473307021975116562088152539689401276177911594778681366068280658706060901753115569704686552457513380132302775380102145103316768383179680119223718725578866805289608830470563757232057639784700333237536382712775559249069466674314604713777480760618952710953823494481987866519930201973933709844370690860592685984884936181251885863739321373833224688505239196143090766930215872897493196267860124935349313407398810434277327266532788104326735923600094528190314643401293598090179050988924024331515723776*i1^51 + -22763806048887265742608585899664080388900677869016970096577141851807375779752583508670292862247418572433700800338018168293805676689934373625751096938908499835882357097396560155673314672996643604742599007454512640460120165795893847348220270067070011952424966376068634631647155019120784081167245549416025519762717781854070788664718743929433723206086032322017005065015621453538049025797583798488429917560023550231480275400819344683566269621951197386565827122682335303334326312935522506339039705861384356195216430158014321175491229207239926964859848214607862736817321818596255820550695209049709918806279345547557791224856064097920545621499760215776485431436810498525061594408244538233213301973753936648088150565181431472091178892073253200039713938821026546553816102319388330462144234288142656191834475279778696503702051538322679035639454238756932991173310759634131887118784960672653259411005379589138404687575812834486815105426101182656539156414442409308438826280338589804561073711585980883424845885915434522011822401024561971298504262924102536352882739606719084396452296817542320701868586431736085998098596988724073463073526072692500076950227779584*i1^52 + 136453697327457101680999842680092887285847841248368831074463997123079710035961094057729099743018849955817909051778969729476673107940812969208903010653760153398238611810461388066851130704634256809507608927861247227085860435175400711627250306897150388015182574553761330040144949160696262893330575200555389745167329558104364245371868701733325454621757339207985059756741222110931841580238724441505310233091992276901580899132942964420232842846730634956702459885096874955201680309023808520558388219360631037720863971227649848828383893966845571165537710491052883044084019257499479719013238881432252936955748145833572115116984096194795579780965013371094902232053756587803933090173676473043805330240446033554548239476056173102138583131438720046237208805614641082093666731078499266896653359613050426329221364011176572695819935640220336998601073812103084400357304993295702276367748570921171456368424635577402043507074935189875492400273672442675203868875543423409032745211229387100284698092988312726888453831185665311460752912768207455217762703156716549197449131528710567273245048194687581563626594563196799131421251167342566147536037960694963896320*i1^53 + -474407335433826582205722997204673008984670598432979508844640837319824502734101317005037874537954562018407389373741117785716435831570788583772522670684591101515480237933559037213429161326810701300585772634838551306758562929293863003979186249899832815563018108697630313785217612930289504746443070875058582374153439173811307026403728240844866450753023608790366255884782362025211896729074037085750735299037207056468317932520768470549620108561712327671653716572071574107329763530330656836807104176483290492478643292505571240136067099340600867307860076637099560590494697067703400261215637378904007320657638534983019303738749650895776437909335090889731598684061869207897797936526187036060405719749579514065860583187152018207833274727014706820349903372431194551960435528143183623374687394089408897980305320154784834108395101795898401558824434458994845236427609431069089843876706244672510349103707672962233246214722626075449801158862849602286904949324224513167558673958849627171610925312004175047860228020488707860538467657781148534303518979706903552815593287103145894497215106349019204494747033986572950400554120019994120954727253409792*i1^54 + 935333014306106680655115339121398467121484101389098503138039706190025715186373959362939094237744560613367709848827147227981679022176991533868152700549579867830710856050832123860209407501553450169868337062411263350222182502743037630109538305055225812924811905804110156635470591152416131925949902412481783581246856247813233334710765424275326197689992208518539603753479695504090405187174130774623355632012192522997952543990194401060454225737357398610378190776800952843536285164647801491674633355591015777493775730584419802184254581769450986566139672809235350024082988921989578109960547671181210913377318494374488365971088670195607504413034445456208043459833370408686134072157718107754601879375949771537908983458072995117642249518240417084996437715042087837797495986476822333045931177963945184540274626499753070472769303117882585051248800501769645837800895445794807550173770239246537688107703144892073908526390283803888643184844213126187715737640968935293134654234758315259604660800524864942053227660547996409987632075888574527565936015644786994742784553989634024970013643145609096611806420185586830808916511488664986976256*i1^55 + -983695681218282199688347567583925104502421589212400871371220600661226947529726079950274923392774952850611468564853494247157843769425795038322871148486415519038822093461172810777740136132647905574558427385339463654426755400524497391939491294466428277304522242800219157739779112967925778288209734422528648053920211013511847888583371859787065579966108222742984518776956408066469013039639395242400523336482252035284809140244510314580030299582382910159655002789741025540431427801645497963421540782381816853093005914976546051224968265103459957247155081718017014548353438945332292932122963935100540131723149844518374770997548590386444414290022820621028404827749162446929898630318653805391497477962506487030081207342112478771343981996970785588415852192418291290691530355031545617082738781595920363928152647915906128204797477978543719702327019187478127700446021115094377321836064620018839988422534848031268071043913941704954630151749225564563648552662354740339133726699168824502923851857453591404927790955006339044850986438748601037210516203203483180690471519383003041723932051959753120019563219815451669464810180837376*i1^56 + 405941044575964204832595742090054023882030332141821680919229212197011770704247177078940735447274242496751882464358837622384543147704865395937305089322883432384243263108901219445324733552939469774429006789290447773286942861285591449445762090004596983247008491756289102816725480896521725621861569887420730711339420480188445552579261952771550164894227066270725227624188614460004073085132661797650123247600602096034617175081975612135545475991914278960734112452730866473693438908098518972217077914408971266963016212886206059620861814983794742876968947887786880117315073472492545692079361268458399276575290333554010530010761282222016249372418898793183142569861643113837651763095728463886930700311607073311085068511976553889386094971123898003131410092895238749139333770365850192322555392006242393414730139804975718993469872491639624880985807658037227585193089915377832600841141099540503064713031564269639966756579679468811463103106996097986924623299136844005673627756074407438997085647463652922092118626362831368857411064710566165188319467367806783455268556817170898303424201620582902115019305469472325763072*i1^57 + -349267179328456188775541842573067304756177699753919949492502302709098210958636947948975363806964251590270312571910847508588020674550406384839612575439774984232591060556338173492007871793910723915380867555442138593502727839315026837371428676678424445498776184978707460662587651950589406737258286004092695472383712842817588698639101825728483794579139378013549915111180423218988592719908503639758489198245949202463106444264450407151196622707220514712873188631065384485254859202059287773757492805292404262149561885343537292415973153439742889370061123887194852023659262376568455092340338031616894487721313912492518442991242801928525267389712166028666864232519618820112428790749040782373401847180319672735536435583585406982264180001110973371812751572310873517646663493097463275398643886708885309801609760854407836407044224377136149281174033131209206310506987262588313189159930945194510385366667919411274082098335643757862470591644470879122556912458703194329297185164501009766005265343399808413185659597527184053481897398058309593092065337347711795984971421368039477208854089258528334017182025383936*i1^58 + 172913200131595801409057255628402715882859935130971097087386481385604708945238098495218535519240735495181983235512397187250805080720421822146706679605983371016560207516581647105723538189560640287408495779274546996393407660526174071570641713391171011111229703017559404278400665038644485766195775759910526450739835511925840102711906163851563096258523204557293991322410798732666308267848280761362265563886253116093941486759383981333657692210256780665678456527840945145602684714147865884182918528285563658745076506618278744966819884878451563182629762043164356222026171924728411993258007355127400814886127034300087081329946639448545956223778547332660598225164932024235725982836815103400090849156302795172359504565139413247929085731657003441723088619971108823927560086281685467372512363713627190666368835443296261044971988954624288840232735464520714957310910036782767906009658322154574594951725835989350924596597360629845702328118410832397543636683836075447863477039250728058973072042369188927004954544923971226851670317227589052856194403003367245289984533330736275568056775405862182191104*i1^59 + -39750975444438716596769261637789534057283830628893724075762429345672081784935784098339899816803570755294823648682485776312150173054934056548348561840891017240084482925861516469286722508786868418993315399991355438809342154062533184199899390709684909828119494551634897852684750325459855590561799621014385702322254322482347153751275078361735472403537090035422846609907945242057493189005741544888497672391812302586015971104600948470286116437628481809553533956935561147873955933187611950519449730135628841839098372003680142907186717379318884117907934583141937965958328214980165264145928133416518861698197459225995987981630352175767858544041689563066858153553122662410607805311767088760994342366839017034178315661051089155292084907786069220396132901175610529069149437179518757602780348038161555099548703123480115353824490209029019451353297444339363439607346607789041407853856951344116482381980674546510215500502973505570891974718524820216016648429508112380124859008002443039428427680334450486010394718457476195216193427105590479141897518545408060470181557055647775635017155215360*i1^60 + 4627520974007235819207525026749979478384058206827497234706255330300292498311147167742331772661276128112409380251390674436461884581944054484731518387772363091915453928915862253591841870606022197152023360743881439274954826193760918200397521081458976802064009198842695172021521516889161521047487796386078680664418413664115124664887761956718440475480474027082926566360380746181859611408675242650823095383500721481317861165979095285274717053909788693995391547673994246770454358684844441498170852663077395049940383565063204107315626128974626173396304723520611665094684927486304039421666632495474041942810093274797742800157642553881148512737300528893365572462330574436187258590043804675913845535043251294392825469220686606203504471208397688314996146852871756096377204647391183483654839755669287126615394449455953888013268213333301079491931550623963509718600892074143179651842081523207050479055667083069398089393861302608096303195892296379286783597145699094037274726034054954111866671908119638346657077365535733146148800578212821652448797628091513656740603175623098105856*i1^61 + -208625414924994334863732489524085608867206780974276804699016179505837649827673281749787917866870720795032851121411947980206372411306471400468410913856309450000981421904784702508269613019395458223758214416453219857858292007344378053989848204468114495055835363986789499098101397449191900603893192448191619872307445145428608618202132654122595919978994757952020849521448676406467170681239505644980567900046928055491659332665052331390185579223837571863776643044432568620348019473512609495431393171516731547398687076715486171540760304744070592439647958754927110655787598734794190707142285320552576982544681586949314637460802618298323497264760918301912961789254030081804973076181244217522010099368873148822893079976711458214439408532113424228353511822557446328771304340509463846454553521984006812417332716273125606800094372372956876251274648530359990349321816851160357851042564505673485613331281389451548913480052182136623146411980404459746349821055173907293525430417563860781460309776817686133786409279129148020846718746837493432143782857041246215900198076416*i1^62 + -4292658670033087638564994721788987629947826703803484522391922161566739511061527164296567415421022132757832446266221257235508286765035343731774114257162637719071889411486828838957646426429391081621176156586579320586616776338090841302953680283012610985922833622697766676498509356907637047396537142811615797275469436682048680019542197345042260730400697509461749471057769578955642537040019575945082754945015751200861271612813571618500176827292305214061333690919122638196343785569188315797334136896664009930533293737781593186521672937078460309692376295622051884066624312584285819999397838202593914350831848337998432986949029051687126239569990633159628071611922443757898979342980784189144914504597102477025117563774076590493280468644270221635404404153157699661257408136809155223257857195668407233052481380459409768759777361038553939272746887961597781658127799483612909629978173243781842522085735364691577752729531496712725208010809408483852501327531578293423998920137467786336365692628761753098358347181275282163827932292395854696176233078931324928*i1^63 + -382918377655419670892484965903570579234832029637392088905640430658704698059951643282080975036806629138553631386954619996598679010087972966567760452780605577320692174305230695197355385744749952119893780321196484132985628801976601438272802087713255475201427880052961843382575465051787007157132156570079004740370502196969152177404113785042831106118865523985277215685991098747382045968283311993383045064997498567310072709231962953043461557760720650374940310413700033353958171009046544842503524371087397098315183666703455758552540289709524968099062564987607477587208078073967139515142244629844220873183978228326933186097524591422797438484682584696239299959238386478692867230385655287147657644447990249636354710689109961997166871127619198748175777404559794790333276991847992356877503197651865222880449318688723612983305398928337149689713783571804178958494673101821182972200434820546743447685377599388177668850839024305593534300932705549231818455038489690123923815452463009796969515425345449860628497925619334759458264891510281660406956032*i1^64 + 600070469094653681566717119071660145171956448373902232617665072490908615427117480949601318694785824133811787573010544352581164128908445834199089282916736095572085589021954209186881084595466635325798467218284326291963005867054771646399268189365273894618017280505146725879206191307679870921698167751837881148560072275240515221644523745660964636481834193016967918584884664675526899848974231140265916404158070098662456811202786092920208499297384625573741935988083700991279278448799334814640509237118683327521910646348151509306768921634846676294127687324626185723018757931464577295844512879962589839810413855868686438681954419361688915031571756585072776880733671351401219258993623092186864967380147527157244834883994200041881231171906687966574015146998376020586479866162782671807884413211315304659980359668593044312311929346404167439234138541592076500596068085008378784169075440930926247928571870344574350101297439538372202988339737187858404873265059015349345982638276977830421706013434228032387343577894309064193466112671744*i1^65 + -480319796465111365462508043067791056281688267589823985935646413851988270070346303713305290285574269579297352298016529761802628490269112594191453202948862264344891146282169581460198523298170926706665642619770388123290243255289228294364080843401958252270044090694014520905961626994847269599761238296661782904466240934395103076390893232113280062680597234072822730668014224581800724740059533316320971178266042016747804718803868886618849365208985954089557400377495998358579792523880723756380279659383731354208675629012137415678970024962752341624491862125061049172500882652575549873633510470994179252920525879587853872844621685895189379413332687080312166119968435393309566532024311652929904001064746809413818241798307331148915153230839638867979428044072835474501194177291000046820050358026618078138061041920536990405473912629601428456915275519869166134517935293817574376020059155672858236702044852744827434527073860678391215133500898998078537992415147638025642785373375668014375885164532392625330473406448755802112*i1^66 + -47824373346422478621988604529890495002453070547119255549214479076008803305709495791914606355177058535829173815993010156430518782804133906689461816990931824092888345093368313669046459517177620589280577850965555271001994852857461467996946105841022988313545961267600725613253359630655389762383818830257104915119708567364226218804409976902598299830299269176335042314835683191801425292410132742662436880804721711315244905936331230836672051023635807795448975935542506811408962432846212391295480254938144866295163711706197337094150907530865496625189750548149577003825599087685215261289122125489727225000070246221364780605180123333620098196749211591714251427589368708639224987584370604669017572357259548119049079506502706387404103163162435284032194737188805136312660793110566287261557723565768186957255660029052640882699349285748235623747232783893328458458708780980126403340060992801039723122715804156986379739190343720095172114937632771616638581316313032137098107152089650353866237547965984903528448*i1^67 + -4792666793066535656054144810600182867817455374356603485209144101024257429537710593180108702996980972623752426688727931508465096501936424796725944145021215040214808355373433537251871071928558333948877135367232048884912886406055859634146653293414623978962386622134018881560960802840663529266845159503629547682862196454506413991985991341133993296558730073355818700643256273931715825011821383472775219065148788366402560844086025056446634638641324363294366216709320064628414391952921157344084758412789780152125245726714980864172892840815877760129071319083495089579191406860135227710268489228107608334657697313377265230618941151747068881800529839946207363641180632954932981258975250380132575065384536065556513712952065756652081468786884263597004187033883206750452275034068651029837320268147567887043905049701352051059451888239518338753956631338079005301986754661979432137592619020476423608358075012305098598246390608315171066782598656160034862107972061304080960766152104845210550272*i1^68 + 51732950906366339628743805181018070462198041713207179501879407237571864677243001437407869466937330927041613878469012932476566114573078096302099169115851501016959359996928907485864931272662807839479367960282622411184671235501023641078224750826185734283004751935306897488245163948148540718405468136301781152799630319192992619871564293257018182440346568248652635258716182563472845186474574278693804352094776068299959403426215617342372004365535653362197851999026953505067646847301150370580328017193242291159082819204928804243214650640944417669296123831835916366676671686265861974774225923410357158393627426170877630199558956882699373964553668881075249728793018268284695107208165327800051759822403374569802143814389304004434447875559521660590627166321670579495944637955275882086696905713251283974330625965294901690311983074146480266308787286442222493912535851234668542424829081766993983897118220792137552444787867755348884141665272373664395502040784240640*i1^69 + 133313776685402769773501230428796463953080379860927485969270250339444486847187713333172017193995874293475425109827283544148010277827047703462866224464677361588348475801449223194532782402697550924314611694127965465214924012866809939636020254961009348598740061463701353376680700333455237315318838111600872918426198793178905660463940056458104549092058597369408847567412040609290299943755336925499949075058130783237932686339686163856873640265519436003462778533392003383306098807469823210531437315595997128963351536019876332480479610641591204338886073297968411395270701042092411857898120952648131995356703773320278499845022153670581232080927869234895164435068519605605360081313391650650630949123058717392263471688765883960319115435575898285512342218361874460835546271625428772087800062565998405852538486317758718131690749726620612518610580757741847813347012882935222021766045837666771162001394519886986783208908216906639222784*i1^70 + 36815200556984045583688828610769283742168719705373713815659483550153727739409658406361763956830330568595015082158530047180490052308804244122948766391274441728378809232585226143920170130310557332948914171414421116290261851211383932481351243360411959319756874187477322322853928087179416219326954958730509067605232238066428464358603948595156924845125318159544934775131711846382168699916699662097085776840855375068377835696423079302711940288817131408585786637022880739313574118928835621141185949583622694529272092857357972495551850164850945004538930972533011494385358970830314313252505042432529844242624089415992074752722067418883231192777662382085505994530756602040695758963929131594005822396756692083825879332163493342312244421209243732286302460408799312248876288854247683473082727855629938958969653978013816562591950389735432282138119543217468881341381697762518864579600412887827584*i1^71 + 43569561490112535289724427852757433579770721158521123353258910303386708352739854357002025963950716581685679118496964701442037807830276432530861311025072643907062169996333647227392779299027747346657241962599513181894289843394462245610427625202114911485394530303407166407577576383265233763189920795372014945361737349071836103258527939481206368706035065597347644542422409288438819509053242453004401478900846048658973223133515639039891130130815261678965911987696832389102779821234539188868210986207680893020806348345416091691411938577011116712208366632878519732364223071891672465143241901525654477032646763183982980814185496902888745783158160565302818645779988171510965994210302102472647760605654570323485808553126676572372121983202060418607518598175195702214983040778482714369030237720984021053474918637862378178992383151904469874161*i1^72, 233775677998396533747670109992245613910530651532482078712832903073922448249628661925764164998190834969137302320005104374941464649469455990629428159951525760480595800729177725803643094377697645574044744084640984127273591685426953799316184795989887969984102353877866860757423765710108352422651753125681687323903854967827686748986149142980982533366298997261664130832153527209584242071546057356252787196280931075211264301418102214790656061593333554184265024763062135820405924305103536345854616882092242565852608873944228839673599012128657520923833083078861818216078837766679780865039024088481663183634872700263555028496658341892407160973226887716899843462785826403493240036062087367159137040306868674292702954714438852526086476750733727370914891245099658923194931254641541457536870050024034376970345671915824075172624235717724164357699444376486148298170614174210832112056636457104671484371130185774434670058111500991397445065889204742472185657015914573845520280828057574360810039776722139641102283831187449529356717067796175614092418781996687893371864045984350525771380525073562565438612727813011939283752152117149964348717508379784952628077533835301690180931963602676009749674698519064518258957351908200271580313972407928940649208917994745537869746467362242549194391428353322313733814703316186227199880041044277775365965825568292017948315848731036863563580072473261302037701512631246759474232873525590225350090242195275362066892956970194217235760272916320720012087567372897285465812536384003656232408580889499809479707764613191111674171563663917953493244422957844693607620002200140790998057977697885333926004654080000 + -1795271590949394231059520086226555291957357721941631751956335377691969487411255100532474126152704328797809207101144323635261449429374328878050387281098268585449558334645322600793590254404488446032200470745261495075742001854667386025906307678240262058115539926238732729733932895118820332762124256712336530168778643881196739602289071122273694884864931264278743464483379777688152950493664041312023576423616420416092295671958959968038771341643325535052394629299174979599598997581228372743378506581627801384086020477490235428596757267946043988579077058545684644873459594073606836590540738106518657499931375043709190523123707933609383360066039359900758253331742748957717578162949962594882749941014802292710583974952171612704917118078095019824421769978258848502938271833784470371924546849506284444397405268741806068818218125816294345487185481263970164307488511171193688884929956368170717033971860337836002992193889298445101150198752735980530731632466260490911787525026888804521298449594926357024830384068343162352029510607805498985845669869699903651739761632738357638354648812111332740147488789083222523809464965104964502294813899615565773683295499392740348698883377108774724690462895497087795752830666450330324059431237294281429413772522658934601801103843732010034740147708882626090110532396945041259213395713721796547926349962334273427413629383124190457406317268338652949561970750375600415331184027909687003108625864532281791195793609047156764533793802064769835492835596429135586156862908630965339793970455370437843144698838253910207365853093472863991552417635939447106601988313031146295382985468807797663430449561600*i1 + 7465960149969196705883050483319315934639504534864049023125153424778877439648946949530114638682872376484183719185227907824761855866573144520205514718769017790965760054412041826502175005910880661219882808659717989161784855337310013230523570067879484333410486249216916964232878253977560732097672008778403849267638811116474410128141695160279717832749505604579777540062391819854736311770605742927953823800672537277705870313038441362769663649757675852583441886588390282118338207454764740969384712037320427429112945786528946086243603103885035913083788577685724779140132209314330902573725402289903763222181596915495441270925643817043418224950014273294507956737223368438978769437890863456543420221893894440443069625309271936856638420402529931508574458285370530997181120079599395532657933125157085353622594310689490892802552196415671314841455975148599529087614706103294103545797460396843735204740444496415283501669913664264845525595785171939017011885252686398217464052926124813104061018915898830722153202718358807659274431121652500696805208639973594246062297296678735252181960796818119021605175801705738956654093924566443636857030887264784657353068548427492644833525357812708131200572112275780775261021402521310463587664043320204906075174380492312024636161030867735480792851816051043619478394228365849251988057229333723199404568239595368798939846254259347792402416787731561177197010336040459190119109032205577548581054284244872243294179627100105511852604342932246344554908717442850311475759272701985992172319295751257757728208062528302264199423252012382619556066998726687863331624631635214674873737589008478598760235008*i1^2 + -8972737588651295705697202201862976919386315177449941261538019975847718575096808158367833817065796907480059085156614586231807244597985698420534282896349987811161712268559374065850065081723482821473885784833398522815582911542786223392349432138163337165592721335467369496163144481771487968800635275656390895575501312051121715728312796548849508983858739922938740576133231291279505384414233367309777857512643131172649911435539392663424805940411780134078815256358725202333946778828371251760182431968690121820459979199325410404793511538026446800682958409313208757072292870926214131840266598108954641850046151360824856077770830659976121059044050526987807522945740167228976965387501967118430173457244158362683304643209762316463735817701424640325087849943085799726290510207273216012019587171716723287118317949338678506514444748513945994724487403855999736446652307194593254521417100201367065561797623340872227036629239064034691903248065526317468361576676450496101430026430725312805565127858414411156098079105148227859116836006723530469677283943867327671182554712998534664056451055204614494431021777343173824874188127339740005149272723489881835798221317587323505723951048361348793366593694950410125927905995580799583287201111144222731116969759620041656406217265124970106861468872411927646280652594944723403189271662830119732992868206352777157842840678146982491280410601618517526371825129172159506308193535198965219918438756875848113797726850948901776773965381532929487646316057774135491133207638740460270365995858742680471908505829948071884777481661854701410640491971684659621110578177194137169375240370635147782914048*i1^3 + -4261909222154788525658341342011314821294013933199930470961365338602608280061101581357210746875165315155943784448494461966599000746157095340269850579900612627282744367172555383453235176875918677834963813088648250585045174153231156077670368577786347242446579326758213333552974652593243076285674950014310969775038703444312683102418729958790426719651797991746921653672859959895905822166906963163376552812476714720063468548866148497940778398765776291225814852159167538155868533009123207863255024571879620693931286985898551076348154564805215623318634718341128862084049039296008460879377332679401150995767084941614897770534603503245340811715676454934246333631435240029625023325146377149126751447237953106852259371807134219312538683709110809871137977336782110672216495570510274720948836288206549252694270371199203123696243424661897503590748457696145930101131534307548011285992271334731549631172104890456185574815035545338989942363112295373901727549005744493857806130408711156326286015374432739815867746423901723831123944996692791934125170289027901209312852319457395055110268018104972093915821712924889821648310347672403658740132810874748192660540255595069868968205838107928695720914431202841801296058111750265169271442309776973074093199985098920520201607083200180055427041046671231360617426492350930106049921861421549658743264870618046574018459179500981389099491438172233148213063693500885611794483001233970030337889267987048551541983466981606087564823482970059847356669275550401963130865224361638721997223977351656840561568233113243404538825432552508345315288897836520114149454048089412602320101277723195867136*i1^4 + -2105658162794815154479021420870485052824605994159008634846640705527741609667117631374487690564031175728390924868878546248209050433164346024847250053366299692810710714736630593921830042355990282066382013654778779857430967397457404923469155193153988428311026462904099023346618654131641121136668543547749274730024586752718965030388831644408420937358022284711498098460119835363123442193153227305901504472767662863017789695444222709258227936248773168446429239197404940741422907177451216839178341400129469400724919372946370784134772690586919805069302624712652138560299821945891778665089720651664581765795974917681296780742712348995015218392289702811962512288646818829055965476145241268295455301829681848016596012561278778090430580674225705880313337606340044306878036756382143708168332906399528863499584109207267585551902669304193042209285228943666117159101086048022405451821052482637651137160255870670798601789837452251717211692170262460904951843063134130987961723119085813356153467906108676641571615973648525329181830078909479258445433907542585348794993486997528022411981121078884225784331142417768664262729996743811977591627780604032944187624686551262695956535505058040441104419036144804068736739528455729694006507347940040442782036042634455014466680555413458387153258285843177075536611400838136562234069957408155208144321283697617337192257970714778306650087532698387871331538920464881335392418789441423205374154673103892533814741897537765353153856567812628120395299985272019910120156763200226144780834237411099388956941915273314072015951410646476845454339377871774737504700054017016740542898617681182720*i1^5 + 245834374961534700265899323148654048479188187410828671643240417855122445963149038262098997951389374342557948483147457381404110306381011717153766244379654762567038617938219859440069543641746770802085529302919978150052138936687828895032564581534617486110314349144470075817979963663889913909358610058435916948709114717295964921586723489026225110003649712007857935785310864039738211702625433969670084058554471078397682012376072020151063924523905171735818693219689711281044773198572027970222328037791607617708503618771751524393388863873506852522694526212288494729127800798155401523155848952013998263484390961988564705455541377941175453488391899243748728831831618059554440320352996778397483240200897641537546022144467446901697128350621520421333703024218250930412163489324756222242083529334158949766279712701861967183736499775709679121730789332862044064106674830713556803243202762584669409471492631044434222201745091224555278569891391361340785217165764739012003744086445667846525703399284598428160378296404234858688060563871431083374950590210745152172934814587501453310918618045658381681726994563561211129492003476061255881125611831322041784312069815214746582824115367854027709845009971302689748002217429448984533610415944572834954308013423394455635138025495340155924739188083937744642604655533678668204827630322350837165251081057590276866099898445881042662449615690639763330802117262389645903121691233676083665889165066285133666488078181325655189912924795720263375943357671793463036727418842527232967426991358460852056549816722920035975782430211668790762169100303690526979218045215191825800468143013888*i1^6 + -149839128024666385617127305672270775375482305881736382270985850862966203590525231443642283055768756154298162332173575443204232224265644752037506483795409449669627959857161852907790785895782678265078212117214479678432798385339674738383693989166295140999321197339507098549235806312072353080608525052369531898789866674296949465065971921165759529314174795596014207763716654144211009550891528398555964904268196216976712981034381696393677986759952707272681355326312640553355758337260386493334377650876500402551933684619151358164961333639300809697516582972064075870393329750630589209240152120306185680008964256988270254298574703788394257165102374707650752185404790108234220980425005372167386612310905340674390368072121341959130728760174094442938980542890734624321811263390080708035633866301203646986915846139248145337034604495917350235923492646865020461566652081232568711074535244555201527238561813096002997430097441015098234713658854583623277009411034444079390667142743317261654204498427815060613410361781578817546133262023093235422977517281603841192493902270722369188637331691634035546964437557853421079279315608404065861780282508027815390112843705146789435669239374960487265837785511550386205677634942563332420101053188682734814143212696244826675369487245883159322718824070399026627687259721179435609560851449386618848180034507840278560315878526348825286373846329092943869634892587651298252389178717238812169794235129970637551863298000921472815997229720816059050490658896914575482807462833626329204487868034378872864121399793392402814414686415546947399355561894366855358995996981910185537129414656*i1^7 + -61658807755078300838957321849831261781111859643184669648239948835568151897695678936471584731260417036099203264742437968821005931677596342191112520007270473999353511259426798954616419255757338557079849776119894671357641811145346283400468430141483610525889897427117293571968758678965545845864187454422949125692605309953131229977556258894105225397072022828622847579597818504767978894890857458320190006754518485713875603326349941057803158345510848982759252551380182209708458911670161183150902041780595172546981547756284029180759583975906219676112244297982863489078578986909249788947745242470727419909507093620138011577363140994138215203712137445423853178254730114430665834726391964566695247297229154903044517367273516125291426865069419454477013297965868137756147683644145655518757660569539538986914071673705473299896783401758607166036804870544800731585266562902277600854096792199481504749052873232340889041481076048743032919307372658755079765602997740625655704075023446353448724654574338066256912676460198155878835401351448219002159198271444457428336111315242237821658597380537608718248916849429871720204149204040389788403654117548627703129887676164938030029458097663322775562976186293312438690605649784594140939285300012735810301668990207210951077179344035878096642921655756474702516615369805375009206669790618335219860338099970296976692366139521803044218811060628104932971992460464444456399900867872573206330905596706007865858138597665755900357296664590454607002616936613613605010508048431047038188523225693622416642347280402155766844208904515195785227838480008836667641431855135395925721088*i1^8 + 4669826122525677556495253745757972692273343574769231713601372878361629130993982850184908442323658885627210854344571907374827798224190722711656745133969866728279277234844374194510173149595640484849989513390858941850114544338176500267798348556572150338613006519626035669467129093989243996809473206096831357959964997486809468360988346641572335263010665425460017800373597839501325494736957167177466567553474679678915155751476177388433038206343300835856258939513101451039469791887620334152959092970385874545785443902467077858891326919478371646138380294650806925132852324701406491925753675168757898438175817967839141242980493782112173448635167403584189342307175422158157395323056876093790813948363271893821887884973255499120216580616321143226774554184641282503813504702592432518685214777893838457228519507538093042822368536932325341095378051372898995638513594328900803802355280412349535912864329354726892418809305763661443715476586974299076688038728815591690254654863594540257454664677920643501277330378080199356365327552429971238661392050997030514018256060665721297037887339094015190538306429856574963720907056694549199907724678681074828705680578349211005100819516343022820007406911822543944252517043612083315606088208615102638305846878418957043903074171428349205067629212218118524733775917012666885467982105005357834521368466230740443892779985566041742561541799093464529619098373466185685069644622960006861850647613252313357350933659843981334456328227525811898058394689948463597150863645255462042290245360694200224454249979959712734911545794472923163839158509228224037292577111058214289408*i1^9 + 1271277589393201064288214225970851310825954231256059905480566262836766412864515784305124235797385646807966367840516532084690025885508549629587442368407129289173070611912156584923678825063740143218588494070195756718592706764979046569466679466085226339473147571125748982449389048986637875648177967890256046353013494348577801528664648643922342656208520767759842380187767419465066824626043253076694626290412736433433614924095346305276006550832394402239952337883790821244302972901240811326690620630974164776737510557738865581978890232785890223652403873740877996106906354049828755312974615776711779119250149004442715119463239092312796590418635782573819040914326039011928506853794845941581388482999020288246000285522417735419871493080586733632239614703632761029364263448228540607192895765782361725635645052445722011076428377562027368976036177320890786349722287507723168304968092372501588036184574683291484959161990926837629446967465749976758002744442512485974971535070389866437940657491195358253207952289807843566156731346153040426076900298131914089255604711925556148790021079232715470701811547789877330623568019165638233205897597101331543301712100345263043738725103530090332542604073777780264576213342039297670098149010826173442814990522791950031445771120443768827847876997520997394524857322551272313286589321335434618487065105915525507955059048577148781855688327147355814001320558087811497558181674546163396700874997158062230870053517968946358200948473222956536741565589271419008925390435532347456787729909626179395398416885044960726420177765662311864729143309531443257111531160898371584*i1^10 + -118287923615374665308766154529865453960391264310821465890349368280521960406187054506830405532707966381293251958349593563694230035899752414085898316600977764649129010943909350204252208132886113132205292732969282917863085176491760004611542031869522857819515819343277234408020476991908887939294035418584367019311024977959987468208933398281268154793040255704909978040943092955608439572345757741618585823356330859828027525708816459495518939685092889504059364481412515494372091569599599163126021203635716459676380105310691914920298593083145816516480037561601743794636881303114580888391829010852217901175732729775877667202614230756559221824259703079974223144485233248963030928667958434101745653582709427798133634645498547581601933157718730451029633225897626715915924609232828523681208784060170373169696989301737392429599269617671318487211543936641997659049872150251862505475273394619120510478205352426870826320240330435507023501396868504996938260722279715782868673187646016389910404749528739237066455872277587814177026236134352906900684896544231672852952724127293659137701007527634531770549815706394917157664365283923677435381599058088351032791909801971254258704055213828036594575959338789807405653247305139852434844694606562070376649352499452897470456215067570285121552680657378575355630465827996706708870753412553114660596625626203170186769127117307433297394377163820267953056783776687748809462539074026689390257048005845707682986881570540050671425650820595655144483324899601221052137048482997334784071211355489078451064249660111694829400656672882526610542551998995486267922119131136*i1^11 + -11250827279472263741138212273170216494803207876999785530154384260018941745528625472529222597390283215513351973882199396452252839273603800594236788303040342798922488594539331462512407279463327973851193035965793939390249157999316595412803316505697555614706915272138705534318880711812697484303761325509356697622422728405509674384856309026112087247451486946194229167596539928525030333813809912026953232665596032040956957041475139361247824967013920240250703246867494623407084454727160786846104440784781289966489582373346856075348955645638209433783521786033101809836815955725219625442035404096765085915808365398814558681516885236291685300063420936321479665994479155856474024789530188137987401271298718169576963318937987484555862223458780885406707742767124708557344766899061010175717453433255936708151738119600765088329331946691789103653926815718299583048126467964869431490789410156011696313117346686938046000420817944925558533483646313804079636538696843796183526013094576086899104996993462223260562669385961914388650143277919615775928113890292979799866916670596573209343369702794252423901251678592779953658930969842954116845973042544170902705981147559629578289333480939985674456992280164909100372065377847085439353333694931362219234422078337953645715184232125064835173575648821125343448220799166452594591837690200536495817473274835312656550848661230956059092103172493045609014301693413468113441400539729227100880545287320723867715479488781077509350247800314228204027251213443459917774279190357164488646183011954049745908906320078242240765393272930900862154968072619860546776203264*i1^12 + 1165805057810079216246539928052852938007773617420120862880854678884857838894017895822488588945551916699390903839527943271396493540172080038691281083440255524535693508405722131276829177695299155934886311548802898382719656589269563585832016986302175240079872729332618894327483330446535810174286895524216134544875894116123297722252774696484912901665178983215019584775108818417576313681456060687410787520924955329898448414272992676993388799662052386856757006314884298885249149027236564490697626574299449685910626106195910415283200379567131841781024161674623906976309707267837582371277829631865334285021578153126775711099812279527857369720823065875501531455037601657990038351445517401189324928617780500618293325152210308411773644665091453524755350431823956266706392146282072173725162474218338414027067716346806361593680785260434057738588766334669635465236567910010866070188038664355075425963479500602066367045225379123626068357021563922512207860150430451101275090028677225858438581911228744516413436208231292351411877942968783915816901763206540462243009100936439497190364973907459428971706430461403095471402384639022286836833353248983379436243204510467702807924733526440393617654403232223370088568342607331912247584787391614305471292358266444973749761655838333518439493040221622853110473061311504875172287447805450247581986177233615553321016395554852219686204153517263664671505350957188031871648630194878449403213479700920808413843424136093132168870302207879193741189417434313416428077048359198950799847241936409431860943765584907989651937916567499829945902907097844870545408*i1^13 + 38065191641122196837136863306933784027493016597809934049634019889548003615299505757912694389898566122991005600538993982090368280697541699876647438687899015177928797889461662774694149361871162412900261799171980843660648572259694340007700517102138772242905008106553020047480132612345495392110426824352137133598040320286160932975677459356950043185755255708083951557146977334749655288149481575871155084425531325225909414938450970259223014600556804770065864873869296148396792178213335614418730261152762898669297435017232273699039002204460445604947972047937347465680518939096966192461168765848107072199193277332665464024996604732665070423775694269896459799960431268765789975131007958833088039645836538160644040273273192585533591760650931854113645318886507724721978439446949735202076249289698878699305670643841853989159656229424333857458720773369895195452282029433042932421537158623988294827987442247376261143847605529890223917726957053982097816748242775403091811628399087949012188468431318911378765540929663572000311588142384539302128441906486087741846911469499351477540752474712065938650516912146451129500068660953202477152506599975793768657914417336141833084637758179686186188212072167966106067057938792998617082550812478762046006206291328904715507863727680020784370544764555468646076082360434268342735439005010057288091847919699671325574361127435602214114795612621720500103888972030015097979094861779351874654713617777152849111884004883673931096062950454467427590248960694812040936962999750772253701327126585858908184189461708589064023601814720015174447919010125185024*i1^14 + -9710673751354215120149255053083315101091343012571157208632239769607290451665974094167493083521696666459867171393783535340972539513455277078514017673741586882975701110618820291694611006350575269600453763869749515278005169792511312728026860760926045560072076926549793454179691543245349898735841141425333872302687959961358286437736394500082421458057514161041932269835331163186368519449055490103030043016158922936645571091722152123893199891602474482093113522019024877641198628658969573056318540410283842192424935426475852714429043136447477318514557095622653593338048694950155063350762513727783456141663441318377128254523227640137180798991560179270960447604384662368541525720340015632480379137878221949162325415005381774759654414569608868779689380134931093428307380925955818459688573094135347073642683346743337538651152415686990988488079413777360358379903769483060079332110850036961583995363399048971511932882149108086080488030536267992358756099126286366063968079333331422570249048042871510872983958183990558752496484925195374989262431134404676229248970380873594930250356314579281422383037508032928106076113857392956336486694857150552738542987431618328730698999805479973565863806901594971691942434382768714836936746872850773283904594477166824994580904424162640515563621813379338035548802807549779118890974471785872467452640013982851357528040446497893027970975535640214569843873995317283888013554412097471034737620303374952946118339429492537114219662819749465514615364726042998520715056904083477389258011665589028922010543763747283781216627947698788356351653952094208*i1^15 + -692218509121249531023460618762056930838899760291739248055658325177164485669846013686884655125027173839803307548283724491052312717586038473423059129831969269595935149611139789052489291304245159947396568738227850139619645651549693826214671025170407640650257784242391500116654579979050415639067957319311272266056430575359706615669139056085959123225668952354848314758265831790495998559588521408732011591210569506783540598755446664469810207764797609979062097394113701701575803875235998736585552686282123060814213583108727831909412927626740566803194605435675745020859968524504959041534283356137445936291440230961540751170124034507956460087986792860253623613870138189134201190214267472541362923930770416239750782308861594132901396560322093559073591076385390542615960545545958883906452523844252719746665425301297248009036519451163071393770907024024977995366781762362362857951184498141515297923791962548535145764631813554623527854231295889465043145936799390504358749004270792738692500718676145110081489069562311383695616441882698622831814983639641042704762611426026864045342481330189918936832122153563839139753712536167285635260044992510126089430496305580335756927803404566532923181147747955821662000339788233918540667555969620150075736905858612283077552487028473733900263575461597693814527519745169300267222831907076414802051179258449300913383829781630913043924565488989991762387380421932637019262367228106557415157212124108389595902827118187743944984680132234869285835226563624561265893277368532455728495439124287194377271298009284408043230267294236676023780376576*i1^16 + -18843430893767153767485714669636682729888023044286024425323425643623556965056595042453118167109908479351846621585225053901053782443327945947307239502823337688022256048425743799371131494762711844987887974148716157138416801387680621499691090067058807636524611439363614399818322216594058139195390570390827650018671194509253392648164248310008907055919879819005953431084137728439245685447260976040056322828626623382498733626642068815533948735110617181339858310350163719689105477276855575316994686632910074183132441499841758497471962191177181240522540873978126975551037730209821822156358718773327419496406824618589946164249562298601679320534962943527007373320197884612252946812547765520493137695186547493027764543534331556189790131448003575448926225741168528304225851799184378741398550751366705905003077747164661347038144140639683137080775528180923067339539329217082527526951666667835252132876336419588571117655575041721545634753936232728900187620247861205291947777321607204731708971459329979749530216942397878319194671289535844456223457282130724804159149810224300221352323552275894086761951324492271498187770399556608781800752955626263688426772724095853398078184077414466219545214263453756674324459753652171938022554040306890802016487035335793281535122092447743578158128710299372417013191360449547236385301376496613582173341091511103153846634429252156353461170607770054775035649730316361770696122296398594323315275223965640043889413983712358638251519577816723617444183691533469545428556829141100781451405990565625800561515960609994904923716053157051726036992*i1^17 + -245944133635040695488108861955022837356207786783955350784099323237818173687177662643412131089380113123029445373325388451287892924333776048891802022041452314240247201138263764123338891621078280933216755695147744630914555987082217910699150970200883161651613214520832443101588159204571776659524002374803824438356996552730758984102020141111916521622572302379504953926134286688139852292683411270248374636608481916821433942748343473102563429471446003647751044629938364283554885871114832362695241057948016294336330767881802553153384761652823159633259362782713967300036725980663317028756762116566950967149332905120926905440450281957738539887895979947963416598363495155049136273675522252489909744277276726868397121620160407241845726689605526444997986902701400178138752570126703821099283138450822943724731958644615480683166125822561648626607917092344767106618503510711822726125489881589470965241177292119733110849836621374904360626830545600988242918737227923951763050317371764650573926740936305261637879449314919521716035495933719993406031802176481442294054413462877849537123092414629273146778314434950625700938060295901355359008942534221367194944562022312087312318026149440012700834945638084084058127076104268188979324198936159310600862118479465124016992261431643887938045852444085507381820661318315508859203232395834658104530159696454557039926457799706047989319489067928972690943667652810253312498659994854790063608206569547164430761369594158176660961106987719847815133011272466267510801608984076338195123348808045875400018166835734981215527447592588804096*i1^18 + -276975115555634677232941002520558177872630384734277145984478153784348002899839527584903290717572545872964603833125570731182978397219513075153697645903712635544735319418277646120884092764910391746350937482796348652229497549389086670483190232745172340021960713837748030749399350062438338918654277552399284305640524239499177097709810668778615165839897741180716572739196626970781107646363205896558020274233787606149857455582809083075885026356403372753718889718351264720934167539696077631401411132075935165905998297096815997530203351127778849298215773061963510895562254313454537003441769235843803617680065861792569147486465971477294386507442393178047684725159206248094467533285481415032184029739621434630436185634092143030996566776979637508936814579458286831134745890845969539338255630948376155833869752035106709351012237923974165610362572831455105045492330372355758666654995387324058027006472024984167735348924322373429516096483099440561200604666663950067219191328382150596362422798137807378849197870284544944547358335195294387646008863591791344046658768738629381097238830986141761279302162612302426430330177407935749644898887188412153100125565340433865547667767919383888604155584581172917095382965082992541810407131221468783313587736442296059322291231007016740194116260294073456229934810210739703209521468473879861892368265392761914807258303651505581690366455326656231706640575306958253279887445640711124417629345218625196808011331094872063617951357559903048811866680836631646495317586142443396919628897517626947655167965691627815093748587560960*i1^19 + 64034786702706003236078364067468395345922505542482292616030982649496045464624619685055163658801821650930801633843005200741815100963344686517832531398502715922234858114123591837805475315641694806264582877878557673952785754470770513139937743597137872285596392359587474840195198305136535232344132829370703588131657639728019911830395797546633314948978280904885465043220699860866195581742213998255862535743617130462253841353271542804937477372074611736601079596632676206534187598605998318090297482682709682820758831763533216026799767621304930291602364910181036364650304430476930606333163133731875135474597952479036729054618853555242276370220271253415690136652523773485355671110921194881260923315009697477257042977424806407806031365187415446572014950832807681099121706596713591891046011223802005742888005627124548405331631543680552788748376692040538326999733335228736651315656256628841503562607815142521022680680937036156551893037496020446210356071640809471649859909685863935582604776468791804603252736403688947824443402160283988184312998437255156856346158627536695227913005445352063064751680124116906324427908120897303535921776042849827099048782409062146696359025484105998372314448849211360983128088407744535209416576031582336064062929355489761704804025826930850807321128965722511060030577429695136953024473603530948491987948156072661194025037459391250459763047884973758625965469311960926692830080935316263263181609347843259946028811047502743699835692579240237534888688414651344504020147108688197601208625448140641642837014880316074885195497472*i1^20 + 1557426007745913069752206583304237550333616994608152758828446389420639618700597905069608911923494340900392444223380851724937464053019033343873664846564338606089247156414544585171473495396705065100674103863910864341750383677347060814170696839882321909405215466273610106989499831086207841053655300708258102101812539587862105173846933957555031604870277222511988226763904089697459340421226431272508720624992945650363534567266189672379807470164171684410520675548742080395662757806460700200566131032118799076590647919397865940705539587268396917814025715978545708825392935530207792571966961572563183545094340223945529958961983708917034932166625054993055724831365553489331135409950667856316316036636335298827348194169733004933438002835319992163646977479088365408338556768625935997894529634762534117248158900351918500425314929480709563371964788018427724533450561107848536917934696619427256389795374887415676951281465357171480036662195824530415998322144901619783645283696050631463874975717078602603613118618044053895511519553901998932961509619163024327979706055148552728659798696071826446753849268513784598744997331435000964096009327075235254240048005749344524064689146718886013497179917153590306214013582877247906330385061946097273742273459171374856605079816698561382151103249376559374451608601856711784250324589081416665303388787793406786560087266980632333959524595990526889734491087958219859831730161568495825288743425008847409956949101606458689436185449216972937372244293292208565696235710741806181842906081868793671214427843509453750009856*i1^21 + 24717759491968737147219478871717835638250865499961365687651091427846224776339009569279831779609881679405422415439223701233107648000302610494218643713024859819998046486473450982538423969712092284492867869388197931214190562979069356409041126599815428078746002389390410059559144442493234102992445255022963456787141518829308325661518903341250106807468380520557426403437806054668629440793802055365544854305298361127416122651048663238561469183473842703608697878910792207509697035651213582790144797481358277051005601117094399600212695917849978177449666686782514281903805583997432743032881960486960233112566344088383633744789588894809314407517930187397479978420939034179759429518747810292682753639576490245653562360753300129730046875267335311990989005471411603667045027649752326412647986098587128156740432884847670679544739577938989123504097262023543115277951418711911819221904726946960249629887702591424167849369291785419920872646970537650114621768048307820952064312254159568642084435489608979910600050640507241829370423427272613165284659042437118556388662907218620109423534831286267347632154228937949358759463191671667692601821032782351124179446112536811108895517673455190483352406262998410155880625731998106651580468294872750857288513168582327822156828116404182798650046372893255561125938564701977654149943619774654844485948348133976393716112608137121178595087245731080315959977957685363349432892860737802421288701887847779289147134924618211305531205570931743162939055349836406254467579552932233974528408300148098224902673720512872448*i1^22 + 293861226925967015894320927388178458241209927300143774702058181379865584949754686991438040873605225139308570127626059375675921031001001378029686966106078304410141044555124990998459030016853389387939735459568851240584880225210738643633924848268486348918894891462166688901049624469309377924848758262639845453394918409872512867061044167584218794659844326567540248215900365328339507698692467135745235795388558737982282073603612284415968670969508232341207923924015798552171998334116121693232486240272006653001039144355750752301732999263592604398674767259931289937426339315806221842419666373253083471527632296030339831437941044509030058550698498963388168650091098915616887271138107264642273575089351021061185016478623271544884713718958064065918683287436636860250548844898400928528294045267758773328967867901712661791311155092550883558808827552942883711449975797987298442514407397116080350755282217886582603959136864136029344231806539323043930628727768567607835864633755069024752068812378742419247293433477972593321702936312686032203960505672388247986548361183582781920841006855334318805643896438116332379948841167576410477271872886632554901105289859002894755604965107651990997063096618548694416587725770039825029412700572194690553133823414725771060263860272256279576137815545656988654364750670547295829449934905751451972073411996041035502458638318102443725884171533313544736534334659087470744112210224992164128361047714775654820426597843391018770293278781558242983408203472081612443374709213878405879033785420919358168560604020736*i1^23 + 2681407842842659768801706093422469798152900757675981637557454858934120058818993933600328313860695804652161351380744738407486878292293374950542219753625749030433640431697317599527091252395758676787864037216736246690577823044705916539473269984780433626888018937410566859497015993659754252113973835104560084167301236818928302720798564960329188056673898224563063435253125397926471321912410126833382559721748396833698124999674404831373472575672407255617932399104501571802142677297765113304334763341018244725747905336234552438541963116939567266956981326949661111721714839079109968158295781843062082844521695122435907708095812026713364373827200918986548042573158835944500671677849405913375122279317107878506969143463997530798210380204562806249566080792788633616106814839815321412911016263166112190896523717010778549826627661283566943409395796055076513977874706602847424564142245925026571349831791922804455668142341491933984561755642195396471659255034777886803763525204778458435358854626443938671283524672280445296923597450958567001463468897628852053242141971884503110295831008828077600653254111230263283001455687236558485352483016572844977851120475806467415534263441386842480548043297296510137904132816595866772113326076540524247455365025750677802482685191772262976099165585371353676687514429354430677742326263177618246551426347284697444114085929161849389123500460820694279085939619477399963280616074869589274332435405339663506010908886696030878791357850444341926353311948785673866423319901529502179909150184252844522204037120*i1^24 + 15773281998504896298021717847620500900943616738415330472119986102000592340924163461771453129707165970731002034795828760400300967872466355310458382772249862539781455985422732592932613969421897344032545726844007619692956363956029276308860952863356994658230147975675895502054621476176414984685824793998942543935631337777999763790327325557574440894219142486217294632581677049842816420114801876861616901409446607862930581685391177938235744676550577349994517302945219134345341842197719180329255741253320838546045926698592462906208731821315212043050090172850997667129012859831070298829871971406572312585434904104436573434594894331245877363251213318440999996535942399350195602862327694619291948434799235554788251406365621929464587399724314109081199835393034317348734325890188399996214541946044454789767952505017316703932844307973023130930518518285021486113653919995049577029361923490354710494501603831591259303502982873574366202019717907400969050693851634545254697358746044190945787458229569481060578311083602171897420282334621596756145573453947706778903835573892026240781016813104010203763556743825039916225317597761451660947702567584966478228258300707481110883340262210401432977070099414775866897298994009067332432602096490946824984673860397372452330026450553249533001177319021963799794711332194400779706211564708701877628488100447609332425130487832560740839990125202313410973101853741049864995847322547474605685382498702535291830578962926783569460525976297092698175088992655375238846234176649101461320170723250012160000*i1^25 + 85328033827310820846338116467375373831717136105885942702861407849482437652828442987096153097618410383436690396920715613775357916690438630716526752526461998048394064922099520176402057615512511426691916704334588373190082600324564394598784245344767518239059717783324645941408862493211352047139449561578931718100601349888156782313454282344067992642313291997696813483663704445826306391085194128250454457436695567879434072813164572587419676574290388148413489343957588281710529042524767454479248849075010030215755435207058258392970304877832003215972867544236505497102204188318665248915784792662542287072768781019982372166915852012683224274001251394278066430433559297004929396815132903166399991844995578754051388545839338480039164775265832976886926847838297813041209687445097988134463402945180751690452877683822089048397715578400005374585508181179816678677161933536659312929387042285236117101889858537745130802022903594011110214805278089081620289773828841004220703306442365180666387711276200492761707713338211957459832317349118088465619609265549655448766973462427431983535306138277206243087249301651001514473497357793654322357309485046720886064153003062626282297072896542936256622297394121789462764199179808779187894782860761334746878711969160199609721553304593058405357814221523201071167467260342370865292642648322813290298549875910557466931166227271877819013956528550983178081684602274740221576084918656414648529686074588528943379257510605500421310733685985534147902112299183289460262233093101077983628452341743616*i1^26 + 450485836440599808251673242470194316826872899586721442291049837688020371554642519145924058663025271367217679329552668402785009345827745517897285974177268281948789712437582001131997411074933204026049565973593477159996308271054835985403618086044326719283064083510033081920741244101176564680926234949790934737587954945207327121996511099597982467747231110395588060884815809154738537186709663023226330748278890013309263784395512693149128313900002434038514509499534558080843775490700059252153302258172532933729444948610283208936791226284830562642249869807930869433110184396687871708559113316879119161339034408450213043634055953073743830448913091794716503413456893386230981332273867050319687773549320242966206708000269411402825900700765630842692563922059126710384902688414102081776438713647677840488064563864465406437178933833041862416692427745328777692976719440174335208806007396181867772081805739775636294590326464334622620820701672955538224789394923859460403569321690762993515007275716701582335919508745545572298906579975398531691528990114476045065827127549648746546882967810300026559990441941843905240778919028253367537796848610160337122462804594819590575496117105789412781161260153504385622413061389315014305452897042217331331918003204578241739044810671492761304334422978289714510543255376643183019446545449719145419841733198060910298643492674409335082203395863337096858856596999158521994984283166986413033175976621536631594732741540842840911326868898293777504861471491628433414492120811507985356398002176*i1^27 + 1499686752170798189176390669198776508648956701394336749671994673596867153985159590867514063162964006171171912252943243162217046587082020439687367273533199966141796330466250891168246196660419024998579087233944995469651154412916806939447913745903464053767281405794889191104484564264499516217649319999586918693083760244203403113443245821237924054863775738693160052919377407474875472320531521403102465245497451373756247575201939380466733148655401404021266742440834076324415434438124801764033945595009156481271873730354515107151530612055528682298516597776559379501648550778248387291502329912136277515709611862980071110213002266154802165864517176555416140252486293199274432825090114633614607790828858639673765402918378085906245845844380612206314378437156934635821360136941926392909163914312454147109996057055359776654795607836679805997520172303172586244645631913492470679204534465496361180431443746805414087070659583665767341485681100190490743474147991304417016580461350383313190936631650857243678714325960032062480768590542947169068308522574485422661879578414112474919793239416380150317743979030972733542727400966965382967898362483812416100564061815839003077352036155220752877908486985144836269480921551832397628058956591767722190286063438764724814784250462098354957454288330349460838088376324906491901097944636896543337656407559474527932460893457181375021532359741683884519902967525450537369614179520058443225476896323907428607930394824564061025944584877181292484415618412568111577621430517048956420096*i1^28 + 4315376501788214527655817882350416540321798169367484156815230146217738660534495380040415706180288616959629218981774020430129121318284903871343508292684991098482570993494101309985205396663689277894236640207022811079714046996726064469371583017275964741221998315299629238722575685587541592960733197017107068009008176298041232115171855886982645527173163493954744582743677978166048993524568176836575565300455251872433615933650806197654102653839808590746688784622956016094258363845470047466922422362298421336147470156239944841319725399854918424912434167842121918065378847012938478397194202543496167064055506768502432175235187236276378774144750983573916614604876220958431398812591394033969765187722928951476073831206717403799986157767426621623336996087178460299040252703360236330632715092288194089382515273703143911190005636347685140209087966044097196117242061804859951476613947328178518404237493238458265574315613000832346095799657369866950128894279279188758237933306706213302086391879017037719772960620969708076148523816532860807705387702306132731225336874862728783722095184883772355500387729511807415174800077090960742038956429905777175849310981366727364433803044189821782829824862616151184957395956961986042863640952957740811360053091240869582635767866756910859313704145379119123590497978828665919180667239144759411832549046471800332909325288486721641352695719325214324513831888520972669593929916521243348029600181782352852979913294493299022944036419100614341614053146888330516660585501894377472*i1^29 + 13793838368131344066532449224549196281115418081693236227693620242798406818021523369864785774062073520867949917700975193099203715152612463893239714201847532012817156575410593079202891489051426743093376661185391191590860560736206714968103436946082429139356802054208272856495198850947386479596488125507070333900755677204544227327782248431076951177161790641190714651937265247887186419113060172832263492759546457858181203044947868246367632517772580615071338741223345826929422708579442459375185505224337546162232993929503450431329140047833168336838258350768187509710924928776030646396379712744473211006873614231334811261629775656865504583929357954554000144869556768146303708185615990869794707691586423810556688951074842121947166161227446282709486162466833683680294265907816918072715628488279771649237702281513247453563588474086393196990055661320323774891272303658459678165366644725928670703053640119726533170480537556572136873026302321745127980667705801146971368992247135241103409035433741372070018619507586344481193726584180306833538059047122001992278978321469858227910759266022359542518970806690082800558922485084139513756192064212585499254183009816474774251710421399738853418195031765384460650602952340275396372824150821559093678907978513821759017379044837706058753803412621445065283936756958376886388805440414794189425249117216962537066455781297062913528829529294210659879855982190812689976892159994840845919624865962856598355254261044353014619988175869706952387733815438432024185356156928*i1^30 + 14376033209946897918880818719091251384138719372660691634874307009185427816290263314415540679407213285379124730011706238356389194813217095068968653408979313653455443412126756761971951469632683359736600759339736010447668158869512664746028986454293339738737264537926837370537029321129374169615248755968923074993031968561499688136259634709431826162268231168004582160156496927658978379803780313727205504515634838308694706228229449039148209246988739149956283581801362271352644797151957441290990418771623143782657204968289983571889910599564158024814370177713341153412123878231312339625548916908607167874067430354553229509246654351350877155339128002680123783366264149609063412661794372449953143707678914553084544952597093956808681261647537872826810581166964173940299794705705734639514982195395937768957686478219686773873611778820528282721494066127262378970841692275304217632831991041402410027829145987948399575754424664856991225763106722879805218095408014280872624027369324553451075533038788486957901375143085578119561312535880724955406674537458959652625812467078028154314234553188972017248293941690081344000985256815791057159181622834803545397970093953197797460631667467254345719460785569643851802617688093230741946225234824776213842473984914850804224415871850739503875894826536089775665955510632499031737812254487163261095038980192094946212224646378820112183086835368929028987724591955437349338367542780462065918917080954244383353196922402544247302923592934428390045558556633621438922752*i1^31 + -21765099842920694957444486707298160279682470379948164240546937966032195759595073985380164115423679375604644053601340303542899387114164916088532083823760500560370300204414013512047265998348827574514957606997935932653747357640120226277818853851638000326545015893736603397672124193979969671237458750383064965636665559197864456987890493448101419707625847461623384471111816879164893486290882558777196280395650682182979333902135466654662840923079984459464457908969506309955154094642315588972196443760729757669853100982048055178133623742872969359150697029692792244724222201255290970708771895320062571333449709403072263585718616170083463265331526648619715055794736981714857611094097966880856348156685665693848425250920287986057358844299724032952564928901880667927180574873263027578437183559601333815874825647158760828258722057747658843354781235665455422971421686308078428536581579277185781641088850005968469866522530486306411925110689651032783072011996187156054793467663664309073851178627086344129090049364941204644567158010331081281492382334888064441899887206284789364024849074698705893684243697530847220200608691168142848944957655872911696392004549931277390264262435028554792603543499374872156084228050186179516382011843166826714245202180802192472280986922282621661889501793890165568209098938062900424059197036258491834560481734211875179436012867979988023292343527852563818658780415256196490036563830480315263585733143040823913262515924034294220918510249005053046071554668532596736*i1^32 + 97817308233664452016003918686421480454207588027906333719744010457137128350750810362454683796035812309518941088364583751448480015901049148348431158014346090453083225538887456593598940201579715863729031998550956410000137898307521632364426266577332678466408608315104837152585654917203610467637216978307942245890957245695140140700635654863246882162068806686478979953666981738387109626597244868763272783290542552192277163802493801553817090675743352472945573738615391914635257579143178621788257170066790908271521240678856855785322443995363571575006464052540461337596161385979208864740920504374086413489220904419102457909491146145291319132986002866547097690317198795686965168413358527571750015349013532636584560648749494889064042485889034761866330290337471381618279109723653998662051081378427387458698805764241196360666893948919770176025582341070028716671463528560643913203179815768847568563419707281190337699660015822953118129147478770161663196757364924433812035194412183675519245749470602302393837931318513900386026031839783543585307019810263554362774619715243878627310373394055558483261904606710229391681371151492513258391335441195969823987703166999325802200206348686433057304922278551167942631558012922521362023219983873839165935882671329107679239894459991005708338095532142318374246455385961401879473226713077502463552340697901754494062983781067539382538503291390487019191980095182496735000581628300485642472801547158600410595649776041745714443367039718823410977266991104*i1^33 + 420126214433160466288651929296032981520685704438319382766936421240719620847152109046817943990384869129175753530224911555651803223962272907969273136311654069510471819022414596138351176933949971382933717145604000720670341241027251410405982953045514944901650772283827205942571876888278665783229694300783856844768502154403779404112468917245530442485759343022101745151487806513534718331821610597318599432449663352434723500644510577749104787840286558170213825721327736134007621658371803673343569765061284729115013729163155459173418267893096317951190268787842486327020014921905830669149715518607854180557968539961048512286158461063273222976854355185035524323207479819136804617180814559100145282943149137289278940468792537218042604947333647546684120938387253348621424766974845091450397003922842814112804098614300111681419623982500705872410002065455189849042934619485985460983900129178585968912698156154298351947938071902311659657146591799331781969803005776056963231424214545210820400066669930769132429797541118626850074905786123060330233126338845519419340396355147394301041865837884677423191706780897173562018652599935172745287996625035279937707964945826141686711976657274062327632064418435718865469807627716909768820982855185355891981136346499939204243149839019576470058230539110174098388146942261662600522064624878492955153153983924212899641220167866443556143376530684568616716277128050160417554106543682452611277136254357068278859797646212922377481193815097591421992960*i1^34 + 254626041802510924992729332526438425337183642283702152906299757160990679420192022917381520708320950154434050395300884856414595990492450309086679438384126110469436833408418560144319873641836117958455550587248055874900949670176642250384862091044881565475891617590079263873759264751075304276083749950448055647096594460333630576537245032451183271491988082438547324912013348731600188405398915611972445051312732157793715401524293184878103837754026538282659313065830884940645437315731184402943580997692001333177406449520383908292557147015783571318439750358706737034315592471077267696094623810333480171064733198001451836456950474485194716107056618059896806278367405345360372971344152054628372170504794827367561205055290086114085157435391873940700532253543045602098994852130035747857645971824863123649906208276994594262297753528841296827431289662304624051298722788903512481319456802569512439093427862405777934529802100874913119636056297449079316022659224577742545866300201492554149156570551880849732045860218088661099898365285090605994852837512283121495249899967079776928160485546332323648227665021165508349000912322535778717833845413790422049544007048067306667359353052555115671125080344077897465913811555440272761880407551514734566689874417843825553949382258963137321140696293614889516924920594659386191460703791479393982515580436732525723980633517921597426260382076257560787860073610111977673846283492699569022923870422685704062400956970819648734564877132749602816*i1^35 + -548364522321774834708524998740511472605241090439832041087705447365412787880945165234186938922177120646817436769074893671896613106174098379687168742711606367931235725311677579733563684967417535133112602086463275245969874863183777248480451278352881309558692016337921760511664043240244772566203940154769409062802923822946987696740833548415559127167354234481376562671766774546583553551639003991821834733258556097666687011423579160600018975116766534659382423360838586230060880141635665607826633183514055944639880775025555203014175196555029158147615331911399750190268692343790409887707927853670549272750053934054308126869646048572849729838084617869317677135927523055609873503319874484586549756917117089707109655416649280524268326814307438739969100400473387237942648516161546993235100381620228122842689575237513594804237015521136094223106820289715662257159956037285873071342297713135773338905021758846512412954584586149452959123074579692787311227675345208377996783229911212435679392323727070859338958905934448910027199342873606482767580127845287758443857607858154552044506354912955323170601522202914446622272822124016591996186594645665785155985293335369192878417584084163276468209523297969115480187450763368326888288494855903618062225252969608850338684606633996162598231046830020742302450360191844722344702549633352522469180840372387810624145002981221177364028543832090453511084070373611094151094760198984801757627818626676442447710538645728959753497333465088*i1^36 + -435946644105844795314367678663452923023754797287315889459647232329861286648532316272639903057703048412323890296821677833961521839714343505836264159630395205837828930010387969756264025872264940704566668563722574643095536016822545381699930497506777996092388106352515918715784736121474075172078677703596066421026898563867837559327676505470852925727276688768026638533291580849384539733295300744218809407412668285138084839356194168875836572562188247498719538731615693360069391810469798028828140552077275478092775818135864684132079763439753503104951732591037651777390184875500139437425534558971901038059264880880352467507398856803551514569395812225399241621914199929376514755510305777936171352230131288135523844561085458815268556496259042847032133355734225698243509724544069244003128668682867139172541212856471273922560497120053473576236351704561080035448613437979009549966260320556490820992528646934472660461883055665920657301675640095538126788963857824684919831309927362725170965327400703920953113562866300347638537930807111469505762567037306442913200556501305138805954688794648867524194723995427392457499845752443376443658025431649371168894280144304044061780088391968306815691963031311231203474649556378939486187258011305610812346514711424391201130547109673827757853154553609780437062668537080071803282146627776277203458625816030091202314661297541017283888945478627242676288030052422153697292365725992232016712387601801853168474518816378167284989952*i1^37 + 369212341075063786492210028842994040255387356396505691029853730801707215005536711361165651062179017554167987907321883425711037765061928610854477649849670242389672886739839856752784527778167260977990696128483424805280772967983121118425173938220092015135500291121390071196361726834200301093961051342761564373057255679873511450143190588535368005990913645372153466397266026815040353650471512080878364234029913765926377332125638106671043255525666139535985054085638561396425818086519133575848736392014293126562915586084905162259804343210059500967289575251008848591065186463463880449563186826915995722157662274513427821268957173338379550138007705127949472847435406572344029861571184509383054554801392292529416673357039472455283333746675575820863353570479477466899620253753568258719433469890925789537848824726643742998681663196191286160618249037994282885193906527050371124699838358702486261913805474929296348697966112123529922405928305337876904135385192273681962639835801956004958377886836585788637047147741955472592304249201429223975024304070760013565912422695724542565022607028187855552428396340151364162933255408070918102067114136461693691946758432833318895472323100308794986682792176900689169105233627676689420665842905003695782590783562119672787571480667803013016428530167598017495891476044122227590029271700803391151547390380913962266299106092524111673547492791580340630556992574090768791848629124751920478601007439696617278840841352660385792*i1^38 + 178849910698077042334162151779701816997843783144975672441398239106192892074863660849807586683333656394669722122679079230646253907971699694340507411463565973813497713805558699958125223801361490448613382923133921773400463117893991615619088938988093736213161701375236325274416558503078506519609652784352237571739513424572074650442991009440919515371509731985220081637994853264330672450437818458778314101138367997461532171571950429813422157665507572470835400158444645696451978094048390034612015514208412006761409598174017027711787884980238831062510385254756316008178977060943931470616137781118634583481587491206881440410879329865650394945633729938163454763985428957459131299571530933993652116578436133628008144433911925798786615633553845053838381597593410721255205748173119428164000942700936957849473329715127495780444971614178304132602507057056231145555937987591121691615562372470931236331313662663264700679469032113662353323120534863322975135691449947095790348123416814874209548430856342023894499306854824196447710270274285137801723678919173638308000224811396321224887260531681908797719774361091918833594691121983186307617986537784498037898963438219821667893695434649756703665261574835889654935338155874915455977252806704716126559285646077935430302456828826167889583963847477421959673740820468690064090033768540128873352549637272465899603839048372333797240146400150176591920690158751391791827477786034292752315147136251593899778487877632*i1^39 + -154918479713988214368166449483096032213537160055886760818582748828190943729229198289196374440571835194174313059345075293803928799060235140987587100921542962685536480515636272542858076729370871811047049236347783153914844237353263911307643747578215433340457443422668536783973072722933395743444165557124178798178335791422203546874434329671806873816277640162830663476419264994723058772822734911197151046250313443753991302588907910866414296826258198767592485702948925138692252948043564297268954178106446962470153484459993567956671923155698997512645838634484697019726588149918558778537851420588055343960874104145674364234510031657434394238470252011790710960788639001514102913673520644005273690179524725007808970581756730695357868119760692569691168185304137118910334471076402786688584140615162006136415332133263321697905716360679442735926035280368729933661988725320324568219415131138761022664593195438991898936896818974325965723052979950652149130317829621000700082816845954405231783516088803473639447988920331867584764084503444295309856661071780678951731604058198132780060929326313815180462532511414683305862501153504845573955149015086853458815830853998529408883855373635897634167527780417267962311715463856327316004831814874911443611126697897758566575011795838297954248064604995854610037380278854493469644840516432503656988892889866459722303522852386576140142571161289534735898257051773434255229692192159276127696356261438487045079040*i1^40 + 25170252056085730571154002675076171434970253470684130083975987591861189848099363521884985359941139569228642874156174722288195568880073794789765880614912858179527701270020451134606849133487049824862490179559954737719804666950366834263807203699577119262657373859427074555033626572442116530473436301449158197334385929251887048354468594838604501951734733120352931517111641504068385432201670890194838230749812770101842333127866197735327172039212778144311924427365545945253558528596101893825982265726653774794568738485055645047857727913668472692250451734177220142071602932211410962869553907384789933401683012716681496557319205154286591091593456735407326157442545214923395145260351914769663969641456855519738637659259620001927132566117866331663520295917751839057132388315562695163879737703974519624885647874820364217222380557164592443263445260119971513496688873163365323267329526737248557140172963063014353788058987836870313408177055872179973031723428369044220166978741784292216486855634697773903787242051666083280019440972020831857230722117627563237975388348419926347786409656739958683935290085991705293713105550727468341632900109459061744678106336889616662190167674598979393808716307435967205321547283935319897730876603539760613338227762264414734855225033765413127351815836231867740201035094484544661597055820089094925649816805592334169968737538762087665546303382739694890561673621497963324277715638731233322515609140955447296*i1^41 + 366559544834044535543355022487225252647760184050191722147721276198206026036055739365047822073053134830040857820691317878753908880958709852339785310567597693844946307661195037643194357306381238972163300534612975622420672451086228328349772571053899819767013102941844152645960621026239171400159040417738775735801343273516092386161748893481745437190588902339549607936278467356516765515350780526396982879822765270531894335791523604956090004969776461683122891784428962994380026278954761705542947942273984516795351389696084771852523787895248150946949957859726016857479801928545020126542290777717654636753759693629507040898489159973936723257386940044141349717671461009222373681030927849294624673498972464819364446301469522541217816047842218349375805696855036319042381917950759732647183882420022920645870369078290990641741022245251024245044770116116380691191238677832464965453968741690175754943930963208544698806803366206867915557450458517128420386251077265368422907854355146953456949318314244321225715502342748184165966261348271653230688628762142453657840439959701382697499219732131119442706143353586019027028980504842343279087331423153992533291355253690602726932606003330500981831501204741275273984120224080295489939977610604793863153814343960188510769996109253850849328509814651092177365579411430329729495437559801195531151630671840478829971254544177318400179842344962084745700453093147372239605242861631156870847660032*i1^42 + -135957038327309095219720053996093081455593955988015626869180441608387273682898585807895851903334982625499768434558859912570313169932401867360494009940038546657366833360672819906859239772941980937735460003242337946545881903408556053707778806707914220239565947322933084839625840943277499208390485382340753199450349840831739948526367666789178751294190251276413745247971988507173011903951731972136761694435395069233572333786934519313231562616459679524217834798443582673744816995316303422931023086580354940631988051966380546907383675811930358858928929424169083770003228426333052232708163209062334533951850008032984679299533077015152964597836012523709474872636569773434795722704618581902716804353085120629052888158797199257366211419899383180336606962101228374647373030333566593161577504607713300669653225052306763863037970287888856339207558492950412281623050374264160102408183639600800382313937533953707871977347937371423911852819445759899631090232924903590406885271744238999574180652509407011341721045880798902974325776289879330151741703284801212987544954302672421577011585429340247442807158549573089076510367791518271260420660252837148301100005248830662437457470757373120796619737325943209478248049575768348645088196009288967925243415694180789968771669483541775451519709601190342766357600142405380645436158326653645409732509217957339446473612957966133238485097059066190916306849246187921432822320467454271160320*i1^43 + 2243401929493155280837924532444213391339920092195302635187841928222620555681689777801698765414671273494367345106484429941419138376052776355836131864433763788953038302467316449809011685403131976459585974969397838913607576608577220467849590715007601495002787532416555956552610997378044161664202048628874035764818933886170629571056223430111683167485825993905493746511242567984057093145502323068262950565309724238320237115545272920683890763786381451477911217007148371196224708794355699042042744472165542693695299860052057199461499606856737602691140141759745162067026621162720219038283255590463381806410926972774207962710112862499589031298223644123915306404625570017605937410951941557771764553687867295893110247334004648240452360997250834839579291474763945870658686608990744493177650506646079292771405533636067346303391688281708670316975565805179025672454449372387728063975238290460285568980052702334635876077734342695392876343134825729149058834152305781109039590945694426108606872884055939264192823387660705713582144004397247258649268533001239301213873642465301436554527621271567347507576546968751907692521520183321274119940559747729268647093958870095934224851675193255678393495039818001809225542070813894406835235927401794992378017951659363539953963236328620083817002464474182166813112499608726360922167179076777808420915742131969274256122268767688144111487364502470137468458413420265482975994546487296*i1^44 + 1043677302039077341716952613226390294244106593647864132558853387415111340401549261917451279247055518302614493136645191146868760364071474954488707051697976692612009989515113680740949151374160914942345299655433987564894533064918039206009398917590889871330404848059786296950951863618882216899114179268931404971895026940639492384297564344651429192670577212172301660630541455620096301999783191489807790862807120328866536308334506338419520956497565513892613154052790745013813487541316094920056289958004020481860542533363596824930037809314856294488395934000552931018618333097024860997543468546027181045404043298335718233755786288068125821358591056332334784230078182883492403864427897607047520410960789431553654269138843519517012227459188764610788662951330681693763619915138444955223306409511799540147984306158406665659082241489814188386301466808210422527078361726952067784582506402025772483095686403942097629667328242100864192316297572609120747196221665026641551142779382524183611068836265339518341617363745184001823676880563630619130748787970372308985879348967524152384865320851901810770247192504616239788025854101867026994348661930678329129943865777753869712502348391711446399679779057721254140158692976885913622210957303175180971277271199680482397170680252894521174115730653299868552102025883621230900659466947818345673488598495910402906986682060108766944935049028001898861269378849718397250306048*i1^45 + -25659406557310863278049154667676797056243860974208794908159208333869903457651392553027147923327556025988636051488187636592309483396524244078498942261363696162939421494385037811574684555846897883577156617633020381034696487694498149320241611688297375156562105908928733224959728895605559919238302844255118983045974707136495712071974277030141641750016202119587103701639507447692926586370405447049243681646773621585573127184662932334885775901092634357713538566014127035414769942302978660479948628047036766260623423385622133021987717821153416122862208995994238967807989926302512824251353479711983057025166606934928903676797191105274713366937356034611401473989560933267458283194804839503476354385094047699277134949538305548535514473460120439177522859940504286493585991125444987735753935237699353787435157385726135321857994457344698694789159381955786029888475936945412937003073265387535501436983261719638294295143894758566527656313588419267529197088549296433456091698178547551845391421741800549758683414508502990913136682426736125519654758699121653291241239075170461989547153541223786885454888927601408004478815746728524855312326420921178741675733220303748589107708771115516960597681740100818077232224690715268841732297650952609362119448529341090845061238724019245516210049418653913812798271750538432173019128005193967342263438025813675636607714416009669563650610936465148922152414302854709248*i1^46 + -227913556435023711186542501945889752477734276362886933312017302166656100625785438391751134143895768158799776299154139944156598667101035034650361255973978960110358593754903071088728998083069975519600285329055915395969335997621428425060672205111759359322440363362738149390185504138632498860215275679454878143761786584075331049649665302590879367172127687969311426937284561386423743345774160297154013829587101550118208186647366756852482181585842913393911525243228735150409035067674245299514958526525606386606026175891792067120252546950154411760474115114448313639002429837949662044228924085308540352865690554497226330046500596667588156436306449002534242199918902002815203133779938850464845615857294507211260485204222344012041219771272987486886150267920418201696227582242808420849058333283329540293757472112813269721070192617949317654400627443756504965310793521731354279644087330759358830545572814759837704728193681856939407861852741748005115143317696608850419526109181648926804209034986098457536583942269965697851692099934999492141400267617044031356261019481474960756856596943529884101129158943301612383326553334934935865996578555464571750112887317935103058849711601999446300984378841936593578153646512850409353753508744234894268293190389152638607071803382188081881160347432057491212643081766209593695670800295306374347336948326069272679227308854266074322802270206598640331961401344*i1^47 + 23493596962248651904156332235652289998902571616220053111693488846118976677953689361442942752800375399940447818506456567174929190011201436563721402980385433616514133938138477110838242581323549056971216485773412057381631225050104754751961118962395922898407730665782825637052001095741976770288313589414798802757736480040629960350163178400411047478481741288788520842172627170007309331211564498568180332404821158809834633064865626002809292012774497792293733563759215347204776126822500143518774683479212589754233740152189724177869355456046218233966810665089913151285043859947913073633363967955447336084348679305287002244791837177425698248110366104192390552727542453879428965572713340788505468847933262830397947073949571930552544912376887864290950451621122351299643985689185219733124069649835956496097173346314122784481785161821667377242567270429612036621045665910650026592667292423878733768977294280543054205757454760197252662304524537032381333089349052164578919697975468464186425170897582355008111133951961522938372859165139767136311856865739649281663223582142675931238384501746079403330763443443934976736929927840878493170847042219651698191204727773219129237706417997896959586628621856255489514461824246634325591660234292354207374118416309359798633454695064860150704408889881951417208857530600093160535124461522655366682613016989975524567788308656727848657949867589492539392*i1^48 + 33829620489589441017615723617397099491650551527628504845694984893438523124802001803231235271832638516160998344944266206058684802773747372060363645504118156159911419716981163869124820339233147458563896508512325685626977357523366248098454663062737343461381707050435090310410505595229373109506007054671922573288926145991610791779140432003315922140339019405850701301787202754655044804220681350694492387000774104051042252022995653119408727705587614218746873039936624631892934688217377377728678645700429269672543197975674690108064764505294798103336708624136020679604667109781168774293261802458462457171885138739165682439847403292513471746943556054209682126371244283205132391356097875563498337233524831016918382402195466762208152942578144297799440954807442512578334261349788024448121097689505554027855296383965616243734643180342834313170672882880215441607587290459361003080083227535271084153896361838698695478743133775728851366595162538157236752809351989961992820975171850919428107524037125283576971283480932302540363047121295069196100084130053487870855660991974938936942699956984436479999924771307390107938748341022238001180569719993315795235627585984783783559202200335500876370302547118456181154572558198011211467981012283868850736342250328411628715999847929795051214086328591216199869877426678573429929786972183275626989535742074421482154224127225743316321180844032*i1^49 + -1761924985119588121366866911427807183182895550618964645157634433931710188005346350188618578245109114845095853447464850650363532589166622402751053166526768816817565150541532137743558721967622870846124110147627629335714011338725916506242696767930763442139344407329600366271494528331281301263787257760285940821879523174536124426571000943466883382749476468707876318247940283315587413144531834999589584441394288668366853815727998980383560267814477491546016942072315232080161732707790610432945598483280334574302578604543680562131376352058710505685076485545508736502392548576026177210541186775585030111083189517917043878385459181332031877677658357821595678938272269535182328261994694621952241672304374566009174547895480612518968380412819454919020599964236802279026696348108752054210780492216381026464438870170173109735082224534723965056247591840579867856388371649787564104297806933696703244969779371961682357450633110770622688944046797346786744149725201084241693822452580619039090072555267194076752383067431484251562510907067716991430456145066758823748618326502046973865649577683087354987575943936423838434494216928488940938107453846907616872495695098479754553575866736658052316219227311726364186267657873476391419037279513021679418183335358362315720134078344253627333819364717566715390142178325584779918466410337949300676241066813510896564434377511703068803072*i1^50 + 17434594236671911740079098191006444392761920467572025940427163604911852226431495892435703664096593167031479616282186845493912548903316523715307536837294908027056690999157471151247850991408179730780700040526690055103057550492058667751874277461867847928282395735915970984086723716202788255712382943481174589960258266428890045550106233516897649842755768082642019694024659937719598801576488270513905723858781010194091210178809185153612265573993935355680496453083336069006760856311328967450802431823583450081440628845668880000688307135218666284583265391639001871482819229211022731130050851021306974043622518910111778162256383885891827196028943340143558218395521908842389510011086457424067456399812169702562841991369886804177956763847712059138541727777161775397857089174815310307992074345638447885851991151171246278463205361332505139616777723475468990493275287619169059413812055931694874380676283262266443229508251636594869954354093218245973154681586740191484868118983436459531097808262731180713007368714202938989958153322973710242874667297001660100955717677923997698473758219696099489783920937491140527718746431625060666752735702197109882886315168405053273754157830969842610559193232266660239388500165357770894212050901317833626821460959287931507381778712095182701713266861721211138441692198978566375639261851816060892076046627030256742555257313165312*i1^51 + -214536369753627688789618158931229916195680515628553649228850744686951380456351290358153605144382762309424969067075548219207132808394464870869355063435475667612473724209078574727954583234136304321096885673872904487004098484080994789330467696312146958932390254422025004219694449091818322963376004385250164807968693655066131567109402557376778053647894272916844528860782335260294123219948193113734712770428008121759390554755940215439721268587903462050864946505724195376986574636121072377869400562755121856629124378724295458970069341308132659422036125640616046720852860171180061395203475280348319786751841838606965729708630687342506018197235543865601208509515451193800504925285691374575725772416310405771094763335423670238191842861269393811540962225405103395738138830258924334162655552463456066231239148462934810846477454725317407037010492787729812322156581830463023281844541641371892641675013882428033115281699167643250222819684336549088396374364353504037194342008667876890560640525014646449979227297664282268359605134995864047470146495241402944700969507217665438007743114672086486493029436069791643282106343091169616094249915569696948097514414131249160748010244961762068580582781535340939531052580265995789393273939312814626380615857050126523783634525624314906484271867451905975341368699612399794390625398425452326137735581528662633900670976*i1^52 + 1582338337700728033614734132955767317090018636013550880876506079046718737737544501970114653054644773797700256012536463203300345745675298868687515916545745351899595581207140448771179166393283689731901073494926381424813769350646803276920648057657413968480361353626903654648646794252198639508661947397123143607552540129663810871336615223554717406359156970955839325691804727264829933500202098820818431337716345951684243962650098024770181825516050455250834291181819233887657785556130986612265050223239466497301505602708582794324558812129721226541163984374961621914819440897796543324478158468465833891693292580127718067236864586926934963214939663180020049524711935258917045544072732620992644032460910059013597134348066048254034670584026502429428476573677136300054293346776443523312319371472623523230717416195762559869823085261336805187764935002519450287534923113579953980295402464930290415911301432889105713350984015276012196786036409401475173440302632058129874523077147516878561543443750290599973664181108172465568758119745209239232145212989229926429890981469365776067210212970633258050813109053610089720236400127346213112064725066316267431878122790951742880693138256887578696357434748014249311965209262239947879558694463095418183775025809448730445694530492700709245408260285817766300586699634347645046841216778394837821547794510381056*i1^53 + -5909192367043400987692461377954906642652310717762332943080757789137113491724148067870737380230936458426526545349145162597981457174052610616927195368502799987171595429147733957289622774774119905568644073093922705044926058203947717343158295198859057284539859777805057681996388736060908959573408465440335946687273533584600081245370501305628581681638517575854544151791100918914252523197640486288234111794084441532565330862482430318879486756791465027775508264812620866543995104851281274725533471259560536229197252914181023423746360093374094819280121307682501937126502850352803603569531569529522712389809403229094984463052508995477269915390831114903326854009582794355308850835788636145157287219984739143820878721685374482089180530785817307098382889330484197999125538379194733942848761980450994855481639898446560704437215223632749364338797995512718784015172117347227983482109134722918566701797839846520936445649236459370538519890949884833090731686167471455012241959659223829010418249454852867029633295235881497333946415787494128677509189145688103803546513821462714544146771281839986046818337397218875339025804994545361882603886745350688078174158291294340860493512874531862081101875410487570615532089598549350648226011191638665653167012580967717267079605932087959079969299049254284890895256638302151957521685504726451412958969856*i1^54 + 11806400819585908375553404947523463039243900214344414934035481503581626475433664963067295443607510125806088032096379418935019549063560718529960285738039261562822846036601946159751883201576949052434222744924943823566887450623877130913626632920672067712361109254872359667021836782320199843503755112600183555423681516692641167952502627793718431659170840141017776683819908871346116892776156460774961422230987161735129145659801029000519657208955983174210519742110880588146924915319013311313707715294918588284533397543102987838273587142032171226965673623526649641503170916079747154531095796443886706662104256765750891733758301086336972489879579248117169796697545699255571150789105154566877086969246830802901274167865013397085190996427631452909910260529667188105757851334946769358313631055568403656067723655851612287911056029661633032751604718205941996263569539883129499960016739747886727446840803708476695795262411141624921304464688678713252232886209339664355502560526583984396923402514228472580697071850931925139931001458637694569946592268928736709279051258678793326492382635656095424937102884837931864879270054147473435448804217354999877297513056673117852907026375855677601761035183820197543127621400168383308413569371143049486258910311160496831071084917749947079834941139639925568905312994021248898841269658768637952*i1^55 + -12613538780751747349796859860826720548324106198808247634969053271208657556318764385002782829903720593797091551162653044933474435236949017743200851830340082824135194963319296476747790973538937680650763937694992209665456178453465886470727155042528275456690276813459617804829811277222333646663075276440018448737463774020320572020133556473433783817566243780735880115538088981061549556990145656897205560028446529823917797395370872612500869583591416865215238286174541032349511891077641219061293969196719991329427349271283003925296050814767824233230598595399546412311357310082740123852527855058516828952669018053456345499260322396115941006586133766147276425324963947800892057029886228934111098263066516529117384895764010504314753344595856407534511916604032497599327785602073269654310508795645896149293425749373659123479194731574151902709377632717642123346420351873317027730716784548199211737678388015918690081537558436288770409527650599474654434385215923083022882592713201994210861455412102475869433408663314809776598012436525753205686956770947203400407389688573813364418585496943574761273402048170206834761966168676603553078630125278906564258843448301999737110080029121750250101702334183814946117868951558013119501631727201436778785109147053762822924537175627438521959691991539910666595015666763144736570081280*i1^56 + 4708388815414636007578972800016785562756610751704446832029388362530116702510292736764935329960838763772818041589671722963886462892722938140250079531502212577194560446274577359580863854174475312002653920936722068743584414484615345229942519819430473858489304812594969178883379554965120777094485806115673035237735330673689313234590510221351520245898013104079019194720221404662698504603302045165448737891658306031679268319836345887137242595908948783882373709559289583248326898228899300562937924656714923644905208790440425863323836383028633031292902458471938553740259357123064884993058049163214286267355380081378180764285194198001866009028458454004127322004307510356577451303070049695556845416110124040912587490286276239441460739345462272619991813247482102559850374093098625842377934289444428631863210071313241593916293950488510782249053910555668464379172524748852807298172525452627114131659889791905898347310653407082608743902775575586388327619593906059906610365492130910406251805488083950771775706243242646650120914010336584589598552835202874815249874514561250789157577010293289921181127983951299821996216481829153143260065498456482721805955993244399174465694735282907658172902146735188766485171896988499164615489386522379400092774745475016878573857394477257176413933475236166806125538528878133248*i1^57 + -4125905563383834226873219768366241814672616818191194639884746751733063886824308674705668377257982990549764869980607118541288789538925582078700079800600813147201555594455281186840376693803616753842539752669378746202155175973903772548177528622634015755535579426838736638942554296970748138755228738046511347394903099140222050357690166029568622849982601554026301886292429625497668925618646465381205728958533419362902521053594250206388587277224204172520555587569602636591433277294471163069144202912175716497875977382447514301820577532267062518500890268608215415675257503992897594804892517688950343623319230582792814811779576747926160035125485805640661213675618440249907970672926818980262997739762877642649660041214677041509828705375818841161590425618588971827543208455773642302413453374628236477051323237275284438685442538848730669445781495077779272975838687077219004238955171903701571846967535682860709461803901349566879976013601292059009333776486707482808263979467119937152962575729162231904776001356657014156670192026167309773551217316012364174055192751191471710720699123075076106165868151862033614108660581195718526867727352089702731443788533550229960679033972902731660522085288489275555937383217362550214541003701649948251298715236433006002010472557312933636748814551499360569418317824*i1^58 + 1580112056038701477593816380219932323289678228668515127739449914123146008648500909265160288278273981563674209105071899083444061253438319809710819163118521346263718443567311882340936269658701135651643913165984168740644346725445212936368462013967391648253727794023464638362614152646004031350112990388671847909802326991127282504875722913478950454082933558797671921931881303196523055460918931330939042203611740262326885070222730383093168227854655730445915164820112032184880351179554698817026656991934634685840885117013683192405386623613670438135310659773344129774150762133106677307839657621464929345513426915608031907750374835199423205972151358144344840735194565884558156136445604590977726756025995241355569082102669772292165837155659606910164458620521710698471150975631876706409631081727157273825014379297184701642097497133734752265850990792898752519886223619490622258739675681157092652592199709865070495997482478440375063374122474336892100394396153657383548792962371901440287103371817580106468396369924415659469511581885674719197236561158314460204513796524424084410236326338520623903791963114002916286538071077634456897737282838045791550951499113174246516378758455288517809208188225704802245743779422356806109094740497778881568920154439494828472132339234170028026272961221623808*i1^59 + -184043980285385174271024998544407119560472074469284612312858125716511621125817843578398032634746291434994595799912552791978270672027612912393376857253884500166528816924161390010185313336390521739899700377871847507806275584527386551090961419010486330667040218468683044086347468961576950657838428238588225635299559594034291337402786567791679654270015533627976391424959081829641089130750117595030727062310783005749257760130615616782595898470177981595446011476600492294415761779341105824244435864074047864495960530235019819824431014672440667586363399448313811334028184357034978314194348157332322138604658402012573558225699816125357490568927643175878075989999323269611700002683581392815268998929677733694993930022717873500096579278040093456701349409017761310612308960454164961290648517378151122343234561561552245498270076064342052816161115373232484801528102884977582977668971133519983892538544891431834910744858098168457537504784021977890021899167494021091822901976802146429029962351489558977580476894115616486429019768179202026061388516395820052181594721305129887906998114141292294580357874478338741453587816122335684971445256399728849621513746008256921680742107081812939718036488779444732998079794019308530603845202179318234746568563031169009619327383307144959004508160*i1^60 + 1223082647825865624467897291845913606552262359423739620606985007680064852668994826162340119823435883573898364816538321739359562325257159118150207030903828710577154472244971277012630245882852209684061696047557083340523791346758696141825324961555444848488040390135436830230711211931419407052837500213399490170934831188121056349689266197833371142627862398155671737108311046339267561465118227439984449038903231674917104955575456281029678733221911424278426782808192896120567993079283789616308079888871189178004106363730744274629679693492008276535248341810424665585658444271693743569344883124156251930179470869583990701179908656219323003073151310526003008490666629090774777073446684093616870208964130930813823332452184902280964186060353395259042037718951659616238545922849311296384333889305518266898742478631368913605944519049172159769576924840761690283366355370628166327876238659138883897507362360823052146872183580072504739909112955958287221545796264778580858386440500294110335144170016362568301478174291935918574773634291040272042027626724044011488713989349447812067724880746629607987552939728818030195406895130947427371917802920935345942947203075371982435204687849535084463558931708849255649736257021223831420085622261073272159983614826951389010719091458048*i1^61 + 144850630235428367519941714526947316178142501853633989124096400672472029465204254182797796252084336474839376684481464397831239614154068613898623613099000666779304329998889737264863480765044655634686010129976385115455024803335264154354935180790315420449657254025536487924197553562948235977890024182309206436429198127241841656230007352416071815667306457633525572034131676899944689868663577315843966927264688265402329069118182992055227390049286459472643477313324893595527545494376856244875252613269074195947011785623429475038550350924644379575622443303676628932855716863790172813583509753212968616340381858106071838883320833559900520844419091635175588923643854679498218632629365110925009477985061506552846145597364141529636421889966382979513723794268562373364616326633697013347470471658946795333948539148769808987001757237543503724206000430825104866396844525036869654434725274100930169654148957659265222430977881316827691747272792644636023177455467431664854826445655493165617859073019993313187547518046257584552461915432128521146055534853172067607446010246321515163681691640332544112825127650927170110408685744055590468650652259910340683082562131716251282388624620286056546462956779739245240941427308855033524772095920406148620746711694626734997504*i1^62 + 13949022292578081093045547781454624075225779511561584550632212570344984405619386227931999390550578161543938294503071324175884152728695339471249654761471292882066489676786192864974635852548804967108846663119576269604407294182478365745994440343736374635914561356180291444333649815614763018275420327522661143925785444795034685401586183166724854999899985677039347840652675364806910422837246054547206894321973817551591793308372085508140315621114951834980766406185298013117181201776978412281767499482155713508081292928476263391841635576869261625229356844120148588273960002833325484264725854822282879671046966165375682767094978873752358693457760179202264236203315022692452822695214421657772257069324284449495688474934230511607368220475541553469193174944315261795595135147313783501196957536190109714834333286440756691094116851223377058099532020961685712904768169465103961999285920626721005942965334063216197193842525010166509028572072538122241407086957248204969686812580061730028142108972110257444125233362894102617410824137003231076341293236126194748705743922410066687696707211181718109765528136019191674273065989612387608900412673192693835638474667375507746116079431874977630484611041461977499242333096227673690489074308605330702291414548480*i1^63 + 205857036360535751729071379070999574178832475108208173316150909386417150907527885030967696126016637312857518775645649328047232370651772962544826987564395211570827371850959510257227414298224884074374792280040336669773117948338432496529135217163538522260202872485609872701985527551066758540716699011583515944145331730062698067510630752746499281839234461884869866162462460578446344357350371254444240421941732432957790378622218962076166872076611093423742190901827550884229097079266208135719206533685975603074410195457210989220018882082958028459115213156433481874646286913219676296915629187216357730832938794533025036014066004386476319871567438784673263062339471131588386814757686656079967412809344704987791524328933291263757823227555450139977023650641533354341805743243371602443346988169385688603864000257589842611950572756376366899133827062189493707642506897323152820712510570058813396149287811529172654643679347972263175664980524526044277626701567344445227993677254953838142597150661360135136818769695086874206913305599423078639746848233337546957487439691673385803366699468137189559634388763665852597679867093748567384481960901358777087742127630777718817314392017982950473577421797908728904615143623743612802175495674114605056*i1^64 + -406109471772893687046615386938849127867974926026885530610109469906955159395569914405526738927349215556970091726557635159749305426092050043990394278704295787800522916598231311458969946713184869245083089420712185372785804615237567170700144024206941376654116737448497422456794039368629756393843650037780608893236696236667791279297222358414614037405344601201952712205566562402078704756873323278221344484142409260604307377358107232314138377135065658655082775653611270905358097144891246284764664569165891869625394035774312452716160681791024293165523452841389326562005223053792260957316688421471821890856151374527208281253644074567241616788327669669669678828521279244897004549025513100056092681007236834195024865857370130290365822307736489559699381290888028452911605538102941286256629562242990664981818545026604775722118946586886651292780554712891336476478958596838934975606928846225833616642760102332001952332127964482042308167778344280696164534967302336701555999472652552851571928665589619192714885344029981974673465339602977326078057073223360676430745967191147974896934667535799949462090789140697545530997170930646034045375672857678170537673413588166229397006059696353047058097410321363459749474248827026849730134016*i1^65 + 498392846746128690126359515290529478932296845317647016287061959595402644598154672495751007296057324830343868679664372674241240646026085513337687957857723404655284786729854243722894938672105424247523429948335477866235278524447343860554394930317493946221077660669226783936850716183634366387640146548333982019617689524649099021964837573865565745840214878527200819513976479562936934554228939618509938848094099528867710282732850879891107896642829876430492731321089317392236083185389037196542334578597921106205896668816206391759608811693175992477731529114558576579739152415079335911712895131124968862407435653005659850619413329611077909614077677303041450322516445057379968430632550606568554659554544993688018388466721520189226120195759186644497250702857346116592082954336929453719448918281188484793105139010523047358626766958976753251856638427930767627197997494614869107179896925187710986436184407027132748600069419505895123769810512058164866668462627785240073525575590901915614167401304515118803640200315678202584936700238705116267585865197742934295124431195192194733717898316542235510998377690098531464423593937871848851938175001174533584053014453139325534199912519835241365364524799140284134309847105536*i1^66 + 79154077229031261234232027018008828429058782132198267142886621910495777031614330591958387720778245852844684992973044744152160624291706484453727665805229959391091795572137874476389836440901311545801952057082091460715388306047750861701302498255612578784199603905438825135794805328553787473860681841649499498452643378421580682060914733692864161000714355375110540842360619224942029151599461297400537086210994063739923087157965493271841633736416738825166780617041346245526776656044361473571483806535578712393979137453809028138446798812418641368250972872481697132245951699426836633462848710233163242829315006213462209927676508306272529618840913932565913628190949438061697785874529558865507794798172264104399342657087707546669064380477761917892901648986194833952003796305124939932140126091415082146299708357616657824067968007014472659618220233478733392301920604480520047146146111455808994968422813657564652657913369467921461635999711042959274402382792558136931683490442873041834393390123346327489661764185524528939642143700588496866616355913622230950172617610017045642959086250588904770753823552217735636439317459474283740037710317557558009698539633270961190212248502134774306625107251953664*i1^67 + 2952900308463249802362414361786548615700114021248569875902792958573116421235179539551689171199351993376952223934344851952313995179453241057753968981265296916530060544179855821894927496953884495909025026052027430823049715485262538598883678826078176712701198147021884141208028942018613035337446147208698074225215335494068697777033520290147632013097035232447371909988564641043232840864465375104068626338777402231555239423016414431846297250075613046261620304226311085361080371689765775780964269424136238562828581384805690268756186527831428111147507524104015758153751077610970764917590752131480304877950916837945434260912943304608611828405904366649965267260274816390869977471671073457354498999607390759558628978568722876707461195374049252593896080008136534286782111959258846993912627046682405413435297305309537286108320376222928877103480505485967072175111545154455096315195191279873999855340590189873392000298529242847119432163043902321033968725477578554138512242835079046914285182924939559313868903396648604719946158404926704130605541172251356924274143693670722924024837063934442286866638160544558785794754443787524354499871925844661498396784510913503752256657790710382592*i1^68 + -21717327435924489057867035644281282980870353432559692109720401465820593839778717668736447496284795030449456888282200045249686916614896607435464052568853077561393842825742279980628806889047801051293400204991070953526524115296653062999367021510854757967646560180261900687508537066421471904161420941332208017821828388512312797281619850680805887720717157503458148974934016684049879126547690574418401660554066465896614786321187408069430837443109524275941966297553340215738683035670769827986378797068652139613108439494628416874846630035722957054394030011969232148869726049950803667836385145086274040320732674982053520565101737479584820272931695370441209834198199751215849309712924885314876623852685420320335184710662999514926419198147770025138640523574037313952108303696436471708783773238033025505352144483114733713276002080486133894296538090639777980590161456247266514275430014577379530248038177688200995132660717280017522167910572251939271988210734242281739479529838203649903277296164587548548668391019697102427900234657445272729923363634517429490450823524606295022994000372668462515213697908336998903325667396420695901072522790844898181758181376*i1^69 + -56254598140620622939182911528036027366713840992037785863980785641717365706080578062284259101668885243463195109952017175357146353036849669319041659022504036757133047417654768062349461605477894689333141040369166671770416466393281730976158586340095972049427316210832054404701310064674683052648353473494375848811262012767676967578707365355413804163341370113695473376784706258948734174615807018759563563367485618350012937954722383465823786690475164891728943399651513459407299313258643907977935598772079330427067327337849277448267878022264371130253862139716319226413491717320265593847833909979874502970314641736061223887209037808917206690872070861361244835430291843623630269440133449416267399717142321994675018091293851663477329755724140615576829826711608581270950845286136543276248931704639741027013248199127666345113417773926990119126275756802957910050456459811134962584636626271031295910775440940586152279586280424449946806939466401890068667775140503445799869445835005173756213759134583333631510010900267851743778211778437711584428610189425341449158097332710245284284335530966118678442469999499856868241215076820544*i1^70 + -7140293733028803560657984583219128045690890182179930286066807344230747850647096138620872070683159826196683471281794699948600451060570457828717562340735881259281959490546375997665262940924586809615510334507562258233120902900813425102427761296536334971408732442514648386232664017824984753602404249927234024467011800276250430915080335172957933495538493574366824364558870360295017918733722226093353858886005172006981800970168196734568145830995594115313905107885824483446534370483231374442293499562278097276046460724677145209202998739306196795439113801172744109422292741518350060560087382757178116704214955162479275635165533015813901046151817796201796019449318083377399307626194894909768286107294056858833534574669129771816915459885206674961817899628991996009533194820942034228610249363796136541370797308194718473820066790256295106991744240593434268746817199038037053709454753688516872380958627213075985168371064118928901192227895312335496609599576015301373850801706639725636734551434801637227696789987140274929455007592283262487654151600157455195850477110832291504118189510336*i1^71 - N1*3077911260414541059002491577120773225475600292389203356597577664415088440768190277782441319662289352365459197421703445057225349894901200335467316977989922830140128693587407361534172022359375*i2, 76250097175617460659203250530338982126503332556543484658393636104606595037279107206204164802805449684504538097966656782793490384462274543984444787493488457240603609474928332214444563515220882691534757535476434784947405078229265343197848624790894851866104555386405706992883381675938180254369279487384462264301270067197720086731238961024097241501172916868251903833955847215004927326119153649017491614573264235479458982370774426578305309984883656788143019621529243398051348612456976214821649581212906482178529209529520015215199877365503063052440749721687598415366925620244870726504017715210826913085670399967997894698837302774259007810340875368898051024400477394476956235628147122897446207393003302939019567664422308493190501390838472443549035943495448085732563051894402997893595916761358373010778072640613241514934496828822559279915164349996619668751308155522156438728112384433970731888622544545805300630711853679734528199225695494006843174228905060418597977769214182475352350739231392657752998113984134141019574019978672909585747946356212904599009979795491945925305465428289407353165707758165874216830660057980071855898545639516836513622753448090198523961826574013144897795938862893789224069090160582562816114761085841794080832683652141549656287314408502744305228074041488753971424486559442736387649731421858955265363049742096127549508361611601226168100232655383417124326408740163892666055951780008178178676368826975714713008982823670947874456538278683076921696831279544195034936536245665931468917411538931818740801674865452722578965378135674726469211299050706111163836873118642599871517626442417632755885015040000 + -585152368835304947888273714997892678496694946970580097927687016035864359831634255310578119774874370666751271228812974247062200451039829667069722065005827561217931629116579677086290485317540689138136621970323423009724660744511672717397458626374686293445323754195892061980459523992115838938719151293048800983294141034454867022940244001928961840478608403025122866678198738711699555846777432738625354975529954112484915725627092599484976162439829452563633730702483421376467135485697297509576244610935951239280577659339953975907797614412239404123000949033405204980196596004115894477581247538339444349953673285954582623443370760657281178437586912104133798919451763250664571331125512324995162309032763868602734440246813773428368630548643990400979012112340136366934516477863262478590965094257318958612028942795520968399787613067431733855623303901003174626616815396898675483702623929121280889869844660413282325468289019080488473561538433363397648218035219642561211960997858907636252802266515976578626181628997932811557038524812326150664386277508036678131867537886062594030638131828271132454262613020858572052560633079739163401513346767226082638969698996995288267777891625188902534984069514268914352026990832420554731815586620744812711972009035731385153502490018156135767289442631822504313876616556961379261664901049173437963677375227623858599023598413891834747259180281572458863413871558336427241176799549416659376301947571958007684442357611638163847223301728916417349991844262532975475985080152042665376859056082656370982783652987386367054254616730194047428773159306026481929119230065524523784267789986192294413126860800*i1 + 2432872836102172383214372086446902122778583454515533786543603006048019370634858744072714786735174394205899775073979036432034584025851185271400833763330169267916418054483169645901103990016158773938398462368996818352947823143236429980192769605355656160927803740751296701847265643767510936132726658488373242205401220944152107496023413554457189424361339576065645131468812006187369312945760975461181945827419925221765145845835329988571377686126711933113273588690161481614866945497162018504196397501985955374490855724810142869889289386166293786682339941895870456664807359585555870114541756193044769541545988996288369226216553747110365433187978810641165707048505992208915827231589157763646919903073886643967014148779455370267224210411829683592991867030163753928715295602482634909441781952088892105259036468790745320530268000723678382062020431724396097208246366808165235210372589882284107314613526831895331077929226137490861147154155158916256620200379148256775370963603219677819785513283496068797506345030690083886371249832203915034185216590114788573193272066314523728659090796493516340585322665165655893762874597889578521669016705240372603615229613015911284409145830794225416203098739181551815897462887588965664951030190363020517780000390469871152161734418609909935370535495268881022040135849811646679796887582645360995137605757988191255853053889731246430748048927982333309769647101845492289885591239891224003866548988598408820664102916046159841843359035757079724159106202425252917523960370636729157131779922681581665295453510476989364628735980073439298518081063476136544897609967086420810184889642110593506637512704*i1^2 + -2915799299003309999177423082267063292046126173831435549648298201622116643109723925588468378987049029553664127888790143017433072524559352340578183503671406170600871582782223507397602159497171270056479515478752474097061943134017568401406537431558143932500798744862695232767588309017504024380055702706638820072514296226202713886420371386981531032286909669128715788319286514439219766957781789287973965590445134379016575273182581175552348159997613272868564761421619987533960130197933927090191035990134684725897602792534811402867744386763488520400214722177700644849010517298257575162641647908984454964391064057317872514260596879207836466663422125733258293879433757752508700433174002340277070387314998295923140362239397033416718911676257195543075955583383919438146290318977254812596866649924511167510867427785105556023177630861980760475222171191987951962004229653617180383209402827472973719597535956597513622308158621277342210154811852027335446157104396312072872759423489654641052598442455307676709209515872885093948170952324907894556650060617263492566919616144167714142691363782060344630515720016600285308302406139371089116729776287759128946712669742193897627100917694207613910332177318603131469375834737429930410752116925786919521994888918772509495219993753853172075862754925957791676876768683769970504435139421561542677792271642603036752898234674104336726291741762713516252893154949434347802110300682137810441543225880403687968286669509193754587005586494560819783408613821325764935473772677695078384104346297747529841457615441204201785583804999243350670572768990703943612115405126440794343187080812617904685056*i1^3 + -1403965514109919535612213368828146033423440055588554738209861309433463053032661351479109267611092858025920319599026689413043972827149618360826099123095395960179123280839193401011947142811514879827668711051857566704900053913280437934037698353775009295820878340903197407625817561728285497537169122827215908027702197670809889954361637336909638647845956242597962754873185142266339293757255964161010947519008118163100492504412495919298767923242978004362258259369737597759213450098290619167401446155916828729037021574427758271660939840970187782002641154371394958263751126776342752739249554353418909205717207844214197447322498516840438321259055368146150190268369238331114731747164895776176378391627276494461333018685206473561631640525578063699581886357646452213719230512880236888195333551526107947192106513536355711559752473021931933728885096348688288457684526105135379945968869498829408015765898293456908260296562533877709625948791762289673824499335423759835739562007541472898726395904591362029197948927946962025800196215783717459011477438221712585221446509637817705405806942960368467623644948374039372009289190300693943964444892423674442787731680777179695952155293125632136898728127519751874506337227862640886459235313380987803399879915751562177477545126651951277524351438612728277860080228535288248439372707183225801581051684283776836394541456765432626873543919814627223370076438634894826615861751592573175315792621109241210561022322648094359279615299169687101757306790435812136596242442293061524214773007980074530988487729443457649736174794930450319413050176405607378998096450732073320474758429063409303552*i1^4 + -706859232898852060096266172492307233402575644680924812876341366022818730080201222338053530789730551631445298222551671632842321716025619071122448940648245920254680274937706431640465511759603332712661229746198891817091736589102663201979760935141688783567174360307981620667572071777713117314495194664880396604426905834234399458115615918529213733351466566437776320516616662931743258878561395449979091685516071529165825273784246476415110411364198748702203863197483600080366269819542367896501049761918079937945579711095416564879595892624432141838770344323153135274420065593599897887499911444703523001279813500850148104372945982779022195748641767050653270270546949414374827493297888206548844462680552077047256760560160832973314171020763741097182917410653907022697390184342698092705331054564604959288872129826615472565939566356878541004747479245096434697335059930423788965066878796618173550907369004016507894103086144844799078568018752421065673107952822773073048652158409721244652458591284769058107255022743786345530054588953411892299523441727312883745802443235347114808339498844548667624381847316194482919749162744758396814349533053528016393177989470894656859993064953743308838555387034687107724365748280169094000492394670746684851469529807998473995814857366895833389661921489348525555777913990223948273627809955524577334578219144087581935930488043044810812436600250133387811205545308422622299271144410846073490577056476728127585557822092153359245193246011677555202792319183454771077535761580680724848065709452679139785599529370685386545903865762754041799362611755997118652851500081383222040543378691588096*i1^5 + 83899901420701031323128427531310323004375123593692091267421390513966353811911708316472780938875458807178667006754558641979687303911948925209282756387663512430294656984245228156410013021402413603618080087270001789802373852312404999286516163299417017446029241960746745088169492825729752526979376085302760446867188525735826049659104594765919653095378026396169223676199685159463565766631325025474373998982953965437274897876982303151355790918405560739618480907905504201721932126012053846112046893504969363495614546776656385274769896423441726017530909040375589210237933417986756057654917009286266913411223641873300704506487436756492005660060440683702928188760441647178255400031482812672061094801730919142737295554459079170895901821939655961761805351622030123651182102490170528542076651794962352772701499309321503678446312289963330821381235934894511848042988516977149612822948309211747526826092958191696665327961306826537168244449526985938085330800244338002207155440145201906040871580144899227439826368696428370921313781699529091572664718042346332920925167692404456422013561335671866298322241077017702906130805254072610229659935805807662609858670125924675898470575929023985759200453499374342223359408367830615214446225793972239307416454225275389103557764999566220225363566848410334285176181310861067034479109164390506367323155234326741339734993886099377978912696635985941309196812072123161622908360660415651942264559988922010798580693170404429671039696530430934665767120971058844569587430169812979609953704586499391340474550299572154302879085347380642843612118249074800613527457083330348304812963004416*i1^6 + -49535156707193700263554050105462794934379176857205806001983425426288641100658925086621550174679122013563701237580389647112490229935904657218873904603861292593801302072566768113501383303274815581597297870161923240365490445430312119982963338184570673071416284121848500985114254926400727520767160125336407968335382579644744536643445465256645618953270847263486943510956416459616573797551814557579817418040283647026949262267409412432722187739222505027154221145406248969697212953261497806365167992544302495135463519061610700592384298088646522408211517963995533559379054361877503992692896385176928179161685068800235827768374717998394514878341563541257402703196977655447465925081744784015443808970150468571074242130045563854768325250473000198348226180457056105323540262110796375326508089275090193838167064028847745272417417008378617821620194709740568943949473168992765325259538577667883774668373100170612148338202702765405266838404614750269385742410455406561219819601158830381261505242461286074607077364977673516342195248712289436176858046397784614059023825806894315582231001718960245477531171904451673728997215779772151721559999448268572421233276711153573679245683123670231433890484152288348206638163252215167820064164733323703139452605860213935891623653769631606985008209943671233121083563607657176555272857665805401670190891912137979451018613110424112632346055435223322429497594154008380700904795183628952311013815588781987196723715657891847222879617128825515415442030144202315555504271209467702716516685827294065665778147542285344879165551706980095561554654797745203349782854983684864347083898880*i1^7 + -20563389904568695725962627200435006257949664406400295398391938267587687763838750829168379153193128234440383487029231289967811227091462701720551585880209036350646530392629770671964106508964362069279455698501470505852701043199472753385539560582353225186900694744097556637799011828314415109116147554443835414095155301733645625608655413066060756997122194966509040116041408370248440203678484686847160340114362060170503372017872459015813045514677280310394706628096742856220640168776176954227810980327603214702481820884508729359153900413109859908110035983519734390825005462909403692140173528664082166958411593965431128003946859412111730089518386361381122669007797480312352284919343910209763643510681534663798938361516099467389840311499408619590463852529651915144432117726489424788029859878926136157297418897301170039022591136395331176380513329399195734871537305848248214609347914936781140089648101290072742001109848497082040247936614694014156796527342557465305627035882808480548650114466944725104328121155385480090785709860409695012290237154368790876327260199600426611335741223737350085065817445565916046944420084444791875186572214977484716676960533934091407161456138629551938372171018994875936442599056728864180038516450589925385685359449134458057154603203494208548215941839835415823670638086861121396040460195601289577939880270513519118049661453717365810440285577800234136781888685648717976876814796757151138112882811841018621015664583593003030933111049554593782434496958820469254204843039618026416433352736584489193247889323064124567862805542567096304612421119677334189942866011344566661152768*i1^8 + 1532126329485597642732562496535855439220828264217527223798843492094965745439012696276824683138271811933289464877271347884793425782224769547341143202889962924235612670797378413480305046039522197525023530985390749169733821491245843701337168125079983924426054079019120729028908292634395716547915413631785214443090798468931360983201523628239753476953760602377065330462501772093098479713794372786524393091569136774424019008808402890705520673075614552985860730296298952582298805760530788157284731374306254452056974316334149212324172065400115449047694484224708965149160554369463731378408519355902693189866668004067879710840559075336359796176262554276286138058231529371715819180197207004268328664796871849076436892718234426709195849414330149211170596290070167233148675230434577505547995497189890173521227087190878989426660442112129889455869267923819543655215518433845725715702966749741272759694634234728178880403315790527075261616120271329520952221563736075135720205156116652195790154487885231069599430901148897148141246336952273592157479550835208074690129226061748326903737921111732740570671958921791125376228056895385218395825721379865471675959394641748003830277907370088744873493291726697157547769798052102212704738551845086069387502015242768654302854861645944740680158390052298841980006792095588675711534618794682490766665985360672570488357457243594923564795064048454851251190643980491854478204514670488489546360867955433505799819621187034155237695109036688663465044510236547507286059199982541710683003217049458328168366493007174104554130962346646603366013819082843720458653017290930388992*i1^9 + 422030353519448165070350255071765670579194081602773623793315897845122897555967909982049512554225478139053608535906428416785652847124854931718937651240762399053018997030860552598519390326684183923452824813180482870335868423574161837671476000290360367750535913085789076734355442150915699888502340566609738059802638167567704717819172463855854235076891576021902318214712547294677438572611974728044721677707127695105212495394481394541208695990296039704588399939754529413533714477486709186829790713451315322165927477876947868335114887390757362723667707218124415609600326186871207185556069782647478581084457241410498146685208673366025899416129893283293604115341491626107752468699788408340475966706908026195725793091394736473774120108961222489878524119049955249971597497099847480342643070266365540896485284006527939591115102773423313347067907135058351353253528141791031013574783353554540784483152122417497195055141694145510398922189721026801503411212640201620647354671211410171669548929329435587240914007982439354786150698130476640928569341225917883315053458483009017166583024985865069758531229119784456988368368888019338944830887104947035876685075694731407577902400581271248161581315928551565827737681848786074386449791687181058724645986446065088362587493470688755932317523766116208996046595240164883808967094538993199606871421486242964569402958035084699391238208573894917756908386126493078973809625629777306776543897699381967733491628455913269505420225099965254775757565107980577361995110182461282222155531481684599308141143585492892460015081449643819545008542729731387974643908689788928*i1^10 + -38822045355526209299140016650210154771048762911433161639790937048716838309708853792803158079811129508051583860291075107912803866865040480743671350661441849807936337128079965819287634540392270452855649279900377224839871302347409488156304837764123020637053054566924596113831673820510310952446188920042492614125543138110021172467388470985179477205167631945215061249010517624046432919186742335864227724616781194275899794594058945113268268221206770782365694659066410912836061895147355870179860927699530939025836091177225366928140401942228500236984552549785618753460628652504667161137786346743197416160852089411515732791039874180210497952518597958108351919119009316235946332848314807954475495846951903018460702204782922861686570369135186919222698415833309149759322440885890454762028912555898795634007803970800726434999632249594437545779928500052428413581972091309326784557242115446097226848632467815286767453819689406568732787484720138454431344857753236085992791959429514882170389543611727788637521431912443385860973514543378080222855215578178787858232385320327119095238927634266498489451769981357331931854114902030740627757121507616954326665346193379440511130983208206968507759073105946400613573627329769078946218216278281665000484848897504356884185469602812410499719125094719332582558231507103866060308733738204274464067944329273526287159563421602028739498640688170154470334872543235561687484954290050052158929031512043412730318389671212627416982645325067766315807881597244514810087147673696227823602919614888089026688684205448706510981284948188090664485544443038894092865029275648*i1^11 + -3725235681249662869032840255134369630713566067555803931173018837746897450833763623748410686805739742445784609857607698040487991459970766444938221079335520191552180200581850323894830970142765067404467310005338192941558364897349984283296054920885241198845538948263081167098747854608222002776989817204406131763447087036354734045836103018698542801009538285417604005860400833484399691607636303034288555829045192920277281194174907863137710064352172462338000966965828811421396238221693178949057238692328737069928065965656611371258581790352497274061200193962184079493054088890010929826800051564459593408988951299055218647787561157083042297027056249868023233236277109995126731580981158086732163970793182623208237730216624042601744496330949152385979144098454330899067099696200099502983436455187980467326922619961059615577695713011587389192697648791484862079061076083256687041054744491200682926584763035330043009984459008682313120608394689136512087950016791985492399838674694016439927318042048955667293550490660814595703375383262257472474058423136799927904051952975972737518299929394089414706831946325746398186179346243600523848812814654483148661902839664998446690213343537178307823329033748794037269021975744316556480859041355533633125286293539418777900504529581425374836045937940907456248870252844388617204114906620442162946741755727930692561579037195312157358332642771606943802426819335869055253643475380785983916929367503682073329808213922139530735154482254018544627394106498326859580800053208750442788704402561772645606470736794288484236531393031465870542164990019136589691617280*i1^12 + 384663681224903018267451948650363541734132492453282265836571134394450428624976901682702725902759764062180909545006310347326253170941998670418096468644985945156231588356491150672632954572418610714623308794138335354722931959901922976573312334401687360778793074370105604379463454469733556856957807672761218512727771447683459457146236281984095626276231657756461456371020027356275310394589098491042109723392368845849638138943900618281503927443134196560135145171259310130595579873454033945912560018070664376686623091208405757396422239401266978301170715997499413647805308661282996422427294535804439378385084756357011506093926117531006115108951350504595855442386503345068904956030203282128096761633339550787822369936654004356467417715300649295414065675400237041082176493059038455902308861162413342438786268931762427996488668697463046914999144501325139813420163068769607021984871521716889639061095499076067344767630916575382078208896661296678802579086525250604610297937364512964402759518916543404642238277086053977496826421415043849201186189005739789809783470002615493765045129912042128656016339106892480899751707120279293598083806880292322462029102181994603754384100735805616909432362867304849241485299217647535232267993558059480447422856995417152188147853657113321863659698542755402246013516998407644265821918045595448721680475108417528770680268673665979041485348349499405540321061745008223490451709871994117210950592300401384146727530396496272386841209312669193063887598021199233102092117234103021150654193789509766006215521507445191295846710132054469461039801084628632076288*i1^13 + 12384737822965303380920208981328918945451820398326317600145024203334462366047555152904820663682504335401186022772745398583724647537175761926828981641590842972203131023523259573029938292697246111905389980673908677007320489736487077941383810230353584153902430642958830606185914511149364921779279405009123875973264957274161205379015435614948479475611605168940607901082139892385335696115271157477384549981700399835311694170790497046218295730461573016668507583307278374702763821203392375263739918307771057658772488439345664310254755078487637536654092312261178702906452453999702776319356437696034141943374508023411850989828741341244710090237714130293702817796366584056646761139408895188074631184162368786829446188213733066651902077719654085766918440562581840996100217876680609034285977425380475799956675993106598848908271160571991792673928465966505103870962533325470147116806436638853332366928030270734616195711422623878682814087566025503329700814475370025274246557165684475337438244552428086463654566306893489720831896298283913041031191499674137797187246012580136535238247934308207363354726659420770022875458824788636737950486135153348297693121896366800259863520765518746811822840279908747709569051089880754847141556619522530006980637790649336081878433635764516273529860371207600032796755611150781646530077459929553467890750632445627416541627931980259309348235342374281718789820771570185045342605388701101331150392194043129061138451542994232441167301700368316660158432142236626182468477188517999468632321911128442527298993607411859409805492770706252670393387444638580736*i1^14 + -3250719504890681452728186971756425242041074995235773658208625834452726653416519428628060881767172854060205878071913592769899159723290347392469751332853440035249391458304379822882349268311932065681481683252337836101417355131274234527509923536044027901481371710123325971298781441624895648617585205513197178726071306972766260940448324456804748532783319632635185694802694986600962685708820768095084269434735438128462069306298267856107355785580679442561863218377699042404450668763896737800463064066353366379137334274740465538504395255058561261412079263505402821855161258728234120043899982065224514455081304938787631241714848000436973682137662857847807148053711808211717275771365783326991266715575076671836342146572498913829504795694749633937641671588488688732999606911798182173747099349800222322696109188213805055744876813042605262334986902243827684265290686679931270452180831697784855781229211130564858947095431006570800510074495212860279194239405178819709490649264433606988196560036151294054528834763333815475668521453587595304907988171220305836617100677655979293109247143630652513528607754510175094893214153802229357101163750867889656127200214776448619739892629129931597257800676667928564648016614046727634108999636423901671934513404091508503583700004946870769085254830862828430898198442575855120245536368823471399052990485829833469860550184328351730380422183916583168240517098270317548156141896911123586797236342182774975739380934383476093219924049341969229195825490270416697623016305720861438200315391166699888526298814110016335990861281464514386589383110164480*i1^15 + -231476031022752261847867832589490379854683681000014848644460592480984228033190751864711206645121663600100752943125637494394247016383309662815091995513094949766255439918762377626689963371621129133683003190779324608188765160525475455572743109192822527287708407442310392511222743958857194100738462729946339972304414296645709367857782944332520220816497387749313220579014528749061514885345561021925107103663441485842559771545041272300415201257632823786429126260620391719303431182228422393706526393143653853838686659447873556070071652673480009106837484030461170685064275611685201432828912707487741072917850388725936007912363269154873292675214915651383965664315328050016144766970115069523704855399151251571729096312219792476268446926000069670994511921844159114259762401270862150934320125258575995826886140340218053168943066488915094926670264465894880511363965220012092859313076517407663977819872494289788632820598734091966253311737381146912732766177548465428187343933209670890813583160407188221123194480458624308556539403324182667552650314501457423968590634048393761785432897959825597092755752631897131318523262949211902090444823909333158884811003543938615815519224456620848776992417790345477172297180778701911766093838613024334406029578544533738575508152851117717036813640551225919749162290762438928198884412152891568785473309804293848878483591513279746778660782446431131653484866263703716143494184723499648522812655109666017897952866802280283699266101444205134808183955644983217530105170946360724601250560523409767579445094674336620855530205688834809450549215232*i1^16 + -6310436236114153957241601265987073715729015317100353242049096341830057413207690332469252422910723649093730700167931688459329198278197571751132925491454971114629737106642527098077068054708167652675502409971516797207312732473014995077400536478260250401337589216345099165597489473717812574775126545501604301418362903259224454084126188461165970736948347310532208571381951139320123799815564017584447161996940009581585907454461974712136698346269338449186814024180085047020172359369410054934520382582671509340927733878799365234685332367675534476728064714562611100166238605689546771193066711315416829774591043286703613470956635121212296363180156759319816082585382016642745059360390166460545810444815092996194384404831749034935901108131426112960872139076083743427178744274563010126320959400844651780811053461539795156878484467769579671034768735653836674772614982202160014562473009754422641402262960031711103309064435237679364124700213293655356024847094778200213324586261534990283588803703327929656574812267646540909146168045877483180416775154620540703629605285357017101723546961405139793351737365514866881302953572784344861236911154110142066786764813801923905549603938715116403746513380479890606695663345754460896955297127398361236147774573730067546671738984946854977711329879282914549841411392048574785725824876970448878415336999936527889028081947519351023416903427044970849570242851715941569831477030015504903491603285853536909018424527353355171474484649421940479730782173868564782178351715241654454566561826106130213465278853923155859601842982320805184012288*i1^17 + -82662749467038773545405882859157158310939508898776749532113199408188049707582336097349722134962157239055637638692378769074358766268573232415169023664966182564289561687870298093216056595248099652866229237545932114176085000458482067268623303508910071984511708696074367687987518257405347824925676582187574933692722267430780222956113876162023341695419249467279408834674078745070528416122522435876658167714260106308322098680065863049944895735271040971025277798352366116045599846415069652688687032128682418655730758507082318398518094058644097763098026590497235467502667654757001071795723051549113476727111800566405378777681261668272965346133026382522600028602803233519259264116354883876141340837187607385157183855554190656260642350729494124722859913475612036747250726407403073730986076008637826576170830878638462850650492041032058823973603017262522265025132011659635024005126513147580957118692606997562349748314200414073872574549198272480509815401622507726709310725765257614878708769912643581432433604412119340584331733459992482552056509152136358089127302994305046424179069509145264304208305746764789876491528940402248701778046333962948642011134297521413348673420235233918134824957837180776330351180794840157111723415355568454262645233381473881978650082906903542017540033138563205132282942266060916441511792607167273927116513561317400079974231561050016446113350011094428213603195971938214565497409965661057795705191926618187713243457913339345662478169551975262908569738301110174134136250780133961436908297884729225630737167191272910332501421556091584512*i1^18 + -101534743778768462576576128059088130847767831250961166990829465748581194501324016483005550478922412532034901860852445853668273632181675965473452642347978932727660779493210192715055659395115782918028815451679633845994436614479257744153388086829121247302092944965084526831783380861453375766399192542251500994455059840677113898584153492234776065147992051959354643586084926969416527975707609334475532377134713235510003946301345459637151758858129967165667978390658016322217230832076226392127217100882574361745661060585434392640574467409094051388630999529505195373147889382703742195897302675362312576205531111560755603920911466145364054639047139264650827635317982767616339484796487768649980072805622882091688329403981412893162257004504741463752400361956699768845650208190917008802998065621032013202071682245489006568413762201600500065007932917400922348013981267167220799166859631340273785112668468088899313088154661294791548625132425684916597554850395076810955164642383074969962366465283749291225863112596709496281847822137739203938733053763930105178541583918212720939668641789588004984681612542122378237042378310853066994679305689855163857736956619923336261521806808693406697147853224200781929912044105011097110843918126465869623975580964799564235376812828767647983863513640020892106696359516366547623587671284594173129687011311828254861726362134618165976956587855111555571032427989296373109910165345147532200719411216904302235052247617433913616673948930146644193737491110481375560964772035120877491199845497370683388862391951027899350630795313152*i1^19 + 21298109458949923861313182284551048338922327485991322102876336822486387791754399536786257063275970383237160934811114396777044806165335329372969969261982102779916642981437455515813676680914792787302602370424131362346742470668042563797571476522377834977569379235832191842868637699105379884160716061183475032384665213299365498569813136453312993086415207692385988372879607185652191370776347222439769522407037579083891326533152505390881147505563067597644064672770521548369357617264231692268481943376867558117750070251879051117824873821838515626828242253126730671100794423576254181975199427795644693109998279041718668279176248656503067296192725049910886924886748942125329105123362186408486322615782239067703014967028667379927634020663960998842161377631232828427371919649970209822907589629636721159116217177836815175184911334255648904778001968825938765600276740892053075366797923365238014869864325748588069625813835334655922260806070130480742380541403413213062263681681839598863793399056252278367133080027844522870611112878263270351653229424084394924428105512589719086084688052886979601505678148189441406656565377258468240209132061709732481926634569106566897600169519976152356061686599122877890748911452873892371686038423825738029399754604523712978497746810885688732734031781227152962336229277008543075522040636911662897052533533403551663641756131447817457460688807382143973281967208522599580759215853224594804575677157752314874185902987905592017754702914436375892903606319969068284329552111459918824182591657876741537059473755960867845706874880*i1^20 + 520349219048488732240287534603393258500575213545275944760883914711105228159982151977103001124157982456101691559607630832525631223636044536201668959829217775201927806295292741660944936087314918214468290242726711059317265134402445582108576293239972783538451758183696964197453428205383177297697694336414460372783179577525133153096057432099003467141696833901076452510556352422779570288779255890516199188958074312373884015002034408666430175367383485982735882755348748358167113432781322498024635856451994561116090472047934471041724663766098698547772289877304597196916873927244486833234809763920198859445002604701276604240929595042383616382153246353916392795944551713092035701217456545086363117529368404789567857724837850649514516872076198586801228259121474149252629542544781244950713445803996402410771723868241851025949900680832447438541310415868351963361891553049629515286346632445141781149024314165761229097276116626858643308754171036479274861883272225618177958613920671770116419350387544364457421555484036153206465325312666641133673395137423559988528767933269253352487726137449159349595964132319681459285963760023523250717365076776367220227294196721623834551292751658123864987169059376581077872500144180454260178535607956416292575756812305996875514732786441613895436539320015225300580536955509867057467972929946740156164967007443834177148059168971348825755107465439798691451672469086805206103871045693794674875129054322850244494241287235767732268419627986713029259209261898165220277632285165593997613351070372559547582174685801400500224*i1^21 + 8276239497625137093772048506608535264405684212661664341899126402874021914426092358130275622738776210243810120610024784741790730196928203904745454164931039461254116042887965617800348630973031378806145386327631189049710519782198231008298106489150598890732405442800953023531575140071623012614369230273728969256892724365722843361432848115000359486005818455274059044799436749987265749387429636865220599710237898728849501638168944081892001997759930242071084056213878238297523431251563706199943689768352334832651102514874434962842897174405539414440689994254539040415342470340386309106908289019761161891382767105615959335679230381535808581802971623669705464750293662168833924562666878902285100106022206537014849928738916286649105937391087962583630351660443959347680751976784620540112938581410002852863582845955697316093112566985125601807172419598181185882929179077728029713776989247858474154105809608977933510399610288883309988736911535221234261451250675384808010074838930747580593429433097197700399776117821400096440442172003678169847202386538785690063845901427909017635950241250924338948594135954678812381989122503545184090618790455642671937309713195989438112856590466309853405742008491010474695855589736945794953067554711419090847536255038578777406647761601413952385313130536697108235230608364796291247315962973844809118303435465936591054417241398392352064888971333052593459613720625451378968387660840633277098657907637954287773052586629603306702583588746772417779599718440084409093052855415502763292260434534347154115269261696958464*i1^22 + 98538427434960655121338355332666179335500693940471362215096727763659842407645471622733950745567003617062708964791267892346901942331632927847935584043767523311648644448587704812922464431792352535360818736427340754742129289500630332553242439199471043136302059602042644730910071949046061606656727828250900830431930320695292299233533501621275404027659886701545669651070428400064233375480481650516212943129458361562942132892348222871824747027445394821481200712020451338816126250948668377555799195517777565663230716601953744277412962854937215535035688545449650005554399095080942637026479174986304108461433130924908604090199120958250312590128196499297984787058052905559823277098139812756182899955838259722548981166129676033527464903195250469085808404352909926726385015929487785609461812452299855930278523258469452459118576726933114691685849279456032998663720902905279146248887644175792320720151236930921822850920014070870473564904819761375848898101428898588307462251205738247704255857834789349332798816375878186656399543775119344849073246742562581445161622054085409639875921340961062345383801870591632640132058840538743531466318204428044334865651150351110050977736129157315974797609348288204234857243128658815061943241568781862973652715659246809244641145012919436640432595461503857497046543626145358952323994742727574348772599590028829350613806900260412423324454518453045712168375181533447437065074351746688485116202381164565765051887415965488438577993867893405899236351850869922503784376989329601934392695827331822885418085384192*i1^23 + 900397470366480391964011371692549919800714954187431633542593248929954892429744954331855931113522358534342038745294634263475416898165327620930243787832001222007833568147203308045587176799225078730004633135136049973041120966264947570750801224659209675988706786242090407856131448000088456153742491878984021825091382527767081184610838641160931375498495416572756122257839823207620458498422821161203491657811638052003671000557277098309534706643142730589614918789936489177294119314465591200720220022742171289743417943011580040807577471324793127153223124194077127160922024336467714352929528766069080525267418838515525209357553391114332335644922378108157034053506606181438428147768447691975251789049401173928038078667790509358747702568337334367372391238716046596072302480481001906874144927073013825671811087120041735570170106808343902283284331656311929089003753423811233370193225524784169902965436455188077527356988463698632542400645906426935934926562581414886581898064195995065026238840603514367985155277174198458829178493882493742498643926629087963833873506974023205436710771910154417774201300753780482189105314651013222930874347274752704586802540545428981430008024286498106964362652899224373210449481361808533010289569590408536337599771798520838094010519442555440642438160713887293048923848140763781125761084684573897913320944769965939512530785037894247876566375829153808116362207044216605859205759642055321732100731087175977443693489384203674325276000567786788032670799776063065243998619482752251669751966324367239115964416*i1^24 + 5311068606480592073761029173935160300052545839811747387018353027595805402909379824730451522272686560663145478049745322232105342849886791337371992659914649376296522213463341365838003188808614890794487047384158910823493921032733726168773962634679875120125851565899394101131688893979936933325190798044925638245046984606227033391481406022927645235254204569523993382208146220373972135164078410572451498609500226265857093277200483430975939963145846592686199603176365269544161990141717807706147980647717830536163968319893810817908430500914627270649736122224365436906873578416589124696190811348906978406202289753133001860643631499022357456529950270354301091713952352947589726959787746036892750562643984833447281628217734167876815936569619050291768532732988673467175740991096974218450698784342707676476760111534177435723805801418866492485308857104194355001682225591484344369112502080201224725375374344813579658928537076480317975758416207221689344906622680585461827363517816277925480845840206372713182763721032099785706403589301907466749238931673420732587149048444971600897113255756778501128841827107739286017371095615157022518568556765563835444906603101030687631392923450412275165681855584574466497821083420007913488205801086261588013247329019851743291322173220869379422722485911940507613145963546496575904424296810620603588154094073174812598460374013085435776721135480479098786857666682510827882319090760969789391245124175512048756220171971160424432253123637729691105302537961855419130410519389640649308976679748288643072*i1^25 + 28698522938652149029010701389575580264759445257680681400695359729170794867940657557336929318216986806816402958553968984100362301127333473320794042410668028136011674423690901773266331231041909690114665515525608113224520304190060530148755429508306576027527718475186991730025086434165614321059690978452884062149194035807323143942798047275538172998598880637963899666768098846636644326003724093081561989005885327451548671171665698068408802715099744342288534384420475828076975032186539363996577412988431647735458882001454253659876751439250292631896546350881727642315264031054274204719815402784299948515616862575785260212986677099446425496737989709748014300700780194558110585722490351145324188027583316387200155587108125719779715480813310880171885280101914694491123843385108300169198409562583464708388039833396356756569351953245428111241430557666785016643800871268736532260953346058214974138192822685913999388570955632627844908896754563577920681993279995607464945608614230096357558117907939210084761724573991906652700251489467156816669304448101848747641863481931736582351403984526771519482151781916698160556523696736091488123233680451433040369876955184443391931705079208051196443844542485122334097818053461945184993907851496755104619017446148716643056844730872027451684561636146811120563484215487519771929430101715047357114176645180494372800980515400667400777738333851226793761244956621072829840279887710091050901586049902449000336122881619911080826843682391642499595668500864214545139885129634957606677767046299648*i1^26 + 150931611071629380657021875969990407679392389091480261585190717892342027609243151150487030585271846280932837850179343174355854790613141602921801793119264193168199345782842687703069969952142824120191576174189600534628607654302224059101175947770898100418013822159239810366990232802658019133843038256050513803211802016484443289218521463807581430000583610579851425725736764080767673636555933604532178796267135875652486393387768408962723893196188839889358054850051803731423606858598886305656498903354961351285498655571103627259685252215633497244223375620646191975752967419861252987069600406046759199454134876916884828651929053958774497037904693826057519936576263177424843452597869914689291459264032471036752671643141102747843912613760521391718418595608076216121215818017638807304960569766120363789732044453708773060732621398693423786724579911538930748233815224879035946316597791824447255628812471002183376411396073939429706525971129954675633542747719312334531591306094394407766449383994910784303883961579511908674051367393301968669464361772668606234638724101807503775695274996275115305840673456729038996237520833920205623379498772697135059992588028973395969748061640537697540310486968522723263387681051238713505835197578514885897744720341434129252213982208896230164496787299689634125216567020949548129037802259464989213383636658576030726065509673310308981206654338759357222347388204911469732025283704388328319154134106568033206614561407332213968216748606468363541001730507911304400254449258746246803553779712*i1^27 + 502260395625348483466288895695772473496800917262194892063835185345252624837220118830903480573431421495074842465167597535368954491821210787416252260887063818781784913637297079159325554993435508021211037898086513952317308333321685772217284432692376134784961090937495855838889468314871050416970595970739767279894951446028907387861729775493252388857307142788940564800079316205487536049544427560966945657854300743199564785201384179618076092424600889344626998633598301408011128185890942022579259192637978508332123140334465268721823517589155357887337004280705892368329188999387530511950293561803890476213327492648413008294329504800010619044335847841357047538698396169581393056386930483816531520839753614705047999959792214677748985031423496575996706254826523483975298394938709274908945619592651349768763652007160519213066979408089889289509554883517152803697945014896525568869712556237874525840490206589086380317451418626959356405320357090491962726334456490973091313761699571732051887919355387095072923684579289426756166704386714329819471351200136229635776260327445817126503872775382560710844444832213505085726061400818397425752867722592232907895073518536861757428475046444959823387658696063494895921447003725199431985824631720991797093823755892769971725523069170124535655970119837068212096949746405483798013192005073529103312430951435707079919951825464512226915363434778190469553039826083186407566599106693533254064864842472043772078226315975319742937468579724008695212766966648726679961118258092599934976*i1^28 + 1442168686358499339757425550095299303378971397607142435454417424912736908741545500950130562210576962948454434986736850144711510945557958557160547965155356158274973279117075214283342375563527175644694241411236710297096963779818189393828063411194264812205580047969976628550606629291490327494713691520691598139556627796989370488292738055412717951347507711694114514861880674266326866406318017981365808202841048967164164625486683316324642411573344346805140983631606268074376437187770137546305174331067070527389996141149202821449413449642216082374988271708121530030399980782080018598168204863401222847287337046354771227625946238453922954200314443246846021903009221281761041542628529182223511002843306977334241719427265446145042039434928712849010032305526573647737252230573777693226927651995513754067901201019694245518948168187706776959155239926135371164735492689271864503155972130096701732526888691838962908003455878278477576555572882283129019417243359670036586674450695450549049524005521296365436769209796572516930349948678036960450944258669687396953436853717468365195496747516716706304204394317474267729557411375219601674472139714364736245029269178386516154417975460183410450968367318639228823121038706024655148877592384605982837995853413705885870228268299526870896536183142983689850686359419539736276359047825461840009420535318409927325992559181776546110858617110789374403804886655812101511663631936924131469512167907243164287467878112270220799303992813904148255711119144052796574711885183582208*i1^29 + 4560491132988384375353871119779146746657507232595163863372881451799459671678083218061172781059786066621415044755821203165027936271848675636398895060632964643374567670865644255701851190569059081484377144034679919295055920539686046057810777345496824108269858159936316700680333193207707740531751788952838054921803504177876347763694954567150307668832773380754659946430786923107561256492792398155589895737636844193135549859990483092561206419882090558114792798308545696016990812744469578628373980834972650673001180853251567197987915636210066284960799555456489697279547606990733128615323763578128815680585442130820963448225581030376572419174608991762505661204825919171154102931165717388690793449461667067864775043424883588676070177038802096414356389786037469183807515984346383651990777788927593378911618598599712915487710475415977510385983646797864121684554632861622079354333400276380466001452711149035163022683336944874782087703217122712407612979450093014561695965692316751066500685608686935788988396466920262824841134487871676689997690898356579964636969727374965842601839255291848632937131739881811649083307988462093641079742396405426400957222532776832144518654864586998039380609858324175667490605917617297587935054193633278243196019129747265559238428237219140383698791023363131569156671228846682614155348142122263200772485368821996211395544743707040330166807749118263101169488465512153221567114788643851301734426947214805409741384476219291735016956307046694361285228388644116442574502232064*i1^30 + 4553744301316794089086886674282839959893783095177373203124336714740877661055115606402902301315394068038587151062694184108530266470999438753314482958057917537793240128209463647257941973758094446510567779500144902519011009469269318650863966404346182734654444088500881602507634998614165098832110001410956270440401445781928015159930398817932757182021250578609228653520426222941220645661563996925980671337254464117499977745612141013531731226165864412821028030089234895378632326778234532283676519640277565057588741813818392675809911222313109690715033314898988686049227099761963937320075360317925224772161754757687935215009091507939693330863973406944317951968474188831308212595555105765221805741720934068239948294523023635052061625103647570144411458706837962097814004849383337230903068222012698132777927874454513632207130532104685189176191395203660280065156066875155629151321515727118566086839229214999741216217201632288701789781393585707386448342896757871841102038370078350162521270270664552207764425522233966807483304411421741243276444539907445602769176129771148801383517543787924910272758159946826477801346559645978659167622476157065731230164539586457844420727292347381307390983828777858857055522388832506670951164267857979166280631341968817828814746154910090011544387524567859878215028203164264374381163891452630780191031047265141360812641714612292275154870673473873084142100261970494242390547327389151068416077179597834964266088841603527743178572948182602715564372917839074812755968*i1^31 + -7693206846536843080163464216813165950129544919561302580101977227814438876560031688023850187767376713350252503930932848319143613635605293604951326536574750864057834508399912177508021057747855170832790428633436035501749533988247907804022362959935282119162624564325238733257208745818077343684077526411684173082655533928501477300190595541797015179585333510083216638740115336269110938131447620379230975748792617656668818181927293264364317055647633262269413666057343698990193461509484198502982535873962011994021018169211570527146753922689234186809212702406550698037767092992131903720871361010494675842332475137703934898933515851007518890269374658728702774915645319160530153559396460937730511460975841663310249804074897502045505992392405389351730632606732779121468517014326558154855883943316688386323484187818000439384093361105881404451934188396015331270294416698172343218718208229931140949509897314457029805230535886324567571932632207176916197543997893772173370588169684623826237395436604141066276229995517351389126292238573923873692405104298266274077016885023924133481959017994861910464621168425477710187747459105891736723009442800343384173543141025560040576366825162969717032491157082203184200572047215427866682140071807307932051249411005950366441405059885715765733272239775138896061181640001496635906997236393857661661731793987440147028117794984272404135504561473471553971834264830798443881052241212782178298972798124964236657658319671150216248119310310252499285896610856304640*i1^32 + 32444402047857713604139775555477781786043746618331258123451577577114123256079425212955976079020715702183496008616824366504075127712119086938537943299933178263388529211856488123400619351993667971232883300009398146042485781703862117249414349231041957966549231129459858667986564185675822360242026332010037570332401352730991323691571951172896251451152277356804925563367345704713253894288040190909694315776205499146047655096721290807963118537044184511571066181737748724481642026449092179443606138973551751499588953362973942381733435506033406281446632532913306121364248466737050701231741478601644676981345511087831376761033854445250748635589236493439195488008240119232531127432017256994079805270329916144403007754473852590645373402818558256914055340308897300392565903191196518876889550202010070133479059874409440885424323418736348723409971365649131038724160755936681495955975583583955259645396140972054657341607731329993023503008068225422137429109869986633086553754364951767877736709424987594096129963036552160009054095668741066094749165129248600145336846294729693019744538631859915407600188017416941192178623293686607730011699527153342454424515938318669048024509666806687194161690538788635495143135883989712930628782725351794146868097712670390487166785985865618327432799518598596316926901822452071226429824863952881224635619221415444776315312790411473200177379054881924356842764432803660876049257513006184655786312124018850258553165349386550519245853245193271660845467697152*i1^33 + 141180764153393844088683143453783313247128990975582814545724880998510558758117374940415417412991351842253491264417805687267375154165969754220737988148257260300320592587168769669878957146460586090708851877387381522990250689392925506478782985570208618880291961787570357545500986964730184792520854847759521540080079970256795976765813693562244634852757329784525502967669605011086732388483916858461352121598176530693973134605538952419609171969736905142917910413382627014054981554758826013811610540018255839791002058575763354373447051710651092707812263230254939914082354285627169245551392607882130841352063050964062783907462097084156935576574927653953505951075241072048078959932714053649261718285058579634119625675567726085037851264242161312415269996423201026763190171836195011774156751686458272666839557813877092264070188636163985093472007196832821199368102251936601743204308489999943836013184858088202404676843106218200435703984345775700582207757630396665176090944340890106145251428261931011229622517320366202204795206328997990695901291529091402739567154386201602697790603392997859239365668827244281646017559499996724115054290852708603801220670969135136243215222157861253458127610296336461498640420516298592464902299931948919951292327306007192520836286314850485768920604116332317242516508306849778315323649983495784863699613731724520762919235443203150927425975422698956159221969841165118966090612411910074561627580022193987503867052526023235340825262584501058622455808*i1^34 + 86325265112864225722772559635076541517590801050003342390797497878887142369655457871606462400224108052118077204115703738230055879696174883720456073734614634186461906257005237773540891519212954285147588179788744207725408821059419295028771309991992043082230020636760925700654318071226990436987694908743659887970245132100987879754791842270705373439675744213834680533172229109141974278729380390204252768202927193880119484241765754569112639148242646457869672924676834939663528625839307675051565122800400055607079327839347443486555929844220107394871523598790308508553540614295094648028362813884598666839807042142716452710225948480753432015490425299124559351182069991957462126260305338135446869351824132338933971256595489408688273196625385166701230767638295815838331768624756672109272907500974660582727204711815444027372366049230476501506586967132875333476657084976449627413077398335532426932472831354897723405070011380282480660860961515027573271250494865310913722077297491276765495015117705871133487495962369518731786879610575703836657637879899204497463043162718713792106901420267186313121366721041838203535358011011821992986418084695681102860719671743986975720029793958276757518067763558843387219712413809986484737650473923605384788934203982333901857582493283263401747670487033522576893870057058176522724494561462958734179020088078864729312779822491708132695663103054165314759380971947267412302392490973918065354066721986235279895931171358129770704704638084448256*i1^35 + -183181896827290065048904812401752785469600173722900616404606415202870606405187789715273996823558500925430070781558611172049004435625554236433393284971523929004392436183760338518074657908600050715750754490131953551857125204951693157216780383034498820038120062331120109395808386571735688722932499140032227728618617420018512325922413089851760669443922235400809733186373965882241437462129411078553298454206111731039241759325010646072963229300197188508673825656221657426178164436919179323906306261596834664614370657595503864492537941307398189085360040677054192015434044459980067519344226507479137833287170255792456485658116935823999997576432425702642927599646607152783077145559703678395358677539141706320519498819763330523280675188182794530518279123529966768004609726658013730046520936036363788414653445770356003537782991771042791034092265582956591594500388452316613630788648044666667879943748707463619586955566688559221740977799488157288565191545186137542655106258951234072906869384255707443229260202474995409038864209551592822321390291995442928009324843687564942995896460083761848485946716752783923829991395082341179077574449707172700909803702623719218483967703132887018379770322895635729158944250102791429097949127547917197179563211738682984621746233028370250152339821449433139779883857223824534011180508164255215459932445747487045576472038248516026143855673565782914540667306868796237868506183644889216786015883332141134085551783429272845166885944164352*i1^36 + -147562979219793647190010479140418883486517368180560179725404783446855392109665896160726102381698928307729478549286713184708807430160351879007948033563206674293060070911765433183266639191506983864285439579215034013167771095653770502044469052288079004851766570701053666435422100094029798158897002845257754249296958539572593796054016402852366326401921485620647384500666587318225350645040196465314731172655154560532374646519488788850967151694128735060923897834601838113429226700265434604418757345231829633271409218477503669733285989573798461608610090335268617294791469272693235658134050057012173004008033797792633330776097458212439679990067052564816806791738037373067658004814693586752768565040201049863063489502342339967284374043737937617524940513837590238808111922615354532795291705258283604556919405814720322355951977547154023833623646436520815165672825623388975043199526719714792796873080754545037879602355611921692121741782105053103822000811213628315458957396007676344881941121440138245839296272706716433252391432114430584745486890304411255306071598435707276766334447957404613064818259742564777393740912781892650286988878392951221693177708659478313747051366492178762606594656578698135442506887127700443124300625940847142421413866078723876664712187008493205863292144290517575457721013892054404941573111896556076469239943204495743100958703686278967291090026912023857149050051315719277064612092000692571470302961890596804342408989902038964920909824*i1^37 + 123605454323317026616972557386511817620959443858264737123343361543435561487652570274923971760433998193335138693585746842334388199510521479553841310691011667891313242201645762188327964418241337993636964851917339251248764729691268638426910539359883144698271062763587445488427031148698189501704166220209925414504542208805327062577393211455469086842863878327071302653990926384482609158765008541155778410121414270375232134251684873461984775837167563126228165333070859127730787056833282687524839983800813518047044858749438689700526386922633392007696921008872928273639439062636290056768248800827590379510972317675947753621633834651466618871401371673481046749294742018457692833602548365287973163657258169691423031387996492237757690360289318630524514867290965228056892843673337820199427905442578025188874847368185854524164931459207580664845017479810605690753865376331360498439075835979530250930287644869593265465971304652789087351185065853959671225838579095549698907586894156183552918606733077982254242423329933129618752810152545082669817005810467550743836997338345521782528635167316315812616399618671599598471263420804492568631624568736836556491373640427662517379345433051895412179537510274582291316046344450038281049548144230612205778463037120831706360283484705391314687937669215691245979565756775212092628057835560218327276302101404853221175366013638120635268319720151417588627105698824365573029540576290368803525532242314730021499963865682673664*i1^38 + 60599434686185141911761635464803191525043924844578775831165133448760339090300208643164224563316718036159394619443679715481291200113926357786370534651227866798594346900530118399909167521211450272519428888717304586906711206228962618879151500754048111736621600242766803092540882971329716214630162940192479401625722948778528698845356618461433530702812633251600087662309978919520846355916409982143610682270098858616492447504274700324575487848775605790135695576422310973209905824091355118416986228189676874383340222803937201581337717688375562685840175961237563172495476906943995497861576217718290000064409639329186625013404904385231863165652776391878303592299112491326717535623189909643307457171037982317702231672949336176778656969288340635977576284629191217798092258528424845984794908555668588861577977730922956675455742433373897827593652831310269920520234184907636066762378269258555114784933393146248576402182779876156138615197548686141333404369589579763359838161973151164624100337157520972995068383029040822220959206811681194639898337441073404509349057311164636146112982157292182733709810154720047873661790451651624134924427483697444764575425280882866057074002401303926680272564523625747081216871853749661441706484491951468232508080272919917133269338454835393593702966132321985470452328834716770576472101423085064393599286347502559902874361029008421032231475788897355522939536773637604878895483095498276216085636249777667035910534856704*i1^39 + -52150048322725124036842764195606426068647757919278682913544628492228242866315159112977405695203157954994185822267640958763938381025726757482778782127759197356075814941486303160604097895072901302447539042732097765410289884660880395178620403188275469758732467895619496127242082834315492989312665060760308055033081758004011589660842502733914455209452841982026753226426021350959713158233429156652621537710111580053264501745740646209939642598934056945928815772298634011792390843097310705065956549872990250189618749643531494119831920560295250029194485465757000546116799680443422596197956486152779783203110982977905596612589995881836095761906311162241223191996202951758940816373790935089645183789072493371905144188686551523550213593802725869803418398227861369121551067368351783263795279490637145018494868804507502432532124405558946682958770112781568737446396878193570860389618700676759332649792292125439322650760081360705881460309534620231408115948400096361318639265516310238839373948548513685214770595613756575632688835301999512097662325147785407456445653609142478132249195913218284364798782941185912969554320856227080295907318996970916873945260874075332644508959154030313202015704915362775849133919197722736066599719661650384524321157379250079647537632695382776613984538857561648173380315140544219521937050074296896475494366644588864136024280166615945073288337243894244564771793656595009274023952056217387258472957973819055761522688*i1^40 + 8463332256888968737584422623135112088160740790373986594469463522709203214811004339737192639987679478348322194705562122050376817416905651304889221231526709300908803632694387190007310577494970906676632465819306384387345658649666281089940884821891652402502084216690058745487215443202257140883390086733775178271781834968732340426864156658562618785578694812304157109479326662541099680158805090700638023539344937393669179646681849652119053945186354963435002474203291912354298179119805080483796460646232951508741177591566599352102958778931439906706097945072859739402722685177186433792938693626576026311982777065189944295134170694407480332371254612092195902222272341726870527760491636583019611255537906665533471152394667566029087120977976924457746298572846856161438925189635826557093908767064630576639308874371439986472545935348381589189922135042587538101495698913011833216048850626123232770622877528928960799125513736191366438790687957468648015256724351342746030644972093499207131602938779025051447821745015943863476663215312008568587358840635386503670322086624072007145757083544968042609280001163715763907765885685232616483920840588671544351307214778692071912268356353410389473667547100082412480559373910000386272403023758388731155540999687785005319257445551949957211107124689973752593895252693635457917933957020531321653098911793298145955358195300166986499305579192954338748285061334777270784382104431889155250539923895222272*i1^41 + 121521134197250876903628243533465460671576435232221684748684663315967670560645147823140146841119545237763195115976935803750892697532583769764381922393483759697126954356736214849943031360072925711278327646653975324964330643532794739310797470710973109976693661717865633395510670377587652661968869226702840688431336598631210147355012236962743530835668758748671328972557604110823086175736129375780096523451235499199729137556174639309828628078785459679711161438115832549378205123060269743122694998079531062651582680562063571898912844630145948521723994882178013925676483557811802142814210824023573599868997797521227463311190833017665957068942506649332198571683085622895189996675676889767482700284157580757666514576681746822645087400769124044337783309371325488846760334497117370853866676185848904343602929700814640048199228572810969262644557004770950521823014190022948159199069893255671480778177563957704491714346698856145553235104783171326058900372003900163420680418963629343767353709944617020741615556214564759030324203636460009513739404265018129736388536836317379230135643097277072284645321797527079099853232889004870649598528687255166981839944415968531662537441890759267889147665418554439451413514824154454627405571367788957606102702198308800879006178346017157834971860946569529832642968285880507658848722770306753042895863038717595057309598358086312557109501096220490620733241054546404828018435818833113314066694144*i1^42 + -45951292499780852022669671348408961353435159631604406592280545661591317474860302281161671704877543911821731918243470041327597216622697246165915102697640291537566032119126476541470251035226761716553237681546196817113238909641463249124811422459657059937151981223810570045379277324293469843410571384336126177606133414124073537523246920687323946784985264728324371680347177128945020531852883032227023962727913181897668753013898741663405878883848450734243330864445763690991160422093463118373813257606589243504470641133492600111687470777900485284102687802834098960717953553988722945614476343722848061581330869440825965052733559876461659660188182501240594466334796941343312582397385141622466575636768810342867690226901654795593209770585063784714181313192014458350492387581514995722659964379506152060445733047225274244106670043467557554119764366593241585422438460670184896768599222782942729019505214892050586325609740868567391102810141125383195026515027532838205863894433299455421880827182324586751952186891480969076890510438344589499274538162330608304881686098518135291203244968216948824425945469829324631502174465032966138618720425578133823592542731244679269423034762178874729057946269402380000258028505602911346485408073230661254424428730581185959115929666050604328480660123594615034015469719778723760348427875487627542768245208571308940670233673681594060237864347641188141147901070978206427882767403219714834432*i1^43 + 855491223091846220830672106825291518662157199661709781146791502954311682886626709454310813691260438897707030616572170723914720136876104194415627188334633656505348119772591794129655352455843368885915206633953258381189324604079198952242623248245672422207455729274760729790733330816130925947915930220061004055173212200575118071230951013782327408986297232991917594317616932429602787751257328231592135978291554256262703315107634389777863669129811454848990538418930797745797870290558248153886432317016249890658209653716584862249282171188507364106573662512114665712557006652023279459844866754414803882209761780960167520253610679442119488792370508855021663400502401178773522015367687610504961697999999547399564262869093628262168507276490757068977633487839476662900580213755130417031472836320506697595314189882031349925105683852736157374862188453993711933780307318334603935161425990589963448762798221563655769914795568462264420024706196517292504358096777073353859220791548923105719061686666329970308482888194792838901393652106349676681506642455738565994148516754089903514116871484000780880299721389917138744801295969994967874336162008471637187942721888223495303216547869995514273726950620756323647512592282686535526086597403608585080516874144130335607222472641515463150847766244939503220131824593627321791607785341058519600370057332535429231751377880868180628239779769542193057557069535919733899729584521216*i1^44 + 346020868331784585199278241491494413911787381377011258120464929533346762547081191930917548962353473590237826592837324581974673588014461360895784620555530472040231841153815201444137646575654083741358539187907298651287018747701888000161599802583087553705735177904417817212728841515654207011796619346355518274621405842663284125136082414137620280836971234635332638816225145779445900001783190807618022207267217902468729316471646301011392536778422986110064526171681072187742755014188518100921851316176744960101663359408597266440610936333454833795720914501372133135779027935537986571622061887175227754841474169084419898818130323217036955218210999715661312160581935082424307583414186617170353036894449216191050097119705565400104136361606847593230860456460268493722953409025716176126276134000041207007599544049066889298391560465370667822988736106908790607885324754376792022316625784241165031542577749515679737894730265093471338599656917477632200579599780739488362802234436448457091561776147071979902330727682123120734249640775107033674911075011265048804193878702007231357325662379416856391735410843237901940909106025762552216822926731945291343430446598589969644893428926425545582464065823396727897264111964294140064669611114072461439703172125625466059716335703285906432300778246599354210536651390188600056495781455724266494671019399222113959710405591740417250929330917986540843573098623779539072843776*i1^45 + -8610232726058102137833714826431924883385118036797033407401681171497488444686554503680234907156918163241812272079078357873757820120718704873434346802545215849249000776987974751756298155731203350050609819930667519012560185395480869847416757975690787293410155374358669760525417741633714008760640435297844087193849724322403484137343516568967062095012029863485467318464274475826514395049740612944750814063192774377935012375766347659410467758539609773510774686897775847472472755863759999808959671000094792945716374816079802585393821838359845523583779395110876179785354486946275879000155266743038681809950715659235708627515044613554978745112161259724624216769951669584063443531897230740631852216909441470991981259340380890864440423278620243046729023430195999311703447029857989273002021362189353974641440587715494467705250333443355981299729891508599895214380130001693075090521283632253736056514853972971818541424794355568044889809075842831876239413201144925937421894745704042290672106927814794945817732545261041067189693141411074686105352801707211637632788213906829130632309772547236634168998012259747062948710554328023863554574872025892622812287900268559177866498667179724827378408376825650892969321388288266919738258327580615472850241562938061293508516829861507838781015200417965315117248316936544310401961178945176529768750455961533182159371654069093829447774065534047219764140599775592448*i1^46 + -70864256024296024036138867357732887993554055885774149324694462385357618799054514117519356105146561692133662235347335704963854744333749404922430361498881317582937876736661966013943156597410324241104764628713310164520258831494510047744125018923334355999909801040528447083642991922656143123082479713062192337008329553296285689783173139229899699516969344895469652526688018947404914519689780940542863250322476813490654157367328455754475739549963583220675358130360785086501496203348293396896004652740652362442685230022476175886190276167275034131403666474907502533593283606439990216035715475413949318733918509913529867182891189014465619326872843370236791719969216049276200732488774061430509951321946709539532212988922798459784312906134982356704669901660011843540360026073371653475911007480283717458405761218887074961476388984336831381623447141172165719566963450870991528416661174752522073136992979163955413273140061273304700817089692337779999353164383024716436498583862767484157843012092285178145510236817282689732458078069244077802812024554005544925013610075592182146210948273384385973311442639174435233144969678305792764137037749152510341572158255726005476629992465344523956877972459598128724361630598517783269880809450060848468736488181229125132829568571969004900219717448014729943531183406525678919322304461773213914238894078668510536925468011610863258426961885593364799269371904*i1^47 + 7747209510622516576640893078880723828627296120661941340700719104869391029430928491755078070200358322513592743606286268560999136614374574990571259807804397373024517255824680828052047191528393856674107070626553008676792287132659985978587841110498772657062368539882249771298641830201826277149186852827682318516202610944333437757725890045059403088595057206477037091606689162837855512820342105286929507909756178869636471040862158642810248146853505116182331553221583541728379633231239072726485727431018678478968326581552482344289199888153760203341942326782192658215875948444523231776760760502160965558615775309387751117122668663382690761148435788366827989791013620504666199239965497416581204410780826354000956979681757748382348781915769554414892483748692747196592392278691995155119020398822856524160912221445560531211901614208104751011072905667073678689890376425252413992105370775034969547377744248820380601809141364626603115798697467491450636847918936324381093362563371137457249185876792000318017142777962743349951347426935408956259928833780054642435879345860851941252575050830123638457259650338695273745755991917509411701883466354054463191935133401088082132162745242254638233447838698737161152993745228162327971436968876334399272396934738124731311619368478507335681450135764707332522064350731087623943270813917586247736153249836537332820152735122470236447611889059591356416*i1^48 + 13026775302157603563814815801244173294857214476058265151938519671602401451786927862840938535131562627354976412939444376022804401772282466701755108690246295472565354671178359540797112463375894846207570933097801031860156865919199114071559576509728288769291142289642188142607379803046958046844445747008094097008926239818085244298928357648636545252756078741658805693475688537706865958108798982457091876056205697208111946836191349386358537837275570761351099556409616559301009719946957608724490888043406834517620327376844933736620796532219844105389165022107819544470801567112332930405602617344899663493365006865955135512056754241130378177306064155923968657131837869119528795946442750504300228415641293993761231581281878139358271415289774900985893121593815569758094016777262155464156037356596034173244125220502668323589032400638365274493944220286914764950572273448705604549077055811628935237877541800981896192114707578738268571228655468851338155438938509049421655463679786718418536843282748086313802906653389972851174717555044536552363540905650844530989226296304035352247912641521676869119474729708957751017069236556689934607691260487700668898629512458734861022429427934157483248446109552535077650599603884494078673945155413423181436331344280848819158198041758048854063395943058427399179710273260396096295355608244485329680708297899866934468927805406645373622210789376*i1^49 + -606152883740175414328259003640687567340652004396876959419707305494157325829415229615252698848241276701478591212694825485080951951460291233819918688493610975412670669434858505461398436897237569061100488859528618405376099482739522012830715171345059584902660960627790380449373511019664934049848978343900829135204537644166237818048018617048864777303874829931927952066287622616283140410066577011463266189701345662673404427923562387385344737751770073058470971422165032805803328390480146061685580893431221947439898749517215725196626540876216115501493106150065332175068861265771108352712170994251633749119285842737305367716085395003050210972700383556573114096883140617194048893647746707167045962624445019834530242982809182990904270929842852058123908941853981669966386866599906147182954792479899791481949219948847985367465413958063199173270291254105340575632054817026921639789889181918716509938101543667353210082038114111028273691123223325228825620360800623522751551179061550740917064627432628454136193348317738723553283013575147100099346455467248307789334449681407043564180852978666346386748438596471702877046885529580136141834271120340767103674341588361846950476448078316658105959883151144519620749475433401917224951104928257177317762143054410702073967821437263920693542970977987679948422710077660264656462923893370399136852349034066975966228466504772119166976*i1^50 + 5949506257619476025903957394595138094384616214231179166611044702459959520772422322619520640525737817744718621121020207218789527904705011947592864775550743491509748790871309975924491352761455151776604077760111535034878301810874223022507185059638146220274224788722116935222128727168129859735351563041859545293468323619973019824141326629042950702050372923833911424893916852301664852838345346025133856115425861711183748576463386984308771434290599366929097541928697544137278918108196979198286286277220685259667396371243507442211424364679927036714996221645959910914047934397616180564804706475825252361347176706773381009486132526279223411749015454443753237086865293797735313888813924413234645858147607573128506832838177981295845796980164955381751013760605615799592857054857809533811801205410918023731624407445180572218596974403935344924257099532265527578113985963153014811761289263019041685474209995228617094509266841082271785459156191283361874168281791312806186845217143963994223172265566354632911148644668482794920586301731733448051799740962648631187674747531637699953749283337281357491629040869834790125853374828231839763072064319478133234497328203696919293528016415496732873237120392950097915666515502293345747423205054270961781035562312637584920822571354923687362620981522711393019826814399900609131794250143491281554549299195068846296633436012544*i1^51 + -72599950342115762537493022550758006551098597742463676522574781216289612901584647860470200280914777376776130971730136686559800970428697226768127896401464625602746307655673146747617834163654744769988466375259967399706625465847800353290160919304497809575993273174233014885364634525984597517620857131203401971989284287916168960817451681763814416243742173186771957144893716302691209921826973460175820537831270070527360870635741569059237097343719577973963024516445069100997175152163480724854549303929915988379473861551878470382333583948031824034969182683355771816420447085838620669585136751185363528186127817341231454185041044762929687675056679973363463540259703139074969787958987608340386955673929776478023935336969645889036889295559476955411857679970238818186812836664465697990342003252744386016404884752862397723796255953140075923673188147167375260113552149632181212103757453019820383940453821084094961094827608420044438645701606763698138353384743850101151288271459500578336631805884611909167457142493237715912452666602863135271697096917707862015787302683574087185091699426941454666049223291841943260259305591977018227214862863574760717268920159960672004945802220771055416749624603089236029908980385527648395165243109037219025978732785070302718776692658012952068440200822885782558244218573293013936169600956592808746024814624604472945410048*i1^52 + 534403988368285213680787737721302853660321809569558260249296451896722552691883398851441754517330974412355086235416207460876379049009780944308412629096785083171517859053176520660331152046430714217573730941705919940433836827243793291219056418986809217771340809185245575212428217778582642608161308688045253723313246871060278802376810434660534435534189117250300728183907573591126603208122741065998297248934167197895558284334365186459599323019775612492802165564886179029801068637761097931961062021199703487348668130730794376421980173956484333171821285938560514233897370309794773781321718205334268440517503145191330285772550002466445677745419200528471353631560234931908432588950833108905506543555816490267481555310331248589371953498231047455629791823683949019462655595161408100338936543284640718021389559556058725274351817718974053128341466679969962070609846288836616720832928729722820442476294146243784065019999121592582663851660223956865704943826091050176762013744439725293460997358107081107328579956285580845906554253880329947201620385560112189298128700545133382541539123031231896613719454252789560547789633477034295641895522298067531329878304927865181309953105506339369345868464302105112133554454149677041923880841703055623560760122316323327569686962467631189467455057932049302430385073190617803384692118205246093632333906257641472*i1^53 + -1996790380182585295758644973363191158651451521304535785160246279272127551714384184765369712131250324426011636428465449791027890390187452180049585658422229191505578848488351834021190746463600195838513163891593319058422517288742058511255407372313309088322960764075092508825358985362601592954484112525988065663647233182793536778462179114795125409378085318830297463926939279775652622302990700747414228504509555289040005867505151311091561187688995826906324541562683190973818261638874856286255465884361988580759282208074355517839664180083266112573192031012593576620744158785756877868057105756153748341747697798140221595051205594376076682176896996263670866551403261587906575205585349643718940887745678664529459607647515511951596174338495836098389041660612944278552169760369710047328838510468669408551690598868677919172650574333436501271218625163001143615090512835320877434180383822726822845343018515539149000727971336569076444752268206034608448237611078651513414971349245198695425138578620420437942150955566001464120442739482451982574108288628704528142744687970581084697043103011376174168037324887601099918616536723527114173349604241776042679410683547798444631178851824564692205376179283226990365571834023248441014262910013247421925433069866073236384452208142159344211232449643116920004887109059737377709163397976072308597456896*i1^54 + 4002333677256524503326691642557358981149335104640903258334273237770811172520088575900427979658635137234204576958341902956998533946280944818190986284425301241796263391836365867337099487587956624748190924195220743525571524881505811123548663936585180834880403411799481427829380613138237488675958993500812836455675056733627348318925420628127772562436668890817803286929759040757519096131915082166483133316666727245451217645416252597356422434932780403566025339027872304995810971949073538343659914146946904338689202225402187220686134785973475671870771446255593901840346312971875043971502490885842355322538813047867550235139010430657805700373607235792584582227360073638881285179117360532413059653017760490294571379178017596265035449397429121766417877901217030638421424709866168906321275188739926772741703872536158174594607114491404309314639163893477176885356870705863182671169515190865517428304176335552912905119242277957601348360049744477950117729003508194777634779417635377386101837525264229406124911650645355526261932925220869929256344192181879799603349585921644309768573892348259643137969510460720850062731677389720905592830577638538084274890657301253225899062615507118855841411031810176480047350736026746514728892748961113883879575936083939124990791010434180591512921642704611856451002822634532065092717055423021056*i1^55 + -4306137023626441143979932602650414514096323108629263656817887720517159794726209909788959930334779633427219399054956201564276295109047972176612047425935563570639713397513409761457399974920669871887766455608145494920218715021935660683950308873948431963927139216942792555456541004684023977027729621050895194163236048762249556025952239120817630330900804410812319759129072631568982959106172912841417205302699371951769190047986912904351678170701212268101949916144288737316711885098542037164000431181481025094244445145374582042774382568752045208651393977494795107732871899245121065190248561875563099438529489463816730750432580168846100772863201397061319198793572126552809294929239284537455971318066087246071619599202907244412693008925902810301821215228965565559496934476773380680413793418676008179574881212845121303032639434629342321951155043660836004633538040017665358777204250875794297139833377237744291405216755947306122461544792929676315510498841453574513480986357676247578025853978585651644770630891424688838447643247332728380986345573493184254500547988446453551739718391425873595635541883885737111837509158428205386545878314387271940940822092038522086169124776678089894479066982284339109305394598063966944416475369472711402227030321885649810329340296568703345058202810958256416865832202551081792197099520*i1^56 + 1624369962796568043976188392843640944577497670824014718347192354383067297924555870591754042531910981400359545488373050423168466187537650832258460401962134830965737649721367181220566607178451202734707423137320130356246390955554537050971069438341052958898640198730227523213154045910580198477354869799721557905463202605872831825393548867301072768740257445976651216870156162773594227577163581544654188792210020751822434854428205299914090284906451817501816777506469560657826381670036004673025450663118482393664569426329506584319437101589118143250659087378091494599902019802872390779688810284014079319858667680026555722114083519670628399465769449480979112688059030113662244988595863111495943595032343167668224588025975224332682422302494716571475623592895612217761702798625311952632715082910573764000246357499097463141680089073685589912564821528162072538145622456542122101395801179086395771671113469136495796926461251105772814777807241155636229206933689715752634918153821200686055539855035694887611476693669858905434689839868313786757295304439382971402487364161155272377390642541427526795193409283550087573147640425248143175675171569535148952497832858740661224029891093595923727184298247531430223743997250496446862046354484580665560996463930956099710739150041978238254205206513201372359662354080727040*i1^57 + -1429029783843559057402004653314445109855629542749110188685194932561468153651914392991741715777852550038550375934105469170740353421141419915855640641059990941629866982583392459461588652933877192439695259652500755335131727294388249236171729415635785126072130823082669974906835613977396382888651165129274146150956577698864791146130484569011248437319845935436624632685210763423710029194015678293559853008782925886907077806803618372706330186565663958428891316536302558962252389222401407337048641187893474735507067480734097940976205407335885861227808453630095785552418773564473464046152970837869364970189113854588468348902696795042443739009683155808800534955127075327103087948770889318745637986247046020358576946226692924288044339637695815660233182093780764599161309202584607983782809009333595395573549055892256169040907749747370596690705646497777332363311894950503496276307219941663046826623757698129690121285568921576579915675515277115386947999475666421268311821206803991901033286555716622507844851346663324209135400645435413692097938052465786171533101754695659160950928977540570361329932890960678527702830309403305456533629553198491253456443701989367773766336066961527987470217229566034404018187032060571657618892658660366973319697998082624814931769289477864285980690842294854404519493632*i1^58 + 544410045646921252941889852828712959703451091567475172784798733584561684721123711692607650650170822618524178719160962584052499887028566633033595660562894388163622598100250095998127111471678706800116334193404344909483994692712417850976508246593264475321564299749038170328602411583676009432860829955111032209500280741816589272897308630924322473747451123813693321703428195518866574414913083612486136308175488681121608269734219050954154463272168170459989165022823223244213946594773432473145885675610342632615870358958196048564984759132175466237350132584654437112986463953193672396176259563908319683651198196624441826234203506775503916047657810330914397761297410072322899770978837823746097337894793717213319990311962052709213944235906867459336323761774370176174022379048794292000146964245173526819146973485829689868818809335321015317151628395607225302010936949497484077312063514402337552837586920353452110852843971500812567742347800231415891075555111460649255565474939194291799927778810287695246777534470499574760021089971254084413433450800270910802235486775309061971281470560848906796816308988652615938024242925014739997543049896760863443386731543412342547066423683536718831863799432057335802037744867984998471366180813291045656660729861199729144582591011221938204057110889627648*i1^59 + -63666117489421416100336410398777289748805889712466465457298836677174466003843047938198081158379362693625454553775067690172335981224004189015585722504189382964207487818350039754659922386461350098208953321960181032772423038090557578436359670235141200428670230406103879420436242412684310960743812864521196546140427974999266809825067127906329502482350621153499044875156278050548767095117601601160608029864483361247799103251089510885061059664314455655339141378032341379197694857789256428629128074582496774462666058103780697675961463227757921872475943307962443526059404189557757293039281996242752553641407820238527378360497639009895197971741807006082950865515218201363839449778135706694868725860795832121558943799715749150009676549891835780417556230236275716148401036783575455786669689982658711760362398027381257845554431199567883891313430091575936052398390652318644934802489777066656346307951936235499841430377018994508507776851332784116495215135322504655927186447996140985558461308597107041748106773981377496197482849213405248002649285227793843418298763705962857334165772870497079038179916444935189705126415195715653567440932849878109633631564075445031342194256646541687595106352512609718818045013622846589994722014710674577083423108086074527166448538662910275511910400*i1^60 + 690991395168970010089221214239848497893598859907168729657988443923184444087738041994462382899037025523586294985742315800800186610655063917864192695427981721383252129468258385855381799915083527946849733222964567852694501575204382007111708746140189573385760893590151593078633683702795508897312440524889221438912081698412622335972157164392308001210736595439030852990199195441392151441475073785209043302227601364437252206973007591387943609412308076824162385820607523518443171301626103504958622784286845384054062523627178412406162042033115434400003098122273989510518014660298933393303583450936397265560584606597403564554872934193884868105448333183527419441250708453988001495473647200742734128784863519716970066824737150344232019275328291784353728040932574679636682208054633447838336491877915143949006023803796600461511275035228531858885247453823905656766066906634054079262694357947256859370657655851127295953457086927688003021240991494966877660466730053901076836984549927907364169929826020567992147266690474334033825731757888529716963510277931986725914539015084286941986445576293072366002976410933903899861522362169928754883236146849074014289425090077993043027419649691844234332571153834098399813218402487332216961715413350187189468687040942387195600292544512*i1^61 + 20081029438510594576382306025996317331452400302499814899020166276342982548140392008624204194998982868265302883662155682652532504389391150091516369411353998833388404167048426403972381592855635887242255341812737805460503435074157258836683958125144956600619242883844844626276998022049644467447610706517546411805421306786287324315876965503462137548749906393896696189168138051200474432546824071585512947637452583545043581484362579325247907486341965552628215494516224051753662925418968185147024235615324067133818617274063434857266724471129258722162734011510094350228711118208603576093447826501930827388132914192922035316569770169473745423434994636198248575993080071289229898492721106999119976661117512603324812589908182740331749319905956920248424071115947238285241485040568337626488433784724162766580327414725171178865004059923289732108622800216202428276469733511307757857933787255752407264873300569864920936375382910835795608052774351263681504017069460289897295082046019662349786592624673415053435414806344230042282490079161803430437477946790318667149702686198726709681720607200783399956526031127094566961905952026397971549996193515998853112811986584477161857768619552240151958542944128995544058081185692802636837783684856955692884480270921755525120*i1^62 + 4090573615818309888359262425900180325827383758107032234585148849321422738267167692578128857294971145332036323218962554511190224452020987474515781104481813973636980425001728102025919964737476304136299845707139653180183207747207217767001430801566875470454984398656396744429829617211749790157019208035927290238904949671520795186568981211500092529317919612515303741599614965078983601364554582817426800823282381944171108488631214341837862352970749335335393893545757213575579280393732900655731191296721733792639402645009220640766456774023539901359111210542815043330987503543525273549403576296130581036706856251817207830855789076103078262821493074744748096114872272063009139802144839713730394095980404993083687624029053371484321856371144415070094007632764193517019799818648021882088936579272961207871142480433088234363655373787043945073537757912783929599074479428548139247883345583251977710198979152367972498570533492196619851681676048882629962621654177601042335394415093274170163234611971290580501309203485123431601677113793087522733011748752053542885490207073573395342900731034566510644968445646936339900812397432373103468020252390077890199193551574133319158010666726507576601860716335063837702249433630227169738267233627228000604158689280*i1^63 + 36438961917742384562888456560192641026356718950845472509854550759662302289533906432592191807748588299619318140515636393556852574980540455951889299762223997580193577915119312952778620186367335481454384856779768261733820916000676944830789027597064878144781142951827284128557168143850432047138374577113858971494929940368645886601467250891551025936319323283305083608736515732434389208895248922618888323702758694888892507408723538881050361663512139526205420716030560646189779636473112558532137551068130601217580251687216819014464854403453355732645219439084575250336576096698020041102169614889445333489331256554389363688144322118814850970405910021360025755814936681665395210315885297051605625638083413796659102963801529931124817311583332828448751057726992008305447425683228831380193575140636186860250694177169187999191960558221608060848313121229726147953036660684765588409145967992947746891348256618455703226130297112213286305041748227161003836585976147056464481278475216380860204595531468842595336399127993923746100586425764231471043915178920177470612110831349492218234974179610055414869956318398563976727083929897985834029492405730523359730379587783002626309093165675141724951616313915267425454557832914932090299581135423799296*i1^64 + -73784209431975826071390868158119714855485354961727726733774709315568048688618178293956064810870823709773790497206088442703832374593356346074784829542414677275486856754304558846927360726145772110635432830212884741714795791981959479416006263074253224193288402456523872267223470649230198264328077637242253050455849523931218162801906322227064077018604866172765582978747729342535373842140166558726085967303797355489921038285146279784898487618930768364058342529193292322208528667570506442358018334428882427493910427084721973504013772781496794338617881066140952152367620425642401774017459359261152984187437713318198738682933969545437275477241516533471869221168657064294968374083536708251001693668173741874967746970289183705372859954904832909918064076890137478079048374430950089727706463343198415166134357898209830452381647791071055095093946679901795982597288085124005936492035471695535426944398997733294990343294316042931603721757876993719292306092904897949366482303175984640104962920340209469775167249380839563838427213945275034549399277959311325768903893537967073227159608504756072291831480336612932740440346880559712492462998025465977002568140681116167295372748702386574474852321828383169479253637412420031722029056*i1^65 + 123183539851229740456439862606635129824462066483460175561265247682959656838103711243030183034484049811611465914599914148884775443616875241698199861039763611356099364782985810025204150337566564711941428279531744190454662479557871590056969067113079968713524787044852666036212065120367222043455096067791323017581921592166672999449887670564145269088795070457068146019506254854881063222755991546180466538969739446532366707976870843555551759432458181616026100579349737672845782211770109385398188374942808467641702822780749096541894544973855438363173541528223028488866563386690153583444637606531801748917902157007305737359101682701842977363131465210997186715684810778617113536265140579258771249929053874675234271270911429336707502014542253361060893254573265807365756315204407865175020041811810669106678175328893128392914395874632175770761004749358972156121986667885233949992796414527631187496232849369891728114227027076222464431678437805694976642698138301248025840896981742146424151885167935667947187727629949551792968156875936241620535048932247193667784650481955657698474837634212476531837929906856316937508121871670839630635673264919992070425784054374720055051569147991294955976649680087449789444531421184*i1^66 + 22555428823362455834397099634035555104867627733278981376993632298845615323792292670728261768535669395376861701984067013516191643388257253922380955773511861028768567688830415631598982277337196096814993965470854041098952239823705171401778069268510505045253135335207356841452166541998965256286071310748440515970750906796444593269820696858959034452057338801906382851235727115596718254222179391400993795999619299245320970737892802609095688829348090656472392344749038517963122204088307019220108659961421514338516391943820865242964052430297833033961198334120761107354719518559534771596713786173067131627500587746747596932349941256371259735309490149349079197773663126932616224065615655341939686763696632585714538612165930719460292798378555855273729603771201942946971740854467848753235117540156107061742336789754413593447534688981212368267322186531884667687876650973024003310829850410671301064710024415135553466718732737089199979898526499924038844013980548421017287771787674027623969601279641007736833312634920386203935472215948669670841193481972064605053167664115389816486819815044006855024567451919943716482006250560290627061489794464918435416060753601132214128122718160640628084736754974720*i1^67 + 750992410108543719300697310241445148269400088236841696833960399943597294371125104258048672435846409436605403407302935525011773647840616837721201491043469436511940900715451060500075581051448513087605151509635506512172324806148490481093948729463308808126340377371660345191533812707169769277568584423248821122617033649717677280719784443702463587910727888852393760467934184364547225297128551668027428721209052395845713853993052904834084941577003801573647754961247413247556046425785387864876086401275024366497726980001201650296842923515108266620944708387794460052545026085527591109024643214750936629228176916361893447156662334053210924421828453277851595094492435810483481697065332907513890530219459235143571465318613819313026478709292351560354591412028353158084887395850840079727381679531689025471692886065817381989608420826247002879466512573415419869901283597508999096852335504229147461702342957631134249577690745320444347928454832021824126569324109537069015707044581276167297206267791040521471862329963489892999293382314398108740017935883096779998945827513413428390804100676631285577048793274345768775069231111992925624358172170339101766798428767173364697024235057152000*i1^68 + -5568975062574606990888000697816568225536181433401525623203111370922838120885750003508470795791360656203480312746271048808243279164672834634569171032522138562643346242275436695171040168746745458519809806731074367583063191416039541661773912991692656211700418998402857841955507107683779681192231379613432683207920321775324174334300826469115028227372862132578290143305024435864398103967526346472112037574653493030759813028647411056866069649852270084488445414256518649366630793440663409149504959092889439959061511253703418543471881998395874041371999967412145198643234804597734912236113136991400033714457981202106995302090547752895546802057150116854360242804216758378034294290411513026951473456032309117340934610128713674252047820066261300715038407233240890305900044343575052915991298676837937629916521770068095537088429445779802126595449532256550000554876122313738690983817111737058735265396002124951602058553542004377886799835291048216591954819259640090130629357340683173560765067427604232366529709343238919322201567325016834210303474577786636560651591867713388365773975073328730921393357033065882919995675095362895627500407804160858258623191040*i1^69 + -14254113225623951597777246223221728586524064115080784203483037182192768423331862883328341828361130185608378516687111264806461915673386649166560680708331595735102771946821046108075926310893627794170835823385337297302353034692591525443263905558902332217147100934414844943816444005162113976772556776761397582479479054054484615165134679029335455393249665811566673260139920091578506993513456321354060448997961228166868327806200837139707201123907837548364181131422028369999344362463309612697041834773765097541424302037392103643718639948463755105863434808388577843976213004240387712737562208073871825207546045559922859557885280737336560173690091353568359164769660940560859827041974360310869234162628141423342682622912692946019738250221096987750448647199096127564611449356160749013347723161687681381209088423334229555995535040256786529882854787113680414690900223394521953685598039800592297012551152348561886798216446582050539038780669682557452405631083981415946038159707952132152137676083264770709721988019811323956965040194276579452359972051993441006187106001585257706219346860160430434177937426508721424240148284861696*i1^70 + -1779493924965904318361571475234344359820501477810596593684667916663685535898608481151574562546371312034540592211152726532845579861808702342576351500608674745857053829448875224966477532636220500339212716641742426226108805747867916448602499940681720074814996218620192711577626351997952862757112566167684608628830580944177095456464028961574627131656021078752119978987495309406314611368955014273225289973391688826972809607401656360188696457027844529786749464899778288966216817234428359055541130925520172892538437307328633055552244406100767828573984473760111283347116626829311200625260914003025387922250926674662456623333694316678440254181784647391979534378976247375570411014617624412860558950311888139216338286252428889792128427689133240435684157310573756543403438397850817262130282374989866056374561716774410447972598008335049157663383712324838798859233093494595474123785952869875094681961056220668748390927166842772697411775015598667487818692236612481006430760681915006180888110926915682285976331266640403193270501006836688401794273312331417818617672587330394779137989867748*i1^71 - N1*3077911260414541059002491577120773225475600292389203356597577664415088440768190277782441319662289352365459197421703445057225349894901200335467316977989922830140128693587407361534172022359375*i3 ] ]