[ [ -2243146356516973327762071958501302601355233844553862139213167353669038626621209856837720757424522436584149301766087482986887000669549480189962535908975189072880663274121855450558325678660444038557258605150740023458393869978063610680405874721324827296762174797880598347377151403114514944906587016869376397111281804980330272404683458005040796732954229582545965274713934723479243643605453708000549572492661044426375165226885768500384543149820709310673418231619620896164610505192869973890547679436437090113578790792084102341178649948313635325677423730227116720145719085655623277779978853118753245432356907653513253484028846521531714044961373351107240159584257735643434231545192793541007110444739840767001540407506174139653605051343096796467931424789648832284487780056441002276425708949460037407773892479402658492554168986865663211765554515331924182973117935867706143393718773106482973848849679675811780221406414066821390144181745425607527349731307322076717104320201212515306364246797073806895032733701147178942352051876135413918737353441520170945427664280462545365756300323920333226059938018732325964582104036539545845547168024238824206313530796342314617232561577944573817185707322150311938241966721629901953913056644322100795577051668289438907097043207913842932631147650949821859649481239860342433484150209038689488447071312956253386434383155973537562095388010164047437432740474214075384394076759303702765326800885942537146883926468058147922843608872351501045326214503314196561761503277246186182952361331314496839115972306051676277571584000000000000000000000000000000000000000000000000000000000000 + 164883473962539859465968151974360145511036749023574205872491588914134348842605529858119747186883434568509345714743870667760706444063480167975466295623079710173189619249047490794221399971902550114415331449384008637514388423249698778262333862023258887959392826405415970610045723583235922222565555632825749652110214237378127859970786199946280891377576895231069297266909194745969240019001742713968871637212522017500900188857797870390798234101868851921489507091581281546633059580437754954784263079041355077185057742034516018590012524325496975735397792208458779569863536551935399854284865255832821463001222598890381207903405765171602947509536969294971560918577356036171900187587560733190384335787750704234424034785989389171662680957194797491973012192598323021805737052506214690796720395151404378569624547623461429919158221611572099686541454077554921228038176535380692943701786851745377929899707584350080743924171526293897174386383451202701645168604423461381319909282627069021856969294764980756901308795935791949622680843765196334775423124731995185533258362424212222991677116474912176511097973860014053779529813362980486487385447024479163492884092113702300134572925156055919553976313201161032491154303496204930158526498963374600929702229880584348221386902558062534651990917425762934268379259757077392178937614870951812219424794291367103519659427350820317847249630839338560116182128469201816711867225728109586290226356620377830760719910470594194329309820621855907717365790901782679008977876529053266223822753000139442020053332772369612144640000000000000000000000000000000000000000000000000000000000000*i1 + -7857251539772894224221337361605851905763993814224887440316074172597865636208801456261013037696966361740569560417487640856803983086701553963344096669075616610177545241655250437959743681236822643361297123292596961914404628558950290946811471740356603181041010858050708699699053625532813468083559644983262246533976100581553973454532119854275885773058174596504675136224314673808100141123336844386585556376386053239909563927919073643803213527852222580351644021480075273573340070381217151206558274480730314328386710317900361804394124565775616301258785250816892526048849363778677244178033134947025769662747628365567414065965835741251273613402219518222591475085433095852247592142157077146682525765903331254157258785325023654942447543187770935412959624167588277072014801263054894152537638951742595908411094380358206631232203788435444474027081663394799929851006687282861990383476339071841633002393681614099883070355914520795249081987838135113767170642160848884773488044832737746682842113272171176594551855113296435173105280312503366026717580814434986712192048329932164162966091204387884948023502084791091564623471774539540085005153708658842998578441205524901355727145839524751440653267980109198286649382097288782017699460042539322690411555894383928847822602230643067510986035776342512194585748079237116733516129396737757528449221271900752299700053875898354268734685600280076944196747228397527861060099820885521402772995099534286300230071034512318726159412054148687605579733866162143657384508204088026381401793618306669686038292228725433119539200000000000000000000000000000000000000000000000000000000000*i1^2 + 55599286175415166381262561391974058733928698447434751514617671831025041780797368827134940812313206578107896866399902550360694588239105319552508621714894798357693400710200639559198271845701467233267969767035914136289887907669242172798848092206038980349836497981930585896164401022406407141825026226158573113277565955273763763523045283256872826954445739126416331729302046384317351070041076852935528435306767301413232294403188967066241318291769132095891476113364391979584058157532926235749243821696453107194589489129503481592777130401799282870851653094541280371335191078917404093099507097115268696691793440784950118943652995860754859037000072210067979023935943815447428872382673219810879079737096148120081077570659962348411067834850984924833531308740672535288774464686955271859913335909409275591549710139811479040441361409946436844594576452919006051367672851243601286535686649979078964531382147478231354619789714704023973026473498156517188195858563345992262787626485254301015192572231615031397057506842507690578386474955797509921468300574682206080237265439263242446155755182866048158284398982476226780163545523222233205133963051067065952869583684650408327960855536759589200085859121470702790033059049903402204508428102727549279651959215605457103768732191829706175560728897461926744485301274757093840159821574974617936207221832747452139910675776922316832977726408454918165405841726856863971197182686573254881537943381137090347764111475021900686214404114996050438227575463539386215273060811863628629017887946236219032080476611742403657728000000000000000000000000000000000000000000000000000000000*i1^3 + 85895663286011483511556619526724602770588563904318971830197536639114679737825708458928474256442975889894655020689624272390313127288152698983675777835708823745584371143508371245431711549884405854249245247503320266783574868731259491482938284432319168940887570402496892487589200901218516287495418707993033304403608869601509311608486916812350355960539772957922156879043389489566185553575046440802181224678798617749737430356829951452362871795286710472527612745907290620117114610810804565191862294090510462210217090734875665040452267201350997617749443986104168865013903382654079647117630464501435701536379394197923553881279918448632749717595096549321869683331722950158214980317666369528352288998576037104532573251195914038099580865720611156218318762041651062725144169124917892333308939578024784361144738986995532539136645488957316171590280660198955015842938768813775380189457703171456627144948134380125673854193508297181103514156662250900832164926182949090976995241068790241740937941452646324571799533709479272317096154758515289995363778021494814444518137706520796571843005988983187637234545054183461200262305838889848178950549404680659188019753273750299275608294070549627068637620154072861799748587621231175023147281573175986020515861786681418325253892323283166700398981609360145276633876861883443780360395792482061384468370703342386537457864140765334430433203847365490890465198403204148662460668350358013411567781340970230371785169660943420810075350985345189800359895166684856041329040962177726923739188354304353374080605752658808012800000000000000000000000000000000000000000000000000000000*i1^4 + -1971622502417505507268718538692552216740694507571257772107559442189585877181914423880542261018091157197853575335108260806375756382057013538679578107648645457920149643486250354963555669666664213695471618113722705822350970878127860047038249849977806845121264046006180555130776486045432419582416068995209245747192999399306351269765710905161578873142726100629188892971501932485062315532039630097391730679086700953509828659329636201709322123046025446837833830355509402998553523489870432611431992995452105457547723424474955390933308447371885691590221923697096311525729516346994659668019988785484007415366459889231357838147772346370703571657474908108190458840861419283891751142766523783048188016741320814139562388125691874784940392423819516660574743529828612907927726205782218722840705273281550395683255244704424922813082020748272289994631916395657833837996457577627555454793053438830333568491045965444285937359393627682258142579719633040316135188747559405259767899635356570378753899519081936290589856985734425108368356074368651883234663100870506456337664838209114356021299268862737335197865544567360073856385746895004349829751835849261305483090207353715883717957935855049033452037574771714717087693416364234791089647929242438335651191547389355514877600452569355922114097817406337736227943253232216490470324363749104178595191259826870495116462044121930390134421651330309833778789096517508779920421690459303885125865859430419945997446619064641799306712727977681880815221815697895943704507412768873920133343286980180247986300857703087472640000000000000000000000000000000000000000000000000000000*i1^5 + -5914809191310696353798576614793871448682983429506088430483835361774913215811723367550399434108693633862412520763542035045779826320390194040163017434979964500280043308868785078155278225095746299841294978299515186004614315823029819100064995115659930860171958600975887512772357483219289205151554384898496032668380055153663712260882717900220591415625318567507165590257378152783483847661575215725720524890497733846623588327081478370327622816856372006212608793135912886847601471426197194756818749455786783793785514898031671430153017131126287916596815700075075302883169826599055617334310504498834966313009832427664694205251828021254530170967450138552073336055225368212275319840934918237223602872016703636475014885468573972949990898306117212490016786102446621343050107780568499700982137518481577244855027911916297699971651700845605864237746510097031879457808405860720301606711115762972466441853854677828319183489451425257223577458748171979552822657814448111450031269587138277638635130113923677218093642907676059371069534038596744531659238558525614718380830643603031827809650599916358841902176974339057044431617514732648076310770037291669813905010219160492331462298540834917018192010165734084490358167969142910786406187599112630840774740015544338601257399943583698861121129062794041678472867577322040635746065002704570164281024926840139249472047173514077835836778955399323564238511845412329811011584625521801562965321816908391088579140244659157143134454159644613350195611371363812742624791094809164597950577737690117137320762943398215680000000000000000000000000000000000000000000000000000000*i1^6 + 7011660310907313819286055100662103972879728049637626173709363790901941819257157325822801407028663238257501462355762479734948748586397145699525855675548707080885418749110464439263481120285188818710699081819940707046614508029550542903486269350274346205049656144398822438340193304308787419549724139145404120616272286132430717657987583962314571195839114997849667966895005224549899238587718784947493312097110904859517493109876357334600778281840884262351945550386538907052663791266645734105004888691537188683391234677340903608656352845628397365853486584669423640705396892760242694032574243241266925903464769938146294726891084915683003888235759568216814411744559490383841894544728304378096356860889498824087643581053789753491482278403546951099717223168724684067223386754988477843143677030915320737982044691385475772286436364783760055286202083204226804961152048628802814325260707954601169694518112911499234942588817262645698737742165696139814431110401578771521741758458426710306928880359313221042338037421992659975536194826086426133224351931884126399269232085562617990494733064555264042942620088949930012943009494670625865991205696469873212013841431701678501339751608433366863274789974499648277605159423694527299268883482374662455650686008461264425801848094446824039523361443578572792858072840896207966485699399518039903171108863882025022508432557557271001893494671557706971999948365852326337358699713562893262489137082258257249216057882682034282851090866554000371570581366040241721762802223335057610778521941161193426682529313298841600000000000000000000000000000000000000000000000000000*i1^7 + 1158928792906502235478233469216222045550771621093532508585321166602544341487291289414660220515528184163827003764958686302848233451871085547780258687685191320495688374196478783425176455411286767153172652303410363554391512496288368189397227120309929719042532526777436943315154407332222166093148953558306829059954166659991500422919731009740265815914041726520596860524828886105563693195783104109127037267578337860944363068421610371996047242661217934239826388742290498618848375482995237306328886431056893751725833330396284733096673705650635940629770044838083916136179672170196900668048178673889831480203285967730327373763665985830346114906330984628174002866969529557828994968734069757040716777577942379524640389455711943174043771688401064342153381154617787146280998214699250192626065011422264439856888614696211820034979084724034671561560169493359891828845267435375365111556443611261404340264296208800272213559675562032328157838936769309597292316680679156518545055498814685560659588725688241660668528397764175914620221474833988899957390720819635932644043572264781790826493680068161216919769181224890555763030089740356313079398342398021113087436768772757578667442332438528083165415406463142445984006232999985372418017690652395001234333046803363740118517485634275552105291968400624726117672850211797748754985132064817410359820829678923005996793379424386015209862760606125943759666597461494315044109131144992116964990104286177988455290371452692686313686224191172582145860754465690073901168495455338216423789997534542128586349074186240000000000000000000000000000000000000000000000000000*i1^8 + -25827451346756891849682708580222658715973780269839979796208071691001945994952763291137002299000926109600903191312067160312093606404036318776995603251690087598704243298568551390859892701161335058528473542032203195623856930313140715534253976418160551086665741608876915988070050911335984491133579354729398289802083394411004445556132828830279738579711763094994945436059230860731295279396998065270169608705907407687726408516129785699339147399951238300068258882335800793056255186709667217994602824731805626511127114083074121021726906638581268322306659362703361300256760148415251432933748081343979109112991115547521211795275995152215280647106236012578225194343292982286293449675640925135339049367508724062499229091044417961645060990226002599769053214732365011809356662391766859377781283846249005520209610503853669651743445825373684082162377200594966903363020187612091874440278481500785687530687016266581315797353367274507582405231775239915434259982019558934577937093911012283434774768571952525170344959152422735376821927460826141040427002953651921029247891755291764154574539303780265853973322849220879613781755699298988320333471969761790973000857621617806616667108129719460408678287008969408071069930222931298204961462864296880868452125224740714779188286038576023383268216918274148631266584894507983679149248023827930162239844857329070467889263582549167451621792014742254308493792151598583118127638342955337398396359295591651290083539023686702778514012862364111725479099717471946570764804207409895212405980095429076291231416320000000000000000000000000000000000000000000000000000*i1^9 + -2610454889835285601605571978907712055432952388209963648939580696733938267674471156133835418188456212468157294024190169031168443120815461797047782440684050702901361274288943911278849671109459365862075554699068600305505109198755529857598304245111318004279558739371405895369564170738507778313398505255254127020309011411019753767700931410468154970983068016371089934408898687934086563913688345052392738354735638370561186186150615144728131826400164995794596277761108160429571241584431385208638527793065061501942370022724603375733567915029327178191376984668980306193427994472182034340022872694953119227864109096831253350639076550936736710817096671835360440353633124311630827713453992380085737965936020503638438682440304976834358703585387521988717964615132820883358952277129246149083112590137424372773993177015857600503059177318253795278610114767705726703552407444140594344315158582735870897334552215587856127589323056748274584600823927473151354447345664331550771578951655917204472855963460278155177349863026601517151933674915428816312190301416872616800345529357025882240272904325631726100661317184769766548275276834360710389328556561773497323052004318757819080819201002372685737836935237630645007259308753042103323459385708400007115061900699936831750596258891604034311773673286216695266754360550933220553139655628048262704058391630851742241045742240053611345040163843953834235767102201199779411652135022870025390082635585019843771512117101832810686403145232504903898847643788617877245184304313113103599018162166395751449283788800000000000000000000000000000000000000000000000000*i1^10 + 29491013394732449859728462886860796036590364912933670747653463685784869797752434509539239144078159846352766211414117157062847095824562931049622172346247633425239387564618528751148458049728090476520591500860473120083936284293404277021488200177370630331791593688024542568458207264442301467896500701998788794250472468160875391978682003651034650171267651970020132316939765338159681804440233879987709374712659724608929416499852545061367976065167149439947594537103736731511259211490705614436364185455793326865361904354943208685315520615724976463560784997604786270805036628304987189265350777379969415058322494796424440941931523899479720496992941553833297103376689679087655204431132696091201156868081500305392129811782730013544451038913028618347475447312980521644089666238705120949764186565852473693017104875362165773129031052848036265875750001802496261504223720470196709550890290193104950453937729072763575419737132011198229844237064475380025457567896443321809844533946498234741689160513661477954119676153485292309786731793504476425361125044174084419706156545174143279389736021452206512160629466328165382014683976315927516768707526384355798082749794750773768721209335342769161087768078018165028684082137173748015149668208363197664967237676124070895506178739226619762853683012379005853907305479952486802684095867489626199668357425445104735841010114888583138055048971916162112431796346621340162523120665647458213493734522586040402776031401346850976493287551238904282826534001745683109419729334360815619352144565397323912314880000000000000000000000000000000000000000000000000*i1^11 + 217518319934436332355732688406860989580146167582898328463250011467807076730838469020691448024864397711590518494303537982630329945156861843196966910233667169529433298059369539567109824201730637542737571668940379245664757346758082119727652520332955397564737529029076349824054179455237860866687589178666490894885074606581864168930331744584789403796002077236930552634284307339290907399779982234893904364802705110069433746032257692019672228816822217869083497536766915781738835699048454435638717271840455934317293680580277549614016065894248867012921752524103135919737376926776547052344303009491732090036340669783898150990478846548022603524802788027318000015870769967493701718494460354446523959255284815264416287698418674549830940467568445439809552556725656041741494613336684876073341628459874320572354818554221548875874857617921885289668649777749891670339252964824111655461070578350376122388741260074290000141541890105319162145262674700461038650161777036731748182808575681932068709997198012805867388517218484214286943283996510040156566465717187527017433301736219214606587904051963392764722130083554498970557578809987721067058033478884124154406272150217646166609155554915040320850596825868412333715975046887799178380284901037984659906095348921453137704728866513342797645117424771688723248449335910471966493219021866645076465076419258465940621242461359223146727798447886263365558037074589172887492282045318872647068298834981069478281158909868002539508065649663207987652396249548156154751458559560985923653202926358367305728000000000000000000000000000000000000000000000000*i1^12 + -129580872876961132369169416307749412954523977980919965337578147649885201594723490570952388767146715676605839352905305773893061886435099470685921254280573240971705520709128843548992601937064579889402892111876781314129886643344340413262999337990615690997343096172481802023559399737867428124464957798439024691200190509854893325515862342424287067959673209983791792456558755652546176057897301266093345619068599499554971342017925941647395126338978554692139177621163243175472789628298074266105728260262218862711746358435125091566776591383644343449552975556652325595906970220266375107440425333644516321706981487227502456680013217236182297033455889440129781225090331404218985364596383146137084472344059525547661483390004787650406434245062614248583057450137540167026032978884444595918344741960490104405811502901643245700420847381362891248309592150614814581712179980956944047706581082949123639181384554262018275896156472034440394879471352787937929029120919525298859858727241056838727527339469273074620336368899698145338459658965788808869653516763216791347575849219449030157045409379858241041925771536092844927115541056494866025405461037273053035219073635387578459776680892488069726891697729355058410518143058173377254452201367524468098801496313432558929283416292997420282977815420579754801452527050114261296865984641248170254181610112212531792668622594185007209557576649111044679445606161498711370675619342304954768187984045117514918339904220149889281434120486194777288644585008979346725415004095559063456363926723161279692800000000000000000000000000000000000000000000000*i1^13 + -69689041808053385425771890005572622807166137813393947765373262796906002627066397868720071747196660396969864559100725867755253399118405106879608990951457055253703771076210896574901627462707957082410506646007204200652393033874728651650175976880561501263793386002310033416145536857156606739388565850672630543844812566334635961068263783884167575619944001284854046543317998962721953294243766821228798456891699985050204668844763864302886327218941235874266821828138188519211639825085668837641848843897522726340261426777824273326550377061743586446665496226369331906803658354730708642956926387910169263742598939028444860664081205327053180382443735520644063304168052875417958804833382229644248859925160980327587251503807878687371932003231295579504770291163160591539299822814886600912791975801256241643375776897771771640877747331757417308085315719105759524229810820021044116307266153118450739112520231631496514882925560555987094312153917857179591109512730801490358519268905261045310218409227028985400293124872915187217050791446497049605698269206573070531234516941291337086886426186414519155782174726372060352686745796818123038739202057106471609291979538525981958096561228603287947389780040920364546377020592655608373375639461235490855846966266599699250514695538224359396517250736327891680319935505886461375257486966081345986698316697504838210166398398415090731035749740474390084195423897245092160776898109017721170505970786446833234317644360755428913122368657514979367334737556836464642297521587355955967651006097622302720000000000000000000000000000000000000000000000*i1^14 + -4923353306469565629265729147874556680769560490675239829932435006871591972030332994823095948763891860408381153673896709746098092415332027953062342265081381202301125329243605063079296427369184314948118483890050045888094992183182138574651339277306053097998252975395664206816379804695494246429833659730777689701660333466271198254189472633001282412980958923870759208429528372834101226761945100528477465324826564332739080588027860306656204574171334206691735438669882982357147200052262660596878026357197755334970448877690614107139105348315114246623003337368826023057143861887275415516095795948429031515335169919231085238849191687577654226009124426222450287692690945490931176522365117985762585054880345605051763891332525235733380304758174153262255119247885360839007128043590728693480315137791011846305439207809775477828347719558416590183678014703416151559581993934419815144288849374478035754276294826585657521670403439754277214638753954301172745101035177531974245721346902562410830057838445467721622438470627159388417545270637891954736688892756203331038703300886856217754285762069589817646160605396546449850656145465401534423019021796518375951947558619051365007532487412078959174710741740084141264823156143485822661505135941481627655385576848402119160274651791571115327760658217622093117469991224769647273909767777212072907709783799711411594486149663248117203462784702828755499137503034214367588166270701933383552664462491878063784455676816329456406183773061556852102831327065241939066415781912880586098198167158784000000000000000000000000000000000000000000000*i1^15 + 137529443905785972150359464688777332817142687279910222457488997889130124819738313175607734901574227660163401099972113052350164384529710966882333774971356871310560845536286801943674471030989800964747440897864640787052161000076826123981134418301045089455550947008057057173086665614701477354451712359573498317608776519028869817936528031995592905910038488846467603441438712425137266899958020328072092476503857904009813802315811588344272670457151816148226423313490428230788388881462326591861678221510458773993999623351416262344358738356678647041017699384040167197063810239080790144036731789415063545370095957787263414557869142538168235603933341393321367212690520784658902857908920915761503456088823957911622135802365293073178481808944118804513492649203321234917309286293542833629255650379992691425754178654781154344531013442756335865288333047510022235147331714015627145583240982675460849655487465561585073189347431624109215819086554694924274742670165559459886654555652320726657628418057424336986199988489486700351340306056426113559651166493549161323603438658963180011810194050118518949915658098839260536934273351169422236831521981365782912456654269577862036902911129504163259536066427683167550415331967051608518099066914917581402460412144751292443315296268364695019118854445509869920497269817542504589151439734890929250509048396249595831018069934247069890263039538375660938956790791415852812065910967412734900917924893829824475633602397189879795304268039613822124244346587194479529389022442375272005805644185600000000000000000000000000000000000000000000*i1^16 + -5215586090979138349519242890096576556685996110483260809318518209422883056345996683856864229248303497505255242257222138229927774846795992932259590970190461918623951342224042877222275290976236362931965808841967265984001365744997076046307740459491464025050787115345070315580099320026702482121722611841193965626493823369434287944264150707710093234655304715053081028070587097027256526246298276843843440474972952198915537397370678621591494810245145345381843947529577884848139948166321409204274831181153794080960377574599222467922780735402305960751433665196175092507057353488744447731627262753355059665292204373071728145913698007399278463450592072727469167242830365688517995781594467883670089327017724229309971752464979169424389452440598052424329847352106111492987574566290265368579421435603329493181407540635695151845093543550959875289962201754992263522234828574207900111212124421469097498714649450390315748914426987971096528694026826265926233244025385823540426036693378224804829095470398475185044209851208768636855899684839303389561258751324976176454917497549398287013573932384194065879591087634194549915806587274047014992176643130878414764272746017006381845126163731896204899407394801055174371679423462773474531251545707643675715473365984754816779553440821735010064553920313800195653940098391057932647669625428007330167310593884979316577525919521867246129535388439885158441704808105399648913946253991358687160083083326875205427240059824274111888490475258964165337557970094799003217132611287942453369241600000000000000000000000000000000000000000000*i1^17 + -271147067515869100846070824079882332478388946451664752837690669015553868051706122649040671509644556226141478404755779169484880762395523718659199594475361015434829213457009502569591151618194810395924801455892661694332249454475493267518564240997810265051121205584791697458070967755403442271375295888373333707175054577952446847390207383957135130243468313029155207466270842397799416775389646939767271939058789658678059925719549846261315558999904635979007380296472000626580780830758320066533843998903874606189021958657549455471297622309303397566406915130346586283200181625905164435297928017865255958286695583670580944560217933062198271501280448277384496951935086545919831825950168557522599190619641648205526093681033432951646627283729563892073501055819610075332000464833239919270931430437569118952943839788457879328469460906920059940748307247001166127710542266652922735929360794089616093271136816175681149640723871744517177752557631868089255523763554548998350392800334087973851722354687585646810109903307724754778592276612601313465334384170701229736869134241071738652967941750911488806776094089423243928898865327324351935855189920382552790977522822213725366625440912556749915166139447425477778011938469953762286650798348082990431707176792725193732999377772473688192279397931093361175470739641588803918178841222076443987550539792520095025726512871731975897170704507771526148160449364261436402612196524647894071535006786003264354478632010962543294173063773481265523094031287871912263079840545084205432832000000000000000000000000000000000000000000*i1^18 + -14253112253636412547448447948737250187073328849540259485169118495218796859562787492740863683027363136953987963517567347145352310344985918506739131125486661454735859835605039049237190728013483310194534991514709253547397395822064801250207834004263087157420159882797987680996487854092572006982899591257733082892339186692432357357716202310373652905374155701896267870909989037293663422631714328278494357660206344954381422422806033998822338459500024038171712202765990205457600149958895156895685129441556622082281624387387649942030355053892030985859179004843369363440421975875081143537700643052927975168627108056275129183059848647202947587629215051735213218036182281015288823744182599926697829241129940422126479501359937030265465074928103156584898710828155987429372066970447028500063319844850547602692026961212429776230167824113794080765245819964390179881205201827511613897425700096716264507913328487602385013624195316498699159402573797058338203677856543455196510050186266929232676253088129452286173670748610687868972421803076974424778992247905849870780273904069584429913377098613377102044727279405820589527094908526843531520723492625217992993895251825723124525979092929816448726108197531635982198560202089338998656771299598502101922475697466806447367032350402544359634309968268773921594557349079924244936301523092013047635664948310168540673219325684350518823092721137209585339252264266184279343724056589457182778817334443953527107835095512959375600884518601138331278997367709035780856257751461501337600000000000000000000000000000000000000000*i1^19 + -208815446278080732541169433686797512731513127260129806898866585370787961288398476923227072956895828716336672919129752979611454513662584443172810227195980410117705938936746914163630833554714583071041187952197686251731338710149916079846558572888423574539606640229605567529678699642310017246774366090817905662055900073550682134920904279536976871987196085986364167759676594041496206906180078864032111202232622736464570597748355798013856127820920841259099780764528871619036125129276298968259995473019926339069420489185951164652430341997454719347823175314848410120722492758949342099076924333048049083012840828430497592147351253911317439697224191212674372154602321091574590401033189212887133492892120376889964730706342090466118494932696981318663627221057077371147956575150216790986139991627773608249722578173444345353203110050409238345471413286866259774717694740921544018615122344443084888664264934340347823370935514463633389896988418141157197008952118803749875731575445334248744850628693909587179364989135393220802409101408241007927018297562430098605192816983782125803543054170894529695706487615750168668045586045945706906757163822729187125358713604056575658200197911198989742479741006560291502910144435314248261779433057809331730081438311786079468355989859530318507341610218322441072331878750566429468905803062726136364296736304185038005904111109676337051494226518440628143343928208554722929476693869155189974303283329627949437274252184754854922341115138986241550972645817659685320201024642744320000000000000000000000000000000000000000*i1^20 + -2254398787420153840680792404202337922720640164939823033757192442992727188411406201552058861361509618598302146607860538530848822724292209466075324048873032076816544997416036760701364849977653879324199164113212125076218650262020632503388982962094067130207501071511093089681698466474065114486130753375161955059998204188719580950306861806503284637840158304374280222844778721950118089770673211667999423525829744468698925655478274501854453886395394983908249132411851813756442920585003777232480006727611552323054808849098279517956381528524972634289006876828194319196375984203784699306453116195476908017046461419763175663312811998259416618308569799822997185076348773428411409230113460662535611193971806901491346923478566698702739564098549766381485847709832266952877647404760170932662946428963285942555046156991816180312565909336205233213430117166942607900626563316083141537921683781497622709273937683648137765058467338309852411949093529154472628943312849635612436532001437447866323895286787632267616059032032237076951486464014622026159747034838477662026880716135588995853647170940246790214420675128487072039210366278139340477285495353522689244605771041132481990052710060562169504786174716620477534640155538551878748640390783835935860555905418386892282523286961122754695752598146377759167360654914793562617393172909537472979772981730203945862917871122385794522643023950366588123341353596107439267255006547874560697506334299062961904196375071407947701546543793217338564208634672625402535217201152000000000000000000000000000000000000000*i1^21 + -26696092782472629730243503973049071832018338041451739202136469358402774332457350468337224229198673355054886230480771167700117136753471820064805524514779275441937638518061923831381235435544790986631698461771438319296183468887828642724036688785902725066679677901129795812365164690109130815021724027217294038646941584382653112659038033480570509511908406302011242313782122208554428092127731103269220147433776056638642068697920140303594568681107391374981742899150420607194060965428917577469359262529339638247392862625821180012662585774287709496845044825259033311491932259434389635908325902945141401020337478198142788350763754530035586415921495199290734644513741700216078527417785874154107480656056892175909967401448324352529632091623449524460640810689536673843662862595263987951527254397108909688099441870825897418772994665524974101382413053195780591945609056155590894090647234571268698870302210639914728230818485404196194097806234385172889586351086489548742648822458980019294915328782850936484202959025901935401957941415156479536661581133411295001392526087139203483079873736889717001254318851881487932717548379622812562127368416159616188229807368429475395879293088039473808488935525284238956561219766742304446299554300319661658567228176183384019370073253419407615832334540406746244475591490078356955665645772591627588263550718382355030352936930914669185973045518710016757220742676752456018563397245182010175237313290733642618053520528685509485158322185283947987174672410229036376129536000000000000000000000000000000000000000*i1^22 + -398421360167462933485257405133659450312998979696804439172082808859642564559749211891695424508779666044230766594462876586296486012968962637414573612810252778881479171989725308535409686023733693571644149503037330090045301383720192459156899540367160590840553873087692999271487894786647228407364824884136015663768126035820947661593191683347502834084600934176756515292810072114406897583577729966187190974144126843241899988141981954519914297890652655475677097814400851076384709975035744605095206447422194300639647986730349850203957803705310401102847171187437220683181177592128166945730838844385948133576795162606193986923586323111863983187589218883827364863656279095019485234064136559435613390138084376581577547986314714700028629845207177202921791669866544389142575798972283547960073345141920978976233321166822477121199673503925250857934211085391439856407790145457108658156880530904089395945916146971948780384662340623224359522682842108362934459756143420360321105127273570192169506426730462833810592154605209436541754316798263782834438521470895101767793704217578348698710449497840709161609633263269799502342624442518384060175015676242073852710239810727373818818261470727397996856981006488073054834261030553434107043730484935438205769066564645404796605324687140012589041799794148629455385427838961149277551782262501341174518151559098701775400373413018972885969640482552499364551811261866974111364218390429405482540373584148966274217039100210781745859794933369429361184547684232168734720000000000000000000000000000000000000*i1^23 + 3061189791890304867016437002736454667417264258989431070545563728037724171844796224396428440202789104719383447434448600740319272799355976657257039666087715716080072937548335788522394003791956222368060551235153535805566008359677377661845080510501602453786689681026418666472121501954225964038318147681043350168575552038609936778682063603810956473392485977670836749119795471127010971672525084264656646168294879240370657673103160336093687100228787944792672227057306835451940091494568739669306809063269433685418724949505483501386913933648811987700039933923328057701117338821343114302141305847221634471327473286417950628573354361181805075983601375899788687008650127226661745598465196582351713634247559472681623673520288846329896222057643435439821977696211660263542076711872158303516104520398075996302766336566668318602327776751958794477449505084357676527559325015360174850910936206813407636434935447581100821195816023117281724538928475986638425310584270199164327147523962420018776789636777531733214568325695279327431235183079432702571687403336156937646239266916023741072373239892565988692828583344054523970991865062340094103451006923581361491683790535986847842393060120952576445908559550336399078735063284820415325646712732529146561147742293392551639141630335657300252843169476719861685308565460512490877427007161652210855994110977566807744031872200811877003514063761406632805059893968792210061372026155580369177504386744096983413593533912125708817859068964339204160242146739224576000000000000000000000000000000000000*i1^24 + -34926684097803651616353644441090111240602531606860903147585974614913400481295657562607556414388060312791756468727037352979611196580263002749927536510089360942603470352233134588477118462215702954407924039776579432563094459338246202139673269944989878644214675771841800552965210063186334434319615980978997287249289513817854815617387847460011479049233329513062473002996760981851212283761557122534532903727269626231087230620836993504700494421211631211643821669185232708025217396405128299785941113149697432556220274223690432303959092318411954864362147064694428391410878519613723700522476304340962143868894849539904527025456332149241599526048107215983301511122233407512430120565485563737650144852192767242706357382570799310326970298789522396863851137072556397525741933453082515371556207904931216304718132851303709885817466707309645879769117319144280520683688667309241811033210337596706331210145833700036269116181256922788385737037804284825036063872857193543343862650868796826645002340722454233257821938004050061846350465235237215383498671761906128454869248559735664246120179961420048626833858014753980472067801578326812424742479379717755953230303933923330651127861134888730828311427660257179371754791738082416816672946338177752462378856884169444345653103111807573766950358972602780689201696104753484318087424122446230310040774275192277092085413367756498125422962895094740803296486020377954059013162766907163764650961601948401649869537498112946000073102358032795674353414334054400000000000000000000000000000000000*i1^25 + -57047881106919748625777175533563227190113472329524333181666716068524158338345644145730342965484911414417154176936361446740858159632230990546071508200771325772209314649154294860649295995537053364334554168310820523901502547572150451835286695676228475064736227459927219338323355960968292507904342401190766943169744628845863380538070108151257903631157434771868469238179768962104767399454298429209625630621917954733987415084609144883033442752642090858808508692764771023996709990261339042562893656126897562770937521650492631976451773315013062158111263774964197261330390013414157049724935173591620403442155273668744573740649784225212118366490250526270913920904063302831164233245120525054792118948179599402171400035638789339035213329735707028144178318860067816856292486387486300346819167137179136139111754325560726615121079454723086631375782497977488795593102093654893542377790528478380988410926014646867584091630069963284725550176771941995872463583002112030702998101063177579167658519339736603889342052861496423262741498026528535781280649338745427226861806680374636882278717738118419810894746846623105472730185923798489869601770630350367705903943401145148915342558889305936046249150310260253000049129943123085224061193362499493072827095681997179618964826654996003511520201485538388654277314898253701093903601962645247615815477829176507278500585109394189697200301898903289119502014670092200130069576639602661812833049511922044951018371690520834559373414390758628192220610560000000000000000000000000000000000*i1^26 + 478776246153462750723770713752650892784292333307713037358351108777455216558538076165807583102735665984702147526303574402609369956653182715472740521183388297601875408880981503600957684854762923483662974583870350336703346248429288815147176446364597015530093734068394838424098880940638292441674939295025626891444530457201048989893282521763175256648114534317470060740178897551121602629073336277274609023619982181324425993731997756283340737244157306058740610280749959329906387687326586200200678547221363820508665896796438066739029668566669011655736534489011761602733918011228936691561086590648086378428983029334575718704802979059279628509246781452250203155929935559969014208415905537136827492234946630644360525070476370040137782536382995606518409673614371316335170541127182096992111014357338829642513952876538449652982964644964641965534612671209939608088161166247507171407502720437581646206710505587463463806171340976695049625144563940334516342256545845464363361393676680459797849904189324791507614051372951623653028465633894119449007734479848663335113383899257265567877852245535212625101751820397188302034714506376174264858401419453795634897358452718519835091503560975485430948789182374541377405433694276170476699847405444909382383073197367825698405654973466919469275193721351103956236379872729312748287490544594438243528424663695625714440978216023197408611879055056178539184798300161548829431189577360297408760658342412118550294514074848587211455779636241093361664000000000000000000000000000000000*i1^27 + -855772850497915064579918184102684918537092352871056698412416802876483307844327922976290509685022885756389506730227716404021344527681524003512653614640957932076672172595391398300608642925643748364755963847179079621945666456007583879736088768409073119524205391332929025313797060550785385894512797023937918660472608336828771619295511584109247937739748290399559110865772488793031432447309587685364204835737133634779813643358263330583979495835377394090330074415144809146019853398142843171321654325080462497471774640365967976775935294144252872304745573938780771467503773775798118363220871014347699165826651964804810573757292521142927181159184703993170119532293681889003814679078219420735693182745812078920532568884124356675832759723601552404628855808727824827240661236601596670594492687480108594087125381414595076826866744970882783242899983675801547050035444452045730494860850751244440124903742992964520946170561911248649834160116428303848884335433920405591718574334260723913536024970972104204316620394658167404630332679349683657656941879512768019657574107065719220231431921597224963122423030919735686685985299508068009329120303904182091028620957562680941898757292013532043370517984518930899456749539871971796589076643562771364793269289372124292270517809190375264411823667868851375508136279076163565283937533379393693402972872123425555449085752667921509345621342100192293229190869750201352195363567482644816852988618687225863640850067780963084216507190765787545600000000000000000000000000000000*i1^28 + 7417572045438626314368888310192321890587447106004418014939946370890789648695550665408225354356570559332560592421675716304956223014785077884462278117831228680952021564013705112838947465219330553434358131794722691106214815331926424085659929106590740530337067220116703379762631284583247254756238607307227661451874700297354928638255895538174575305479479809846992531830908038375564175052308641027702462487061467950274550784703221204182691109993861359374578322130212583965716483911695295712937321566938790029003763271613296819306275274351448511063873920190203226327154893985920860044494181586427073575214452741388464463263077801438564700328950134981803154383278796380887480305317855120466603389202264380382546086477291796354823817950509994305339325015610097207892159071724987447333412208888478183206588487543283204907792321298663442331273595006604378488308851308736699649517643246194144190441731329172252080379071620821620503427340858254623174132213329902377147326892897692863894333225831840323665395795965599955506116122412812878690381521492360818720529396251429218957348715265430743048720171323339285833848064531833292766290796963049647558578227658212271466554986965706099545119946310901267030091736116591622333018857558145101153882165455644012491982028073151051905164712885711951916255012377001148469688978923871228006199695887321765937125735899523151410910178449184405602741400072709330986180637557415233276126544268270416851862961937264027122944903741440000000000000000000000000000000*i1^29 + 13791513460669610577242271285775615703409820581091817725355168072286701295823577282531385890755917740110290794422587792334910274856412176169553561298505410845990366820606454130485915410984700891277206422697117068531833067402286844019108920023646051624210209715253377616771691015968671226922322692620232173703710829724649818981088825021223812142974884035087456399505006835194787513621407594626127108276885681644999201052156962090635488629296669733896166696030739024824823429662676025313345997609666973022190722062227343951302034220356700655879717791525142490904556767182414537319307048818664199906733581893514041076942740542898812569072952204472383534968492637374575370136458170795737851246450109679562481205105984760434603924877587073236198520954018538348897384865806179619482072330847589965149866114530396513969065716562092003633934024180562494158285012340558519956597391570136155266285070374396077887748760725556382455999375616288301192881928994255965283127960856198605622542454801731935389322270294618303268537631838851664820987275031651487029067433525856519999967212839327001663416819433968545406051354477262780017579384262444743003470693929611318067469278378573493736425933954176346508754279951705827028749670316161410669204230119154320141577946789337389797070952020956445125353615554218210584322040373425679797352093537276563667067454457587485763362964508888558159407863553800481989988744530829094095568969992322938545187600898489481542238208000000000000000000000000000000*i1^30 + -84164420624562764916654762162104923543861796253089155711828627977309575188479757905529480405904740527052374509277931194887594546141550310866490133693899162708502533933927353175892676892883248632460150339866711719483937720439853003314192071959026508089219456263707188624027596678248809154097537106090013779934961953600376052048982722368762578216221225782371584454147309348443399024372625268013588064678437479785607004411980989238687182411912255565245471860103417700175857500608353605005720826860713713959915353640629975746142563339141949533099941704226970865601652843491337839740064655345091781841127830293023374285147698024407065247927339728555647669251632489717324500675328245430200942001398238350833780051595881955880790989857638333017052046309583036439652700518907557063212489543208533393201226406579452965376713637800128104385025665342984858968411331472632034577318075853267025828347701795432794633273927474217120245295892971337163195571805706040818496032384439655745862947253653787664233751838913501672118837641638047764650156057232549569732680095341714376252976816787542239573667807832599975580376580635123291398330617921743630490479931129498885096891082491910720704984999346758518562057068031893695153655314733784859921253486702143238022493313151417624970692764437987274286796283648011524123315006827244070105591345616198638084621444992093730576829914020893294914988689482469765212224133238233783967104033314988611600220061630619189248000000000000000000000000000000*i1^31 + 94854814735631876855519451332111209838767237506644091292494192591683223434389736749692617997241713334642860141600494971236501174793596673453493414942053240093681605276337206575280170920549543635684145837738662771634437039115287283813014890847419620740568593966207207846449395162057147016566941353274814160675194696904542191655195297146031065109116447549871243769828890678782427667436730588946073266105369981651990287343576489468803962560101039797289974185312944870505359848249783611138699041916936706567954650928350026096466113046849664059063046599290283430732194211298308545934235744454180506676160067391450074306528747661813247544887885102078967541107258666445555504198879600723738059601503655887462486426685127713969144213161645960817429513239531363093577813154137924245810987743511752825095943374327096704029921286136866038551147412074611623896846423057979702331454160548638419452750557787308687625466984210697727633946788300385016802400677643157582364528266071617417255999177062911882716394434876190811476331975416919968026633898445444804154402821104947135876363810558887833815291804866912330336964778995431181836967722314724647875093585707588737742750850339597301530480131504458124318094667435043034811419258267449565211366065113464286241859403587264255068094930611713852386154429513914112346421161111368306566134310431446353330467658495459033304895931469265216767613840699718412809356076686969991511151241488750060539267428384768000000000000000000000000000000*i1^32 + -1519602599583316597285992880328724233063831179558447272451580975343879353834982953357383103191577033914567245563614958803305525693531252266003947083090246330092599987449761537162175276938420414979621879928230711354224703964549170649936808245905351577377740245856437436424781673976736411713470671900406538282553881248157651747159465636844671409166957498125722835326813222397135534748375548629155154392696806678299552698128811438782205050880529844703996920007643600765571355775285977484170970329448031738048673949877716299966345375646515460553303848431220594626928971591403879053879664003876853883523871392418802527531022400590108003623414751893433577581872471513320295998217579945258194759819687561651260993349035701945914888168692264679732319756848907069890248623461157558949675447603711268587292097480351221768527290140033189485727422637088815828873218611347723125540081766802249634132029045924485887513221732035019761194254152723991285268988114000259043834249754803586160670702481312607460759416953519021644572694831632244456665679428865976733018643889982480588581688717643100857256880919699323740571235935561052048540202278214384767082249458648482867006070307583414752606506940188807603083063458279261781710086188518600619254239407738264418135659395463965944617162284038067238456790162759651425655162159210782449710332963257481863013788012368486589211067750889546106810583414630255616008420625095853941044988567004564707014443270144000000000000000000000000000*i1^33 + 285430532742514630889388032902853817207866625014050438050874767970094753565152591694027924469370762733484419336891636996326665030064639640433885762289730570773598496758738368164546742647268536096812933236994822526506394426814374916433590469650010273317690968601158873384505559361320741000990802269016152479633397648951804821534629914881046031812329382308704138364261999678127672166139999494590909364189873386470293383040803369945111646646441431985873597752701402318400072300442238687709939751184237643655660005644836149470484420162675538512531111323077080395720220766227493377744980344783859220577195994903221731017354566351993074674549179945671703593306650903391530190294644497910562901954975193051058301386295349821080380609351950713472337933965030352901253703480968459606618933122680977758425940056537795909582292031403410159805658678443518006498059429145017640330697116123809280173267823876879395602812285724633460251858150794379826960261476492014666868535062734703532442355398605620352855544876289429140498631853244246078739216530314341006856129530593887264567643389502166081656641709347628397833205577476198941211162617578425312674578069333870500428040880155001723777039550219841637857583759111988626431949468273566899049070682008295966481471877733964915950605644501146393912089076730727909551144196094824368696896501408181505620471005692525802748649817361577864074946971861457963115066072673999219538528572827537619969638400000000000000000000000000*i1^34 + -6731073120873543738229846140568053967448460622360076371622275254037870726790287961365206217442490372834234348611935601642998460648917434864634102193963451095339143362794955395669317111304951665843086766322694896872656913891724632329104710918752284570365472734594707011569712347771863406521436794566971926449192011634311469449601536802396594216643159819820005383324913412645778082181860154144452953321285550348765242484287089055956859207603231769135986797191452636298756850533965618689410506301631746831335472768724600376452985017376118919674497074403071021282327639850681445205391007923965867026578156557160071408831930440885551578822355570002010146900720686317888679228769260438274003610680537672050315783734667895881943793149920310020664653578281959328660694980862279988518723457009095958650956790883492065072807057807321069030202055049897297591360537571479631687453499732063080261178630214052206977534071351616968884234716810781650621578541590913538149202331819755894842073997835976158922052292789508313841430888185426994665445597864417112276487191616749554681871745529699269167272397825632506728883068925470104777026383712475523661797548681133043924868534276787810462819328802500256080080890633009610244931306785511216022396455868255886040147354587290948919673681588865415954259949775367710772761703138288473909267124357933593244275687860557201688417502955367685329562002568634284609402306614658502549905951038324646871040000000000000000000000000*i1^35 + 2652062751326219662821011351405799802099168264749880535454821400250208808441071715740120181986073584495205667529067333092100578133682807665626349597150256586991702548095874557774879204854297195499423599611834621766456743436941977027505150428039980060449253076519067034045837801778725826171990442697919347476074325358741595889513569560644858594996399431300289159882316695786085564251782583972426671409420920926231836220806512417238895491271021626737111005873999886008016509652150176111635301569383937036313241012535256893480932295318789749047097556658010642589519564446654145702403426978939135297333037109139177094692559431015578255365484174747249918648911164949296089257091155356792399809018369887570070756236288252347722192402296650409655504524699180132727780308681934607778954291378341183779270924449251294335627085494399156737159517436932307481258629765463828162715135657069748661835801775667897742293624704468320074471654043157813633906454966655995907812245884893400464186845789119011256769344558435010962006428180937758140755674158285786501688971132970413833104018577334382774934089583729688184744823725342986872805771762652990599444753667771757000462916130675674453110452258191900461585117046846604636391168014508466995161200787170034309390785242137437471837200145635798676409058356401137837447590204282209997576072236564866197969279746581493274790103842069310276831529640097072261987261715898226524356213680898048000000000000000000000000*i1^36 + -10234129780381367901207398145528318589983290257895397736586190202546255492569234997528063533965575974254861804374805010759754958477197949769385074735717728172130678151563320462218572632764920597725344122808482025039009761525909090057474300256076321714796518501909547416738727474739089321453201618455349838956594105613573496904642894874551908014112498942360843519387320515517375463588036824721872122849395608220676364538896459799925779333443884862849136762402665572399314905794856770253357682511014704792530032807544233749733682112418846510619330753053440230479721649907517448192303189142413084181466094720975694367796327969200266502378909069454475270919129795956838398710171161717135881919971131585475388959771116965937721957862277613685650311998049452263881845858022615205725818093716781467837333999377975855504335000134633297746520485949555490550445738723554912401206969495933284885854879850802809657665732125556838520667619921725408042078989970012302870610124583394359500418569136408559415508648522038850842036369979182093255172268306232584897410920519579526997924665646552427269186107770546733813133280040541137036434357595800606671151167262942321999325505453844812774789890593038677070747235933896144542774099377047193286840144692492288650337668853732594708616540074692888672304059825025537153902453207014431905679074946365548582082332805894145938034326382961883819624056704925350319694425318450344980973931724800000000000000000000000*i1^37 + 6395566927971867053429034457024005490209793444183827498062105431850600657293052911290334053380904137236808663067593055017543853830687374544266745085296579413722364242779428707803525522488516676229287349211449526235308477735814786641789131839227294140373518436190186249858587703161142522282325530752338674824614835083474052493324665502027077104766713581750210879369490077802194836482054221398039696065724852752720312321068631879091017669091439781273728228760085553854558770427184792529093191209086564644494688166956135137145002745025708652161493390712016622963317346390530885051355107060673313624997086908610128180272388946551397813700375508197920425512984352332275004168059719841326971697852083451864352341260371057047136997369144252477769343072039014094096481040613610595341508504964465433569131228690940430949188759783200422522188313374069007474821905100059646029538259389732354584185727051731853269831639482339549547743281712001570915764055628831990610254354279874694732803962305468410230251657479333625963810627547021954385713215426349478702091565672796932983045019864793083147320460077780878716938586552895024162627690807166996851042996592863407334532935480867906758885322112518665687229144282456134308897663352368211222132440236128502532144425580730957044756074477327222639198382316229754985578059900578585687660379535539430932579523881144829216141561388781624284953220500635777983865257221722946456780800000000000000000000000*i1^38 + -2360296659325987632205392678906770677669398871654263243302350854457759453928525815930465361868073899494776562175537770741613037414220226975281554476240380086624649045362345496609678415600695706780149172813965611759274266776446920146270450856616785846911443259867929859514249752317671015941313933528982777319168808409629381483613143475509655723049752533461175255899811361905391007392213803084833535948172339401391005176079665196309798091579573133064583692397563574981515273633471137587082341233056352874218764103322889421795456208241972291054305622773855960326737214651020006063492408860069955670283283925148464659081545555610932545793608009569591427536883920674371097140672733190726851507382735328548784036301994867998367462286353645657476364674820081750720955773223919573274574221743088571720840074731209470128211293153952119242412067205776943661421511421988251115276157879962471737237832650117526373723399017760604249207937872271680394457649124602416340393758370041991501600140061951108987357346637601264212977802541374957223971959018286796383690854615597934954278603324102706012349711078594244516321118453371625320035137164618620444658931587966322518643586594683888918185869683987197759118125795127893558396344467516746446277803894883252788519790839562702706716255517425687382010993394018595673107092254572943997352779870233397652707632552746568000108524993589010735207141729825382018611728984599166976000000000000000000000*i1^39 + 2191492568604910951878596788757337262332934570351747633997796336842826713436338307364688895117607342910463142590139400485702140688228181725879868149133217656141625574344612874228792441085232614928840225579411597743743752210078684714411841489156077886439683398907521195106912659429022371255334478729414837979375271572595721885447176035044595838321574339983886806235198656746620084649724399429456839994107853730799691174126658334508510959229822365940964036143378797166997128927654497951769839477230931740521243987354249649084835031064299609647945717178261173123364254486373214580332101814037862573530487088831109389634530093162154751202512825598738900336152095709173467713845603404010666940919734515624324652050564712811840144689810010555656858605383299935455867559784187898934827088248767966548455629647352005692312299773300329899625693792974284515747363648723846168912054580595489342480018249218928060037523462599827168535663646198626881197315663840213967508482458152748850685014153283344823680121926136155764711893809645846914088072189482775108909949018175494535976137000358099618789615638229441903118276757165681648693547643798565606085591743183170168236061488579727560507290305288112752965611990168878524358025764662037387889448330130258976965613368575300665014689580308742009363978226725616661896697374180799070610610999537488662793200996772982128349293538503058343565144343851816688978255806464000000000000000000000*i1^40 + 130796066303545865076204483848545491471355716407098873219391665203297194961858060819584520866195556662484321354207920762109575864635021526801750512166092116738167489479641814032293980075956381420277007745680809324528681462072930658555761463495818023408549643661533690388265247287437302892509645157354124573923693071213076776200638009801558963646614849081943148634606891106027222329287314967967480240567983871638884380799224893372855770973270138955257898933480839658427951956845530300486932693230771967911382042990746132733181127656008099222934966779923410552804538846526869513784050168123026171915433981412059736055612545525821895205655039417024661264750712055533391503698785052712972356288105999174788271146287795957535621465966775992492206181103987753748421416365235956108154853033749494752292917087104138720535027475191172318337973328280402102262477628967394985030256000323332506546233216201095728309164434127266712381411835946016371068658629759859976678762432734129660417666983174401296724320804610737601825756736574133800279383045991823374990718426620537165713277398557279006449148768675147751642725094891584194019549173568116943012301507635513133792849974757759642515207234858455577463440651347686968959846238041286650406827060351068250722699764025158648318948506142907194882977116920507184670761232531983366525323358180087488870749940701000581663832803357245088626817486499322358281011200000000000000000000*i1^41 + 125889437104097652561589323992151487757466541656899706473062442620803086131623252289268942977460725371329854977843520807147873229397352889245051074189321925362707809900751871325302577786687743532023754264098968536107157354680998798533904508957832155734414417079575455907733208739554622960400595767261682542046236684993757463804271720353889874195168032881690009901327934595382590384481992034331762646807653355637048852124883397328050007709350455713084603642754679668423264412221793506684866209472478326513618227325007285719297819305753792182401184818153102108334792805088311912472520168771696250802831123747624440023007200806243242477523516991912217879914555806270471229063826230143152684072211398558036780583595674981674187052091480113122600896033908446769594090431151603162235965997120336670456150310239234354144892481707687595985501911714672143730636834726156653527349749029435906008448180517904328186580601608175482261296665055505785243815748300476127179301182201213322892228207083542381867305604483221822455344169089511744354736632204312145640786069985789385640234330086450850810379542972334341494072660173970764309083777822574396496473435568024843882352856677101945847130327980069672738073278486438249961906215932724222469974779215014028761441235318981102881501812046927684426363272021678456362098207723887437556306654205097986375246217914428479691543311459303698514035821017832685568000000000000000000*i1^42 + 3815323715260729772016375742332137017249795220188512108734787414408451290754240812219346475774182470359872172605651294060987812154478368309168501262347529594957690693159682189424306829122646723720134802454594656133082024436941368007489787142738792080627247629215136479344439744105122770965713168922569740359988051389937913141880811672762647129413700099322264584884857309606833236259664950203237478863944514109169696326113267618111485758715963046898064304371962679618910958003075005653538161438544646079663558869104926109800270550470303668691888174453542360316138340614872108997936795628791314646642086102793930782482325844243872686965455663331544104035489257022332564207000697493536997856915966475058274195403746751762145756561874779313930238877758643905999758814709326428246054437195357800881554711753173086079525555959630897278823169897919794623082831268644191525669830854005041650839299696024639278306051818072662349250214602960053207649355097675455965517699726647199307499694794855732412387859392726531579387780736501252720979144279313670607754040914589542608944744400740276705516608116779598654912361472562533763320326718100905485539666211424312721769062957415161008383058318534024532002860000154094125242734508365447554273012538389024093064520016761215652132250189979411920931428110668219453641672973428204249359342432474914365298564007276192428103243248931698174091359892275200000000000000000*i1^43 + 749665508832289881372457914429974326014009391690788896557990432663388706871803623704627486746811055041818158086700847142591355207982502537843933533558870667073551612673626515280550078373596369357736682793114775456277179891071416467715069142006141695383461628175510443629352155343931629196014971475833715690640615577618966205561043365576673114405899210662505550979786195475943834021546288212915231697073933297437287136251619694140372623277879634537072999468916123251140158257524686585037483773261931106026391497722785979174886913326374064502294158325617471195978362453918591892848500788417898848740846417999866608794022585679544440594355744939684511396790246148734802438736662151614811677621710473395706204776855192488744455585532193441673001435573057555225815198865928396836507135443531295965726507321754649559855492304561753091553309172170110923206045063636002242336837347923407184995092613102619276209596894826668788151488627141413960782996524348535654211974405662392728111756081246410946368555404728410240559425665007333928000703341809420717423338830532910953236771681711554734479143123868922044447248049130844471136260071697589043368838839953446780217803077897441983465097277636239718907664562560662216795322733018054052799783091142276075247978098501032858683063454220140511690624416248157458574547929368109677182541812998541235348577882978218278796974665924166850392391680000000000000000*i1^44 + -33832392734177207343931428681932379318113081573079078281477098595010968513326548197954961268767731318334502502196938798598578658108178880874236395056931727339074299991961483002803391984257376398938405569523061064846025387145756258751570059865618219840315513513473549997180721553145083659431333188371971121383387984643752746452123927264838356377602049433756451862586118852516711917544282394906812110762003732706735746966922051155191727398754680218851214138099837606748922697091809395721184654422680128500797157431966309022750251822367273335057111288387565543261671744455622832844793097323933717158633565724971467939209382538340729591989234357699662354708117380908361891116113686552542146036909235838533141539191421146814961763106789545200613643887429491517482637729793827138907477650921672417959933861279809397819789153835408243979787303519986188034637705594985225405325488937866572844225338644967652394629007363162833910640439825753367066726587986294559653736287636235621536833063904609177815501338258552681699470584213614903546151067134484915855853619414076735341817089372262602045091199464624637120995410821789005264259546244309938160677799933910838809617061240565907195161302828142154401464764389316235712834384941304843452623716812834458781988957959711916779153980575627912253902751763220366429015372309396874725464000361328740618951492333335715720950846612967997440000000000000000*i1^45 + 393357621152066177506180917334209834636190825755501674594761369583498126987181237524696511033194051203191656047768935442658661730484369892103753018443780996865480997305720467218243574734117504507673822248487142917205246161029635200869608191796753197564206674057616097643327649574374829128157181699291751489803849151084524257606204595932690816802586073213409040320247509635960444635934237286257997300714732521006164752986989683840994377086756449683818836820518766783689222868535196979898358031005952995492264249072837854512118941244480773380980131048103465329546024041552083717904345262976263867892515168492575672588347457326496573677021127341232293596681446200483499084775020943331425649643205241350413112017469386873164061450652349869496623080194555358774809320355772887113978797840047695012095350592539544057485692537790995092284239034449377243538364893255240183475845994992311872273237379154244072225530973993403258871395621320063937088638914166028766789920467294090019239750576828409812052939367795316840459507568082045742274019498233505675179424005723281587572331956032274210403192074830514749382013461471329991521231460362957406677919395190095106528446871014107965264068051347362158537557539565156111744739315639315666202042183490469334774170443248474095070990963314875943867270978968259920474971009074533190959279376479196948812029417118360054029559284940800000000000000*i1^46 + -5753283856843986469956040057721005597727441247785164144177600333518761370943927765263706577871429012708088827459890012971401883025893341068567582760007880595513430734699932261040673032962951279360391355490727525135828860696060506771117472859084529043597572330706239716028520196959884852028000166512913570042557051633250581727113149050421500893078968930209955293600362210265970737748441517364622335704564457172061323511181969606208492171818197239319976428282912220023942688236679646838990792773147925733144583272359096807361204965007565366957083118300886720520186233562107637521907031191567562236267860158078862289972900209328274728358059158659610819478037733628320969311756383719142905353604770426098230455564900136991091750113089687214412925555593106274308134772968417187288753128678426651642596239889522485337512775762485256123339461121536592600651679951758850990350058123168510520119038413424569895425045719251345760146637360380663051297692859495967852158905757183657476693383998442602232840633003765992353820492677690715699244402671063880253688780802405470929432280241355553044948014362190398749010672854194776828057536856864555646299853776984818565163728959511871132059562672242590236745720637797531720083240069229396019201680162811217562386513299874001505231352797461674680740225898819908993557662265580852568364691109568275627564457025858245284741120000000000000*i1^47 + 113482512009159549651257492244445117460216076306588845486020304090117763365162375407034865620081880220794180179305942746869943985521023469002526290548888058160408052288699706277928288086210149722608815461991393702978981224892764310865722157788161183860501706825969802319393807829565743875062464944629399253924260787985452500793027521006031969106023074792534593093873434501834882017901190258281335945708443301257495569437241630026006505520755087478152584265248057843223606944123460775253962584729842322737189926459879467420629832351232630577419099320565159423152669452456101267473415990968306775006082071670561991459526162104649746475887380423428361108390728874058510034139296512748904761400718503640630948431382194652640488267095152302023682352121533612408980036739757116720964731319694487235416706452223089601430695273904977917641029675182865507709606845386960848819842331721463305569758741443583709886684840209807033554842029431687714032337084310938305904486947029850158482102391277138472480623019810852259955239711996147428504741608595397801021032593995754867315578086176025601992201159362709378242715690485027760064563269946132719722262611469648884566551117707734586294155028509593273099349279692978867055649303719695058387277259514621474987005864027119910622603358135556324958832759311201074592556620810349124719314768091983704042840091611800576000000000000*i1^48 + 223838310613053482316609041206086062418432613270177428205508414810761933810441549276041490088316807814756973813744082708582170242194693196148594842092811454105775728363150199926540744603330611089222677762944652066695235771829669933760365029537267681157569019712321618466183126792511110868684040126804590763956328979520775132709448615951584026530409929143985197641930068816984226644587777274553212160787090015845000437920003215607711883137050507369175104995755048049857733449503019499645261584916526499668419205743561188954623287909518481152008328280150204637042919550057575123453365429401715696988483614623983107141269570515501446912205038165425974998146018079123414797443027224198194162479470859673285632224400522704630021321656887163037991218504873987719197721800267021773219641929031663269379556670877884538793610627902390836216949465695205396318930109236582329786986022334953107669484357644523004346168034094242449880054996256462528296307361178621649153123439396422353617676188468178491966624722458200455454139667177726357410153548951853755637499154224031721157824892939932855229852233643165620115417969473758032415511812581316412400515155696437679907759706566651326171878079493676325117101901067647181005815931144778369308560990048468767677339095241829005116477607252857533418103691117751296054180017340934932763824587964275466796534272000000000000*i1^49 + 129750094323168565454957177221362996285435222691136050303824707447646223201715121489753736102964548397694092671985802646541340102453318151220477145926689596951419629435606400122643121334582874207842785245656188624151238161237975602984921539384893761596869220929663102717892610310490195378780833275153386974292946243086828940715017183364350420929076917867626463155545128921807760814323700365059314482432821636106772817618448642333912858277093314356256030507715987645316530638701758895195908571377144472134933105128239848829288478799263043455938502999132334833358265000859140568542028886955238363623872565223914603244133558734872042156114208054142450159798254720903746916484481173597042049981541111865276515836179554608578210323934096276354609241699509431062194841603347983489962864438381587455309405221766325309787825464915184708609200030873552630044341950730838688818815051230642416747898346081190916097946131811467750827892131675448293752633387272574075182136148604466900896523999609229393468181331988238327930635520159945763718485768393083792518765839609479929292635980841212543473182101927802247812342235731748678440601774449193903927378355355993817571086298167284640140185822000342223357916941916584875641344972524588907939221355601862823352311821797137187524943925410386464984825157041730907372369153427994752882494644155249538560000000000*i1^50 + 15921472409141022066041234797067760911694214519396817736409262568752149472623223411588299705933148274023451767863430176875897643957059917488152999558528319182793163781339861340995551726642075830610989057964589082043794468357261912864735253835432677322210744482763323890116455802032011966566556066688377882731050579260373365273219994587181134430937725535191550148692873455609522571201080542305537720802467624946384761373561344527996277693811818498351033574747103687105537997443430596624269666015614260086280333655236883474272644592063709585638775739684394775508114762488129200417725982662895365664066346252584709712243491851975230482285994350969480109350407236712401907968608646489609393149515518873807995301169146346248522901451388060892942444555314602985946096922581461579823678133464668647174982821176295602422182553537663177400260082577670779944737721590624275874802186011889471085565649749417628524988204677192217111541633209805485506957855146386544220267025393904675932600989364714522934957468806085220386637179869468109449060368003209283935325072086263074892607792264412622389916324977820012022217142301534804103283558811775743650082539155757603184555282199181581294792594828162677639783989409346357639284605052882673626967650909396635208401751322067629927326541576793069836601208238544489179450222536369796636511327232000000000*i1^51 + 2254620577026848828384615859706333737317049249749491314708904157444806135563354277137378336965537748060291335201980256967159293261086037838490861403529923994392776877296332693050785397480744779771487517409201913447016756324205495918596197040024679301022142976316905632096233784722472144581555733991234850949135349850968202316275632155821729146791244267691151161760931710375601303662204639588270126660652248908476098298613912067046439336142838427964624765336773299676227286834092641147056391343492556840572817486140804839592681280277116183907093007085795666124877972751595923462041320511180610651906046523161308427102682417900740875947230083725328727926227724358495623198953592524939715361790959849209292579105923305313925016541769577436088996110778704112157584764799394643072243709317310192241266993932544744693169700840839889777773860366259412887396075290324569318899060248701674777031958031769962363356865047666766969664908443997160602630198011138439063956840915817958245693092372073448328488426871907397922101630456428143858395695702508261907252993541841137004846922209161149000773846047064015243599954581837072708089533895864927106294204815136167594220149179698121932182694073752298423218935096688546481453541371215528730642239168002944252998728737131127393542301056969951179492182497007397790980333490824859910400000000*i1^52 + -72192910482611493813747049262370759798964903866535759742546831026130525198455552983654381909338372699739645978712609035051801277466472981479349843296804899487593136069845582026510122169465882989763885069539204363134812884949183512297168732107188284499466508964911712205330695577682465550144682412532052648819558162809004780810363896357786440992561193023989886299249659700715173223835544025970412605223775967737730218992678280557750145404539439186499630347518388361849181192804368081583896241945103601114604596113227513770184556749578389055061322287992475415531579376705801667519608822207626936948788180780662029257225762552176506796391947784234027518092291377317266511069418776171095556823721032854745002023395386645304608146760408860827814133348451946227308532508851719133138099899872763551669040488671700017627318481544959765489249407763992967547031346832836212231022948196652825647955703307203100991891516367424323543883642628104629173423428879838085825556449508084819395435432986022510765670323993661555281426452711378579273566783659131174967905557599957642219022176785481552106498930364334619770118944330671074808375965726853717736188803390641659672967568992245024060920475730049696263332279930239928854801821581914696651464422557031460742403811439079540229151454637730715873338204208131476170192883840000000*i1^53 + 701560208229554001876995948757551824034175500798527351706412446463797707650214683312225566193861749282396930379641260694331381957096357729946014374362627788318433631639658276584933922252953071675276142333156788981182705855692936345217382594675821633427627220776954970230267255244314650430239480900489332090678704337033193049671568785126274926130664990526921802597674689374132615869720908647344111913475366310155833411525401337111608956933317381582890865355395877004875145116911117051259199671051095282221604489175595699257124110466022328918573108588851541001868158480686806040278671293720632775249985849723044329974107822332007770538880710089026881893279711882727058393434123825615553190859266046320888171398023095068430356163587106137251595907409352824746790536307861091095594220827554402464010252034392379497539720702509294752279267673385931218577847350766385848100167814364180682098398242311672071617842400173943352642546169993729885008118665313594021463133871721929440743157372548820527569156213877659886275225432994556961140474086292373223724133878146371928496738773277189560437371251269912762331786879360419445624155757561421117361185498571657172613399223454566951850735721417008985836824730501522333345880771268521713098580145532448468304076640150721649287575729179673930803571755920485488000000*i1^54 + -250879726451875394262386205633004560588552155755340837191356982723601718061321498036411608357791253036586840799419843021528660005170595892542035740263989022320143386465770068422947787818379547435426439056546609028874038730538284470235046288671225398002738543481685796325362902698931748458330432898862398314077906003151398107334395769808330602182896305517213532715923287611747933094356923305568035661303040012078273857208920719426959948584196165401470045969665402596453496673043097997974178734062181183266236897616698227767758647077857258450711367799114284905507931882102862257351215567263777025709676768502180096624659131986275689632442485785832725274493937017984214990521243728930495265593147986536354200814807997658669496396318495153572082320885666429979452259544012260193467773459235854206502678787998551904746643833420654928552270810348976921150485141973912448173114164432644121135717322038887660974215606482109298594503562807088504832862300211117652816110886816088055340656411976435346094175692396726355411711582208013403059162211579970584834232066923107176012518132631565915849195042862545523613405690553811903906553739635702357963900621332477613223688352154179637422372514352864349329084602032525572490711362193431477754685913359158507207073666271620362241725494517313517350793600000*i1^55 + 69479731557152349020945936413283757552963222549345501629394482087789439784761428831312887576572967098093893189140566484287621275997053428611341961767646549214313359627589956310683177992661577528292957363362004733992126069895848012210411851280302115922084316338606261112895881040215518313579204052800336519213322530948063292334961692303243884663604143432497867802518054166343802826024349697551868754205717646516918586294462052110013445160964441774732133680109609784323163880728129543120715587574021264861602992153626240211481414045116945649824938728514746391718752336381407026932574157237029236060463605877533115324584259289093393906496356128453198100960860939101634041853899676994642390293172112191211366295249889324614355618793751451437780914419579973036514692663678647651043442020640170714564245528838756247831394300182362004250979791145017359996461507125966764260401317212117733602947533539407329718358193547948175363020789049750651756086362993231265921634282684626932907261237887253345937535231290231828415236597434960830862389782240172721573795042255640779168785550419878253558160324955605529178355170884056822333608104380587015738672400157656913120530176626085290789960537964431687831034627310989782099726369040293114038005673130387565630483405244834327658126157393160000*i1^56 + 59972149487083133844335325952088382003104491863147197892005790415053777322967003244428362672355381396570534720466352671519160994440736976877687598103554152416656602675660036409316036441445000076759421514324497702284924800208269699816036994217896480975215545203818440017227778271791730582823285143157594568413550789398960936249906643731512779038017963833558939405270145562512105911095411443579691005445833177345235821565389254603030049325247195130497507818774828261281233671922598162210149741929094164756075667657898228445385199366799533800231251261636152460084364516186337164833454122765854259145771553808415215609364211812536119659794804866968805249133045865235211316510996851945068548091738986989369651125483446583584179992651810874940597467803762473789782039760075399118671923246233289827552692061230455419527847705562227583932826837681938608998472705789456448605398131406147342970143746520486241929511274343036514622706084203180011685426729512037598329582041579187133792430866923295061714524666007129200145578938188973127413213736212482670677391297717148742216551598073790503052598176936742161203048155904499986259347995116502963785888199199679461661786103585512689533307218763173349210975083409969187728886820327793498659673823481162130873546187801260996000*i1^57 + 47539419910248744863850513246650217829376143790251706370945530997000553803937402005840906675553399201072766440238701407200829530364356223084695666941772797423572989978036407053828953063585711952439598501228116018905271099314642831149530389494714140395238678453251932649019385322888071097771488535071558289819427902006181556782238890347117335439446583686378043520973105435906954065544146206703542500964745946534631451568533556289347426250852107210689518114505564303468110538986244307019251354504617366674889278668704583602355834716830768785943356621676027096916812082047539173354324335287274979705365141327984345814461505856607522279688717509310032630682726140354089197404875685059684738827054229008660672090177289261623186475588773221738433945314251002404906736975685572454961317710279183527499259055450464694300553737481950240470915386638234025785721200727268859976711028171850645547724226876537137251820954733632963087599879974259276125336915430670751762978586125602724981326905553969342401349694440235222913036538739074550474477275118537400872386182720892694965248632087951899989111530766838129800720549061590698414414354571254497540701438967931720483163604478493036735633623958075852356939785710475772174918209232836526812988223493646858830700*i1^58 + -6876356477023796159185153263317437063317068304295890871334859102512481492260221454345177426029034963857825284504068432499812646037075541693528617722452221294337719096513715043425227395911647883845678614278777585848620381334608819098687207583916051597749325359725307820501582725586139679316541787124446520073558286221005712261310781101996306162289178427543228518444175000837427457894809270124430641254218574691108568119751082297299236253980194310646586297629111215488137436217405241027127586157661683641932275656730183706657405386179407002585600602396273834342704368427201966919362675411307609661575013327590352580099863558132524280459226193687323045865738180987314254566100055235408186618590951402501354268606165426472344431083250795265061350966293107028954994824554474388982760917904837429893312175788038268217755871655689991002918600560091900288174025776477708278534519778215800712745973222485534576833523737436346277749243489762925358408804933266595726677432640407604918816044976094709642772791598733197989919319893838857522694744327782639033565457607537432691077992567706947556754499914756134722159644866313200292744845786477859152057673661035457521263880470114330264119715272192178871975003992661599026285671664663396432889840*i1^59 + 436315737071966184250224606912481442230462576372661918595474528076803750844813372032385518863282257408285137974313797973281769809597709199201435117434560671905164077024860254715924757779009235371889781260384363180491175330630894927946851659718477240908299855632910645936837836386496155123639730910989473050418786628683923602958915114771882316809032530053909152715333188185605965740627352836427446380820119500029373493101459847439338201210047662759202205484850093613827374058742952431262348654544893377341492308721054534202471770360662215511355504525242048871595921959410260321351905829613426909564313219340325663895159454428788403001325292611440094166615279780475982827584124884231954955808601136715718289788715072789829727718897351380866790621758842243410725716210063731814431193766584913075677162871812011532976003895326805612633526017086227904073258207518598337103334450424130550019502817363805829439416450218266722019120799135180500042003055186118106163557261849342860331082300768613973017144165648433860722563215007797060469518604681252830028211064403954274695529751214299137065005359718964543677976241297682226437759997769838689287407755434322769470240221813291549267784083693169060027389528079870830889641*i1^60, -26393554398394725342623248743947792686496049577976472321653553356736718697395959525516478862200121772829558010002842766177851242250455170752510475658699909338298647556695395895401557950188168106374961377396271552214231698089075566037611923892327167848023895007840781213324504845363123409609261022718145157596671009498489408478752509731148888281256304181366206775235874681182748922208607319050792399237405808369805563660061521387200739383828922671483048238886152200879269454925530154995105765465462351232935882011246093943178593596169309801615885341945440370027499504172833554141044531231948166032589345192473370336761696763600438159911870597453725094472145826910797215290161011599460124201842498556435857902985868458192861188009191792179346577099999198749671865586225663591381052370670493873496615616782593496407034047385968400413688623637094756041163005418305040528060415483900309263644920663888553989688502305404003836393171583478323354053655106299054694343948827980355464541948374550612848088897927293555275132323312190033162982276121941239216663217709075059833363488899482417927496543577901499473788262411375968635800397692095270473183076866087417195790634717847175019620255977372196844645993390379513327354691070772307273322678142326106419844303487315793219158508872030378587012635372814067277503116284794132675122340049682247373509368538673291951110072978919781097967165498337427727310001685219673640511427179213922100848156557645013254842536170173532171923014062887971572676250331968303742279743396270554487325136611894784013299346978321867772327605585194013302017587919394352963431366176401104820469841741949659262308521682021204014387384906939912914358752034346070293135638221930091268231897824498997568695755113044564192995496200498409284068662756518758442642051372881859173029936771030358923134815603561865256120296433814762645746002463898626952913508369273876956566098716753079854080047890236368553724774681221073094091952346800015781936735949518375248438474775267749860659906393315537993332821734599153395618509941534457133029933213254468402614925061531670221610771113932327233395583895305525576807504412672000000000000000000000000000000000000000000000000000000000000 + 2026282922777059116468614267348216357988615755899388158259267202309750348010894595485299807006923037682381383443710913434527800105178517427142469081467241630503553463634001438482659225597213823953434909012374536387264298682185581024457892523065066341984956488015749816268890796100912626581532370801232083365889138821377739355449605670157534327828871894609617198496290833535186968676634463287495587266832809506130241690679107780064254552732629522398886201908683391948598167850369251393552359202812314055853133674126547107289724678967058489352619491060926929881963723270082468968845408509606034898846524194648666663312708806864424687792913029088956254215711633186975983793479660042663936077084275760867876885106188824416931148652767408519082462899581205660962712961836065059554858611054814144460396879779237604797581238756331838878901102218905811791868947181000711471685261246834800270750533205077640286712648323430871631292195778340055770169534784030770661789229634949181913998979989039311858331941282008152021748345062848521989833262397132785784202230863895123307245882013804351626621275597729880811179650227481512432551188885232641623698999216639799478229444520915249680483031900460382563427263834219530730559750158653894400862870083572593514500598577224796006482992804261727981274995394197059664120507409656883214719658562254897948653613493466099862139724402905849095877162330124281026288364328796023704276783649404233333594968773698752600200833826230328475754090908149928746547563027607175352459906045896800166558220386584031770089258657661787715252850267595980156465513237262203648801924957554182808270400003568102062478623480024250006978155824739743362894891724778101420376819141552890543605299596326222452032441760035094072413466684508514828610150421011369524946879208437803179059622752924409862605366471689095093402890364367312074159824481443319496263571879644181098589055946925291658595944248925246425758889935432253649782664539521533463431029014224303812662452984326746498964179186897259464409819567444757858476165815841920894578932045350291404070437423813981392433812077298402426705523458374043100088893020569600000000000000000000000000000000000000000000000000000000000*i1 + -101717497946781572961114030517429587404268998724732143428898458285144927161378165966751797867381316258932302548632338935862953943555144303786852145379808868184127460194514304003662283581231009037389811595548656957970963672416003893587403745947788863633315033039024805464002503382080754683858640297484247654987269091355966380635258756283172592703814107152867468689980988354398331065349112059778463130811226419469374704547895039493194977214405432954704598490572721813200627690643972986180555352341381385657130812229963179341907396719537375394986706380989174125491839761614101776810920828372783922390282563281631451444974666294682444775196472878436814868699351360409341339506959477892603674253190831574772658174391035041789274463708975605422741873975765394721897047858308311428300499008079857119391648709177265875086606590102300092242322397035970017321065116525321577375859318907202882466073552681189836151506991180541867298934207754964207485110002515992602086801150701867981467472418880058234188843347800756773888890528362520861996837066753975096254925756105136984563504696832216763910452563175304647054141838331588619042880585762461984798850754393942016895266732120805186975346505138846210348601240184090087144442816969914926081233144685885656688881416769846563962788717098874614764589003225013075072928264420426206800196003803517766311960513535369315872886454748787669659875870686105431035632329784496999409011728634492640281972689355559103921316944156730708037011433041255896646086398309182463413397054765864139008316354686971928153387482016351336382039933366636183604038669134060314683058985251786742460158469695003133725559642943699298851578712651152743614155307091557770122794358326286361074229549137686613013909920179793888922131830698674550659361142465361619522147582852228569607204123287174828895701405114821556608043455412926093080806889974736397151044331575288038797829077526488015801930662033873344865093305517894366436790534915372644973955824417109814951788997633031668606308063900303761669326628274525267690865975489728935967725155692596108486961514466600509391422234517244928993978921202779398128724512604160000000000000000000000000000000000000000000000000000000000*i1^2 + 681446771434476472609649330827711508692778304608117502058033260044869685828477827368553417277409526910011974919091083997924468915555706465004352876168744314245558855214148434134654663503444202404597286712944002698871560468566933154561117174249331744022740954711498562531746157225603877206349257552559843230967888468654813509983973745827633558206093253265000618288406480364013448602980571599054963164389486522665055360469763569061730157015645786113695162814133157499933242818899874183995549780884693206866956764572370992596256059371658505349264552179058064319024690289156772031512822072642159483764592256043337612079238141825632559015483447029545336799070697668724782028711352355504565289286732923053659575042270058309816177668379082933110275863431435258769113346871449894963876298238063637414751629723396875550730922985559288331628554798549588379012534598730308189590315178716476601686245503722785659655386866828064501348113227940189366830925867516898120757565296242162824439433723961289209889977696537646488649354640427584059136529318828245324293839241268694446461389226927811882919782996461655469516776298181261558045552599650336269369326558813715454700313804133095700509771143410183716686987632775217595410840880239261125269945381824823101615047362301516094317668854163284929281773373965151601031435434988147700840687980680775288386162928861451832950004260118729192967837138437044297096967075319357462657293690790063490825798707008686915043916706865879903198035754544622011516763238332542918764360923851907939198308395495655338014339666818317672657262996843638722944227598691169374965630668308427064580596636177557396255239719246115777907658019833216530252495369454856018542218590358823990030081229820317613266909610245629442371999259656208777561158410149477958635590861706384513277384120467397821147150554243513020318290980726078212192104545500149876205986647964678971908118165733265229695741536213472704441837695616763846913508913998736030584797474829544266337525811590570923918712192067600615844417696800103689520165623417620155964962509529532083082495459847947172232358976918333586732572229069673768493986611200000000000000000000000000000000000000000000000000000000000*i1^3 + 1484199353810286058109206413250508566344182033087962519076176508255714118401452456652952747520297126746897477388108064868692102612194481061634895506231195087072833114746355387324006975512189470142103024339575383003758823540458025144689473669114739679097262244951125838844523592563052478542762914142254548832692242441145636836477483853953478467232793298946674418051869585330824783192126638608598002852841666056883292918334383846262539693548609071602323152595300371047012680870561717389034234912943859148284365507502525534620104431209346675605180256376382859588100109879355058036699508129866701080386907475746876571971283177966740616712866123286957917147313585578943436418304013261316773148320048386017840223845689678673296041493814680323936535110433256605993098864872465217606324925786655841459733120044815572193003937413008808761066819932345071590213421547960722829517491435590141434659139439041055050417017220760543773787521744401685138136931365773545336490419071723964330287212531361239865910655361666582000842779993057198819865927962170640697427618096579393629531862313747436043062096507297995789110790672430784756155620555809199177482016630328374059838267591442451282459899722543637857408682280266239797643030059333686489196380773692725131870009859277040309423217314547301477061645619667965611017931546694104947037244609538088406362955235992309976828460093907469141490993420697842530009795765860465686919874740959664002587438913173561621469268806620714595750751097831854504601311455032154838378569954677347933367358527367092280123971308025210277829039448757219306467233220949335883931728695103427076102334428096985601302121647605129712029180210547065582874696561517011885605413186154596770649137418080388500960161382081926287224580987177047924696224224261383802101987152849620330086627452359956075864749880215101636937672508422501570724111810504110893836292916529512735608475812149348489140444173747692572640228651498457047469716125908530545342882809661376915217308871928744505076900247830892378062907164492744949510517624844131982356773560982248597649839451665106001436996125750303994081039405429268467392761036800000000000000000000000000000000000000000000000000000000*i1^4 + -24443353626607193214067477618546350069537905171820198090319028656120432876593811307780620022806566790982162042267254150035428619671715885409727823785492843942804485202128100794406370968522681317984214614198343182132356197228793719929323851058709505926804627650442531361345586301685479363578381460459425227655143005750731531880608971466676161328147376844724325194838619386229900772261316666433809547403039855625245142796025503535189059946703615137139761658997797921695738965584348779345633415962293160356003606263644312533032814511767679329970834633936786291843095677289583518059670888182641978777497595047948346659514713595872268081679817551371233632805597830133772741260907185495286076920083406900646867080390946268084031893125247219097992397415657047863752063284395874406893676438491011208439891847900290659579672133560475641596766524813299367426502240376199117611018486736842367892371632064103040189805252245313805096286899427074425372070263125993603516926904149866158086990852363126629706326910551065255136570062531831193660953998968689200961231612251339687784427708771709557335604758862581416214828150784710900188773841684934460090672808713136875992869679891010381259534603934327448820411030325597733207510141783040893473803902991038146453629829311505124188091763362419252745948097061759585660335712177169467988257731942627611234200200062932214891064918813620455035975308063278149058718912805234778145519545751808147290165550503008595190074970903033582830648888865347794475850962618034533509681357472203033069485189581233834123001278855598453892783037703002343434347118920744498617143473198085993447811848810150398880900787269508397286348649835944787821803499839281162971047930635572528965862824427831483650542596862270665082781140556205651163589482291242543651395948359427030662596423218423558580498422076284048998638952977107949793640286571040781027048775438867166881861398198849017706481148188870350343065939426956209525538986624513526697836030302607689796361422793596851049367364401427757076811526874800024654089130902475951060581177078208316362276691298289761540066546169986567050752057547370854537913958400000000000000000000000000000000000000000000000000000000*i1^5 + -86696561529353261732328486095376630057653589023750982441311182435223035111612933304087565876504708743795868640494012144376115563308310065975266864980342130910908797872020583475484047031296525465295059941020156851728579766789806034899810267850351446028340814304119711266055941687232629187085738677348404863191304006738469096546875995750583191958371562157606247467106923183685798176998551597097179184697312617699974424317747376804215320284313399854794383342279778074144650553460675494183102690625922134594803835382423219956442558380038407906851186423659315904676249916503936524165203029763539246123216976471836554395210690085181103350256378417827724473064770460196376728798429159436890134523081768454551486171896272428453563319848371680383234571511975846825868609280389089789059409050136386989658891777922490013238315557606019164397499041455303354294337316458658953931898761832529081197225373951826819226069942683917188460264783052255904904076378139402688680997601816542269876569102565457498946977276096715247226092022276772134488612218337443626331095341930745708868377241388084158478561662640281971536682667215025042242906325030912395404003086923118870220409500948297459351317248796761743135822439447118887339503373387671536277930856757423251967407962330639782919450962272225220846927884261251756261308141374395382258901307556856759485408802364556264022427110380398042479199584776823983207267835639441683009072583535037302171251323768819607347393636466367175011214679800338014451907180015320085043005324780968972262624646845905736592709508127878810233411104490082515673249410858666977165617341287554339253382850792697422371878351329066087312657496085671658471217405357090739602856739791550868290485946552178907638553228653307337038923775654625118335790093547725212151851573088179439999452684522045271488315673135709336757557334083765840603436991931329525669647948265950099195026353343277375827091410859384268976030904419854895240075559174500646854634177914128174837620688281948794918479144228178022613934417606181990953646877607044949041608613175494312841305615804287874306849872380317555658631580781036456915238912000000000000000000000000000000000000000000000000000000*i1^6 + 50181109327848822850635752019852077796415134926981229185148209549966769360659237222169245700954243916326019670946368289605638439977488933775149802986775046538833153332122616955377523815978355146163281979590223448436671694409559256977820780108741536077493146117615492096538717153813535631935122397816087895707092458902887193961717695165194542627574708060521320796754457599458166939688231671168188804715026805354657296459001260630116350375695283188034394601678978466883556492422434620283757447865586007336412486111384826737810138071466997544186602930787147250325766238601941806179668450871822246513862147615538349605261947854081409731091350921534847814561858528133142076979733363167603335389649550210151636317644865896685972730626104173175593740422465260220564190758062800776184910341445525847362936917625948811569419119152267492656242357991781934529688868228561806605689742291739088549332357627163647712447564075561588804614934585966612234634251437803570731306939508145650428116333850524930451036746054291964263516065463238773347356610424680315236021861757349656187585248668567331866757165803884471266023588035853375341485504459402367308768854406495793494842296103216968715361783521588235521862942782021787961069490958012049778643864213639059439344154981617140307454764142044117010801285503317187014311560298778692339232698610730488586800015366407991539283573242005259746949167041285750732717762272409704101281208399240830530572611164980768744664235760210296391885581656391861566615894387278176863138926062457256897455151972403445359122049074681168135739923347854203529170939871352525561170475985051264060199897758956483217386893277760860947100246679204522923995409624637337485938866525745871380196359158173288851845558648023458514984368945566297847220929453229561962512049696025587033510461696807334783174672423025518888437269943698719798880635697248285018194556910820927578857473421034117884297444731338446662691132651921430733801827448302184482299332437157731424707012100038231132334352150131085102932107356808557851712628613607586385406402772665907657717503241968732862205986314552418217583294329760792130355200000000000000000000000000000000000000000000000000000*i1^7 + 22458457251107381596025983979877520697476616619545466139062963402859133335729553744093031876742431337598351141243193111534802268353800164359812576927071602546886244794543136140265486973718654515140311748349604973231424715190985205327024107459348294322700869226156703561456183754093756988495868053349971233026252371961430191037067703254831010948298949803796400151321340871583356516770311103107615729348854600461860493354416313492118188385012885335704143454119706462572379836460511949486071900915896597372791440820947942243983721651087451827208024547902540463762082378944364053874063830336904231885634520256332374102801396442660156639139376102749577893206438324062945357954337886124720184975668411167312460189436351768204974701381464650736354990741299996738682101177245464187562530142085016281242859439887432715832974191520777531755642049477054506549663758896622235654979655507346296278939829651573559972479786547258311933530806362348321918796925490327609529453637222239776222669170300581583115508666593038935057137005129149077513537327528856301417087438986836387280828975770794576817932800930262133601289176066807458514417168840941078913444966009576914588063916182185311694636312763088721817702716832892152133810934137829251566500982557114613431616979232031825717603664524458836712008725988794140861455960859051021413629537486530039741842150161523738071872656316487106019754216486715254428632282655597394175804914273697141743041330751637782308783151920832893944762715593974078627699510551177568436826018950224108808069091853378883885863548967851996177467908461786726741105048647466533640179027380618553460623086460951982721786364412722722836012362011515944482219258705468053012258223966753572178915313385414680922938366613587503219231493310466462762533485891928942120514619995529653802158610228196501232152846294997869337280696179265976832521860007480470745573141980911342169100470643371213943237267314818216000725791338480436246261954958065945697856451202514502841698904948840888097875662021955943366413214477442169769219171783429936070452180070189257129939277390870970932483910663343594586938644583653373378560000000000000000000000000000000000000000000000000000*i1^8 + 8334051652298308033998943565802175732139307816967682742539649395881547002015356355839465089332429417203161853025222752472312201133743217251206749674526082810027490384379190964193741751917620664121614535647424832805382135656707104701829172545639187079086882840917708516949075342310609811449664607880760325175544752879027723351747202845733157712712309886189511796522934032057977494575653861952982122550769062209537579395453449688299088165981332958642440107979458757332192979715013766335168926547514132186408883136408517595578108846153571024551037069209576936040558422132012324760022793440541410400523131557035919786645041987893272177653001516237385621539416573602751488997481974661453203647190742821062629816439408484771975390761431634060866232337695602264482490604118640761684583427018399361029683072814843998771011703037611355097861371575153050259929061574612772181891196495243842490232622488731237176215068677324000327039211314252264138575055164743437458122093723166923511393391640113705063846886624519989651873651146757797298060674257129229942692219575971338038792344673919744707609908722615389180971621415294591494770136226868841286177723651755994508395388150390548963517313556261410061560634234760729934923967358568454662297624813729158370250426263997890000502540102588354876082313501924768548054921874863566342897372417826501628522629890391878999280646319633218267691335895773651372858833653557100863016886181697227093798053230279384947813780625938724924449374718032777960152078461859959290356524829553000873432646083958785967891531614776312299382234531814191227512071596559421448654251381742274396665757348454981348618921179875716394586849393668682394761368508868678513416709673690143545314276944104179882315956712613745532638330697615767214268947728468014893696412211419850206953016995788184449314542535495691004240957429703233838624019054132994953076881074097338837943645196022825473479330720184021089812849501170569722997893010995522794414741033614903743153455023211678766757507067998417115949495872916555302718947918699908750778131047327523688722636692181497965803009585381257734370848781717471232000000000000000000000000000000000000000000000000000*i1^9 + -22780959162517797899881916174689338897877918392496170716801496269505654487688512789335867528055936341704427290338427616525237689703259178140892110266211837311320382369110899356307482627523715961229337657465130694498750556763500663988515734361059345989843108107357592986865990203742707247082308462262541879294862166328023077836391967029199263744151638763971086347930484674262741398927868366870260101953515832609276887769605741349516977871147845029230939546057605363721953130933753312451418963931285175872398765053341935884813106388343514482873100513873649084812761561943268047758287645942416329411735566269397359812542518367362230275093217757206349064801256177664614942686131566078111658958773501431562827990869724860958349127248191971412497155142393116060434472734187993624944961803838340003336137282010237583026991504999090375798329214495114659042930357599407501054958073755180753238843088421832015487039460259841813377021853194544667590396389876298603645268917643687227351734931102564760905052968258265812248870308727855435819437695152995670879946860153747236835372225076480284707406679438949378800287061446651490092226866694459405386266674396053346375085608873376503615675030258291238216837422377534549688490998784446406492430962638524948654836380528473771653648273796500552887169741063797442948489549167768977330646085268775482198878481506884949962244763250728583620885322630887655777017436460441981127823526442391065459217508943748799424480964579155040034605586858272706248806637904403258596783017175155827058992623721687217723027551821110470199177991204339428448666333162342695505461596871136375838621464853131838810648267008120410759698414154769473479476589816699707279346473620123081670043645236961738501152682659417504214277619715008693896549540717674404861452452036767402025845103149056203479897194720488549763822469378846139784698047393047514069686185559830277884553869291602793879194662933837477752628738464866410522320048847102868330585366949495406854412590184335680453223350234308021868559273813207144030950570723389387282430841457816808449418860206035955259389538288949898067748952466889113600000000000000000000000000000000000000000000000000*i1^10 + -1895794712536898771274692960884321551854608619906578495213695878863520569562017618850290989717020808628141703616785474415956094623531630963908383722329916617131688062428177177075351497370105056685242859001963956340677348656726300754588938915239529058268195000834953232225868352275307597649132124335285704387581812970036774128054055121100869830702006533493540078836448036649806635111003749401761891518379827722988518932681118495298239167195821599258597802496621676961384003708394959897169986316364845472580100410629261768585815329622637168962298197528549013017684564171893065618771859821067646989895128874535507707317236641784830456519649708750743384050020983779854016825279052240387696471300912536862402191574902838276579493393497118776532424074239559338962835404425723539602481261706131757364323103273403776438361364703285308280915890409439913236961521825096630771638703224010933655365562430794822368905485095591983289269915746346458101247770452728393649075992441320125978168121653370413364054025375011447803359492924547633144429006363848799589119996477702557996143286016848159680467864632078361337660627293872956601967663311561888900120375674628605283078759741017930527174609413345461190132878373445089443924086774133365829536585356173810193696218129770079395502202387565821903351638315853533475853328719197701142461616754276118327797788236915848522083538998231050819001744689612393109176916660421655019453369445842058692112558482282045072055430166702399050822902403423375973739223550618533909848192662667900952773769389165609669315879535068701555558166700962156594451171136179724699414904982643595456845889058736872544034418680822094210047530362977105335492805572223840844330260148279269193243719726251011990136526421263911398608699388882889219559180737667739232483346441959246876690482861652112462029212654876035957344678718592798452037266668822607198596123940116204699396774379799353505123318000077783302319596925645171677153021728909156251827908011300134113983595775758248298942811126402264700292485817454983140075340518982055187390672337403453074068444952980085665517521689640053215870700140625920000000000000000000000000000000000000000000000000*i1^11 + 2938398670742418358049328161809809288987784270831380096955124903026092245123554604377995838161672171085580256665185001543417412597814957320446661684145978682233917158428705161621567338781987514972955680510754452298776632142274313145231359783913386175129006260670975361993316439305097017011024381496301700369599735342125462950214774618551177304337462032529777449273343704592207904676211634510894027211996568002527211412436444710400486736992890204661220053041334187634519494942019472976012762351527667064649942584093767468835964108170430083581680907406982776021752635779623403917682793569912942895791537138225263746918639426258927552049894685364469597928620877653720314808557218094005161485971936724623413199626028966992314170660802530238540956814836254487156965085475990755845056358683603455431556345203315039382697543148665088418143639827843506290618248966829794176046729954263043662908986847266420717571521901748150229659975165849054933242075696866072007720965506010517753429279807099205495665628739316644807303799124392387088950630826202825844179347462965840721495964326478799095307624490640027586174738337865436851906987800768009488019418981812399183190747897850792177908876789128555979928570793072515927589341425659649532112706407501377960609144701468301350250230031601740241314616528155089882424835468340301073707804163413574535176551402115505296765126189917699026088064924339251080461789036134048522236030897808610913497260508773254284892365512938793069665457475885688517104217129414949749966208561420314319679073818541374629474986395639477615695914513228748888823257866618800049181885511976487778956441430439217461455824473365927326754956443169703825741985829792190357715065341558488810204085754704241108168154802111633617697553044596617647608680292535928188033426921950846757601516191456796942979888715268677277590691359266870134761595215763056363887651890074419046808730337733746914732759808320924354165629563942172194605404964690652964903310333497677652187504507036643814283449449623105338104294011366648808884334027752729092255317840820723928117683311053018336904452981961171554321127440384000000000000000000000000000000000000000000000000*i1^12 + -791930182963791246943520038031990894078882403186608798786838802552535712983006781244994733574841870638375778026141195796814424074146685042954357439215851741381260786630849635480937964611963041269711908635532529088782248253863991930685259695554193923791656063426356624391198376477409689472782099742577884636125037026891518881635559834052393322148921927543872847121147138202879796772097346569001210297574389507137597831456391739458899263366729924082609264939298718760476653774888505897808191175940065772981154730051046457616898600270369650713964682488241872652608602745754267501090185280515907722663565410890060452180330878893740810373964307386434540018184873314620538944874500923032197111236588830585929883380604058346772919301911910458534029313742357155227500209278182104014917856212990199237132555567443446043313371880508198681820400201450446608663679738079568197444754353761726698061121028728942312164622068127296646199746510896231780147843830387771154212167648580454574206522198818165022659820604064586152406723338954117709163420372824530673327162101867794028325400466443342650613553582865144953643020145822861879586701011608989312223849711388665419631826427759262969348497360163202072914725229062403626458426599479213872791642218709114397447292221989002806813313313855678568061175476402906675869820595575125679566108082954832996886120162608017338144346365285265230524085098068962724626246072018713776632571323765329260397811646537664258881896983287957455464436058424788877987099964830524302732315450945959558171543551218827877703085940268927691603836875448836873826050415626295208174402099917418023508122309992181090891675884971242820639240487231000066590059548810310535425965373812572502447315680867587641319338497600905378193058590854262769662843776244206898050670829487013608740129314776286181168948987040022038676431447783482469677316882586466220289220403010923220857391936984721650354370632135172037367725699838955231833999874276589631575847360246077409237958459468876858637195458585320917667582009274707547102304746023618155834306234230425595090214437423578336880298569347120924002667724800000000000000000000000000000000000000000000000*i1^13 + -708771604232146812751955980869260130188712615555112824133123430108335819497208197914562761462510993542626128746682862774676588636818009174123632405273279308269263848863434366975049059771225189384809280505907645197184483590145817945568109727871545939562673704646260581737917061667659408645694458330204599004356622469413653694125851745298112333551347590006937416502051444890382877960950123741532283433193883584049739945655964192430370990151642165825211570789054593856712633583883086677623520504632764128568304876751478820070017764539914266402834753017351866043729945002659072297959833996239023683841605692862280452670004358755181990300606624153088993818098866197819585935319325830484260918961073438300218374073202706576243925903974733269422966368423298596258955789290592552818404342099219325764507818634630230320054519672158892265138124475017329505461760624223759079559002482115849589471989235080638467973597462658288479744936512867984364316321563328933125645508757008188084100100971064820986143729403962423813981016451018881589220862776319309285970139616665010340548838992796789090337927115735442512064679139197181916481362999850775496110150481894471747729372460546652982080438926874066868472484077827924947255944043723719369030282890143960953335348604762053121214366703275705597668974581233828943990133293794506626090884372006980834191605975188781422326604881755551341480760754897540877560622296617465952809342675214986682201159451559155657867114812193884904228556982617459537443274194754898764963077495050784076545942891238667867770347764615272503259026067610390129746874468102971946597133076983103422468929858738806886247708263221518595318603490899319282498695509993699309759573662154562660887471649256726226814835220207389755617667301960340016804991566752332710967965491508771567527403156360421222591431295957110452502756795158314112691694942495647528195892563918719103843529110225890386758056705284040582358255604690533241373516514082942627025092462065971004543005599042692758116738551607977170018987943784366832566564455359388390056167203478015332299992257849599913757495956228589872710942720000000000000000000000000000000000000000000000*i1^14 + -57398468389572583287416323884276614582196324587581586106894171323041515369362822954733629652506525055794707836172204455650876238361045838819715336601203805256217903427177857447880760060994339010042565604726814861201180264013507453196635654110644681988271789638993681512011250757167719847172748601253123072334849445048518530085960015698098971000716979948712524051831281781490542471254938848532271567716886051605010022186207615609067996443631925713994186758296903804716700242134651932332513207997467957723295812584000625614885053365534971199903416242438146091263092562784298832858967150664594274362278394386696590383347413966532997529116224487118965891056232556101016580772265159632317515348173710767807226682567598065947639731406285832723934367870019737760727652266007616456131070575204871808434531069329527455547438236674026919172891364578264974335979805424399065039487640562406079053098118222478643960816278261970879148622521736549471844223942706291569383721513349465511961650552903272292110623092015513560343334279029351040544288320672579339295257702275417341354120801716897647242859360601857625851263128587798952817485138986709532334444372657565008521571974860262295195287478869998827948987373182230817734192104535848479572920458110180170040037281146014282328420585927082160622578118321734667486679628581620656537138627813414477314727383663484355262391051564683612786322222261042945581278706852734497014291780222617638074457987541959920867198263436807994659749201165991169969706655692663158407424183807934612267576687912426789749390297739586700089855432638649060190897989882812304886089414198844060346348632917505982031380656389287087710844964867834622721439697497420657311439060760982997324048613866364288049371375857631006417108510182338327245161242600164878446628483464538856866923544932667984747193753188381970516229264160078780473332064691270715851620684395629302927664236098619802788894958751632431721253435379469652884150090127010472120003826700752296106474344252349224374841257850691237562436580823162994544568340387861952897672562503119780795207385516990963614593734210109959045120000000000000000000000000000000000000000000000*i1^15 + 1669032375039194168052987286030971309740366550904274262672982730601490272226375721278146432472797296297910282381849358326146561789837230275900331143044059641242233882663592515957471294397819051009655754125444375508801900910074837767127017864082081711249206419161984867149033825831533216636339865970693458674571366804202807774826766547498497083838781172736694354914200705597676127783366542529672749861476465605212466765675305062586715522925687709804987885204512141948771910882445930507161290039622788646684707998945896847090828447745680878618923082317459162997846749116431899071268807044769893391889069398963848578657309493193486993601438353361266047299711920865264443920318940328164584633017276670475713517993373076658713672748444169200218136475947200479992524883293293276183893373468891796346156767840600893152828155446444887764483980317715593601629311457289179262413179492825715993545368892402131274865446252218830433425434357731096360504977929954917561033662336848209182790697589941795291144056783714416797768909320088925843096516482547738732721098824148423297234791097553315173413642137861879203187429661498419928967467042352127493229046931424282877400710044314905191052067856527287706095826204823174701103331972315135600695238834839089259633171270921270274304528792309722373105273263117720618932159538940826047959395778001375245722192780222404253744754024659678487611733136287896017258140298756778653543554628009029803406578089374384997156011280906818541589927857995232581106465850254970434996872507595997762028687794964627984995456019493896187460907761784735186564652491698224268217314858140756049553788471603919337167815276008473002707286560366659678460315974711363114139788139461676763583153026715093085805533421371251628235850339895852655492730951170960664848955189418039502733592416182847811094100819911746917668222336125180578766205732094834361734342588004944045389880711358392708427444867213967140570174085188871185328210926124263308768308927067174372408581635661744602784865992100717630253754998723443376474443073399620550688757980134538940695950445769149294358207078194793676800000000000000000000000000000000000000000000*i1^16 + -38030113384731848081732315726861443034818046219965911926132655986299792315628144288455492172974249278181463528452448532506821806723584552936475584259135660594050550512705263298917897329046559039174260604694659717348499969598172126414478315499978364556307763696588907798948073653216174037271043608299647848159660001857015764686679351003321336228616351276871896771082815536586335717690145343662380084410279612647575327354433079051099002681174315620520860958835204028408213163620733189045837477776304976265486159245193373622373174818394057168652434383820402708656852303868297006198427863752411556353743256747065846433184562556969875274855233258673551448523764065624335445436465306442006903106932004309157351577867223178377508036980837671644167052449757033054685719940652417489770225987288402703934639606652680469817580397904154176903913303331170400768724651241647757118022166440341910589736173950256455224613984722976552595590700383153682007093122293568031697205123691551520184025530775047796510224123931534708495341144757387336971612940110774609424898043079350953807762192325134263133934185926153517294286756502309136983962015725063309793009355114457222424074746587977809235012348477880493468522223206327491030071144193830496276143043092338168585267617903015702674229020507506247651059305683656635831791410427272224603859785305564301902945733043735032091418442018000082556612545182954062192396731040139840330296131781890122642135899769996677764781478442514628970595716971908242718483090082934463014721069465867091256198505446852446614160403471368875407726630331967235492320252755900922370262908037785017253262691364892426413177428060820727184400737534095157032706818631888636305819719958167648915061006459783819003920742518190156343584232962837104086275642967835091855161105658578015060589113809444168495544866958935008763735163835461886944910397434408401511381309442936269388653116948961031136432329849623638482352418577568870362168461682759434599386109175516620876785282100016808905028467920472029115640183638365291296317327655424777960025191722973427553886887041417135924334518798909440000000000000000000000000000000000000000000*i1^17 + -2173741012761373648391598048567785450027748304287229949147732028747541750967108405728540733233267405042030748123243701389590998477033512589437951241036709277716752332406621141149493517572351992872578398357329657700780527681754172911128541447125261014846322986959074509526808975687074707754833082104616908510280731853736403804353962448736894646361999674775907893528847695530039172591770200435504386957744577206468887186782804823087717534689236300542676938128967914128273735518887493189140179763117684562581909998572290056440118755808138540625941193708722984920826397744690373043008913452383993151442882973260508837926760036325243477707228832038431369613478784277498819549915675530854717159325900469412705588436790099537327807498724096223097388552519015170001520753172336513602782903257334009223963942826026777085037880254603627069322810384786910304999149139589929245730738780149099071210200695921736718744168240180015349138688250552776657397855722109575740557696558231360021237704975038103732214180447686156530608324781409540424668484882006578691892117101875157826996928883910996832720390922473338661875261881329760601137562900439292935695883098919236975110119911512763504409964057968651194957871941456917964243721265415007720501999919561208473904421119589786260701934361770949753597544776229907671610129421748367887445563596408484381370266749748552046673355931688997033264052308524157832073237095417268799864571601474619564217565222947231121763252391776517182621458151520752973360474310444693687759152878288354159410868323166556084946315484410449562287214821613800908469603780697404090908988206718459576333542526189291645430032920086925273959214996954880897700398293962438917643801282933801702825645407692603925292149158710134596872348083092265685555345956745497141327108434847461483420497464499735145786336450808893567911010026395209185826232744966280077570966225867642329651704109025528301521614934707371468178653952648738602635454566826217141145877845851723206912967324547525368669875408943319135146897300516922395377709003658141800606869577727909414391231424882552972540137963520000000000000000000000000000000000000000000*i1^18 + -131662291179407967329788525123670336513462597322745687862147326384414819994801958899949413165208186340944801863526837692214285799528199662137196135176747457914604261426210990223169570564393807011483323981301066179769267441456094495788910448447337320230391771304858831464005535686947576307807625118871772496957294177580131500585795900551130761964360819088266181202706240897888906891435614164153183744195069325028773785658467516281083348223481201463223143898223005058088838903571069211828233146201743428683609365287994788142597962027114120759979632535103321473593831145731320321718499117904859094055152228697378820910689087615289543857611251246059445383737287499766192160677309899706623172887357362496565793633017569639666283991308314938957976956052926354710088001501913872600803107602859868833850909470014251277325216650614976814315341371660330460771671628906678011759888648383215422067713032615040108427962741349734879853248026915213306158120411506645444054587002488620691109765939686746999049542002619587176375719530251961925953485379521729753145474823226275164336155348176704406313124162849296248214668935730788890731948916582925255599718907275092021681339837575184513485884996034703618569241020956463362822573024288151485439272608367042726381272876467764459315451070129435202308338038752616924582868341319063235174527711376249424348549592095569920046621223118867835723261234908984939967956028774211347905520067701642039918979470362256044662425543005932628275221753695862824147688531586551725683200907090741067475317674389059997584025065743525099735501530646448063164487497140472689153847982403660355099357429539088320388593886667212040724255174180999590328489365012502293323591098894069797814868112635247316240379530666287758117440030902175343865874215637166397806042878318305630174223892787066687441351570687641029182032642366068731764787619804998421177331292406626796131320188486533718377379040622151369768891626646936413873110303106622150053462287297465907793061402547664865746523589204921613802168107174772769975236722011492020773194825323456009815835798283448047565275136000000000000000000000000000000000000000000*i1^19 + -1420224820951029599287331254538454761589721348361367205002196808020102720464134156942364054773773656866006651305767455505623114882547209191105163390107612823658492234377968613410420771758835719847568175120115785278426318528925342832930500172632095831880602639205697833850216494075108775204996886683348589640209927801748091899902279304277396749320854100405890619650646408933440507428493746071048206285905504012179657593308463991314441901488243573612837900229327600316249704861475837187697066448400879674070649785162268401836504062218358465971043841468466134947336583128153959474703940918736947084501022841713177633332139628224638413295234185154808073859430836189589872782335018349180870610956659190634182592052977518319423663432726190274031728207547602894204891012384517134696535438251926951692846136333652900581927078372940076572541265464380872941893586702463577281555564025144898807734655484261191324573023717898340610499364018457116191049355512512505473262417484960757014940863000289637016926118188601686936189186467411126995311059759896895311728430636942278575042269978400650123124681352846190254667474726889314734065090016423381833394045617082073548672010557784661080652705381892228718847876908041723213894461915698850045321627050070111583859629170960711371749335423792789204050548211656682205116104674053937896882535828072631385832878489856435865576674930466006130150485832533157458019229437834084527052690101941750281150461447640320692379863275397932009365488462155056351129334057750673614148198573084603139525607946924925450022084656251180080921143681461142196637329171127868846348818685500749632169500333160778623610273561071415494657392315887250253194584588032579539455487364059048339512265322711256152211531976464401294621526439372433496635595199412338359218967050175689178216675147933314720316137197068924750930881355894415733772048905098549506698899445999006846296771432954251259631708773010899108539779789854052894979964539798709727131670298509371009236654061448438625318434709808867456225566597098197858218763104571021287241668242514979571671860970116552452997120000000000000000000000000000000000000000*i1^20 + -3678978883413342581853380943442970447420187044539013991448799246697268817722681270618399715124047626517098145128130150803490509815635046594553578066118977273572594218556210807619197596578775603619183717455024670354035865629882452883879975943286955689755251806450219212007177153518737074635044930786478513557840490880081378620714862365471088782477268861341739084256824224454557069961644245179342010474789808500510032562602147936040742191628263127021743673748707540963651539480913076962755044855041995640954956484339173685650588650258009147871384506502881011858074434335398108924450060332731811655780514412946744093946386704437252388573069099090489453022858095111261086995559433916169547305328794465559495255007776171633746356421523180736180315307584636673438988157452596090263123131595211638540523036683444340597338612067619794394167538003153740214765133238742256853506796036341252100128883966675720049051819463307540949815405342020628162495579460514702327106489425816399343954001478856483562606197319650695846328291165454882730178493779068817041668499174440475253259889442488874477720456885198654707484477672448938149105936457847078338940864748203723893785102383854962879186178617713681629486300618206465445022558471010004802492103670909647433758809049699394274022874786167029858166161999373630242222027926718065832224442208944594410220196184888321791608807582809042999632323514192429249502209844037283310579050477789125776830965122135447690297734490081022287556190831251935264445430121708385183405994097548621676232703157220368469106261220276604348899972150138111902001700718362926662291759415324781153193496739031731561125643110605777323080431436476769501425512481854594367852877085221429541054741675024634201606001251735737290330547933935774622224095748390951353740453075114635837898368049966466064575376065677639905567792644962824098834848124313828860735657100991727712180500302053641403001638040285841801073541622970159013542593067634631940882364711732641307802528861921809196949030942271253414266334639944351291214462365219515205302419530672928512490226091911282688000000000000000000000000000000000000000*i1^21 + -4530924165995198227745513198050574819845248834445442042885246135512747695900696934818825749613232163458304279777006681044670161904214651529424352989790444009642279905941518193458991298287237267008861006913137377189745762881522837898347249347691708101767806288471028197047943694040665283321257976712916097427821021864417950266504639369484494391332814000483014970142688985862920056549379150826765635380347917052154612565568536915711995221035513595133843803658148023159390577717496621147828217114359651480494601979405203712178629805438861203296281401628051722263424977996987839197917509635181448367387381459643588119946529904009805677037852624815296719754961527820305903211196263231048297372814801979760468219753764909982601494046603175680999273481139928629380073399673560742911570420088437882370607544980057567614468529563769423909451031831450058454779309095492456008033317210963728064271972098377489912206748870129459676727306956529938527006587663623654542460108688246892359799719581816158365813550354017724154634969145565826946205602904047699713362208716365226131245113940473678448731722078390275978896545885553239617220416677547475073733273386156634730271023220021381772421640988083029775603833027651515622798720562350598798271062885377001673021183562088821437156258409681006862944824577683877742684174277553494674659922063383563137745938476466493779402903281018220790628662839647880387648772673534543294475251763983127587506023323481010468025019151923127462469345271693602343864074337177684473522409448118260312433285665083158954370900663841987802035882377148718128349995966934270495405524823448333054257449007954451740176078847136389815749368035611726967556171926064901966710785328534104354434447094256494670252414831298667451858723327204215907178614616451962717299286273487966716325436437976548138470107635166082758290061064633796549771332372202266559612348295769628857552981463339297580133939796413650816598940891674267869753998174234675126240351347733221028144116381082864004805248274025856259387861673627984968054730670136872821266702391790618423026942528716800000000000000000000000000000000000000*i1^22 + -1955813120867462455806583233195957531143387503145662418153110667426602082696698062918609524608057241413742141896495837831147804553098663037894971248005477368409351685207953129499507103034985433961345883873259185759847777321115674252026316179764739532058118665764524321620168064005680359285419307423721053236318275940877129354562787440971263754430904033283350644434561636199396282440801881180618248523499979695272369736381739720084829421895409786218944248835556278981821938240558935515947108475868444834187950807527855017275470908823742412515315257190015579553085186995338558471243811275814322209856524783936209673083216345012616718402900062282992307367385323000539244906255135740613288173386361311600098099712968238845846285564455565537137754595758742833263983080379857785299619242671071156825897145811798758940163740726782478349393472043930394738932330238607342646553116729308870879050184958909113572548523669047476971114144507660304592836568321103581291201712702488178071978611083902670078615592025651210531806651628625884022096816363318652946832680785860577766733540795572087211455358913674519203109938562076159669905179308091186618614205944332036360005722068766818152333267033156852730253513105282804774182982819218320705044265296279971657317336204920669781661248280898556486454304132971497823786312529048634017106841419019112970731142809131853942662695823592417607458248908221164030070688455574385249061545761592905394348946550034543048357113198628829829227969650313388084022560521997253576602518909432236408028985262079935699047824533809080207876418578519577638348450565866142350175647909655204288759847427248849814891025689860485410617928044715654338344327628720252101153787959165653003006517345537399818487887221140579522559257616049654140527111469532051404688163846277890699395270577116253180823993807922174819704653684147481403627335876408951720426899366514334443688748518405690326966237169622575614730519154560862710894416106479865322270945323636336540015488515963988933288679521409584090177894092971057231903236127566115757816554427547919058301259612160000000000000000000000000000000000000*i1^23 + 59043794386431040837811869173655304554795869039736001867104560841952884099160432412066057480804517054444611674865949001139604502311945926522416196966666727634450779708916779989224256268926992043207343187016749514378791816745856671223473278897487665432737541112395161101970754910482350216765538751559594303662999838270645836749562976734589990232169471320529635597989086220833973565212563714067160772423221469959560871466909019364187014860341951664933653001226213379710393302558607480670026530123941622733703494724216407482571068400261719139253523339205606990833258412461841284008982153832156881866162192612960768209739327159346287212249468416019244322660279666582018644271808823856691847532808586271005045218758102114772499855965002519528060524463804117143128306396525207566152912231337966324562502565132860285144371119292450576849861552729716226553523088670963701329884233753752596425320242218784170109689652108994713167884596179421541494603116280293938139553870000233969163830520718401587857676855829699345491716076809642118399214722970376292889355225551571348934786196144751624484806592950868821815414143033782110225536838161002810923734320530046839413525086576501246785875698981584668511715220700948425809880840100787208781533250459973304284798131512094553270435547152418364722060272178745454451442004136461532284072807706676123749515179343813803768477032970728859218723838022670883030591768102912277343223142955237656546150631590932693008547584556362668300652034138747256501945857131540661328044554021976920403225612011490945257776234982423074371414521948036240082952238232697868682135080596818386185649292476844859861279226752618226191894231167370085404481929502652358648314360411369302817529890878444786706356176771088276464748320964821280752649480503353300441491449155750164751061279165541104429632599062995296459289755912065777652493345562294284256883629579126557993399879189756991067982251054555054888828932333414884150176080656983773188193800929843164069445349927513598498804298800156951285019340017966831340986544778125238949605830139463418060472320000000000000000000000000000000000000*i1^24 + -194129380601361510474847284724955641721830524835356181468072753036030716331215651833333680815670597594528224644197024921870261860776941135731784700363044988167949678427832808574080939063388834101756589527030634489534310008419426477797824636239264414679988124888963193193664697011596662712096048075819357947196415346174279111729317021356829678125239500940883388531924023434593290051622417418770090974215383877441754561813529723698136455044261916813354339569283412150169299746527871307437156135820285486355910458504082952072567743486448903655772395953585686707999282163028417931557385193060114998654010387107156236476238711905398310013988821769225237421966417237741119708257284411180422133866417483023744810843844791212439875748461354146392901154220844602973188206632243406248594520848945133555731084234025769815868752770605023576702962938102805758027143204842794507149811214591285267260082608255944947408355502479646336638811108039645381177901201132886774618229437371387153667717806087226333280524213565790715167679245569115944248014867039699854737152415074810936730793472954871680709473475324079751594938199183533875703280276124086463110504822914247310810664218353560336324775165406816833476326173991292112373428013635537993977413463604051429956810494161491512729908050920673835298925817224827482772768443720783291696468322403067933214169989715024580447109316770505012240424428931515912277144224474480145349283476395711311097171470692663266161049604642091789411120609977489693882062712145290635547560997519000305523441059665930229496124369019328275309602357752513127197902291802133921821033127816600525325911724406800999429319944596225509800560590010051640164647586464561471292345683796878713413327351953946392042290402493768440793544493123503587573069689240661784722001599564218108180899005349461675765536158422765624381571509610600289332001885633321194557311684141100995524459267661396803119135763128424157740688289975837298225520220292891919730217356685668399214422136217765430682776702126793862683389725899926603245684879510604427694623414336739291955200000000000000000000000000000000000*i1^25 + -3957839117592900205683209501479667597419761291855260530039221662707143361840642834465358465090848897680527621388644025012399376572915937490621193393934547193121073776920423753993598021081373640473719904688090352097920387318860019733881930418555191051624237826936751358956427086434240941996256852583443853189321216268089020363304833650645599792225397166478748398153518105407634802065631633831671193723510361353161198681373179916301463416984001428987879044391102698675300593992834075915740663241148162034317310354322861257427361325879106953944731907215053332071710941127481054643191607317491271256605212127533706865617098784058750178613412214122579459293611584593487984413378076650284772557022878802953197587443899900737929013913323553348876828814102178644561582059190111176568154052159939911158046415041111359834430342232256418226505263016418087951808023201462627028063158052663176131637778227054676144696564694694423988287974582852195664730308518529032633888220069368400270416936554981639563902031739403313768949651558080119675086476303885796005534658562819408850601047452076411364253575387973595030429201743499574388138748513881508152782025037756727562197396095037278860660320390750579252417860352474829059641159055785054101294902241345621288062465331916333526264573887378882397673690784567547489663695620672179934778699718107514384049640591258774138224737739174321195676812816247598747283385946877726809727739993301531540931995382474770434600656709190021799938247151871254688941656101603937519202791055978950233151455986022839265030568656027599784045464602250445570653836491912118373179475065965744111405943684014457292668553003115538607152121090458501385033706214111705246296560161629761767454841863703720976344847741875229784826586870709236188007379740208197894095076337766511515069727577696203761530350039966954922443866637272891517389756779508151672416911689984450976475575064163104449566178612637199334795944374658585041676902413211706889298735952198322529068961818048628982556221272504915976472468425896256790312091892354309653210396130772254720000000000000000000000000000000000*i1^26 + 12795068865028120160063013388636908729206384667592884304270368995927288090427424526840515440483250113687921833328996311234820919709201050951417258977412155586664495269521197653581645545405777018611198720589244469435900453875015036760793456894547128390425414388907595580403475312169109751251760982865067188408971137023765112131323067905559991931424125761116304867368719915347304357467089984571145871300358779508382333724339835581011717841823688209116164776656048463621405786821389676429739548504784199233158996135451451823183791154059055230879877592918552279731499609372944117870803724018791744892579959907189933348384769698395550276499066411188478565603958038476749217961763987845797579515956979878440703934354801599371025510573311766686185102687543286251833580266462666606392025827656429382536948077140448151228295343534029066878883200250111603791796287348486970690070658430622063942169513597553039666388363704943257342691828888726039962981823403253720591565789557320464915531348529514288730814909189453939167220890065525949848455199835638928853080486536709814110803242158210569810610693773883976937792876563705529218163196901471524193542715924583836488259382155801757885498837749095557235440646147495185933253622270095436017188720221225925139946328962439789103935925770994170684027474385626346008318173044261251449742183345531342728531884262695754651655980478149749285814416023142208956572374727472049709583373292673406918759156747094826370271736979910255355831801516798407101057631638616107073845081130951630288778110027575168293803121178925946642684941282726571166743527683686005978369010998083257745187604926057076519588309739717240318070000276248225746246846287995056730740526321787873518004307552308453300804400112462517463691859735062080815480269708551725208689953921676713071342198886387922064180618932360138796143214871399177094702681011387109821961532955799292487124378384679323022876384867707470612485519255360108581046300627814533648967470582066107306552755335801678781381120256614891742895028947746006024925841794857067805876877787136000000000000000000000000000000000*i1^27 + 104681228880328363870039084176676853461083575014733027455974715514567701813413459720144296440701491302005379734994457125492048839489179659592171498869935186872125644151833265925926347635081837865194658118286410264609591904755473913463175717445415498051033558219851739930024995520451347483417970154400516674799578569751928623666698910217930410175180711529576372206939434024172646586544558714022090065090903766794334204496050457045803218217781846767147973086363847708284599755945058278024667475695972760320472535047738182537914384064805640179410225454944612273172752926914631465248238881380425358419614206648362853234479025655728715042129826646832586557713719674415989412986480186773677513009210808210436372499950065889366371455593199018787557964262170391669923761167324294125400311302888783239298195638656100941725673357457538147911697991338397679221667111028593446949802517276398471582316792920531630859999360156936988394078268972190140083130757803856179781268442641840705013052266475066365570515526289256624506474716968346550474212341295792628654349920853468834357933815652093819639085379003230089707017993926932172430301424270395915672784276322430218479988992236146529599779160216235186357265781318184765211040419125970320633922604832416948916310370059859940290567361636700980931861883159695381129090237884941514215773225134287011021657755741252729203488840830992560826500250818449956552139820707325083131437485529076445956741330644354479648611373978147306537914903409819687315307995691626856944478932715324505193551549484470733757649594537066041172955234163604679538258412950592182415787238914693977470878887736234285448323702063612667088769540034718039495190898879441409221313024785171919474873579977952241614452744476809412366881497187283474631759539476945009361017580872040096075032211332885006040059082150500449272583270429747316625723237547431829156789646974698935388992747501670011218210403544594762799314603884096501120687235930433130930704352233475581729685593872019297160450893794999791633927909094021905226699926722901569583657779200000000000000000000000000000000*i1^28 + -376523721515436401978640814672629008245463814309798398215347666466657645060333217986666036158557757930969529464179684126949837967320022795129377063339522995201611327725564589399878646485972238783156728132752885949879997775544993644263618346561838914497418109833309968473157372707145833324378084782718263203002509275392970285111570417277863966441444558987932754350253749996014976074087763577316050467142910524920505373429186406950494327437937269213235601891033134184006515973494216900560092932466665674115402578124027724898001817641184423425993599074163911439534685080611097191503641087804692670665614097726993443310609500264140072472655378321092437293905262015201048656761602589157749908816901779124615042126672083485399947631833055802656840280042506627838595677218391583023893402220667725609722473994931000013980423955891213663810545033793675540647080117062708966347387858099061295475743433227777520143982932825660343168518986948827433243542932500058502174748692008535296519700355505308991865887936590948800247617540515711447029261036381748960020408543175965938372613551403515536530177389078898699418966659096607909870953356015854173823434853558948698464116296723542777093881661781537518331503210077630671506492982529525468972762687954819496782049722761721996840192561236067524452672762103210010798105273876612456901464706474270580231934427704507688789371164655664885156585588910609736240542907517572741725698276663757621432718169373650565465656912046619333901437951492140153242405186462249385591651141227663074511973145523782039319041432395737892709689708180930967978650503100632953130294450715647650561655212158479188428802810030889360399319305956077440773511034464195295682551524940354975052830836317627725825029571756494317177022288806183057976785574720055302063192375337804151971855693170824099921029096312747175365346774769044431616761256451942105806191118679809429445754832547585359882403602273127672384987291724584672486128696132142110840819105819088233671862989708086224698447947166140421147779196124649286931869178281153150320640000000000000000000000000000000*i1^29 + 330515803966411360393514918437635509977541632006947472906498989212158377718516653859820092812826837306461325499415269090034321675305316750541345627991462788398062980296375021502033470956732521608861869836928896177277635586261812841479958737300829543255171047590744742658183812492618813882158464204050366172915305936646965546687377571251210782640889081491437172496925362238236881962956602414311041267793804757047426765698475869293351468968078930098500979259236750495827133249334841726675582330695619386577364536385865792091233126031462326961737554102947132677471087442518365794574103700781747270616919829905289995990405264744793857980303041348298722660992714276610146411581604853330787219712057017055744816706878910957726895372458119895031675781470664798286738732344283042586500778322183289125474846043133547666456052914602079713865007777111927974995990399745570781785415099955994410240744218263406900117012281146968566283619119716131008063303181280170078924231665038059573284207743224929436118694408441316219997096341994858386298214253889251052945700084292716034219410604895909362623552796300682955009928580392081774551280001780889994295596930844537883136004125750568500147832639230754044395605337615163948466575255657449571306353785015299508085085944813486145607353047241057907331325194232763892957797908483902949171753704995263762593356696643734404113287251554774770034636438744147293449640746916444377845876871621123970121643614397057125481409391865820656183261931716162039896963545797264301169918120781672490046902960459133475732644357562894482139981851889262807432925133139691145063962197091942540388061310045079281989661430544764184749271226237408684578917390708525766853677089372032998281318681960289530136210800384664929110972106729072080690626356782296546944669622200902261228678811878330289100879424030535950689217765743786652964602245015480758475516367220399005059343274563405899804439232450363423541754298178444497487892430990822243896395579073155469788580199356802459054383592888707320337303783610822091554917522625003520000000000000000000000000000000*i1^30 + 355370762744724254533235487618379299509657838963065452793934504670616270292730482108043358393581691553218507567093782274479118596179061058584505119970946606700587945878578376009023269847200318520798847975650433854819780291735420303826512363747818435323240906039727442979642349380503497616245007260090735272613815211996701022917763520707543251721206564494164270845656654279029761151681583253606838988711919013848706870554264112321776867131199306241342609568683975091543481338614639823686810589517589130602991054628175183077538099746034088406924002521452786905423028736851807132428388478438843882353882001388965418260106652038303578778439708040895580477283402841872700264480074645179786509863799739558282899658978748815076450804901567741198112996675883686543750065444896358615018156938798908736902711642969586117137037206690629329381921306480993563204001312934178104810881036326188988843642415642052998259291610162035540325307659972932913598819480547781275885400023615415361343509785292272932753032384053251687291795373395209190601018504834358227548414515838957295677190499397481449992654805610277177771954552251683918514541871446585234680711317542530575408997935143783768900530736117854605041920166962382861548293339967729482761952233047477627261675829851906971917070439620430415874168642121904774398893517047090702600005701044916714313376203426240226452690928761938380563990616604313583224969246305144689097681310937591407806093831180597989687576043108694355035211953361737804736611782584529775039122746971629540190541537443836503936375955373864572354714368739745291345526555528482790337018411650176986182223805052007997871439817655957233510664948068588144384044206390565718395497014956004002651973843693536688173417757165989540041827261392023178358516069404984806700768541021014957477893830787830311930877698935115183787129508306389131620638117796432866947598279859420013551649063892184741567722183201417642579506745985586561250855711478327871984698354709025696314480000513659744351257349393115438659840287912371008443561856204800000000000000000000000000000*i1^31 + -19680445449178184213604905132216198203121619127888903971594714584107125055530780868643745368776301409793094317035363576242413693285547159341558726824869459723644872709094595171407206311962859508103005284716468535661767974038440126146797704769483789942904456877871832662909555859856518993740677441495028688499949676728811923335802819115999824918085092584276192205970406647278153023775595952604844430380343277930513894052970849753187368212124910243621001626923413947742927096499931041437173699799237998007536314022853792938088277636003193846705272179568868042101273750498736665703659427813138476522353832350237330577880999442006950917212489673995073393974870635417145855894806238480017973043529606577150774330977531427147130640010272130670484148315020623914713599664710394728812860562574831354831764516662082393125930394138813485137942597284897062451620338444030207430019548307735792704300218995337034394980120666270506901085284910484591505379890613057120586310457877843403592841553130534368777393760804669443173677829092622023962663790632757448972489726378085881349740658226055917629138948207102531685349954365573644083172854036907754268812891523458105089653833312998553048989633537608022403486679646272062188547536973091462686016188517299464342747204670922989681569563891305351595246525522500751789191445070840981645857737186330316785225915409401256502573532921006862451039820477778675744358627765445650817382608836092411870189848787120280061069175444780164336505611073965408761813733898560010580641013738398628719301166773364626761123505797863962755201832401107003043094559679915337636899926546592200478435791746069220174399543402865586850671025804294833825947691819899300659604522238489587407591419948731425005233614178725280812970474730799383998985691118878344238918414752726841055837949004498678296772499132568618636621059124720726141640726543333274991856442821566478237312540565538203802244600403201293038198836872412222118064984491118136034270480731883696345582868584716461123996429294319744202784614277834913798086983680000000000000000000000000000*i1^32 + 64735803137621042120626285274718377217359349668029078585877027134246826479799604618271781327296213693831468655015579709143544260798137417346694350758331957332400183914780505788358340499407700840797138686859817095494904854077359218501280637933180738429273060655556811222189474144808317703472136752807446490635477510696712690078277788404161794463383740988638078026291897698819985454578880039603673356287761174875428863958913564168722300186049441039909455706054691067162842678887474067907917529335049919409156434859996595177263471417797108159977200400561158793889241424289618709157610174348431917589450342887555218622328955901808641200582506573632992847099137576308908089701060806644621709064287128732778488187307827372315996437930874704764079472591206775669913933937843334142974505889538078771352016865119694649154501691761558750189309606203049889539476850561164499298810636529116844462731135742306077079460472557024740689524701494081650055912546877896196803401683513162673723321628250155285379505776811724552268232992452534966088138313317110739172363219621378554189327042873147833192045653309722140084283134021004470145932768611800841526596921599542101124138223077679778128560508168854832851525200235577365115321807160977280077485490466169773054212141369168576631400599547632439142820360350409921655883372413452147548907057246072184097721626985649404695865183175714286657747676191944579236610466201784002732758032610697449160560698179118132274527942074260404919111279789770947575029803826497777218454633841667787133158312955525433959830799924582574405809663254254174746829497235026872986508086036331962760502790595535735799011159480426583483512601028814063997367361436604938319426317106315810705454027794332781280298868452475436727172807066333062153651844689949263769345981014462067106970126928938652785110374384224673499699233423377896270005138557619962495431561115653384290086272319053516021497364870825818103360673052191543365310653559183819696011486749504562001737100571695127011753503593781121301159880191718807568384000000000000000000000000000*i1^33 + -125995346714589786236893452158106001961741937230997799892869856389568989741813568989736301955996231996720434369332110465571143386620976573821289238517795968843977506375430424704933178680203762337503037214511343379415406630620965962993363711580691050402110451187874512642450502654743321763330980699772394461840587745559931172511954729074269396232357833545851618086378086037706008950860074562024396240976584702884093520777300522551154166497340398597098291680850655956400589620981057366752714788291693578841027513659022229004276184252266544230882776103052241475945884359485543337193860612617332094311934952573180926983203762927739460748662337176298165873017047018799754091704103302856077047613326473583667434800666614468466341438204296662249191355292103996481507564011663525469912826694655830097645253333385397447229516439544913742652986418791593889921950677439721588637570182779168555809305100208097705878832606269475264038234474892715496592739739290928442573739673927405554324711877000503635334960097229183595106902883443018118518689737379985851611493587556002474039571373207785486056041392946624109650479353935096523907607408296616757879212015508731440540565195507661910367022578277815568997672405716341921761407804355748344725454782255698570461481363333567067394336381694672101639710462500000868075412220741594513437286679070006932620370000328343240676485553844945058867621228435713488077155613036200420520171655150571568477317168765845495088728814860088649987591379480097123818284391017821579233698767786394415077006311111456171844741906575587201468298883305619263394764170518291089199417015601983228999842638671373108117220034482677441244568983673689755102670051443852265365868919645769380820435978277729408655372741577433329597235477194620213504552518211251486359065588407457284281915148431590637346830164631672071168072104619135063420916025746359263160253640842953089333156814886625388927370825572118949638811889126860139723984822515092703889161847339952624307565400026729818727630815886265186689290321670229196800000000000000000000000000*i1^34 + 509206236421539351425974722816062542288249035872732044441267029675648847855429384244877226860991713123659570035829556576113611114075863687259824037586373564754855493762742231819683126294007225632343645375278555686979813103633953036025423337319449710132264465482643384863788409748842045871530970125146070528829819159251368541575415999351472541088211965984330265975591309181806479824152759490840814045323492327320765729480808129559253748303709163388529569198803382148895892586941333724965213063494101372113848640371547890441995643729072020808732736834398365719486594844805896049474274296169559393139643327032179301308374855637271520790268872230628282556249537463937617711634087819542629736307997997270266041666988225918161780942936864057434201523248419859626861705893506579183025129292861393124569589626054483957639692316244126875906439042994292295608054893425454717999101932317311980380626703039292252535109520953996966731052411098621978784895810102761647269855892375428722014625822215239579976648239642312806565606581338231494626005611931427963617006040535985451617909772529887364170421077616699251922843761149036885757533553460419731289946466878583160310281623132587849686212037867093611608702495729325564720710478917222074475145653727099843762876028756186303344632345215563692502737647871812870230139409147125966961794029254052829561827480635742146790085928371787782310000722582029548485419402039431238170261783865548584277464930102088292978825987774092243646374875308848994842079473843563908484842773752783888049131872975078548938392694885592395460871534549349204025169408294753608342468696173705065448785833691812231071494749816256506457388367086585692740061880876668979843391313670981757280779506840037538855184091335142998611762523752143783847162609009235855615117545604453135788699002367004099159573643375652134214635044556041238680921999984747964289677309174516948146111645531764093482835400321860566483619427951524391945515225299754076540400217445953402735653772430305223293374760496989349409926393364480000000000000000000000000*i1^35 + -417197470493396684397557263323232913949044734156837011564325838374269363746908883771358925095658295847281480564699238864091522357773255027684785063587658596772591086148517713006383397987102110509121109212615797063822527687520913588717112610093940300831017698500823101907764093102553247374401662063339742707166662023911937481416291321284501681503541959935627689770807067820651630803137627194857536659447859340401122214343286339867971055478907308392983941662424915649666744491098370141203075853178585916254256426318687033513306526507902872754004587168519887039825012008361614486701087882747608332971011610578035635571276693128175088663630175389651277156517356652518152345223417775532956981695741279160981799874314202304271789567311945307780511928207168729069655629678988043648508562729863981765188267879475659079556599975942880464919563012457372142209151387942516140008216146270758595357120877916632379647891358490611233515747299232370380290315565810899582987118899278881566894245675560196857676051655468040777267451473832348177968806762733164191089997036281206606542461908201185481266295297785916448160171816311269783286822556238823852826443777761114393380074330469479409865826941222676014247810906404481893015059693989066089517675488911015134272593295352296542518411903637586392597087373342912063444775217233639462524659927328898979689113025207369487190535315690707341712973025236246936346992005273347078299951849564936837253034097295784223923985065998496230903226885645411549747037398444892070927404030379076606235583440185772209539930891431457031769184683425984991898613369417805667781420618451639860399116407598211244453583647301953023238027302672466052640902806421783824831749968477805963245744764997880234697706546771703542232521979873308078758909126915081632981135546253196765250394628047538716994316320253007423640709891251596532253440528507883673337147443448966003719202228632181618179456109156200745434638572923435957706330382238389289638819043035526305950106537112530985300147321263978345012396032000000000000000000000000*i1^36 + 1226334971588180004634076335247244109952464798305504748187314822845989010632121638744218992521668600133259239613752145075041315408184149167246685185896270188400009505468788408475531163021354822634849307256046747834921385972495456204609880359340120299080945713129889370425056651082943327388372809288710968731613242664915131350082801893414219024450890609064940108133991298491131653342098092591720108937404538640461472770498693962727179290934383088717573698037097142127075761877647926900847487102939936224109768828948820381321613763758930289297150032088947541239704840016264030749162437090795433790192021989584513208721172357287540132923981503034731668406804054639945765030405268707792258059241055106418838083725097495754351165726301547685632707068536565105102132242994242268135535104203337762670073003036638573406535970917619512488731688757572468741814282432219985608436311206588121240996693772601098517505374862488385197978565437719894097483641939118080532743303724154686885469090754725011787750009576958017315784974525684162308384235193133891767986872679155370729882786731776978023115701630413450022370266764747127428905957956428454171374667814372614603660910733365899594509361733215569750151263193006123316215420462727345137724114225704075427721058594613740370829397985311554827018151036592682842391483859977969984013925542598024990986798621305347468364066896461544000115220830400067866869410816655989196194291971342398211084151239881984062743970811057537500309253252731627275818381554280542934577774378984484316494570828278089943858403210276794912364380159375706233186485683928284768788562980843354142228073474011191567681276859483219275523692132982037083335070515224607944010646638363302695128786478171578481000923739121136962834585717736429340616207519189587781965170389593186126307138342609025487631737873369190622818096364605377055527270538403289498891852658686595850977980406254177280602273669217571670668414517532498502518101232513125424348805482092010903979098570713899468637470956987167329484800000000000000000000000*i1^37 + -705984182235407681646085532403464112928329539316675353736339893544453091737556683760354258379103682626683803605069717712507386886389481589903589172636514977887791154662796538531844952725281321764241146828447455418619933810175138573336683345769253867218221886852576315753121201000216619254652687814561361531339270939512687409077400510884166577315200934751145349296255897472180129790738848235013869327197044007672243338971542245741980352401313729820944076749927639640167893785416946402659877901649958232039071294101300715689127673932534007926154379938133929345207230738005239087160636185898860777763765393934996458383032160948410661287161717294034365759042098384319090676925490967413669837254367941655357689533419814178355545703534114578033307996348361018353307222299636059690927702210386412393099083177485451022701702056280433175697180861985471684241824666723041728276991149598249837203292839407409307981471473718956125949193607426159422571232803344011498927241862222695276841492646255531695983445942677160379189746032789291701603544268062339114109993044440425966330287946619079612066161285275482298236554041884332371614229223296574789248947952571071129117675157675429781728601344568879703114282178195356325513454027943255836272002877561271695496669459003856182724073396045377345962316775688753664397410026553032631628712901033313769844033364067446323236356653173649370918480997010297065516661915999520417044241273239811772937022134284394574487642161618031183953013153621185171793261049348757267904592368367437430829634022929553356021283768382492182704808202367125985350331085895715653886107242938204774653364286818597643010499926006008189863292751504783238107730153326052527120765820735446692226576130863936080494306465430526324033813679873071713938521764796592878868129559206880566603180361574813627336307052230061357868019563289115491615886530666152753886860994669954786316555022310254810621941434971816725534318082513618869022510342043385986694137259365791694189248097055988673901305131932057600000000000000000000000*i1^38 + 321916009075885501951197298540143012523399150000053378581284970309309595830333406268162382173339478879483462626894834891506267769816753235270947476714291254172465227689003603852070367652842573698569850832062992261003065693124592007211759694497245880391399226070964740159505622570874849864563021570098494559079616169327933129818163399688566109778062611225476035395716823499296129419775338499111554630596888988888694632513414458581719387659579848869344691932595715413611498461017315891525468249823278065855809818557812168163457277005994718529970747705495746084901344596003153286326715429392078452897362283165297463068659191479206891525729237277078508683552233560089835617270368473465548201531590619546997284517968875070651441831516451513554169923028373739237162914994958257768830760513760161109728623835402978106996020542692009438656016450750235575662950030460046886799837868269188917217069819068438811319537444713239204993667848698497472413007190619099069992180282795198310147059578702065331674636964147889215090011243182668532421083217900959635614305295541953879949169810383486710521207299069567011778778751540735423647233971770899147582146383372876191660522917297476513361478755138438909438934425373899528403219823940135249429195433468343161017756076724208824466643830644100202847247992834717637793668370704858736201648016775928994964154517710864099046336729056637554636465311982084890991873483978186008914685966500748160366702833253317269700178707931889936817894962816658633905024636848009187285438217837701768505535217741636090764553941342818197143125281288284709702105703502859075785723152927354757080768052480605008258289152644008223986764987278747600399827701006196868783071453829058137847150721941975259161471045860763089640899534712988944882115341575846060154658624852789962842371609864264664148875816590275210623632015078722966239250358839112496387602900410803876271311987229320531908808739427851931018501991140234919574244098738014365031539479125907237142593220659534262620729638912000000000000000000000*i1^39 + -229681529324525608623703129077449084677387505374454037499004234294599609176756302361250121184715139978894903569545247529796780145430308804194898076342655388600489111683129743764005932183375101729049841252855721390024565957015039929762472026050954947658216603654066280862498161960548472804969513933080734697539263397189788205516732648613975572039879490232717159354710294827110072916217849521929244753706458466989619890521601889403015216527732167312247851405895728204949712230717097019577418252250999172674235528398399436037796202424876483694039396520932819794659582442731447934848941836197040573485152611021103801947426396366275294317623815864033814506810163442294029255451591788796220815881535345498408976323690175495641104488973680778134568551176312903582455561107660580296887440504907107016807727198464413594748952859295190783925797060063491363078459084484061818420012479734777170162167588588943060206729909603149272397228548929965479798533981113518430454597240306964426669534085099124296267733706952346295903270227301164659680506175034281869918543041779174109893711114260572288459296443342620025617704842292594992616271187335937012104906841514304922860804015376682280655596403129699617276847836518011305779335254831673382201073043709591454743368081141491264013540397904109132953899585446213363406351655600542767971143835784591087314524462449353964086733880677638081326847085187604026140685751639216048280115721403349149878193691285978718089736798407591065586182903073948470940277331334781916487916869716718770723875737358728451149619760149236464088998125806269524755310785506221361716816564025077216107513214120220940116820510494968331259389643953820739802031431736082158988890844021544587257885109786046935082510150426449250467175945257943987454063997231765470956263494154883760060795449006486553926320547213192424937992965123098793535620988868738964859356218798012267114754890262597258357530260940034650093732721035631939249844196597624419726299723876069102849753856502542983508787200000000000000000000*i1^40 + -11274558060836005015704419816577996075204366670537689125357811054984445803858728905193030781370572430674404732526156333040626332591707613478117143430000402079090189579819265533722040883061204358911306983306673814281982212751589941287265082544486640392385700166707621815371316882887441102444560552009015303001444968887211549675381684513653762833095805278790320157883569431998366393619796281286821965805371625200160429236733540621800353930321446596968729821558296433506916628868590909567717352281893989901352350983116002689094209341761268676815393032924122945976674922588819150848480865675175536179032723901414988144636567084711897321152282469779721315725611822551307746845749850726507494728076897058520922462380063469478174229341849736663812985973886789898934815029709201782973790707612181177825140877686839498986423027970198761778052968048366593728372373555511902757277463490944231668792141183024047508928227580660042758120273891772748583746645219786361571424199673294632085328163063227864270059505287180995413028911875352534060513087346819504871933116346657442945522235594554272309225617862168880363776258614485257615509666352005479054483412490460853793854339159487000201826273508016673613386511522871934075588012083347957112738210918485521292936349937740150478219507206955884257686392013576945460145247295024385179969526401690522259975421822008892395233762611815280807819674025920809202587032519519569325253384015427265424998021291574701897153065812627243346200231955876978409614994076912583825448140552608705909438161707104475920758084179797451192876360525616685665255006719752885571203428826852561208220317875535163158713152563550223641478489401136082897533712180900102618204150489758465362202541880288364443343733350192787636464344795116799723638238724642614723582066289600029034492773752117743361098484273447316048521156491464102092541014758560886781891950639484474814191409444264506558403235012611524543811610889293325547620560412142137381198979573176638452776242623440486400000000000000000000*i1^41 + -13694323565630890593149284935373672225120383189430994052342276856363036828260632316691652597029477492436862270762345300873546637943690720551524551910135953976219692337862047612208365182126163903562192998988419374391185508061510361533869845309776729358337527141971624635515648697068283510594261270169401952843295864617217802559958815078059758542203512757603862803226589442748179526519892665373417797134042944488032931183495981313726467339221986811303959952707711233393121830977836165511222057996137969006417729032484180968642601240217685233937416102889763030244056336106080342811746175559794575289346963303360976918689867907338653672526006277784898712415501330006309690341673316714942622487929190278089344464353997491616522488600601040929749441264038441377282213299037417831665470441933446141012537200461667905810042867526373600272778622779937042762890346848251304886582659273428726283437507251358938510737737277817702586453533772435777818157751842703278612244441479757183139381291097229103991001954399948905073889264022475138914598750829367429881076364106807553229481399052674561053232243264659257655192144692433011758237674150042937761689154986319032618223134128213075687471561001531823587500791609358417445616510655221737214271520483840875633009578212079477076243768487264260825351190448122741955137260154630053692670984579184641139671119799037304392706030238172222694071631104088556826839890509113651489428024728083833682853543851835060631835428291329862506507060961598894586564810393241100478031784132107978924245778548676759635814516497682386242313103606195691267232539719913559510044329756999039014054536266314178815760267979985434831650712471240507462508074145734003175837798253601588654321678605035996346674090257372359341084840991077002217832842284214377945722652762480696634868002410189433840917331590078364406311093604823010679154152348515286535230877331825311019449295984020398684132917619737079859168259697635793337827579782545689904920233717804783972218499203072000000000000000000*i1^42 + -466655313178839423206082692115197277270577136336227356048656409210766438906677686438879837251164104542892696750364530209135723500139070637101399973744337652924850898795608314564488236163028264398909438018323501397277923796056214171512765201331902455443729661138102904332254504530642295095041163139027939926955894115363381500883279240301528393526803968825394673825673601244974072228186941082607400266302908837161849929076944247895985714139752019838156950950225747811029190805280166491241998331834889541017140380955454232578628304440686428301310470818429494531047587592452149024715994890166186243850439965173313077399234013656222259144684826403113558841232794870132393329605565116812606889224699437163726136169642627939205399488826842651355392444324036592570549249701250873794299863970371402906597396720860428614328097035409104112352038470655761559919770514725855432611495453848122807488247995670859678504218613128585532157239216997435715936839632459342574071794913134939255318274442479333751128329741422555527506882676747991285668251465149642728303597111305283029367261190976353838936133973666215553702429474645585360446253481920120834468764696166645629552045322320567129463824462035508112309611765068558480931985214452946042851696020864933100927527032908860970132179151113801468619531478941069151266542909256790130042643824031399833279031617219172565959520496253965977148067750494863601962476059736852255199642944444594183155223373964035893033957869052492049705255131439875540310507979790682618223800976057289863661994112376094731507771167213177143097614831093157980743368476616141155089820224304767198642635543085493978374599195857016993048686185359485397912180799685808909014496683524770309381972279966689216373867856087918124866006482698433498399680342139170377088515228021045874570646315647192665524788730939518913762605546262557123216395407552746206260799617821169250011129286940023682298158418178219080503870514301563112322476932349573423912257892687678761576038400000000000000000*i1^43 + -91023251362980344295664575578367116483265883845038980506701267159886624255046132881841663556202279051642912985483473210519862058523418836587358274588490966399606785090496526877958935352201984397370121008608293190863163536339968281313319354894558254969876829506940310883882383665606908291917999715788267128016713146242793796289544929792144499642803221879777734435287099538792370301948069083993633069812087639608156678053187693875235606704619235277847795249599009158445294565778815545865939865831522145761599876046158372012749037606480571949589608016240529361799491097381249766883496981169238966681764611158201713983019782300657946931879742466754600936488820212393051078404677129897766015878315333554425893630058022274739174011465679594695560626549794658624585991613652743791312581094925409232725589229595668422880490697861786391976983312266446045003973623399413057789105289860757078080055930251071379959354973115424036009714629409733020518870371737176697059185785961624275954254917988281421092786122456927068780141872063081824615452125774292378631690337302943988300568728993590721063114483248726109992948072544253078353664030522692746676835576683248209049797527070019977149816659581958628550923818447263180712961148131585514827127446927529468915544983722344142668094605794340011624215287210040202773591131946599517960966677906464439622613040396554490939321807124665294953509795722259243739974564254177380013661669891564991483275298092668321081614277838314352072720522219145789245186010567589640268315269400193137957195751345789434150500090672001440340827644680122674683592211711689561349699811319795500760165085890164433125142999828884550496582964374293507714892554476666423445749276794703238303032405207666542835919474624085241161320105708447012154449598394283976564099886402878099815669523488644052121135520023019194990804380655025333809659465507860132534626439812550125522852952563788345797788099812170909538434695371739481899124374723139372373334502054258851840000000000000000*i1^44 + 2990298964883025347947462697176830279302745105110362702280127971099500811439688032388345755588632411820799337595466533373690950424659066755624818554616609451096475713618527305627800170574565935664341186983202886695416522114533302811672954200401398248133676337074243144267331410075113928734851866760327106880490428755433781540824109939665068744398765287090813544941762045455686271861695144720034334649162635071065357130126131024100722021396790489546623799406959236659457638193759947117343472321424239949350119410181741826361193708618225090732662678804589460060636316507752498611921427217371862165463875272025308663276301865592502402673563397531903712275387723472294119974353928157570782778243771164727853811293614590755571577975508145340091158685489424277145175509321215453912574959516263134325267037688453460987160302460759741081849710765422047404773500394168155090298168289544254710340249784455808973011349858948147028381739818307236165745532934895579254813396407266508558118471866552248155978647512822972290666995052972675822800966325088351499012746916761119021689449994966371407673725452716799908611990428671529270552070022347670770982438866317054653021371361610408715915396613804976636598724768479486478913121504534596026877366736711803378693031819854781834655181282510708899543050784043751119993688745625593761745968461705283412278605713274242763189202779442468399580776905727545266839654597789191954808954288261993857333642493755299087380974398996989971245834069849277326918251179046248456099631427853714582988574105472582822473419891573085744636464610010043102391758613720946472198809485435088194141518360742388209656510492978955810328420098015832430060920661147732583570249710494006127196904007592469673186883392992928887496108850282894194370153580552243492057230001215083917096517619547772241649768548544592752346236667269452573091324956931298496521048043790858014021680975953439188445874532740368853736545429195704873761282745273051777970874433536000000000000000*i1^45 + -13089619696340109300181158012910626335481772798758915934532753858861480255065202716182478546206880468148877386398894143500499480622034991587786798514859962287527963735396298182892156324359665190272042910130330843858447835547195390509978412542771231849205559505378198010078831449518267560063363521915791323527401644101435800530385667330556809497773534024273654550352714040948595468322784584683943431966765347727400165867863628298331177382241818586676779634395125915387577330874825621980118052319651295273005852631785938130828839916097393781272332278835613869768981093379426410021956162422575192235289153143323384233008956886982345945895324994913485743011819075208035627747909386415858439024861783124530811767021640359857562578594806616508945423583799832287813795604880425046023736191209879793624013070054426162849052983568796274318353543586141435291955914256742442306835941910265994829503256782697609843808530686212184462133729685987115279442641077274044201137547377678594693696890190265701952759668714510475375963277298656682623281005525093617372350391610677529519368294061494826148345195265891874190370166359990462598822514862000356684114000119503298367835442277472778826135650167102334223284547544102461875640060999432811706652329523103675393198972643227400105584043188152409634117907477077094607401587086054305290168542887534444491657473649482425775302884701752683903863213220202604663093534142709287792315562177379912976072414755612990355318956460419041786452846314600332874751394870213592373382271946853454685264055975685837263299577830426008195198326192363004448932961872760047711222540705409934464183061245124014930947905960561935505609911028614785813190263156091206024920274692814365153811160266146778102521455505678232315009678811083460938661750909870570215156240848678141479128991823954784651640358401859135878591493967963868500811370093436197705430077610719564256599886808005669409342880080851798516162068711472187473760977073825014137856000000000000000*i1^46 + 69979888275109908838468407804650246200548882648028362463292400172401002699856475237649835840676824830062465736115389146969037412418313181932650485969303320445722777105176592640778073419572511854329040779464922758321820129064717083394999665553716471453167289498540452803223645209632855014848552742944603716501788680515053774935891726098096933934250569580251381221920890736360575433782853062273000418608159236627852858428975480987234705905783496154421271889829229578373693411547229527303177418568832517312857764221251018242215012195152405894210978743592681605037373883778548374895297432856341390124884074421837982092774080578030184034500635077413190675078089788091639541988266952779984703187306406845202512979161238844377925882143037876576902857606021666046013041904838253582976348855914661822806659134899949507458094542451838212997550357511610113651316892345286224374756237926872041440067834302171619207782876473748407083145209098410829038440304482807678744880486732838294312515009792501741876282450015174394430770482786190789219266948207825731847254465707959008706668212869370623385392382773204230892440144022300589177386440817472684359330430374347245682864943919218016961517102194215326499431275507290277808794896228405356255551765200595589843062743878025275159439750201279493859748129698300273225480943338926324541663568105678059783107261054875450378037838020540580959290924651471280380536825635419396434824358528389569316456082131031033889060436664000744591500449663229658457525722601278546281919936365765264093822391141591767559280345502790290529151452949275674762399844118366973723383190387912159948124387340345117152062282787136401598744663645878455637092006942359404767394770706553890068866777326030046787133461080470818881197237082227120325565387556008256479838209655338759137043799109653219749886956395458482153104924716518890145204775210328315299470996188417251171897255146462970746575099738165586645458965083159336497293212496097280000000000000*i1^47 + -1116073013079797165604772692171703526935377654276322867494027963510178562473289829379106839479977835937939501474326943364317470254805376241081950416928404186849655114854500863317480744554673591596633569694198374619453087136518120279383795081889903549412474482477229620068691431460889426068518406257613092758880693754432029335733478365462574352760896714769722621196442091745484985851492496174593936764696877306069451683764616212234427089870500837384974565460292983215781424522189458088098083261253957970781954937774009953632429466003881953080308619385959827904081437754868987767714582691419954773847509920460943323331866327199875716964337078440128352355192643844212693498136038159656600337579703525667130067516958042612752552204373294019824510477414082300930432232582908670885534384713530770301744163909143906812845964316602498030057438032052479433972621363644937954439682442768437676532785807800390742145785670202563900841581324034740564895850274787963568858570290592977160371917579461129831803081690201216658712159616433701438319503912977987599963422663118025521422574781468208458749718386818529994177018955851366986609858807749819533933068316813981037163407235202651464731338806184094051514048636431583939727569763532036683814213259748976765251323580882015312305491611744854722587449807312541350733694679613493906947728191223157469772943482015338392738373661326307563644843966598478853940345879519860787079261022550064422704982204128540695378315131904167662404770847008237541954919095181664325051278371473356425858717164614608574031130288595672218561203367146363424252430898272714875758043529192707432713429883283467506987219112392770649380468006420857180591939394567495658905495959594120584506979543315275728859083754008971618691218326753684319883377932349993677930571858326919206621411684692978498011086041648487715021073025772767767589292618944335354127576391106156369186594446916837923490496274297406564938678404236446110848210432000000000000*i1^48 + -2225002921040183327749117156703640527801142792575468772308012979389932277809270481645480772214869644148845969318132179153720522456295102474380005984708927722194617376778289401184259438842931023117759516405513474098827105523089012690349065141452318048481558818807050845890050444350794264236582519565488298699417638527288300712456711671252217611215900005943095832459593242268949837622813380062471451811568305991925691827659599354519289460578488262575578643630284611636839904076316871015805519680887525132339421670674180550472373743620063221021830476746486042841150599758925670665082786000456683731373308861160827389001484422679205319725331596780665019094058435956711449041004553244676058169074087224051404282581499534126610674517950013874876779504893385301285973400671497999465185508452701666467003738122614518049597195918775383646450568451324621309697486593422567394907930186381909805866842656755696641600531229478657633191531750477607376311411413664332888734286304688090189747206327392085086190658745129059066173761025016372422850306940395483964422840989473856702390110364091616412840030700658704682231771290172504935421283967738647833674217570017594963590296179623840166823000757189090417070591812993628153430478559426457005700309203887333983583377425248750012883434001897697852083102646870626180080280425065940561067389965284330498916763812824326880097390464019353923689435148555702876144604424613640285171599583738289682854420252801881547467571343231498479800234488376740702443260715136000371544549528182904474099803729721891065321993416140179230556235429261947563885457481190117092922275190375244208557314534184843204860769529350478746812258802307419327987489689892649954103408383084921605533440111118794702440306821788913217112924184839872259210280974948219462833660415192874643759816116534112959222011998033548082951372848142884244012059489516799439721641246502673124546915221531471678881135100463721551742276902390712524800000000000*i1^49 + -1279498070512744161157744497067060063267733637750940756639473432855811941734286646516921504590933435638116548743285115689813745139514352993345549770497148032500068142283664839895689182067647727873320839816783503701769572778839920817858883541335761367568353765523929698090860487167725561111307555511878964639678272463149753273935677737033472973974067050955955983169950456566892649577006135820804556742790781414652690611118765416737043772575112769090971588148454638371115564038510410335433204189307089155365651961500483448732863032757244545465171658173946778943655298794589379053777554640659517709869511982325880952224136982162535785349313608063183663960211335554628708459073387567257316978229200260198151197213502378917198049639867510799926724030110131358440385619878301774643310925515591830151927269225191944402974717205597913443049617873284843961295131238445734118601529884517584556934834857730113248951900875080950002484354009196827068324500789211552953878936704959037493344508306184618816385517712197359109223036300183088494896180938402631258355459025918417827327045194460157743214817475732444630202997062183585198050555398651223482085628057979571269185605199139136269481499054002280835635621473913175368195331057972315510620524593842148887683938833674813688771004355095990076935726424270068739471598006377773086293982367395664549526072458906324002617459886959627469437403868628999866273381814917278142253454050764657267515051716743049657416622754384381777961722974424200971374023414852100254106263320333233154328935714498405519607538006483939689217917597235309756044012322125054317563637040735611906797975045713302763751475061197485447482477889294396953910582974412471987130050891610765756565022426048374760456678836670972683671818700550228683321714326858011735815444310709915298880704343437095430467435633064550976820660816351529391122305598444686332725235904275235034597058779599794065109150888589802638745841020160000000000*i1^50 + -150928365396795299848761988025935575658403787495938647190439348714285252398502049367291365269554554463931669573493670065097950267817551298510087595805703287827354145356486655234774093619129838621867797766792273174243823391546808543384606591254033489251592167708241210204180059429679131562567747664420722156287377052896097033526924111968288758897072772147923815450338930376408642738278476679526025662118652222837473443499981247768952970306498999237920473135734415024424567064304004742317379683882431068407924181273833956086845922498030689863983714926571408548553996277096230928714111134627923536482248038364081945332878263252033094730537998228321028139998279736809596064797581338105104449933052688376081155112571857493947480813077663770041305811232359242629129382321191368371403616787161507019887092732837622138578087327623307307472700314789201670110332767723668767817619137166233561072797731808886976832855442033041848387980989317598460971265023962184807266615346361892132741892108693170264990271230321877594258248140057710633675463143732856355183576342773171726063462866462950949596801318842299225296573084359441260722912148821060598805531080142478023223837614432320003228152938512625127140292776138988864698965083633318270456557584101199798455859958582845788276536884714517553507218915395514322058851382691219954476294001195907318707796565522972082261807999915134133411820482995995710014994512766755795497689432904078275140500395475594045470961738758430671532690587988027275687624053728108355288255134662760253271736078653191294004426026360657937785248840394044825962370971442299884872918593509125813491740947752887912641406562798218976791323728027711440476693550944393292999370547117589906989505483931262950326327784982335388328161790995381363839276161372939381472141417100855831770075379462820596151899462385037776006674493567811231227430799051902976580384003876842524656748140809836516254134306365415206272000000000*i1^51 + -21021448914608342282605588117505852619131632909118255507056911825607686470242116971205414261272203140836392244571294767979430538688659226086622862912029970293211742732069851066234723780318612308363666736787988666195838620767552992915343634215465980633385363822983933136163834004717024130199119379430242090992452298464658204098363958730239313925034730418055087227671931911612647987430369144184183898595049145130293506218053498501827273141415367653646640692902343408440949104412920768641969730841168605105136288336162723063717477437131783843851746235785882180006287474579301136148465478839462200790333743694982226193972445048169391204958548669605024695404664103652838352775551203391822351324993047732879419729800952010314023717005064869846767028049407467552987699076779939346467216198599217442632823349064903685864886766242558076415194324248173744778281169367759741914793593735720210200270248435931551737536907381771567626816984948173558008352043548892453588840065084729801251274494059106907232314361372119606777815799351693574389678536019934457582814696342145977093929848051771273748660470481296039675918647447255896328765332400917441335772678395885804023868841292705432739489057111601087730487771893336149237600933403192940116003127252220054119402033107354395392986604075177014826140594800324289510502664482872492663261999182994275017778551293096189197202041822588114470855887438451055410328367643059952611446396931173833659885959796545586098323589001788800465133719188055946503509838890939019691505949069555856975434207072826578416724901255377931318159886413458317743481644795976546689341964405629858763606311218443177508250297440810802550578910169403431939619687955647829574313974338560071817423895877002325524471324240267890904437667494522421301293511953447827713619406552098829091017894024642956001944343762931728839795664023739644545092044819180844549946076951025620589245354147600498289282694512000000000*i1^52 + 655583425068214303050768355460369009758171440746185572505923933258677195132997294270743081745067327620826951105042715834749324219165171017463329141898824965013941951640737484167069431802424212649166616645880108127264358986271068161530781916565065260028394718019888578569763709040184199809594248058814254073290176901088695476799645955811345905752005014213241643395956574122228931080376216522017638024432276698417301691163477979130404232878586580807527085051220045077070535957156880971313273101476620314737649587542162360015596223131814852079863112298569049863324618257794330786083972846709170032148042277451734673556278918608953525688354632400790123399908782616319711259658401509337685476480215981905306512659574787406529610513598095576530050544432126730788906650502261754389390102420649305522154838794964612824980147533979159136761038435035810272019494352414573710027444533387933409571702313814750699867143048671392723172427265441801774220176033063609075333370517483201822303695201498456108337829573266405948320284639886814706159546725146861402415067836519328740423780034149587884395363218684020128409944367901082770778344018755788993432657913743680439929886183263484819018143175821328761139629494739965345402074394366902907859402406095662997466033600569434902132089134648464602450353115212504574332200307027209280055039787158211570829374396481335879088900446366999489222486664367570691737098133566640939782431608598008316119346285947043187357948698260386817784258890431049475724750670875931345904688825950479663313390101940757161193336243877281642197731146368999092602334844399825529602303950619862138267327510620685788091253817904406317659741272406915033592762543329850214462409895934335513541760763405785493422086375980729021259969169102075851153333904203241586181009857546142769313285243965229570288434564378983938605713197608440645045262041539862648252284939901347927030680303523254294400000000*i1^53 + -6124626366024630883061620518301366991018571120223502334922566988725945493739133240417509542773467985712472531775257139908796772427535176733710126034012694100850992270761065583242167800026282558348445322685503935713118769567159572391737773685170646502002714604956837428202481590519175746539030146010188863883323447274835171536611107875176710576026432770925542743777626473024530566146137628853451610289208305397974032616712934281843061043710337355962673018717995591870306057081289963667924136028505493583283229600911785562215108465639367772565311398336292332033010484349666513944676861221265606714661331401264570821280724736049917774049228307223436986779413917696238770760919504555129742137837726416248819829992709607580292349434603159586385343194380910675581645805524295929946414370798525160816946890551347504842277601120321111341717274599819230938120742277684739107540136648414332359529948843298387724590235812991217549743386660886778052782270839955022869899332610018454839920106062306777365694717076875005387695782069117362364340939664982759810982028800242133845778294191301483373200973760620389336289689323024078239999805321792823616150492918329249283656266344747376861142962322852099571626479663455944418216293323318095768117798001310788944665370736185259630542566283918047638079017153322530064442274062171754591333248732646207826399425695819251472939212687146834324480797509853839831260078019121830662312444983194231987779905062231712810928457761554165132152710608980393750388221947625811047395054492373649767978053468468986535264207172553088230034229915461784433158157719724134709305729951826796531929597887286525015623610975974751701020587845231502010601799694647513556891623126882833457091931778528109352272193748156197655984544613611792542822738373264703340826696526473550849418069956495575248816934356796197388979615072554357413561423889848996577556339389684977672722010440000000*i1^54 + -124607269209740210982895924626063726505496059883830607925093564313639295844975990877312029398679151025240105068455821573211489963146371762597741682176103383007099985602816501715896520014927145432660446859828278917964294827161773401124587117713811282389241260390060641474076204851696654675483467855892223873152838491531586612043782578219481178822428355983942283133191894528329141331941069211134127649351815095366485926366539750621872906718333074877128537485138936438103758448828733933420888361216448099096211447313221688818457898534698619559778186578286346950174534401760834055426262640372456421091993347190429533255509187956184539539286491763026596473580835477389989249955713180157873095839505109320699259527783929031150643686441842006881259373225675970628743292085384472524176319428768928817413667876230531399875659479298165936323128859589110001098778109871255802511083797530782006481172534274436573756628717195883915124744343104600632765076792396462406845468900961587962615489070877223231188063599633262126743098256548650644226105131723269957266250485321651340849004753020968449051075798293055943978791204327077648802885556022582750820622587778304291031517532031713442977331253927372216231372103584122876827972584679933192171174897233342893042641166586083748062889737797131219051287487383537908052661780961415298072404367208280245912256740520533299949608094727357114817739130619162651550280184307074727031174692497405063230183615429390742181345951915405392259481517164298777521025613550060250957620677418186929666957843675180172556544330660212942471434321471528889139217869952900739813794575343246933244740742075197429535848372795696583903390051820839814080226866563186784017596224648962812840140319177926052080171718045906124375049487098366514066984257389935851071054359667079290235130183063314560630236737638149414300277170276421045801430609300674369303830327844906400000*i1^55 + -41899368650683855137010903457818803900342121847162667964366767870532692531340351305785474894868530701188415203087308467939711234901688660372166410121351847850131657678483759917413386913662843284465896722576366824304906783091373080536729466979370577310772533277662967479922706491166014732240039000870057725011233981451137438444785963048347135150531244005656679925775393419816767044224734877968348516734963616172254431534134347621031960602794507290327753781252490523773800775286005273968406684334854301943370460218023614359871776165861459923207833380650072844697822741776593291259816917456131905573510150245070925661188523017472510092975963410416420521670771264391356519273731469246109607574491995020239395343539263201470546870608308900928969985614915706758827907456768868907559873807537118563129329009859350574426371132844767329985909108360067339600994440253790172525639294147263204667250580030600959794500332279854001333525628794145811786305603309876935555267751883309161382342874723553919557240513897820725870356492607959825409017192341795456973517937465424661454089805540748409618745409330203075519302113707126585638431968647399215727551667595814275246750054418770678239758200194898062989425283559321049537751338653447493715809950634892591947630417367953201848900553723789530655741952552399748769863002716349253107861126989982677118879064051950454836899473978143538447505509959527749999724273011682401146984676753816956524547118222602131128384613558118312054098514879889113120393147315016701369707833270426745128715818190761878421922766786494858039080236493161281139519244002997944216085358587902257994276349329010672667429723620737916598066028614227636804992304776312598536010090210179125011022852420638959611147117364247790860821367700211783361749221154531878806871917362737235819813840093745724525526726342081409693179658889123908388582561744208957100300000*i1^56 + -38045625541099649508360945318534241189688239969231682094877069049526881747554201493528403023743421095047673203738325699192331545641758227901522389712861654593339740647132638707277229176781895544129315433467681229216028531501425865645001287093051532365046570041823964672481690556845979565234319610604795207416865291123235463399689871798090043647696017387173952827570463458834553297039812723995779744894945527746279529185919761365876630206467576541356789844645631878151316830771981510794106701104561436552031351458466852417484505400348358663034975304499509753531906679034943287589209998164546452508235115028999354588321181182815191533997092158599407902966038701489434068703479557725381401341849746592342334907114111231577934338762414351966889518300168836791074114785357513209467814743642529514967587079946344600604451468628953900192508030429044114963100723402635115775835517089844970157907198894159480166254449408852623936746931762781263857141853533924898848997347146950031980713648808871562075270767300791870936104904132880480259382943140882946593203938105315485933227073743767602238375528643771944499678085075049554078223700097958838390404302034629542224713322956892546881041003862848515566267587155680104475537861419721220769334376811930607978742400534478411321109340395114601064432404317330605847576680240671530081018330773942985560447258171331213231881985939848817134832769210304562436293913309524069857992921345908167771710708310288989551927205842348757639880670197575825983654304344107263307830556780463611806789741956927007849574266368583249460575336342782339662377633237790889547965271112819118677611447447327036697800063570927218570831245926138443158064493150520520779772542198920359355973153526872459194783696440328530012270626473437185004963680842719411922827568857338510930436256466448071159535687905335451543836892512953756462198512000*i1^57 + -30835308648964535877234258098018308594509527122648479294589818679658541302866579282140391447448660604016553551253990976575492571557060480102360005239366787218920557250037889361048707603906342818379869475305390870754856624307163600013408196752601350644364714575632923001753024895561633001058476545750949904056643499568739551216736105313114913086559650537569946533373222061685536295150738232936225943520420602363940969889976201148816832589010735915177441504970588482618314267333189699047911624654457084601400203343464863787280571394700323867396247926765713905271509647889793525911482885095321550006027663931016115239708265709041125176246046703846147605737258221199606280555155024403260672729060170519350680731241965863409723721545374105908914528180584990812540750241732410112109825551787859716926688917318026695731055308025636517315274166194489060078245700910626755723399286518962948920591177316014246483847726661063871086364640811869327639529280212561986707883563833747859905216924002645360839941573889576745259582978614285754582143849584998754439265295048988773109420624108645432343665021536247742022480878316484192458273247054319289578222175104677544991993214805373654841790071602676840201081502333597741192783027415173441393741552037613230948465406889828245342091927039944316541852173951416901653310717771223645088688075017638933063180682819156680081033582592440918234312455084510428098288417576767302766253393043204172091242135137912152380040171643526453547234030485253878727726689445308330520258280090274341690400473025231114017888410431449035244431550846939579706183329230638208493496461780804677025000802494796246791338322175142071946561114843773986483275244450750358973900847213740321725819393575162667732154533514420188879626402560194759595785698447145488229443828656060379752136220412566318580234721571068984389557314451450*i1^58 + 3251902488799606199907911420149897074217684307179480473666904217288393846214222064484157933524879825059819714537243869618350548533709495127929157346136772256167705884072898510439131786055970493257614393870115955127231921041651621726248101150487816599501818224402576758496080989532736413616789318574817754357131390108208996114232730769898772483180196644499298944804527608349753211874424214951190727156678537768511982785715781706104629251488304819554382007383803183011035126575946070436645354501347409232674889163014959534284231786592520222873981796630952953008100509989428195779923799279392258585638507208067704477353329430234709670144024910829700267164740735340942287777667823978964993979997453335069377433139886177881668129233667480306168729254150029438771444510114241737234156224480727073582449295579680525817289877731322083052742649628262039926432850053960848184961187170333748879594709760958688169179952739963382966219454546317882847754257640194951967425057022336565040469374208102294402535927326568020591085317258280609097701915764914107405810194876585621922843468275023716625004226344042941147251756846421156458133544678319336718992045156841109549006424159577104018430275158451851712264734477858440954265532241077805266234571497445430081873277698435977442376673173951378309252329448411707766461262950001602935402377429451157520042586635927367920418640314175522934979066168893646692755132532101791857812042821853122207549715820355350035441896324407818209772812137868581936328629308118114833752210666993576835486652702730041711450847676476146569214232627824101827604747221057267366333726826246654114283374698665985894356805132187096534172144703153369999087441624388443471693373718918152121714460135220522337639608512225573828776422492836382034639156557522338434443692663540777672258155386531488078015771828555465*i1^59 - N1*2289483664679703695279649165199630195231849675934188102965354922784586058576003350592137326964452061865093560253162768148893464624516021109404742772993700062543366572882431964319863418879087824562910366615676492640549423360139502722772757937864610029195496303426355912624879768041606383906775709799101119397243648524665140246604658756129826641565185441537595185477722735697197556615296732610888967320715864692450785347232142479710954649142295626890546334217570978415252820064081933692860576584309399477896337399043734001049591655398675633706203332765419426515537069200837218710585344*i2, -9173988352993868277089414582243862162603823020790422405535156048841370325452408727316911248232015550881311133707377112311497750921135514513532870270283155765485869347575040929451501284045737404984659390913182162337706524019143717883015926675423732885332109822129559165155362506285512425425439946711084410432804071148961262379305136285107712274771087000614185019503862001414351127817572468366232391484245005786699061259047330682866495899208646283249509068210259804419257512632466826029250840086270428255395708165645710891118531011899064362371695091679476118190796397701237502015392428523568343048359319107872116269722864256834016846711830949479499842826914998833419532707417321998340464220033483970632533352571312798542619632953700300038058321170702328356648112952326680224695891487281283727633578026491384924802885360981840368517551417892777521856951609455638638746743053898856355838066605618714709615629582236926958502168390965484542133080870848196516342920279938433910857540036819647282955300960829814424518413027864829841263329804098697609585933994163004281379418343388815692711501037010948288487179967342614628764226309077114426326943936787621787047744547958330441124687390069611158210849734927810780723088789250238961372112708689347292882447887161085079120868379889857814129861036519123041937302438216503725232939581718165249639290509999466213039891492704387936220468168065785543700058078066227934612427985753958782389587905203947851082491777187085402625987420627240824943981491560704272018068668675890853533095879206262015756810152253841458068587809819262017239992178360946622314174287555637187946959166355968510761646162150297256307619386136767209930647899376560218053755176349647720316743226278341559118516263850524272038267533428365710175662593637581887505734630044491685137573260025729765239052938782685558091585805935524123476270199991067940485008431523421826416008952454006084575209411889155996096330013488152991124234610210381775125585475563032366330284462917239671583638756358425572096795140899483015936648566945552103280415369645122462417900820136911679253736299036522379700307258841680180308339466646323200000000000000000000000000000000000000000000000000000000000 + 800760148311504266545776103134607571607895104194371370681666692178109029906725792308066298845408381970916503816244443452120844976730397492306364973950657375263974954465823436486624078686271450922339870073684759779058398889093272639421621565212259013997127451810319539725881000052596860293373335208609675596498040433567119519475946320902735676892840751727542999725100662330509927439379470526313208997136651973605996218067631786852457202140593320384434936814957762013774242824108574296508769302915543138650269620522936763092234665209583602334088526230929862350691493974085627336057324048831263150119721601862816577928569543811310625637672828413851790873588431213037201920044845588563305707609343608452133841485256589969979434580085329533929554887601646931340102574695635386079015921512056837927523686226763926581286375727732072584561399620467329001980348040386967304401904065067894799913400274820297981484761103418580130714251830796730255418775563156882289215553082383914217730241434139178269384812596232646874785380175291988778940262306231953549043855100298313834174903382422617283024624011763310436599923292938764259751484534793826583143999688693447234388453121120668803880946495293628823424813151826108178238741263842374208324311011925493341218218770434884022808764148722501785637568405687218882846592482169358321770449359969495514472736386576012092558800537980972172262372806430297524027352974858342437762821226346597448435019398381162167017383115862187446038333757086175980078214054464259808667855189180318167293256564758219380793454637307227358228929545589953102140728461915173407273487769422129458753358278069893172851120071591581588941170420282498781128224758247071322577991822515486826779345584325203997217181727259756127099710269207294768413860634615423481132117233569000311307465116260645405173664466186220762747971752051947924906650220598725467601225751099217520499199416113605618893177073059943273961590050127786831831716398092274830242478975440590516571130935104898551378261812795862760061995810027363278902679553470528249396455041153700906196223562780142800306092042452439687600693736928340256925921878999040000000000000000000000000000000000000000000000000000000000*i1 + -90362070366186154469954579406159578623767588183234049814726645094078966227061422984528112809749007815137150426466491033033492086616696621012813946304631126674598640069901092864919318841731273145481603048234835307606429957301730411932287291464876676394877206738261690439432673699018328701307981382719967973237421032742474921655782178818447634153044098108466241085844233433345288792609226916922182600083334356523678041320045106661967189243958354794448528878163507465694863969971430901378076075418706146466525998676552808834040218161445042964992857074821878090469975356418347346261204048746078413645054656268139180356186308290467527069099823718920428979127620621660352874258193661411606054019097535906394737448090158531425502405726145426145005977927047392242291313263597173177719419818238008405126564741581023213472554901237596849202454622818103587807629340490608240554419712809973199921065061749845092973250144087343643213204125488809125149270221850714973242986851295542497100233480453975935880960172722444566853281807621578115007124610962092417514199915809531895230625916834857620835906530627104094811640460189018048997156990617290292475796249931959660560695398432138034345886228899066618402677129503220567336944473760399454395089899951094395135885218031505561259572606679092668238584394668343833685794672472213737308403779064427620149508083634775347183770949586356798472234990653957244762170106023546444929682236046409658071251706580712091643876980399304887894439806960239042529819067016607250676671552239198084074907887949128431988993200391495491635965768133918263410322517371644487799319903854484171796652090877642239793472387926196853457189453009980246881899622781694267229169055808880784609746386994685907326254855432429792230821068127742946448322527568800163760944563369796856528103696436754690633926337295350084705082143479473898915785845586008083276106546361807697232380865203256038909868730530447396246826532956110693459389908249632393037806350303072233540696245905286219587529925178935801363055856230929295593009088897117634610175917066172606707634656526041856389923544630295549603069011814686954291586714828800000000000000000000000000000000000000000000000000000000000*i1^2 + 689784333460560619826177147114185113183893811634363574840710610688952836812043791789033672803466604333821364882782371262798103003159335999251244734122446785280851440443959651862961648311573986942754634455589041898414328323612004508526346895028313481295723050573224518182817124494237445229468134214340383078799033937907776224851619354851605188355703500170503378968519935229964740910372045700512884391622349813469085718962671791928275730699830308798070402645480314468296280729692708318387896584581203862937814977484234208709681975972743641854058335289976715131647385177171053637531594252476522792246711729426698730274019969307493638664957877955454395156650073285919839029506485621771405102396568572270170831039298812946301467351757432279359370593261503333110339877693177198580876758097696907489601449444726591875220473330905105838289799415123654835480356631489728778160698507857829116441446312154200408614915134820045586632048812060903016300941063982125889255771425121802858497942429881845569191823712921157856029492144679706272877021698942807003180650757799697999181644092658443384832224670245663036381260776767029027884227471753689084408713272508332209652360741186155956699896441370567181572627409442776782638801045647713208409574644969604917605507332330552821757398076027499402542620096913651320246152738934943888229764337281093603454262663701269189218153056315911987570612128377608328522329366924582998660047501279581046408889739666533646315199178174345205458700439821822679575045418400691888820485454565981458280119955677009355311712286035256099315577841124424605295568878236629373923737107601104229878693657365552182885871195422110728576435926605277107750600675557824603506138949090357155998193273027618408194427817260987992995996414583996631109373729224423000405089933455213236008425239297290000584225006668331942763901028575261172569349934330374667922431650579002905573889165157182368245873408117753788664784564742428714068463162385748609800284735360618316579475624706706699132664213026311687796045176129082388410073079523656309148505788013968476673217536904129782582973016814384356181414765318070700757196629606400000000000000000000000000000000000000000000000000000000*i1^3 + 999935632560633659747601393918660559788393540068648329802706440220560616231684096323258152075623147722415138568977580727688268341443746160692026336232590159076883261489998308300016902452045376473187429399117768717675520931299413213917529215331691397030135844131537953205170253566774218410824593452128004390157568571236959454375463241284298214675547076995469567682930762035044253312487278916709629859047995823678121971470962584526574734429301730518052179457412953996756381036563345460706443113817714790222182392894811776107372149994261536551105649698350275836000503645833489998325931629636235924471219831861532196482291663873917220107064418478249777287037542032719960238906003495891355205626761827760594579661711756015775081455921517476528136608360927530053176207419064023315681953229517601300427734879987472737300300956957363671071634956690253502570066686741825632066278446558612918523759597433903571027340022206338102979335115384010606674592814002281568989108555241066367848418972703399784386195746559248231434592307341848356812066811337766068806523836243331865349545822000696770127288899056048733162820767841711737520954784256527402272756952734691244138945851587872698422595386947611292855823621989717847604608924537631958057992021835676877235580659143696490164865093794027102442669227559813427601262015803049679031069824819806640629040342106611224674522322362356717976357871406826838718302765684034334106964385016504178349104539461606974897162384438911358502992689458539723820830582435494976898178986005641239499850833968949446185341416991973044207902144181180801195369333477128469353687603104036859762645528704432540476194291946925965378173768944878651361058931292825494705964156452622396742714549593615862964683749595536724784498270189543743083183020830030087327821509934754305746414117239343717686769430175907774561364601526955688789996931227907506991612657248919186902778255584693633666307908049015320697581066751626347565843457320729394414087091962262696753422903821018315246676578107578734346931192649561300191838851574361648856106339075521587031097948009172161608841193693428878187536743828440223218862653440000000000000000000000000000000000000000000000000000000*i1^4 + -25510271618349880601766924151891597994706003561573910591150121113216452154549404649938943790398584701777807318736310495237130088832182588696826801665191891664008774904281459752480346046005318982911048516734888359475449175625094596032607428081131721445690345186286956243448095193247559173616527473952658230534659105456871643196190975068074713297815029819780947632182288836131057186743238677170275946461151158666374996456759621908441634593504886560885548143134209141321779706629325621134301795699168188231870755323899604128089477668833258189392944037852335364290788663379892699518075365498437574751446190702202956045743675485547537512641226363480612713992630734797482119902114112759710364813134265546289128801796967244441211539504995399965376761621404646278818235353484764119980576004753779378568462137835962215832453177702087498921670058896848400952037517078540882215153618846223473008160626487413163769441148331510145402507811779713543945081351861771837066647182783257645171218882900169017098112983686082901487835201569417571442282760165043348876657805377420682526578477453235020125630379880308409675821494824160821821418839854616078949528434040706957762843355770369957617114793309987812752983532030286184138707762520207235844492581446280375056558232622078243635087720235923344678434329378242746809397545024550425339270049187858309112591772516720852996250483761710315459432319137883580679476554732143629782297712553997893276155889949322849913519583616966341750516128898353858939062449940761462812942672894670692603765732454813745639876139247711971908074311028864246531325950165699573691759029907259008777598643896606778391695941809404939373774454417213347445962848450179577459877214955060580331649692779148170358492440556718221232825246445878699441610664157813343403882932379774410975334290168564385859849976858965720159701839102668852115845482310320974632185381525994355050515909750914692973680510931754966101551382004504592489251143793000073232616960918728248647520928436176922610125588036174814086486007195097929853584838360590011128566972525220486673626865601437999207768631619674434266456914226577808465971904512000000000000000000000000000000000000000000000000000000*i1^5 + -81888883969098857224307079634265658398684543533194714287173185073444881534386399081111755006041336858130399801782610916467822944010365230486348210759744764948544757710375642776746366512198923295134625142387307569965719144314743546787606200681904285583925021902808811123636527431134689486189630523420317361333137194903823566211726259941965200249248080606859671950698103585907985572143692599618198310472780861664966326480291998918842668455473829864500054557617298260313116524526072471354357558084412806974214102867788453895749735975402277733068738469411307257512473532340735134601875423040583772379620363054385231117509450459757549291018702256764418848352085888476028953542548436767834631423052805087801596747795288578014448876013651055165985220173254743054347903241813109606911901717992062349686982600815124750119979005064111548875578114039441256727303671754933805967120991488109606352214400810797136864013846702123761646443832219953985880100342879069131552201539262871359965989767585942375720455599483768706883194770443746097520696109268013029747085398000615644326918910088169488724944700790319917151439684376288278473787235287554817768661008050042863080840872108506389971668635492121134655095869423117606724862514320839403459098501313815217040920309142407629770519000262353813352897908540474986186978287683771013593498065750475427507906683669385826331360646716793514871878064927994805688728072494128974407975972717377855472533144980812146898408274197111959510494428823196339560026764931038258266795799967291395055129031072792984414589105837933883483442494419995639582816121459891933060822675989499447599280773637662217292862508613521999881739328144605307234436904662895302360983790787217784686478414541094921233274346635941960117166445406727812696878971906253022687076426542308163346005860670959383053187318290090901505871388190656521012547137937566725790373755191561987431733386787837835225373215238508197904895747498373728734421757341258176771441063449667454370377467022309024777504477501572862639431203416732615326124962360635533789984464156047753924977076939191113989012633085792925095993528786336739506520064000000000000000000000000000000000000000000000000000000*i1^6 + 59509589327285336885142380514956616404693387572579581210290148210714514206579424546190184122203785017930547529657306255347877977701587311187552652421505769166177331778883524240025490182500429302768002986793113973830688435537928744487471441132272526155549712904231078897789736067323453781468104041398646630620560857710213298575831789584406831551223038635647907389271251753194112294854845622696291425498157567928826273260111286727126602767475031814242477426653248027442003975613727802294427112863121599973638559793381505654109800521343228395401392504040803595207398164535959153902603464060098378775916039220971147657006244944112693903492378450107564298686122268764504414445529848888447916453415792872906418598636705773042111062991707284747735070045042967240176312005352283250658834515650058755717999266726388842609084358912319235880912017397867406050199637044047839899727937775507170590864845004241800953591073913447899625328563498313039819653656580303578271054804077997117039359391222909900352371654366353017685661170057972666784455176359361894738805680503438557883380111913930785297281028705039513020920208319739025108040268959613881789534824399645692195452189715374470659186090477106480486203760614605195003142078150028778216016127455680085161174314227198277069900981056471956196044552222065171017618840476724777261702129200549769938307551175249888462476930866061388349742867623491988234904223441698915475695501842368917155891284218519798729018769257593166830343795797463108901682035279527445451253377765703830249322845230407809623367940372335104935244704951770887632561204724374880006806426282343851620627358174866840893195363267726219999971797865747835572704883365439116962058495600548923790013662362635370325757938236323607044372000486978975498492570780244752848592778126368121348518402454273943266372152485748635382978418313797281088104589730336552963809149243543527122376610285384153148632328900278043413115188080890584464716861702000978875271534016046061679402247140184734865738859354570821248533059993088437579049736806576215303202508629613292826298998622481846065302730029641352625116271160418710449029120000000000000000000000000000000000000000000000000000*i1^7 + 23521350418810901664825478546253203535087095512601466936032828376927023970421420715749668421224611487561194870070864346292520803540581244028447997370904691486896081372364802141122602991449068196147014248958994563410298648851659731803604648719052174208917113499312347113260173886345598392272496972285517059763877110615893091662552926264971575455754122586280897683696569925810667819647213173487854917467908491959396734521355605110591479209623376869655839236444768501149398156505145359262479030209024129352174414090207856598255327914375217368499304710799660807682293405065181635753378130951075893326901397107414989445618708468144571457572385665304854764850558430344661585119955121486222370332862058898454953727250897929554594419104420791189511410866953903349910254655085306156184548421337014266588620184741777197404272910797063425962350477834291089720616690749261887471596460490190883162558679346986075934901562374892033451648063447819624679917261198156355629346903976933837350018059814580192983779687723676734411360208653301490381043533585070508468574917380190020303754211218517757943608739434819003095130200205189524227901549558158915650056744520606881263965568304378372644469412215945631546261969928924915228345955355128249645640475322282147579807362466403299646421472804842457974752212278117561526426755012702841969091597825897243884112942912078154224322999380255808640114928265639957945165677616193846713047368832525806903669808893685984243402624335383350636743061123593899519409380907087322888371617215238832713983388571237780045646990385781135040818511668253216193197157259849662343535620815124419485462751049737355370847085626393943789626469004884384301249416821869454014781868658601841344660336161230897269712167601883682625788942953896251588385095046301442050010506205510092394212434455094575368697767534497303891815520975748753135498436397398168227145947376935935311692068846054349470455962430471525122659130305662931691028243738681709127465946171106550510020658321942538781915986181276921742419578143575789750548561568345184493693444560606448877668712797214746851941607351964616474116928026164317913088000000000000000000000000000000000000000000000000000*i1^8 + 5208365765356968449562451258506763566524391151857546493737769397909680051192849148064249165552266497482338250863897581513933715026943821806100615895514646449912496315355076799940660127215251517313210513506627398870020576853342893250038849961591864926586196565064421480785582408519820645283751874848453925935855103666641198254566696048319302345072622537519337507151218408171029929583893330796299203024442913076986695782895709539391283551221806988197737353984709708935836717640894812155449632485879538177945469301968430162315561819044681408230317604491785080188908876515992079050587180260986336145601024464744838785734316488331605273389270394910303261139715656099117822749862192024364779743398274057339142782113165648683786519380853982397740175850561850386827391379909829286772095259332549207562271430292530963009817747913058656435770733838026601806194936159264922095561274087037026332966537314434299829552908247423531844091430444237771881475778968461871128593462974519061309107968296563913625362234761678330036003418662188621792785385219396462968092131145876557343724550710166266956361119144063645393159440656919535021699435522514576739426862412748489479734377827336149913636865903409866002234962630843043285743927251702406888070826595871598626111025655682710242993507161083765907786102916641256555100104554355557185259361070801089982865787997423587584850226766612374792048507418492058234220610634833745200284589708566303207650316146840558761088182704907975844050609663566390586980714431292046674397670615604096330831973480153643434777204898792355488152618200037192470515890314269817650889267202453931451854222412624073351253482935648103104230346572058461302743608473137858755567425228342427119702326765471797855537127389908054578491235510188084222983818133719045087759120482623364515133499638091965153299093532333864067653974521232209652687485548832067348519031029234783651169712233103146148711472878367840557357668644629158380141782506049177693304926375872763031136612338673443208123675780802489232799691382431637838705321297442617574648277292540665726579153998452400164476381082934002453533922400187449344000000000000000000000000000000000000000000000000000*i1^9 + -26002991750217219792179828508438949515240004626892628323102595824641006167181594852281900313375334178946057369187095394838175126701059977669883267849010435558263689803071508827707465197721555546935976352672850376542620937930157282678337672143994347374542477572167215152750428113512207027435360110224107695326442791528348611184100506847295948091512062769549392802107977461430006866891291811476991710343014265689319997816265167699723397359852834295676634495838035200218071129573231926185774831396687835045236869393658130617508921520081563841387553915625642853219155390012815067520592593230020969386753852424314659152162903710058617503083384841148022642463067526464629172374701000406517736180693097396383074731998383709288972602200514920023540881674028089132989764053706742567186420849256921067274159583675902539124808935475864343164920623624378051756895413243273523515094976751754045213449711172569955278682375462618166501526919602503522116140503717253253909276592034743043950400682992433462098493117555784819467908293133886678305912066479458164368490908387548904188769413398585659500805670665502588550177871504697425160820511181475354772616730994227135958122651606154560847214337263195742849957030697567198089455916418534735165895869054480744521237288165665503380451591254538837359675576816918513656833625437316459446859129949426977454464119918743754646252248842635855078956538064662238591641274674308648588867413563757628930052059124833957554441698373680145805896728012348889270462565651368224724939390917600704988500127432921652768820275192779297053825344313382361780028234659490101122639316110169455113873994055209312074989373022213478001291617303217682731657373526499396607403319884682163221903702194478178604961721813021274154606887618137231301989317303957167364560686283861844679265373939276458579053225852226218463168345360764950421390537090609750539834458307395670891647520480690872810572880631956086362575190622365489280563128916483619146328357289775788328028652279704727762169884104206683106105994128464252529823791762384751736720231832451743113440124473555835281707272878346698119536382844369633280000000000000000000000000000000000000000000000000*i1^10 + -1914436670166749237242608753870583421700189565954593672413181175421854869782744525649933396834407741281963912619381836784682975744416931011615928381191160524532119593922009713115383828366034459730651182982159430721592478509067178976993318495715188797159023009942969620466023632899147439396807833944109531233793285588614325199666685274961903366534271918758202195039652507000585920405706215479071836378851670868585081781521755822587936958942254188026308249514903994645710879377086194263179234218468728837059129078764595732695494430389723470092345164205390900360675319052014777173632300172633802673742161150939438155198946687252567636972541877758959988908125965732215360617832128420901836624369357848956250757675820948099175588556449973098648304441178072836997748237596252532455286738727845518286411533751311701110675551036191438827899861931080101034289034046114038423652255723001695914959840924714947734373495324184692221424807233428946625297747059083660297759208694810751066618237597517072158587061912040531334572031301586663849513775827806487994196890705709932537622228137373639327397096137227946141959330447950072181385740831968210768324824216625261640775885155630169326424028758314237573797134883780270300583166905483699840544064008740374389751252643717975817105162786437256019160542648546528714385593867885996742232326050199365734278504982083183087770650592002717960893877138329727640702572734814189458927778884140503877977003348120458837091110012032006693374515245835207960867275292980523892689287780882854867313473853782746736522530678259959845814105439671332834777962756510301183339814983381933902980704928595390279424716268340688649330034065744289996903131534144336126399385215635979640326647017026941620748327125294435110410954506126800466746083574994501820558802046943280347521583824025665815913742183057086857275177548736201885551194804512054783411219611875589968955639632541868384015911349570534219781852274675131407316691314575022062401316611435991268925781876191342250610976763812324952082803872353439981751622578351187880275773521521046267909108451535755350241389793521488561800209277911040000000000000000000000000000000000000000000000000*i1^11 + 3129729154239292501627990769675375622817671887245760295233760420031518332517886065122278474584327021195738685335095169496754262564576091395100313621317738166673300568475311441439748146886490867096307824249662250191979620102421278100741421664881113853020100199056332070090768587619365647170612928772722960559310079639874911943276624723609135103758447410988344571568340336572809125000010102037996061063265223939371175292639114599901875502246158218375404782751948286809111973208555892637316754851517789030192167622545884033139950211573940590730781088346926413469008779156650223870612468811424022401689039940815190268751111484838181748775476333731700004564718377889357414089936116041562659377677924733997354870996540259561472107786875913762411451046084802545345929003017742210083474421060070658224720929629817544723641482046262443005370840295943635178104504714932618416297847037008315396436470022773886359184987910611639895287839731422213628961213262130813604681182734941238885601620574449445701966365947190159469989941457443225787700725141272611564662825271442305454376634523564622259837827545623211346719788646350504784699132558935277195401738886846195918798123758116011613830924629946946607699656533717448741386843208210635115190264353872287942105354365961642406284111469487776537194230103945991586534565334579853028181656975043449297552066173789113678269041924316554429681433490612942881680321753773469042606308914742940822061163750157514573975060635042225640590580235744934539819848501309978055230625893305348752410775458153088294768619380426565277722547440272806908990882326835912575297769999637283458774979607570231730427417180375730479609017404039772538115795273706213005309035779790940635992689486586433903938423374817990845596248041336759064783055998160452750025413090715203235159385814997486336446544305251336293813266693434851135752562285842292625192084722023420277645759588705242700475913245581127243379527058419508884105989900478480797400003242565856781152168033827056935339367132251500122741061053629750537233887184520124202224634862202636837344904436621230213736117646665187775915052603801600000000000000000000000000000000000000000000000*i1^12 + -1048906588139672586677283526460682852506166771367987513343698901685404663594765204363453815964168755444235251730792606998416185032514768469000879424082746902915372193879403007088545781587158875784665571032700419959592943529161940972149149727411093998608765814800502754529107259184073410320307164790544569319966280729593549818070884740096367353366230286625125305785996696414694747896830968797215703844326193384854214519971719982023153045775172993930678207574989177851947533952141857652212832651417856091460086315282255526914898786187632697387539812892871447302177119485025516720991071901587594762580751546123179559577250415853156882936490743187158608565517457443558079716119761413820937015124812683926501225567942674755328749891343835102598024295673305350532043495475447047012418604269521043229315634348263943549232257920890096457406492115162939314019740594481070549935484165355360764666558766178499111317960624669443111634863411991664339618901610775020733656922972082154794638940841666842376779876878796962123629844041195715900096415478369725495258830362284025738225560802850590662373675955245547986115169553131371600100587122695512428702778888333728236480917480310702134953222240353001860036955184108897134272402510599462250607470258899202916406887729965342306153873714579199953380289951492212416828273700325444461352737807556968101078647452487539573917859357847661222449234083131340956374982343053988268019209757358875447681976063617306867420336889529094268055785347937095089850983538879995308977813834960868405463090666901294482285223831866519405884120778558290590718240015911810629225792076082675666666400491927241494833254709671296890025663840181399759535552204550541083176879383630685189199393602900796253198366212160843823042259373436118290423671022265099909312061435821024861282193392938005270663518369402105600530004711741502975698468938384587645185110792411213891245251062269516622848276665781164105720543669656001702093897000222184018391404780840941482622011880550579422285841982432576348854862815025338311462086673443353744000528045482943679417458212016191025814095772498498629220423434240000000000000000000000000000000000000000000000*i1^13 + -811863136245491924534494939016084089090808838978217337476539296412217788645673771316979472093256180389456050730343630580915311488779952462843129559231805687345251968808102641910211298625684036813734128566141115687919326358459004442267640595827898456863309336962688707086429752247498460005668852736713523789769695212803356775791827750410244269122143189226045289807209888308968483384813663064449969846069348799873014931914951878326858593238970078262895304330757717400298970139481326993958848991764755975220960564811978293221069218912826041463038182975778115618567038386205446183606976530847027611375125119274986751362762540159446086505022062639498249795030351347344684049083966414068687747672091970492386923071677395697842441980383229037075367484261552847536840569958433220511455313701854456229035859578162041735547123956256051715043609473082835082505725035687982151459771621037461445247061663143535451014197509187622668758525986975619063020271695481585393496398694200446157874277074255376656616095534197174280905474958622691621209595548481596357172711192782254010745879000995795177158616106150768622969565813616005533239072182142358690458493072349946547369339603896413909945709704338721529651483354481965109167975514153147413412285703544196433485892530281316499551458019220306949765918822773839171807847158679316104409127981213109106801707620347883153622435996659180218084931263893774981976900176243272098049437484194259932713051955595510810453012810736800087326636578215498876969731804597934500487865885050072648914805513781679766274044881786642734041987290008403385407057094000967275903633146826591745213332373405126628266731531340158745937362846957902086177954730356079675087591990642547600901210606231945051479364659435461602362437585992596730754526485675192838604902104039882283531346257823152753644909079706051111112945676373503413077150700517793659705594774321732260099378569210532311188482491923174380582393996498968899149811044039393612907072588615009470490251062960093189172900198640969718225190603392271420224971886293235062846951469783500018877332637214864602540118585322346043116879872000000000000000000000000000000000000000000000*i1^14 + -65344239912308582967030432261549064263391381160595276386963067806530847882377756382546397808373987498157911134359886581109964025712080005790074320665091587022006327840734755419394929345543065511945692219438953939087401369914658811751550921540852389896832770644521752961939594396662719592444641434156145897929423906896701673976588392034324840819649211783073119005737245334805371140549855640829424950415601781353195503693095510647910108007166658018637916209867891415757149039642261804861736457612717119221796750378680202310203982693036248610428499973897474068824498662715802753053096175560074594161821484166764395947340586713646918369773552028932083594296076591217265071971758578165436545210100600369488639808929071058682790018055183487477360730895300438705546827778661239166117248111182990534434313182440868314132658233045504687896766239412956033041004531399589767917370942088360667344879219671254006484148717879883005320188049604946727650232043245038191933098396587878476302812075618363333386228739133495753878825422281607395123941248981134416407281428485156195134635127156651423465165957975704442217986976488773527162182931354733920728704396307848599991839525479402968842777153446605205544291737625392515308227193510933009402823241016123096853011775450839013705638316657599401543186392414386224326449921745412325023372898507223633239423141832952871380848239926293606329405527728902933152446241365321538836963732387624254246706003393577951486061513065705108957201033823077983220722032559492104791715287792456096103893442528167046857837704289261935382328182946045921502243030474986329591750737223104172707168918411941618235284962296806146652404613182219923896757425263667311967535816462375346636160731552903327605088091927384729562410661895545181960237710396613628679113826805309381844913695315411704601829504689841572031092264444972409394366624422939326256990046383208658298479006560850323873668295313572132591422799318786050946125960271619259515296733732063570844717302312157540182042249696484099177179701740600295701177924581580354618845399782609909868069596341730357815247391930424546138521600000000000000000000000000000000000000000000*i1^15 + 1891087006492669429105352270446204537560382123132347257161459364768732952695498946086545769202151928599820820009013974341307375361459303045502602962702105909709088766636256945205830130453121271103240624416674673738388825913587139771098873071750587070668405812684560720788461695699494912623116133093714984601564759969711423168591123896770065823206635850820591985300261694418184514603048782491740677690248819558252396062128177661806642148805911316519699387979690119965223488481683680141286950723065523881503767992996419540730324827034906242661741338962935210827358579803104751397510620398167528213843275480524301407584299763531593319996176078280449759851414830259771958513582619599503462041777835730980909489935813768924105691420042789915834533522447169344950302671352932846049587690656503125263792628761929812613323945570651621685263639421048205528032535550265740909429680806651837199724203700671739983616203443188826436872339597104886785540827671598613348528816201783420562600636072800776595508963875071782171503334987039757738641746615620276811700274236181971453698786658262670657564080513319875338883228075956272239477086928628314489082327761093276581943297870842304053375014104642623584846402740441449727298339997566831676141401775808692132554836510531555991007186602662883452626473026768221500595610418853080263852087691079706519115652723869830172743839785918649109034549562401700752774342606391633052614053788250057108792522460114795594315327573474870953969571607212509148157446177652837667707259123730015230984189853942791814127018704406401702981608613664973811746652714260211998014420239836376985892163542293426559182984399641683474570258857350772584377615696525930758330516736758537787248294326845526179852961556529096493191773675683950135275331234002853945323898916481289303656785998728903099171273001388379781719469719873410073968289301795893165249159645377379117507059668293057069450885168051003293867596634696634470255363560547122288053797472841761796302960932315917072257590074208766286984198261520520460341553423806481641072051168545579658743598913313728664366005930188047646720000000000000000000000000000000000000000000*i1^16 + -45902729306138330001190964595161398988253221149905348770950224361387928686978721594133985654977391398060287688710679789951577145885964841042037862539564824220690755801285429927949430241263687143335855105328311033058563833822832568816331164904278698840306203123826577216253284626198051031487642647374715306543124650805195089306863930431276441443885535333097729484442807760419472238126004542805256902159843933956558911869051673665801151889606035611085241751165967917605767537702693872622106792993209111437933764903221302265778667465134780569108003122655368480726081846016709741858615069091500012135363470157327341885349537106698118463241191436548272681338510607070730128517901497114467796085441145062653330904189078039653921219074577281855560604499452627930520249067426667877784127714981961924725831218353497535887041201869007672195821602109405613336746236079847005092516487060559492912338165794914051688761939586239285584913943895859039573497626045525948291993668351854525391569455829991281775046586702012167961046476957616760221039117462943775364802489003828626246317893409454544280215746176221674731765730520067671209685924341878539331897499220090543619584789403794098831212268003790757726598204047266921842290931678117144999122355901453084292709367146951055656195119903487133601224118933498215475142191311210737603565777351241244179254573493595685185191810164935011026548392252433394331716218385351966556980203856026596647134519649658052091631636491523217867198311259957889037239190465838741976962958173575393788132459149153852458919615602926869672060581929919709679919078760003205602794324155362998122276895821961209665433692983003197523713793085033949202048885881213516082010536180372061459448240020464595327956777910532528877884856938173069410983691517718128753551773005116502830714811355331291542538251599627698245717039411722092714738317912994174775772608427381411509160555118109889964852621396838397756315643600441649861543692940292447739021295728263897970416912804447519638217553708700244107436704377397599254511145872806061432391610506564244888750747235935921101561783493066752000000000000000000000000000000000000000000*i1^17 + -2628185483011622060635791220533024696857803876010967598694715507741072485117489828477775109578639934348856450277310924102952830204671157945220851111032742786663758533186685902319193555440045362905116596992204782271567949597794831073694481692086271946801070634502571174429310032543313257876512975742403867000285260282210473758507564495055971993085662768862201827543105499543581251378932747030349206623319406459373591357526191296302707901640974194935815475424879791206219612049585576638320557991734055428534224157514402665007550205785570520584341038298262495989045008823106502339021182101172414931553803498422535086567733844406972681789726530826992926174632229654275026547527382117787928594244323262425467986834876797559258346002880693922099342529804294082149782891028881185654885198295581622598443186665570180389130856739534189786498199782441229230340707398050173350684053509861551594350620564711779333936279746442397286281494374941858222821751093611718615459491470236907476192908980874805423262997398421015693985770422791814810432239391977764158187576292629668419188459732139027417352786804843666660740924036349240830540096833211414181414245271597906524908848624261303730319323504842019469490205999367932139832941964041123878099858405721747906976625407211726827457000554419059936409486311216847073512092570147882963589205744025967284518778875192821562802311647554270150787762804647280025028917015606759274190367718230395831010574336306990039698785573843720016910679711013026312679451548069411398202278030291958392857222203810616265558654818089129951940005745878509293116263636507933952353713142560353568990588765272709564772108612842325099162818609745746161649110827966766052759869016365731722372278714067938038658351775411572786409843226757188180808425653089298415769649832602430352717626124698797227275343320721181377936076698696290387410952592479466979508958771699879829555514905047584854805601919962370881841902892385779964043957703389025946401053785775050602810817259920963282283701325635051529273976660746197731190730743452086453517162317513785186442743857305521214577486436761600000000000000000000000000000000000000000*i1^18 + -155326975434996882214186237563978851144325508926733541210649093083749438749834268213979946227042984511525977585144193246704753494759301730085813281498385898619960667803207853092989973331973090119778812666981447253016914318907190594003753830713136723931086569878878884345050220329386545129488781138889546046364962051263978242777558673204011022761180561756040399786433312247521414400145428768699005641036586948496791930779526437146269083896227552125015563783916091207227086959730714146036240796491180106762620409644229888632540652856651861089608433624315445342623042139623408358693636305323061089972107031390168804844742620444390547749983987520490709428767353845742832951485091331526853421091979485398595298833564080312166362276061909971918441952338634297557486939524312854507324667956247675884685297323316984571449447861597804689704560360457797076524499069406354958075409893560293424801862504472742764638378198046783394586975865067929251556565317383771683619943394874208043155620152972037608156546100982946641313878309778076273886590648243884620899708916451122371240196076874005352009208677884840716095542893818561385964812723830461016658855349392749862692217471382364541981242916434754058833736959543774097445703476890181370667496929278267259045728179232411986547844831797652027245486111302328736555867503984306559621111585282001343422783529404157121678896153444695786765014532844198978924456601074840031840269295847865082271696550452880805376058697307825414163440700240227341316361606062192541034422803591899154008300901739830909974866449714459742282163707636112390598967164163254381163565294810671091911201734044581805302656462549010338304439662458858881632313811786940232540148846720573539273607596384011003697504057877903370402639299817479274301598466637106018709385685819409661417981822021305977519835131893634190821334197620224084326614160575056578624923028961143270178946748257839324394523803934256729018721230035540414675515026834451816239275652702325070650395975474702530310877458078039985200227427511669135503534725645824523492336179304114359221594791133402128646332743680000000000000000000000000000000000000000*i1^19 + -1791609393447969727987709906248835214952137684423772043587459280594382072572848690924625271508372923797867350532939706724431064303074045759221560852744657067794325606626745906929917631135276755859672376523385035637968015856659281442504667398475542216129251550653369873498320462791136189523580906236073057084347655528337741133258622185439538648374115989731603142239235265199967258992753417997879391166650973346494930389418237397643346841137395316376316653812237727810694212887259592403406051179511629246702281946456734875091138706761290532307512335639126001105084372940956522858142753419324156642253305887930851690699849362300413798568549954337313172759730058691781011092931272510050134847462043107100932793439173187725608376611367014200859561714566003151971730423224790013702442491835118276652801705540160449695478310421436718023841224893465699546704732058952262461308517582435523172939520116121064876514795189176717154317380855262918511960978449353572297276530943112986732294360142523341852842690143505319652304280792200337060843768184782162451047143541857884984221566358321364276614106048249121274040363128628364892049842883522424074600912849773565007922326828107072751511830478065700102555713383454286907574060025819517137685788355376209467888519996608663849703690847364787285973896650703303914023925680227925613429684957652789381060282046958120963524624233244244568938312714719545908169120925821202465431016123389066060254688361495782584596959528767153548107975953480283083476088622551107111505225826421390300391735781320902729369870422152165582381534618426840288265062835673623570710135635667394549952892571854815438158999275078685735277520155721718603625309329070802107476836262521028768999784646103647169415078097128396981275276986551878869324898224475591111285867758408740716504156555660246291604536229554045296641507629378272890371505655062483808718301370402029254285424116809255088870097606856206432956649828902225918751356403552825133519314408673244345204260820742858356636456850968248561663545992693430094327991123159274174673542261474237576112197650236699440054272000000000000000000000000000000000000000*i1^20 + -7871994049980361082780228228472767812781035375736489707198132170355855287196056524798015077361456803112660963259452116567420804199076822328932680909340933873579414796340836839515412631683310748688914904305639574760201147352515121916094408773538101916865035114322409063892853651197984543681724597949523707089506847484146456034794465759550581975343114628052711930125659935835520747888838940658838850345027867748967951602309334160132287517643378251399366027423206258248310289069248318086506851524692414377890129412273585984170587044438538287699509861515944783639297466652834065965832610707846480323389189514525242487777646804049104637472290400308183397622047724293869795124812077766641703995162409766646620987858354565874802404381696188366218378670656227123312398233676411115194042202466356025898370405237298946251548702163456567883286574880144296642549402896657205291510240647619485265157570324539379915806548998654959495338516934884385555898233943841511597928512153256287164586718363729151200804932134619211782974058698442482331602006622603184826301429990741056790953374304636053854328948009196192249385132174989178790029054099968307723999060692536229323295322972226191743397360971685200521495360549942798143767694870644708299484324944226529309908350628784277961196838497294104271902447811168202933731133855761764955797652320726726501910833405724786900439857575832005377961079109535382896758810221529863473593213748175302821349372850419497224078738043166759432036685254962521569480115632883846107182775125163112399914640183877245456108927699858053021781888977436290616957095950811287622035189359938430687232710170913747659901122011612584813558658881634753783483252699444174710438116937232396109010720987605951857354251149448588555601507428820792727217611551351966309299110802828264016562305542953719335682462440460057072478439157515931619733950026714814205912847011691731767823744074969651379334460738316610364973991674601778936367553514354859244303909910443343341043863884174750664297168967672150809470176219700694918305907262370281842999553912365014475320339509292512051200000000000000000000000000000000000000*i1^21 + -53380232665867104120810295493240114741898108351464893448218438318183533065469048735865517289416613388334427504682488933076717174199306208623300290987856351235773518070876546997746336416631396443035331693417045435780474011285073792210798625128138844401065234451000659248161043196226286137074986222874867572711473055292475141926914142065793573246673740026685376650564208343090038755299360783744812503194309075098134765184847376166100764199416865091468043236528237652134113181138518467502356096798707162864455309656832454916019407902626662706099313612497926231271311898458871840849463658071607913417418262279820218818677636211210149079197596549421265543851505570147721901427315518090901470923115799055433052612434226790777683581356749133975677988322128481234243598454587851630611511931884579217943322189072882025181006661399556582911877933755795321225846867126995505338269677274919451673857921253687586844091101494941191060508452105155659371096649275060077454805605147478447523128240606618408138565560190736344498754770833236833013494273226721737701700531826839095702710564977379645148816291033699536090041236791130228776984662011724682575113015675011312940218576043258536613491114554081944865735638904270502947578264856527225114700250925993886276175639485503383268639048730010637133595785149910456686755575954901130937566520636148070641044397986325387275697931890962886079991767042865263558689688099965678557967373862746870638173673151909627451413746229669879140531318534811034604171354417535451606338574914258695547355927626886483517530846058046258067334211657605838084247462637171333641589678134980330108893253710360288445509931603562502509457248022268490786701669770763854770285188317954208564306784535176181759273625702626245222024617098260791109450104184202584220811316877156950886108831888308887511391837920008505208328916343374257256813244612103098875447210382645531983292478493435793257140964745562006542442515320810219034098439601936835223478495103248284164288928503712729595412407210691997104460491380675557572297725648852227859980916537736278231543028373258240000000000000000000000000000000000000*i1^22 + -2629187612252705750946394586377975840438651209954611479123337766239111801757746779741232029770622661324092400687838402394399764317464911117538404659829241725666435799692449352646445385726160664239522056166823117566309165706496492991583728366181953913780482237712688971900166198958350193305499446910747775522802123755032563253484741714958730878020266237024496579333117769556140471173417956468094864337948425978251846870069203136797867705188968611164514805587013124584055440450797004610356102216325659867880226855120429011476115352301131169454029000117107985519029660268069736316645788354144957508750158107642715604499220493485962491451017737732602949004082572314683657309249721334630120834992914139652338552430801822369349119278020676876088516173789490599089967539155330250852301677238058547791647936793609004199316515419831752761520773529860285707178395305120309978573111052372129950349968292809233213180940334151047993134695055541802861370747944983385364379067907660581217022653948067887715971516830662076502605546216072196289438383093944982333734471693009149194802977202789958779556688491674673079933685018962995714711221175332979028216934273602208047865396384132564488011990660851908870480829225020856321373273253809699298927228442044561690800024218411797891974618699502877878966634281828209094951173145372934315783322487433065206294377565581571311561285001319775745992618291524128417363480889612256604329291036358079948796253801440421525751248858494422704368516418399114467875767287658909885677017683734193543853294618777523948553614465777681156254994850715013913849792973931868898356528189316260463477388195693547977089144673945500975729451573493463524494584778718136573652861391438304996073739444595504088069917419637277539020022033308054142282259986340470580520352205848857302271181329714377260018364748934937566174822524177121359690826642855143033368489275387271925572498458175798690301369672078209431550146115091120229825253360614207625358391210702872319148155565927811232549894740355571088582283416464172949124200922455744921071664541975294460345702154240000000000000000000000000000000000000*i1^23 + 62052658191193138206163812739658260524083750624926592906285374730245862210375912675461722831443888383969364829452303417276837897906321232146575058433426663522844924642902973842543331709624534733366387842808452201717613080171503511059818053337533331978160806423642492815286379347632776313845725420040536689457601493860161279034653590090285784688665806190145290464195846941250405639671094561683343656058095500628144298620086256064921966930824589592152913571819196704186021725957939757534129438714598754128171092684029805742360120657036620674822092350734061185387727124146041378751562646976480563958941875632565243244798128625378893352182296206344476377644419663077189348688791346371766718028766831602387773549737076208517297394817949110705525236852984198085214052224006634547125740108197115919442574034862356698821226907671875953949017877295880149648588909427957639549224428180829146587472325339083695222501028381523036879848752084408849418844572997338951466333207798090629350476425819657966877156594807627264896921689953050683915626818344394150381033730772863963387232693765028555763178138228285773513486945383388184478642032181068166482055435329613788002501709051380119276816972327912999056846819504273576784307294593182184093667255922788781050225418042118859503433257286983044647256727995075488450371684567751295286852911329163082332500181199926345213834573100633538944183457197258582150209322267131846337308330193598548292309805269509925475699271934925310825535047312316365990957249022025616931741008038720985620341088745141626197830358470616561637487484193274274840804243092425070613219160881641298742121489713652211180569535170680289509682873778568241636355824621490538911000122136138701251055902464980118468888572442998914867796503742499389915387939653801607363380793011959817801158013587875738891961190948512168860561128739598258728276813735110044592881616813240188136416498767634706251504002072122829745621157294499187090385072206716158587563812676394304669102550679550729385737875764407939403211135467888612894221788355577632993007812797728866577678336000000000000000000000000000000000000*i1^24 + -230956756640530168372357232646492370640015196412261660720550486926277998402796457345955111924887356657052595085594247864412719481483987950465421040806841081601687747854974834045655077399310020726944527116223463628540921614329456814574813005781615729233546251614086767899621506647061450604022399094008589687259081825477017726510279523256916334758585487743051837967670115774595650336811810203527857752308019762207229950355774195898681010370081244418708849711995799587402780826813169747454563532450932072006343232890174338273912757999873328181101948112169439528546929920916996120194089070378116388967939267387234103218238334349278637137505948182527462992230854415855497608554388966309739941710329635713107438708813065006578451098738977386915221476178611924993456929777172798446254567186168583793558083285833365340180566789596061197899178432799229054904556312157774030148981103129616871841892768012998136573240427370186109400370997389516017594426145550222869599487973553567618159398214158829138342215533648784345307461104883868480279684712814942407264270640333787100174751250381168937509637854726798405983947484388051412863976048492267726176815080265611155212132139732819888849170326342237617739532689904507854344779122476594045282685152300576177149102480391545722412214495455576283958334698873536180193923289399237112829164175823591984549192860609950510619933298328455453564757868344866977899805357528955896628413427771979080913615823536749893491691423367274297052766257659249727733806159981902727977318155171865461750175491412519360300420079701939322260673203554013049400070367853189941503516681075119445626108726383732595037186344204963970425408469608834217460588679145904905494127220716357603338973369459113805282922143255849850830689480840519667778488945572846452659586418854922635987530548948775239443494349870469184336692870287204258318678334104164258424508059303593406463442343633630479087235533909855433696627455474412256658967823794459870502284933158063040449247608053660263124730456712333005595367731933847536383344306634494801679887243674396582215680000000000000000000000000000000000*i1^25 + -4204380157901954385227762028128171596509989561048879621103235151297872910788187594309863761744416587019821391932634849345875529010960872804668288794935191960665985203940282832160097144229843607802044738629679581201892703536365421363361389122396153310989059364270370519790285922353711156888051475244585699223633460342807593469449151379462122777679410572917178836280029676530257386932282199945647475768826588317774980268042374195195436613299246291958590796435309384032353742100985573248816519367039345480496833872117577288765975914455932155487574840195630290863751857590939387394028366025119532983419955976708007884924862482803849330996388777666701291366502882686178562418780493084615647605120656989335789418238083618731268518561599414115948490595433060380626723548779162418747173115240894993675930517025612909685309640455022891369847672304806524663101591520629194448115941531837797445707382443132242824048091426787208809930831547917602329592241877509964164673283819609945575270854372985687003956904512615166781454859838589597034543573998372765438330072205979609846237217831742119990810396371482054933763279591846039512637073147522888728979549475242106189732905678086824581297922445015545600461265091722516280546084006312790434800795546719127348838632209688589095939919233799915502137919761082787654240656515776135678140874129139994041125409599366471697753413344539859670284237965703923610600215927688786738676998924325298820967483918702004428881795777220525106918347952528849185531732748319192625551963590321164804347947338467671215707101483006716691296806478893859007683496358854691365606609772525003014801134103793267680175088557168850861064576415894990334915170900076245726249950738821524777138902711960459092391451467950812772256714130521958177038508101351338004320133878780589875280860221561080229419127345535243268988183873198849743674301847003834204049854705832896042322227354333868971610091897707302175400082014863721750625007205532249711856408408111568396180975593554937434970846076344010208708420204834014827726708294345899202476505334395437056000000000000000000000000000000000*i1^26 + 13489189304728991249290248559504349033597944402706821095625934463631297800374951242513162497463182836554574573639584714052260184742351613485478476153072026070807563064988442931325790363785732273127686178857105118702077629951674747915516995367888580578790507369203054786372319064408189705537587604762172362592758349615726817980829465200069352362412772399170965320148694067556593776349928667971604137155039678613570201396502401011177260289339266043768882637920618995521423609658140985969957197099252011850777602072323607860850166724952625295468998518425897095962085002202292734557568695146231008593091989602364203345380160174662824980495526072270654944392081639035075219301029792848690186699705829935148233667593309887889354754418129884566741533335536739981640864876163060781471162324723916645819027525788376888358793562873639135128668544856859772374274822074505743003127578567343283047477154374373424247991220736033254902841522273422841101316340190380896518524172431752058797724991587183403515641469094705866061804067716861095294376124284642647747775603576720801655184073009982560129934970447666862223008699083669298883651970259999731733526397781022939790454074469382408995100582899008058386088196819835819320410244997170891329314123712314624169902881900745902970278771757101916151956053745536226847292054474511464024269904031685400139644253699341301575729955815705447338012608876330689016070292514109946070356843607028651629371749037530081188806541376307406453059658270374687400444351904794979637209520089184999591221784783820400067439380001919553631347382240788062516194939746658509895995361037346237664968596323553327048934218846694856195889022162387060953808816641437212432480556632936280737755356001725477524681030291914083547334440513298051324255015257455125537260833596662875810346526257884729781051094329341116523649808003682180483812979064136781677937764880301283082193035381260637953377620215794138011677749119209041022543314464805046173799950730134043207775835797890501411451960882836437065754185990046697099966645732461940251890945936588800000000000000000000000000000000*i1^27 + 107963696645290973215296674046499212159385376005391216585829970121489087932093633860579140626216296240905887173193491613900994102182420253627067873044512375663162252891674993356854574291654990986730972272076400306993010201623345557320938479796499408192407505595312858830635281067713496328032520586526346931299789652980627711968993679150551838218797119896730446412272195512896042544162122829318473109852638337580289905437587986598356456230136359945448073489206921589717866069082979011453782644602282849741253615608901898408409498620578114533347299201444538629690919207345387738290977938750324341705298478324996834049519688245059200576029006060433175158354681923926276131206313341803494159947968862672917686646920844862229214482680404088574965524479533766475963835451706531306509499408593385970167412765360196807252381560370258648879167320379030411613006196786352975026177575135387215876701855651574186897666257075972030800522675724436993664368385616791065019208658380013674617446705474493156863346403523729086862644678160932929025686334923827366839656361738178639454316810290101276398581758519181128440462433455647858736758579767198727724160399952553399635668243716001002508032770166017046833727216528038411761787856480192847910693260916039687246182768460075426173001144480598850839819741199238863848475819160161839181485269982302794104168389361254495626615366562926062461858056993991894710208073639124840715189649500127733702434799912175961928102608144912790272232874331227769647712904321475359437204987151000513619434874082032260024987411274873774775026882505757681160605647195789437098137870380032816839498375110765244969149277792708299849843493343056978719937407865117061347195727757719535608724364629205840910271703509614446352324122769845918765687119597844860052457980765866106890656570798796998040611436890911630580073062256658565351849767138168000546142205020430525904564083548770977913712421794706806931907770021147270611575234474884846469815649670424756838020612034655274295820054993273987810568326905369313400244182440567057047344906240000000000000000000000000000000*i1^28 + -385268242779737900856049552380424917308377883145738063111595626389174380757283583034911124114575665124950454782429383442804791105786243288243944541852275683995320757059655522115765500383342220437049393026555522558755509975117483003570861104507108413092561534500615577016692528682207625348865119869419017062957659480631971930743140220511787911103633164830992307547865551112328145596132385981374816843162861815301043990909331946293532783313525399491266267911343432489665493145076300086179275763088895509762585443590710490198021468228264261727660681783994172088751713375394528031463979439401396330516746455686216244172442903010047983323191048115006031681725117258630465009092465370193252561297992100178809690408247185790688037234018708718816832579331522616153173771278631458264872333371240326393292869156699627085522642095075024989304017022808669677509737217208186032253501805994666596593674717395594470553033334274878162850314107724181647899901710894396376725025681664798250655891314282644589984593137109453000724975177015070914998986552010032034207621147269023017595457199851442974180860034380644862705550049137349411535440270963496544795740303364640787339254537705202035133186899491849580497989516871971684941608757517532095483760936160037051361352743055282078349535662711090305456020193006606338962802466876929748787171264808123017649635350226178644509955623070310474974176534233060658061920111745175056563080158732384868892333545521310645507106369130060799419647541626784669077676993945933362067801562338633069126480750418534305644779855646511872176142692504805120528340086579068146573663583084680404676307105481896570373188907817539086591232176320000880747564930755966247087563402719443503274276567633281666915952165378335073321648996788474158586300218650270204414815051088540500161084654450967759415639037405712175167765577285819715923729556736644678044881775638003738122123574419853124604840624566610016820835474689104111680176640232496383958936001713312221767557561662138733661611407268749968284718873519875731446253795881943885152256000000000000000000000000000000*i1^29 + 412280527866087694257270517351154674490513699132249104859916656629661085268997433217279680222272208386242533505025366701799997770217751675461978536131823381013710186860343748550882704070797827744547776717402202954251368894780799691293071620436241920377904378073494705419607816716447049760817977372887959565807702779559078309854973674655141259416204805608460106829575297997786184714414007120732781433374229094925440138517006416230765646626807453343974810679857541668893034538979173129115178240707005447180982563272628705900601116629791944587633624698985730189512218714578019125450386814434619730667016821983798712037814968664385402247816713227677539709319460665704172637421725118718882847607011030108460251601436736992070825787131844258098220560242532585232629942291135722469400317494580798476082267339458038270318467197402721152535051251447604427015708568201318122062690778312780334967076155107510466242180993036918362239796853557726716763935783096529362125682518647715761001838342077318920155588538563127532063900663824310242953483327295795268008833963865256998052331779990456109730475969597701597739021732128509082025719721597870156465671045303143457283502882576130043260442837239037502452825055048937127012286911747982540100134325341282121757604906752998524291499848578221569582506974951472718054536432201449355618075670395952705153003113385610212761536132072015368904954629983328587545533969707050743370000131659277231238024768703107872248481556593281773353441044163482429829067411506052133627803076496101857495055303459964925703520226381830498699860777746469123304640903638981944900008036093675298335027529264192631652247240750902827363922120786490013942739623244870961770518054946346095133927677511507133706169535406403948783758373002561494528733316690286933187423019285210909701511360677973877575827716986676369145886271293843703580773007319681994336357546582704019032273138221727086157102379932789398673374655737213185049436141070318028550954047113935794078042153662861322782074007872373204600965102882565814311455695415384473600000000000000000000000000000*i1^30 + 222807355239166928542646652100811544217797902996908164325496537943880037154139250283011336316648204863048859887105725971149446449539604815031346897629573845890300408305554976401289769252735006203544024847297885573842043005662174548888805612780527168535660264765968350499086260523277312617341161967257232793378074482392229292989830942824599815423580819796330811474991365748770200265665443817369431078726889613337294349174739563314502757340669749857665291297042170401166330843256272271513571739873358366508154764184284963333428678326462228624702968010658868565570985004822762579323954900366002001805763341523818769425924185294750058572807436176777141085304262660982996054673783036744490209454157508240424033741277707900482613670600633522347680881414428115632955537484356106352783336108303647491048953367643264850877856603621723713506293617833183436597244214552306976863818854782835482811616720268268999484512312925031297383076259315012164344753449543448765892205007013577269118664774944190210601040278404502056960572846492087809508669611312302754250255028927227167661700628758637296475780769258376460809160311372680881664591035967681263203746297091087618282421339639332164979634661749619143570975725850016446526883088848731554095309915718801823255905198998694703677210168446831842034189292986664145923615187178236422485480405198543212485739926796503806730498798650198388598065834315364121053612573124451415470247654185989086686763295715354605375104415634186541481968473360097256159980900691232891001866743398891650546966246104798971956457715965507834025690711004930088431335723466824417595059281358496698015801608980013154235164168090178424324757289170496210308674938269204353157894772388690372851605306144397581125854124997539031234679441051834183241714275866559143797600104131909673491414960237713305690927542881801067917275995208114847161997131968344649698133693519307277339716143986624758124569636456049080354542435255100915106514117100730921430598700167741874753380471588051600252695001770077284742238103281073909235036633169920000000000000000000000000000*i1^31 + -20089018365912502719207311792547270093224451361449718620502277696562983179259275070693051110797651603104357793518152753595831318131573122470747296401275114561199866056417514700832229072169313687361407156089962799014010517983982141706981395136371652825489833444034874673800730379921333535212062651892072663699922785749400472316530297147539603943588236796229074053899547448705659769136455594704366232339455540518154169961483332477832928869309560376548305450495731381550334498180317552983204900802075913104757336754360283273120787790851571364503918735129153193644269265600757713734426861374780680386496840674163353445525592838194704101393994977757264224453264325573683654143772636148959590995329229176866532441686208364577554529134701165494514352259673466208032065993625338720840851522964869376909909109738159124948291746679066880797918405402904791971292154340201221002308578000965287701071350741130672439590413443723227808674746077322237421774831771239772333265961707163416416599651231534461797261468595611863537852445120420854590850849327635997722557486995897825661342704455577421488100806124131393497905198503529267428001009518290933330312607780139415768781474432205937097378610130566766369680466469944086767091368119013070324137101720381159065205871151806356935956462995917142658247873129713798878241762499867302250078615207861108583732783369780228971865760269950106262921231023752703125958120857370748394636595059993059938100005561411028749448123900411680725201762982798585406871929933314964705754799644160335454303939584663956539419013186565938553467604364873452794155310071694125371726502417421325100004019772361724737228953241334079276801347479913699688667745610309897877516512160416872526472462242030680031548799651511070041283630609415560567551029001326882955237349843001609444047077616802468798336796029729571019462333388947661710097835006473160830016524229307962238455437019912963519823621636697165163963460993893826539467381276571857428499680819640718368690096243915578764459732158946024816853305859349844891524923392000000000000000000000000000*i1^32 + 63771296076196344039729042006092600928356472309217583006582259652374681350853921851294626203411905701043300634908004361149027241424100494352249405168222171607423921111550188862152955212364324929007895973215937012620525988693261482876807879563124247519962970593600773875807799151028340281907431609761639741387265463557853169624609396194244214939153146919424761994623432158131979523217175999210587499118197995879719318256114960995957466377109139879930561650757196400787872083316432083118459670927411114970423425656276693532602398358307400560623531140652501755899153237793116486117688228853100448176408973060569117969265348198176035078630103600286083183555675165060739763221419226556135588848124879893611568767546072093678126875627933173354526167946450178490545171100658790561128876035333364044289629813952837180902204116454693725982035971618081887135890862807099137293348880087769925609092061385847646616846708679536122922698060745730625973628512404847749645179412467658390880469998884377536422970143756186440316845142416473208855094587793533415493147106284334352101341752652928622191241857011499660221440731950250932374185610296942464833552083640693891906833684589674394823768590998932888254302161755773795526872590444440006877244224714011999281068660152075546646717478814132451170625993954237266642915489140206929011349979957347771301381783207875363910597613894598049148368492313054456020704569368376708911362966962833189332099268883058532545647364973721958432117302642118964262350670591888228014374893653957728295197399967362002156101942201494844918521930320292195930249746088325382505382392076049861380938779636250296207756205372748900396289577147210723126714504412685706759406789397336552575638332890217572935288348819749166444549549998351553829928514019866481940871454601494655065792448187175808127730558505242072754952960538449124675329212122823403444822779755136113232046508432249229478587477353284595174011361681248865132306425373790793916944581320175849135769388450887904429395317793926639456393110882578288816947200000000000000000000000000*i1^33 + -131492888958195070349995655543515105886894455213464284059928599801786084981080614651499074600904297284753540595611778363688351679816033474114841198945952654527528599223956138711552551075651981530441428654108413384894115456772057923938815377625117068592801414051085189886012798841690651098873369625783796787038931243870206065409131456122172617971408902529966246197457572757776494041233114799526689645514951840904703700894641866792995575751174347892550737553957278713159090856619128249673451627633107837421369082733703315116388511491226557027963503225616026541746796659165897412565243998915885795983164075624886078358270686790935578230885421593597210565664806715995302829532422090425828553843578422082404817795621351586220749971458530468817886384138742810841108718488963668057783229719181853745457614723768572359625126415699312639919264144291629335895354539065861489582600842462693375596572696541005204383180810105221969327379380511278812526634762219501224224846142745310063771056497692683397137283263698619442965301440040326620416269737672459055805012463086905278104689217768496745517737215322691416235305333636264455502145916717262288170843756875914332406817383595837136929277046012369432622980467497988233573910755573885357898042396790193262837478684627892326600469228867654290553896183675396806995077062371357649585862553773036535907920263145261925071609007412323864407243645417831334455686191468037042549397366843219311659958201030827449791360721399794949569783647944299291212042279097527309028810279397087007504561369000702342000675566228935702853908725038240736863967973838227416904148135304865550022512534008859611487164545817990077922439053552349548672363594684184093624752848970773681087680382330342769964759590408407666536556130413758007343258888601087331769626247174073588438698081408936594878214125540225707589885109187497947200821583181190789103674057418077183450905469110294023157525407706225171231328422199577478899977729728929126146074862284299378517046556097541173048485625852546960830767483945893232640000000000000000000000000*i1^34 + 510500664669097322371426777346183596481382059395467880202186439779868019801943543612585678551975527874203144364260143446569291583768867641981964060249738165079582802047787429603324091809579713876688795896051550433556949399192799836037243082899114177036752002770606694198320753428986381796897468562360435848363564160723696886446608684774874055036174061249412295993191887131440782722879751010308566215802435801250174259395798462334663945131685351892598318179843994649801376781821026814992507528667686272720598033415222563204194384427346586160920469713157232104765041507883010948982036047555760892941620091989059441702671078388881010910960816375339640221566575266982284488762325151334915673874846715916202245645460695614966143923513878164838156560628311887263066183260648678319665793795298353660605358774915649943598916058174399030974147740185018498492748294152802910790121278197983680912911322503842146364638452058842749722493604078829963689230949899948866488294456529257728585003046385230988130477285262882980460852362044812424443080830959733511160728575629596297249151991321551986032126198330307928642029756765541965102635887023344594903577147382533287857193585411015458829399760988873379457749683899626593559048893153205232613979687056859802239771282146034121140566974294196080884671638029950189795326315859323678778288639751215058653197708786206756217291298286309152278924923367822061069032933344780832859085618543953698674108639031347533163752823952004727870060247935552170985824010618397711880653338642100132806681618719144355759914339279222020234544644153430861917727185893255702468381663898267048005854554717546991671595537296680179924420637390542516518799149562385211568631066583757039716223027219327369592664983655368119417972507509667581580864656318567613258637940417193302186038188729095931583775511940434809136901595723280099088385267483912596815508405148130539554705925927590702663409895938500936566348345257253972901060107476498142177133513438283613265663316402891708789085483658804714495873688535040000000000000000000000000*i1^35 + -431780617465629183323130139327965139976555080717153404535002054100698168558792756575221883156449423463022010321734225044307736876300522098714472031893388706611578918989912908536476989708663605940632724430360841086249885067549506103196453829285338083673209543052177840066894385899141784772117842344628193975649470403821402679747896730345964328155050111039826600327820756379175175691676292114176271845731103470214971395119564745842984881061752256459823227112968601710467618622596471026068262843122460527947587319447822752781827548060142448813258233831140059137834005388454991259980305709397048925637301650301750487760729354176195769886428747510741610864858477891656689362396100726870268641799224709484105702406290480683718361599849532390305554440600504017625901166014141426745196526854973220177472613009877135194747481606961450022669529855351436559951179718038790580611380654150008819597653723670156835101504935038528633800855040182955196691322267359449717818680400113312102011012209300783246564576280320155218996909764048654407337148587992583347527973901519923584055132733663480111982674780422946466875349753688331951300393030751336891874761783030319457740168502634750580889317747423483977352956757299715806515404184432532577556648153209568470490622616395902138068597571255563428520826153343663117491489756333736799039002293655992318489034727244372904885630190648553138537858554580143900100768686931303371164832380725998053800155111061800018259048268616438030134389520552689931363760379137242236689696544381452279889806136344284935289666494956996686246706888295702332939020856169297765694620431679105096735417994347108264532914898744335598088910677321405065923307464017000241375422357087305562936128324293299541623032173806799191529758339303033078796145099399947730020541883189096010438929353678484735699258634684339877207531226757925534818247340819002204556060584867608101338490604150091328157925204085286750244325136026197919210395429634775933532699536623161964069394179084038763607528661421610025828011212800000000000000000000000*i1^36 + 1242371650897987672448139455233099375370316276060640177431524238153983666617378397606217561283528281825651061205673970085003257077420925245624826667494580823793204979061847982047667955289135920856646369423961641163428792825393249686739458016714096274609444543738556471057878466355900697865217727363358621012853470590935031614645607058480945377991463299509276722242596722164652773184155652038594233009633633947339779538103673473452351888555890646939628732105738045262676786070441713897187708385846269194288078303432225859826032814280314636756236638862855983640117758592121572695822263275863519419168908014955729837350008925304749040113374556131620432895871388546530090440501163073877583393403695698435004581982847082309774895968221922132301015926954366879876997270802087518415447813950133069966232034673159035654110049033799636336582700526447043137545987154030079117977763574379968230669327995705630496865258982910948848006785292896510269878151779283537831437749718571251137223318874773954546381528697275164755787743652432722651234867889187832198562017464295728856094131028114007160666455644154585523432549002488865702662656759270972177211316697758455457922506987723207584473598405763310150266074747346756141893280588789744949938819912850696465228278029378045953043359938020706573501314013004819564450818409425666968290434473587797798023166457412019479239579496491680910263791341065731246408674653309896682228963232767481662014886786192369815690704268648762213257074347099813230498039161528504121640548791927700456246769336862711217770728074614467304326535363329306950414741351271129821148044747922315190539431445956694357251062247813511354074930091446514205156228551091961791781821625232342270021273207036809064949928292634531124063900280327289584511805912260718217243835281722767092355137534607806125363795562844050923321901411052425878214292561943636896440387842781744947678760788140798682012858873848558576863306138542246474312556410429422437577185295786921618814694655668791966681949314287454597939200000000000000000000000*i1^37 + -714108138750843900444597374606901563242534786259273476421707318301132859971053267414797951575188418134824253964784466449759105417035961794399196230299979504786088020071195012375471587214253735581033035483186251300435198615156402499915573202175242444721982938076617362841491348212626837039477170389047163865932822125739041209230508291523046995219113556258152037124898628431427317280061766617158415750919573174668146817962466475329089256941715256312789330505953348981530083905417632507723604408213771289792280946599005733897697170228358422624856018209118886362799484656256708236360368455969622612364919826241780934591677570646647329952949078960302551239156050465753458067721669139704175191592443064803012748080102176756685257677894867497786450885825339269457422857652936703710052618425983670967625594324252048754651238890293367637153417895712824507218763598755522470304759501870375448644130957773386230946789879561409447034745475686642314138876684771041693236299018946946282715044925247028628948277745716530614376590991764466578837113020542784116366761908072474980303433810693569660130812540173219515672050601255819459000122001974589190561653509229065796883350724661813821941766830254153714821015052966405971866991058425344548246631563277510484964994695383943043076096524438999834258012972708699768262081110432883255212774858943341810556336160694479456170623857907529788867274502972547304670867190661610918430877883865205517132543980090329630872672054949146171178634879387120932793977370152045919915405510416758708359337346531819610025685794964933599921262151399465954976959372475741547103351606517910407156351913443973963527120796307669482656222375683528230108652285003374942687199672518033060765479338202183230985562069227213431573452142984877076378064231318742158671428957386842168118284547656803746260161548474740256088858127721382284078909556572904909357829632253519595509739852437971476577260389160067462801458047430771670199517268162976276454334604053682797005316562949970733571028915630112768000000000000000000000*i1^38 + 327159282022038897751695205248433524175124205352571778986002198073930838333490341215287846074961056252216120884468470084542028409051699437757642723074573070155916956279591219772739980925917122165916498814053691060779863423437823614730131023676038218831200460615694408642927351292359273742689097182727142466642258151992964012598424280412401744543097453568340851099676923911264410155113274192984642559440091686472579251202932327553370426852927479393309329918215268300266071191502530226738601078081150431866376628991327593395763482711530726868588360723645546318661042335798374066134340852779330449316073091101671895232359742082270693284704753145342141018071612700503855446005008262529516222883268408892443728921049265357624603489491688542246472631824529046284783549761720330395235890423838858167514281156828306233705571171945055086803102529761573233826126699082335851031154640806234664310891861357840252602054955159505608814117978719046836111468707457381698832090717825482758887868807294204453629268955892796406673357754395049187531883841401516722549514673616911189994109078229493446727598256690994711272197326498050148973314893220799896390898944714440022409751716792955929742806027679980605692292687666144664551977420616903451769182222250735389109737683829057695324970335366861235791045206178272590246366102137197406324539611092075268510797153801343510397019446853802018800492742866187721968630111330676034953240417559993753184911468686064080737743853265813771914203690090733554429625723485902418472711357849893632464016755553553322502750112270603119135693617680182214695850577084512315387151367275888908504156787118305473168802040882313500547372335431298508961492254638191821556767024122075374800798702971209518147528816192289498375670112313848885770765420444967135945982872749228295739486883973935499783472684214202593990579509053362595653237158128212269316980272548976448095250941196101113148731353946040736631457257300696597521489365439978019277541515252109131911237789359657325914024837120000000000000000000000*i1^39 + -231165751624529982866186777154518102338096601124752362166446584534805779001938969287712749090070442702116603390448316509833609195606909363139892514243136230749339036837201021115990355432978860954145780040985603948608290070598502771068760208638944870328951143369779966696815688675102703620922435329991840010148205326699660836825195337665191404189159015411497667251679442623439352344482223905691836292155197628973602204879849440191843718810718792119799049646282846306132840337240880588901814482755933113928162488116206817625635474048363978468307993660933667416774312684626358656263752282614034559815397361920311044790579150198188811392489603547177820820911854864513271137473212441198079459621963250384224060837922747860347643610542213217881245319735807411016443715312679871890643866014205370121189538312996932205360237636003068978668172901837085984178488170877171056309281141137879647504551196434682577767991788114661608376516672401709399138684538687229377410905218021748425655918296583952845958019727766064464231618042889661499197134698822158040902037116757769198361709781162248734948162474383143693316666541280199578113629609081974185726108970857575929932469789676040472283638378125342294428080686983930217203064034655080704491859153148603848779054902518329938685909507106805454149674519763847542596716942449886542044694939523140608945867431763167096800370721235961140164319466488926304303125528782012949516116306299930437002460504052172699501536289319250192870875708616424475863541370403258948749249454965011950055407809828635951576720050469537458307900111310342327168023798686570245302886309085878193541441058163761810028704189578906141070872778840914971319761426650701866958692279867998169511307469621353959043093164168000225758786725912071318406761255461693523416049415535527292370362539519277362671179927675771402703483474674923065594572962636138890049200345196399271899490643127685476444450019801912082830075994875585595807839595321596600947687817019581051607183335387426091289804800000000000000000000*i1^40 + -11147889077835448491966441427373655160270380782056260564079219850602886759092568831289378715217939280030682853564667203520342488110300480900384346643560364161555271324865223506404878343954112983995957223199429796601814553859711386702884307080380254845095943063157041954603729518418577252202703360976929269984028306369746910311514078477291884941794920069611189908502222726304689995983921086437973677758688180546362052141685649168228860583410448446301649005443265054708270277152877720737829462272337984101520847911989575335734452928310809325360881441473732270298041566971152712095968654155579943870442549300609022363814136746492288634027214862137790148026166088073567224785057463098065200275538521530884857086859246592408366005402696619257468359588540608974039418841677697009999826886372096266075874401349136250680100953684904223798586754386435431287032634602086000265099655940260151991454403455337400825523418165762701042612750107736612318143439919821414033535615679524634177496239603722564554007411023307358175276755057001045285354023721095204389809351876836813194495578443205096805421214218933487976114517584480636769357133566558189005376314027029298655929004477253517660440617233176892123708525846146610305502208640356673068405907257592033600963165337180211077372713335632745152107931400465083420233968864796506536651502267674108707160652200022860470878170635553125637543915586227171783913567608244941050899144496684177450767465621118610860665608871406883942436895895412178976065678505510932862691997214354351507740081242819649359199292514623369588780649385083560022232401761854526947699784644131967404598245001299867571641778536958011041344828783719149643754103605950537999185312546879549633218572285831214220460366638537275702952160823291213413222501209761182873209465108611749319606890666941590762226264096415414303313890295074148784791860651236599328517310423538559629257173589032789336131280959992721805061234792540483928504726785994189893086851505655199959147390520277860352000000000000000000*i1^41 + -13791307813326663722716622138062845714572664755374092122304714059481386190598113360099478965338288031645761439380208418821057783288484381418137580483575799796550377143988192774073339763638164112252254483707389377173010315286426633945081081421809312641062582252470980943343211164685060095986563351906683076893147291099913121538188391928671569559810796037747522870156486357591721965039390143236130838941214795876153979087211173753033870129073992216399800421772728537907630444021260866069126904849218002600613577678852910810613520620602060726953441784615057191891417333050936891270925279176208900870008178121810713804038500277136025428595115065527900219591779148603975688022393944723744304654324782226141309268440574257806419776236217187090838306158500475309648323206601204263109158507663226338329637713954755946409775698113677664798020240752545716497020135361583734729161599303345424160584961546032058736143993233003607344775248242633414053191619744301442965687364127593799225353165414656884034977976635091230262950847600215379287141593166615861315963697236717889919518721670712412650683454930828951471859335629106359726836619144284130285839050915836851039430116396354176014027371919893275244522289390100351437060213967612007323723831294341074200330003129897298599042769312326208578199273939977610145199329455621010008652006175399420237331102308955670443039046221763196492495440033501063873338965518031088342898965850321646165199667215301089926697912169634626501343436679936963382221063903513873589504279323827421271610638996098848672868743746257974044609151572057872191371281128287597687217937700215616650045949102041870765602309225957223887881921553830204113807196885271087286963755663624468076220394191062718056802380028480965401309307374740371581694729922291080465366479810625803794805791393393808286503175877106528952180621752671278540287353601386163778854314349826514331771999563499982476153347599888648157668088885749909317702741302711611235574790295637683706333896369766400000000000000000*i1^42 + -467794059303533347171382149937240773259332301643354580759736329862699240088305887934037977468177640051709548016097056929101847901317374272020058431002778637606020346543196795192895536974432055051467085033191820537468774865567818167631773974406536976697405885863168158769838057662765357719072345589112685352032443364305201279373381784932547878176848906664153276512895823483026256912871973934894109847084866058632530419269983843718659913454062931756947677193551933498724510491209845884872591089930069179478610788755555591888974952446768197075112838714343503114194843219938390061654289062210645454785258323540407171381817786089863482382543627835940928480100525777609545683254005165528501788928391339100005482339280181958281462119560544585154205882262222136579599561611840958182221649770350806491408003151462916581680780475088572120421063160210650872914745926261481738453179461953994901385914470592815730911199204769671666847712044449281715965042725247909431924985293989869695589108156302891548486864081904184349765488394322351549243941134802429781335044446026226732141764361046435734190767936723126559517292147829304183039056637998290914935660903299815788438978123108918843001382085254296898970528687931367532119207021596366020611323722540559186271186745209257294593944892703024565812019735045652567547323826667526243884714321595010823511571540110393475309327680975217696387162488327299006767568933242117086510691483587539158737286826372101811254525445573900803471454299347373411327642858026847389830365252268372483607127476766010524879340552898205200186904711350125217676664245151347356183251261577801037320936453335424508323683522269203467593613946696014166004345223569344189900656064381763439848109069366314797628426542931400484202970049132516051389137709137556607589575836039320792736087497531800948566822142598086936257749740090071351925092895518883431015260604814854556992074559455671449306673920588897242288117120763345430057037759087080558260112865409672092906291200000000000000000*i1^43 + -91771460334203223704634048458678672650115883623604703198064854696706984450812719469522768641255669277637294053986169394521748021421809710854219503792726430217382011825575859188636989830150411159607261575838815661913035233965637724008810254603657182006936930687124928542949738956508771649744536482521912507285310943189331898304882973624701637185907557613342416974540526253023054502847640273228998555555728975544452246734262627347958370090870777292181065396315866892633874088848809435792408352866594711055391183661387504690612295673235922937811565357746712358652356301914900650404846060442166866498779316289568725589212278697625368692304738408591765579983768452871136489062050478205051610570213115155622004387342772080625119107222706268053328259411235737841034438611484248231425427047967682184949351438460882094501140809708091039185716914018713371803914087746696743110987596788420245733579014412675954078378108164030555414536051112385382501977371057578894031260342408841908108561448722973132721036677580095731992220683909284034532337194577172436039896782962217389334738343370041932859969489867629332398300772061590304518608962854603287310199195220190155201348192794672612837453978722868179013257796165424369455776003636360482251222966463561319441371684134937419307134649467616553183866515155966728460995821914343109251454712451105347464108591382297253847569617128915785071645204409233732833313756856354351318085909410236067772285969937901288189937310329026300421347544757486223038829517203451579815646329304734736533928840495921392249643017925693801309590068770866236135697076240159118122122483860176387880237301491028884104364110065567965356256622967787711628072368894294855124080301546679927880953826144262389611653943447091495976760989455524506482215047022144661349030070486681735092549126270969798000527454348322191860268633634434971755335542840975896407030762654407020257182156532008917176689435141814653040683950221916061870835847294948954866320540903590969344000000000000000*i1^44 + 2997930431155805287536095699345921255398258383748144736123604396050214507391080473083882013704073431809235305125513887734685957261378058347024706407265676966702671606316909054926802635997791915765516940291392882872197417184015394767243210750823747730695899560359461885819823352454780683896798224887961219131756351411388046729852386936515829260698026938576603742243964820736776352112305671964425576141476774796162210603265341244889575921645912464731622332115215934040247830294783227258893578014113746425189649662918520807130995969764487281250276482212009845334340711847262732038385396096877558566998306353703589533075786374236166425334152585539071544234814805179260297343694814640821612306487980245015098210443433278515805554498396078054554950975609497245041997982775883370027525298889342395035834080279824922755203891539388587644603653026944062619642873636492191307402545742526987975183634110176417574390430510193066109616970836526539857837982317582220702965302633698993353173557220294290833901932336186088488967086576497554244085224987132116953602150029604408691849938363599077862936189297282915756423963117272751903495665188305671706289383828482878741351961621914435897281766797539914258916509545543012107215380026632617969863645456273062833796125023988090402567547843488415458200523990084363796061417749057405557243850253139019905809563435862652659849496154127875677765603356897562488329077182297511113900950120109480333368618924290800317696043552024596657290508157121606269104753474215107489113525436607120982873861393425892514847953070912265491112712432672370968471852605856060481769288170830620195621620134103300203493091516210551457453396799863170368938085013925593760654503798802662329092727889794195218205945239164316287792356763768590207762465773159288122460980145492414127084482107052008224950656202167206637120318842420935783448869086998552700305218002105256202827858660020488788371059945789270060877845718319602080527988140754957587308673440153600000000000000*i1^45 + -13208790665187929288576035147374033716786250248486311798812656863435677192046186169400893351804133204883604703001685765347803857790278734714007959515203111360205231282244741353897714918643167102786457134394647999832935209499087100955005388230848254031729028776685516792383456645929238645925185190625323800936757482305936320306893381654208677849355684527997172710822355360072141842926745366548224132725650449377472579086494707604136151435734817054150418708299959514763800327227120279869051843080160467600798655371449838277772668475375282202033162357460338927693285751390033441560064859751912415072414875614448738515751966164066319723165710307898524652698512694738171912975460655469244517934587628019257023216793740544740033105976081679094201187409228300046055258708652646711218003792060870358858456281413890701542260993399597154959128125566039884485704586317281119254805738267697422821563108037332420668928120048529642192365744146141939479247137952871882800152923367745119133424694100823442592528515013211200960752087285525192674465085267385579750826976864547756833700549495139960481789937280787470545806677257488820641767723332034968755114820787754449671794617066091280065423770063344053735096006048842526506375370410839410132296392082352094207729207251352020611706885980967049163667973968064527168358323461440394357647056388608651495865053690809138894171662505603227062286251588244736709269769247671769706062343566774090963938181390380089339149840362724293941043271142471566856828352701997725774995203343983186199915113842257206698353956581829927618183456097047018466212119368936808989711967669904895117718395360992062253310442816785429063246647277398896594039810605733196820753094067887108605968881679068070984409628456100899682141871829040664840546734457325754852510994198363132892235702172994378823898077189927369219449110614130288290286468324664410688615435384092439333178482660933679215809353522716938825425148625569274903791603010154400138403840000000000000*i1^46 + 81853126061639333278471362997143608287579893472630753578153633446924134474311056979632750654673019805907974688712828024707690168982963281022967675141292099281547441012415367592885556722343402019538772617010274594137372164628685478420219921434417528307099332780361730933632646105020038178180892561709404570063326612418433604491295855276940296359847254460536609688631615702677566501996219020970935633909433592001720137151224309586586357582271592476616021006499149537356054960898462407786715489132418017444733422863141312921466658186967058225647668753251853529584284325601998450171872811224736949093595538066700250474247574577174710555087059401896564412496416520116495216448284940175926412530469276339060338531056092151747042726731082308791618237055721981915544661102119551563528612476985301952137796402778904174440262405983650908232079832992914459694534463016194969027587636745912231090185255296521772743950648758135823503478355867450719750673486366125266442125215771226181066298672064719744536092273240842191138816738445851935351728837656762836644097200232345418295983765721746455404159081992111156734838885547615288800989718888464079859502263405012067537815865575957186189661017504718686463319972410617671797131121526360509992991862789590291682411417737772186049033347768413424554314169961475222218003915290759813188835272431103409704866315825081459755031186355790808158238777078074031032037300410633480097740125520600832278917001573701474568148445063861224813397919950083135660669164110002753884936091259404351915497555358706784697064926186888646190493196888802157723476155360361491382310890256580435777610919427638427178893634105206223191493141077289140427248735390050199451689260996459537481033277817227016637807488733151961634014993658761245796398485521066465146597171804590367887083978930843197760426452590618527061785099818377164311622406620725532775822190812946298114416484877456149239474324615768089019719451461884418654194052657582080000000000000*i1^47 + -1144067508341718618984625962328030672820791425335994048279160337188232229919751027611145284440048902350485093462336692246811694321472866009160735602849434734725715078025518333019446996358341022076040001811164484467779370988629365378980029090075487972890492045300817089064279566172588285925956612260615987843178713794220650328280564816007948920983892019451424867708984631846375232928917005360541331091522196220933037891481116328638754640351879504852935712821467082831332768126400134125531487435835032958136654584905045133837732734190278138609931811617806968547483301624951749365910364037186745467153298122429490588066694992080179449292187147549552099959533648338899840461023714912862551576877852129035678328564835821025717817959435222804189323320736870282847106643135179382484201028188844548186978979715901915553127081469666507110726704094042551875990342187693139488017634688192422047942411632447922689648069180270348773691720388539020653679053741496747089410962237140516781355602925443814683107833934573478014252228021701094820310974707257080541520137587108961498974472216797306596463789926922563552639429295635063299226802122364443957101239256256094380642212767740149689808182099907153557545809663499972573520385353069125452217102042307576702944658648165258349079662463959522665589978439135170292027456718442250958992433121452133229200744531656791937392388866623989491259215297747101182699632746882976516230238526932470831833337600150945092372115643434434679691793098892114582565790908476284893424278024118896106990357744375707608848689530656321168580888473705204026170285528479496769963190333986694754762293177921865878627497868077338532338891763614441270118216804099076419549548477014791485060845152267922544928012771389423375545035008699893998101088884852913471675863011473986595407998147091534912754060214906216749900759959113648067387343833160997255123745442714495404267190711002606210713617630747503866365888163937378980723747532800000000000*i1^48 + -2299930262999268557045671082914841172760370090607595370577601701968997745280377644819182512806593956246676244501689530240032325274538902073098762917368765774021326501107721420904030374926077533882591149202532852302067725662658744936753364707349364938313670251918995471034173519940976001134288416063088225981258120077390724401036466598550363106969040757858645147223968204415509891472390034580107452297670635726093150802193927611761766949940641073983928299144506689110891820695934125647167612744286152140619476620634646603753177062467912643609426838219437950857253085823758182176293217363668023751947809354511780362408331479471635877395337265000858197046069583884092752373624331310663486188731736168828987301268553913435688160373423287806411666344360193297713434914888086936123769761185210340480856252415685348453448886613106737568102756579817900894075355298257988306761093150904261239962738724743335562621802455646299951322156047238162739835643384103098369177319876400384220215097925792767161677143645319199572343159248869917604029355629596379768677765868478947583659723194629719043121055125275426060820353113963122682891390219345779581133291110279082474554623219414886023626299715265822874809248736378383009354435202858164553828811485161539428596191234228411738278047973666424860783048908944080477190005350051834036453026056175711049285399143810736013395117811030157365850327260808530854844009042882317645829521184299306292731527116369824641680535711932042955432803412461118736166964556399870332846737519503862211699334987431217432274468338394408212764491790836933479723091491548345958329637038082818188153007206839710590197991675910182069249357380542833422951182434081709289394878745380562282758443681676664499382438110919505444126977723772710077101151516249262784061427267932575199276305109127641984703568516801869169581886697619356231105809853991416118526243284483786910028931126897076571607406971579174440288904359757087232000000000000*i1^49 + -1324854844397376033943896202945292957547439817793239447327025161436240695680820464016406599358122119593864470550723789314019726220522960072754882299953865000548975163334608195558928892449232220924454482912937563413971693617538658405541282514894038428426121082063546402646712852080298325437820503975637581232057889854879655429224261499965006962876109627212142182498391500706057416893540711905030787301983105883596457992678894247566161407344017906010897626315448233382986544262699430122683304513111399031748253534326159689574049499775761443613043226286691782681964808885470764904688397999941631555066541970794326298215493928256026043685283062923139402883368634169363790659898570483534571888617463194425487802949268362478007807469388240341532049652361672862519630602220783186135430939114094085733615817977933239959516115844007581300324533862513531207961268746810684690095806891352035839703979716223087069322530614154618054376711716262487321506896833253180300582982398636899601333958421231854042326996833930202770303388025827251904024359311211549355598046698741212056767166242447015909967087949828575909942699976345254031054091175775357422950871516981634774143479981242774356519918047413485353199056338874784922773409479959727451385668123246744068188235230354913313162836604563171157564014915338285489854525886927793375738967422319907498360673488161336598994659417833606626429643947154191721675820670048220923312999829200357077222621631735069675274307870889783766671652896275454385846948995456718561624110449154232452242706056500437704358432780934415111461427049668660822562109304104647785890845970195943424258455987774220238042340799348934710633578675947254930514027546166053724137495478961949005146634763969302102601962564373148800030045161206326036894745051420962799036493873157846967324647213034046565326235403303162260669596423234852888580118425254705663029084430090746137757686470048611182031970588770213993726633758976000000000*i1^50 + -156538652844753000976876576997975533422972319708640166565550194131705000690935675563137793968990027070571817692361511742190460502607933233871510625444764231825340899089208498017676337273124229937054339298658971750661151020056538253853798235695513624515562103190698973230123779285068243700909370286441428237439183946959912169086062148840808161172427733957507888024959593843523301928123194319642242491992126467540358499336937952692172940471221974158308882887445334737215806808458177760956975904303585367330781644815680993933919672862197837090255268719452106989035929706593739058232332223409903445112100558135496847248130169548179736961163906842929749620334041521944286305035807651670032097246940204218160234078455182325961972558482820936974777833476782611080489884901550315617053972151278011771908192927455074136790076584709021370548465137681206604271248119489988360015571779724845266283623113110964084023846810349885148180915971848678380337531029425068468109889774211601565483611110440218930800242855621465888281225794759010617284930791417911050076554781244077504565706615222681829513372944158447700447934444077436667075889424366845766889167103032659416769202146600789022559233623521068098563368233422587799733932962154643084558701401239790213182805619148470783718693650137689553378357728148463849749307098553859493432729037989978912959326991299849462414409715984766163409661541063967648697694954748567250218460271068229921086723080730455595393805897703529043460069921034033765227455156996530563597506244209083747496570706091861505353276103949213560311609664708033431554176953737103824368137887985203705839289666007838912034575797776915756158141564532165440767962785732282073907808523325083816975254064531656115960651572667786995498756385142369820402348438246014104108778625673156721496032914307359726746147995085804548812400367159962736846905219582014561636387784552913306129965664042528201560654574351348297446400000000*i1^51 + -21738597218961696226633982239664008788099418158854846117937821399595879902561352028232937677411545307420830316428376116488389874184075086433551026906175565820954827188582933070345931871883405082659730236862984620236376116383977445668224965079344952428947163474505647587353623516651571660360699987221807118202499433259553951617131117853361145460648834847846205287413366807106955175698570979617195594233947725699429569827700371935699478670037559656697645390462495552675420668666989930230996410784882145002880263474699305279948353307044717124321289466412315230449507626405096488288298793962963258647470860666005591814578609346525064238833698927225910127989580212380828907943091924495000889885005902409185487476427325279075069022882728294186162918015280254663044029970643842591349606032468753528804469070753647745128132739734881997659803327833985614447597456911326466056025933967996552342822982716611257041453396094783344163192829389018037980466005790261316148150339033570165845169789384367702222733730017445262679357928106603625423431272960004877908555735695921260212614320367381689628382107366868273902700700936401743678852883156280266615017756844960085572115452445703405118974434602440599719665133046100547371413614373982245955809114518392697867007863258573530627986506292761565303100470287809048584093489322601728112312473470604187885092708786765704453430963812897183611829229086658260393853592767003911344352400207403495467341066582850553433070045080665017239480122339821887742244605117943141264335146774588075224650407737492562286001385948740244476401938204187711098236199313131475741717148751752028848205298361565509060503050793335423368317570265883232406748930112541160304315750761573019517353864587303032045205939333506687211496396857488444884012375480442791517680018927378982921766685469100644178129664397856502417517330263209514721140270639297157011814593136748358625733895747622512059540973262720000000*i1^52 + 681365582819945957799866502843974946593434563592835015880693200715358901027595902753160307146411197673026722241500297989472528669454295970514332681115858586019237081443914542323341691246414912587728867525603258124024394180932222491836399854776808651791675297721460204819464871468745422000618626905815754805327666716110111382099583641655480700552501823966924989560384168077854943553098050900386289579423385011881484311885865260941354902849772780387711743358428771047270715328621693265246051592062515956052099710178711646702924557651785479626296657175336185334469066120092444712588649455395253184292071432132052529640519448003816652420373384383653219546003301373828127932616034200605714956512810716576936058525762591137980087399767784930614862849176596935763252588428114783988173469950362926493363450161131023637605504319388714677705239783249247641313558581224212296153651808914973230172401350289094789531593651139101225697825159987769714085210022743088523185722400537959690957186983640231691124493379136754634513170862822576895059407795734104440489583227525155298989591086262362272906936150723120799931494724234425903042806514224527816829262249434109809061656317006830596191022468215497109035572351830556257589816090493540037243941480775936470528195672033294225604326468213494148668014912067922219428900886729716950505507063965723982013239357615558347648537231466045720395363848235207353984633713820248119214453190634790288936791305322332628696290647953347244311517658062967776029870286257611943185441181963228204003898660633199952930555875031164852975087545002130880903327055971647198301739600444982102814658454659313158881876176353509987942853113871849306945886944432718710429614631638003739254323866415781899675851747639942436325386279611688488079241896039080930634214649817367275046852455324205407457056873075081035632693820739184013432303226479967468147623848412741590447081975776619597824000000*i1^53 + -6395749262260788970085570347660873696573241448114839488795018433713197686413071870341550881329501426014545972808271284100205893326032129818244427953372683070374965678228939908293402975021152317940083493774885035890036195585671106155647139139633154870157687420560517095068189200368556747167648810323995645689317294126465981470492447802193405222930820710145041678828686318751983581758488684482032845980800918171276449125937834416497351541769565386977143340335053253023903119448218928149436755156333988760234491060505033596898566832796296388692733858326003778495445647383563911652157696234754467874401944708069432611242263525800497407852878630872839007801110563216369773550060457017272886328740747211049682503889712314642138502083336437811346206540976319380495791017973017079774860211780879269683351213069431499053730501227400227613936878125271563862547670327632071455464196024422765595153758940113894278742931446095444417281497769697370925639716514310976269815441974655381638880304084433971066515879848092828099557789463301875939820574202223135406109387990319103076741015433208595656425299055457563334890926145485977940582469691065025248761971530706266650070706406498876293432574420210589695557442129281908812693235843465901035655375316606649950368822632846764460399847965480578841591232757508358485292582914970816304482363584049930820655031680528029854077894933814646198256553270307816038624747487534740768158956548403119294153787568970719277705278114000269313847185472407357187160182598028587386363106587263957798066345628176222869107525212026688276902923088541669019712675262646385396091841818094807334110831130439173091208409638811052670291322524234925291909286084115891242366946460110164975179655237075497619659269701254682241938681195533665911715652842737999010314260750521736776962703850932470723321831362435272413656397686019285499361307851936376935795091390206316698636464692800000*i1^54 + -91425556798105716904197419357893060212123129734810779332853546846668165555167719351423169175953788379393516697759950777851378781212936135839895117786386701416509693041667220249487996716844047432799055041547806127008612318194702247659461453906294805615941735256106234431606224731838597853382371810700213184928726716057191068249375032332520827056013703078939970057739433911930573786319513669205887998981918889338270611661233020292711836892814846407337110607998944591361256561283618690925938226542353682210415216009869756873464525120176342190247290353129869986602227649746329603803656170881657020085782784339449064505508126740311147080594269867268524120131729496801098543554106605372711632882059181497532064907568448137684937181210510824487658628787388790569506576136711647442693133306562161558832105605763368728023654627261064664014076356053752560503757995449307547529814684474574813636388480877331793844602691219537196724579192559060047610434225027783242152187252143206682638110161943222966098355671746519336903368547569998406479088310298733405253066138239210746861599098068393594595574804852283331758268987376591305174677137253959309010363506618808121824629332205036166475377473391500304843262272437751745643235560524677160111986252774146913230058420893282251301388630207161710787274488768123873558500950565166032036951550253708217825125525823409503645579729895194960962576994103861299894474356638618083663356274832831075478017221270493186056856668724315287585973562466641251080940492905527776930633266752576112570786722639157348323774817375830855239065184818955247181975801341005816097523996704615337502667906085127342946758754188312150832971171545950555938037687377808903865893432266046148006755133661131651377466486047369721901842569136066073596336893659979102306249945327724056292471230331322693173644600600984400970064193314563861796537045860579217703921384899235680000*i1^55 + -44686551091866713703648838680449141542909659539346004287179458352222430944316130122612024387087503991586610194203670158660233487327860534089535594671969716137817093239826875812848389687445788972146561593650730141957878197867679100743300708345210627188282875955455847452261724194848219827087642226388669657836161193826083381103929474410199927830452224263976089374649244506949327781597234399991448248130074635282953223338707693743895622289835016293825599132331631807417327188425222684665938670554365892579664331903298457813734801329502513357760424487788772768702546986007387225710032021963190014471330474436021130599023090660171488794631802340336198330670926327673311208229204330063032253213695786507846331281136832018846515447711391044914218031865261402197005480742853697899828820876499240091191863569093470959088779842966962583925919437776511140171673861522184149699090207460133721970126006472827094553447359068401815048289409695001947316333936127670069276619006140938813143459394538925950410462771700515432053165151187720746670185749166052032471442301377716690235201363865033276481080628811591626693650981330097855631127954498558683207603445667334223540436327730825697952841958208059934097478410527573893366932269461357307575086609756821606034592392625847472524354008454610079458483009658305003210600870380425651267614803046788281647616902028318084502583782110567241220183361168318360137833737115993718378670185692907367732331727845707942309825720210242620703775094377177077913382295441186419597570872321061424838320941082228463349436230504544117781658873018125481835921701403475881107319313238542392938028924846106551024670462738811271563258951237759083729851136666447721115150104464148519676131574527942473028505157006157956283783527215984862584886360492259947887198262161787799007443429096882902417686442672939258120699980896533539752637092043647622695324000*i1^56 + -40318899001622907740074802737543317920607263864590768133726764638143332410141742145906828333161440879695605761026687236788169511301530699810433482179928095729976684922302069404268658170364132643735438588342580723257009071868339753305148139935920982357546893163204878233404992022564322027954615959907760195459536434917021052853225415777870211053012946565586654659311641215782804509016648605857966906464656589104484327582405545877146718957851557663585486365048186339086597459698287680810059842649001075142477424946699982065580228544443937025146186595609590432950929674529743278264413905785182393649982647011910162812553649865830932283780324990379069643771972481999416397159824825723670079360428218471969118194808015328078492907520899974579818150910161159195157348738248901338802190023845304201617837920530888223797441330374248415486500204360565220333246886031255261907918936950101034649136279892233019104826531457408085877115997704329770064535148292161245777723557418808906795334368441554516906384277367754195858870823931746849600942898619670036238598430223548456301427048096443315109516372890558663027183094971808596490338163524195250146560147005051431132267041379369715682298359974866010344957692125836286191175280770828509644757674380371425313663108856075144248090545352996082643162666162424287992439173467477180008246368083172201715578772388801787972551780417692537076838215860088837600253811552720817235597035193367299499422160226019177739903310485259760649963718153698824001222351765520964872313455689529226400701240834329938347850918421171879018590598208957812901271080556860147767379776607397853789625578129099771445886244585546521833522521662310817890569201550975973484751192634403717447645950363104049246430261388704134237956257978887710806670643306143745026525754984464760742122290374700764902438631397151262860292738589933125609511202400*i1^57 + -31131122176165636059486965901762567616758623652623451794040217903004256491082825016389279083193845673890444452019497417684586411961245799053350957832452405182272948660289679578192739749881196099122953053036432136642276678987157963757107682226852168439980653595617088598835388783008312216765151178115409248678560976666483575795418565962636589799267243512984785586468478632468102270277334819636282731207954082227639383705092118277226055501679332132258575239624323059480460900250671757993453326689397498947796373775928041163062826028469843982997987678292592351494155948478575739711294595696274307040200739777625523720171715928820394379238676273937906815153498684904011966772732253041247634118808701860247230154371088901864057669685115542135379752889204737508709773397581823117771361011759228458629036483694232558591850111440639415223406308964183367405972934242185098813187299422043442008092011347603778885256068458228622650378138189428023652858268942199135422430647596906685162176120126608325553321833798034967270533735301782169686793807443075617512542561203097526118147532112966090608539990609751171206924528707959927364238549815484144695129041979508681990217921597258511746018098179204526990641270318781121075576794783146844412245027791666585887220453502563855375541257501424725154337144352466672955951658097927027381376664127781085562735337195991760444184824739943387583680468425878024488017932730389185494496279687676165190177873334453232694898082604754698232062898724068261300378328217169197350004076591340456166345889420608111979377532618777210458924136696238181718302174706613011220941274957231181641985071436772441142417450493882606912279380799209681943725726797991726034446543722778439318678725903815849591167453060620081951140416866387472888468219772164779771013237711619191174746656649598128284753219770900711700648034217730*i1^58 + 3622942851434043209705802937822578736690214027348320534352015606901830599889558153238282346408058264172471285362120407003550821486372003022441030056751558466509839522147260930765259969307066411568904189538925409737253543684298473201719720883850623664841331562112989757191137217282969081470334873717861362286504192656466127149412920134186795112164983244590250854036687816151608964763622534497466996990221115040054080885568049124596614628387247463801359481294201241866868523002622333533678189111554813154727404865363834145178595976536188356186858880182219990156797545296849321039100945609152344862223134377174416950135794278970265086223286461387368125624454754510350382897264771133167943265282204484530025014550584426762051959495532170399326534305032724008034289994948657487198848412095489342687840374335456425986342668315686442637362943890225547059251185823545759770020672366286659672613450524183686238812766164597931754492635945773613572699486327624237136002637415054202155384744614063094241328188097254642766694157496249966627514249870225571668977943971927424052828775392092025748553682955994651843935207104005696047412247995491467055173529879369060863821915715988107969148386761082585577922309515425476501332273246127809085358296016447724743619499626780012233327154870865803044859925987059061365763355369256924371287286184905120485214292253143777945307381057174895127207537269172883944177292984958877343333346389604175921629599644480472320670451206439561368044095918372634602149408463613380069033311260138379001435746996641598101295842640791171360783112504629511808161463601981283233124585478441003346344639113587903039525743447186553958900982580555213544186645498658466618842570345075166690649204851996491134135992221670538567667951694261253912510344191784986423378108367662385639008885364656437632726610962576963*i1^59 - N1*6868450994039111085838947495598890585695549027802564308896064768353758175728010051776411980893356185595280680759488304446680393873548063328214228318981100187630099718647295892959590256637263473688731099847029477921648270080418508168318273813593830087586488910279067737874639304124819151720327129397303358191730945573995420739813976268389479924695556324612785556433168207091592669845890197832666901962147594077352356041696427439132863947426886880671639002652712935245758460192245801078581729752928198433689012197131202003148774966196026901118609998296258279546611207602511656131756032*i3 ] ]