[ [ 125021075767019374007291109015527939023521163139380238660763292941689247034123629417582626065242630019005758036675344366186404099983458423028884101524755538264071583598766380113212097248805865006703363091592798202119414109759613887443123236467187631591819695072115180236406534527940137267002464680362906139389727130913951050297424519752898330840090255747421166798859790032736438242999973354979007459973407075892209626173215366541036503522035388315443309310553437276591479325853103609038098689263453066304010633085727147842203428116515719140026743580786511016187227356790049742663900240390859313237347459893999732776188122747701746642514836093457920141973475747227286870979673396722646361062072475469935234867644133013480509790117509353999497744286497098625375715571296450911882620857675823435817420287367207009992959491617935209896597537117523568447280705509240881686245813505485380636310716483264592676930350457621035402425856644846297711191366078484434843033548279326208983023980318306011818084559368233617093928677454500422882309299823100609619987704811506526657068202324260992937817664700300677485985286768883554860237666279719334690328012768528410045897789891288887320616470238606457655251512526993521091973410235884053407570730913448743316666100908773059161560271429330685601324210596800885054736534601497495314191831516113246765440080139295915971973925832332943880338253252970157530900011359399436933946308349223374925679112377509628564673804315118065327952833091389570762974989878405299375782691687508478933965209600000000000000000000000000000000000000000000000000 + 1799864252593447102428421576760889684136382341891486820497128731885634355016829462017218788693544958078306774944198835491594611335546518574951563843300080433158455592467850693576405314829088795445849234010350045853443602085977543940826973033834024191733473686359261200772962256498044008037602927635384446336545385704986712558502578604578322866169167898130187665290059863762962601236932340267448999040235109512858163499294177821549590743198615287756194476515543348546440677093419638107149247706056367547073520441977765818306041473165251727586483677793067043116759726580898652320587872058913173557937256128160609225700693489858937399988555737662010975728860611671568434240447370915098741022597718800235820185256871940023224511454861443314196667336034534003284456910362571313310155557557315872339775324284060146253737470540359678724342855159357316696455072947818926258692826888335217924434203022433877214675657258329844221159672614813630610855552457719153306283342288682242744223811063029825059983533247104343101818902791383883905032794707625562654355811324910480695412073815794231791714066216734864988495973370672441483875543544047822705927059692823991786841622378124024854493343565367366639561505572063185335827885152054220105334877132920684749042507907479961028639445030982977599756576931708734810777314860500447491373412585601668142202328811524261025222108100812951137185942352333872578361545574374691230438713310976638495583283929165718367211632821128553121718539897161640301694876595866395577626582199799612896664616960000000000000000000000000000000000000000000000000*i1 + 12332287489958514730489396795126591269057351786338197386510766372751285070409647196202398611512219949021833774092675907688722019583393986069288094576720035101004492246733496338214467788954082267187759046851946088022929859972565100672910710021893747252784670017175445704058777412506982065047612343373038951561242431986406181507100755375504739222727609991815497664047990402900437578093472628296931081893271246111832871506658585189172548187584536130248352279275418518942865842688145210694567537241481026698732086841301954426966912316442820701799699443933202192568246965535474476761951154969053698800841198946987999631760994175038688884763928413844861479778080142508729281199161911342973775240513501784809235663864718786028853414178989582118066189828448888677719678920313420380115804189150767034989805732631525208108036754885272849830313947967421275229462045073627974156486977362265391793106094145027867451415356476109478470654300107504863062677578312732550594396956477039942194565771693660540277040837234057449780491218240105113183970889482912526568843018502988915247567146257265838636840238252601614359730164008938014821089053356532755071020545889931534768727629511846173115291866642072411196401777591670846503931769690181687877024679663380811335557085353462568150351538854023960132865717454717501666152974411192580620717743259349372990207500356577190241295699811977031249434891130333396919539116586518676322333040216931828999742843189698120348231664790287744837051134025978804162819344742592336756710697988771796746240000000000000000000000000000000000000000000000000000*i1^2 + 52918552526749757673512515106511930424167059102791556477594297545391997048374728414193876003197553332831996574100399611988828474462107643583969923695439829373131461487604669904349422041831339871073208851237879038793727208308801851671789757710364301680764073252785956951738562652928814909626540600768583999289730690062865281864608924898801429233873865178782998477415980810801208993671609131341005500394306481981970454689007043490939080036295571146773962329986907468066188473620652268856501001636685291176970932172474802890461857540522114074663554962231511344296290634480613036686774659624534573644097085590652058284741317352374312516462408997929588656516085734989410547752268308813848176099736171261552108727804637640301343041370545430409083990321478002225907553268262386512382124468157367995665102299799217179321342842511995700897912860728169238529083144790124566556021096849078180701603639374358605878036073804089922658279382913095355224197300770924975087124950794343424967974585130389466811497241230567859600547066404995971188034531696237504899192747559148280173217526119567386927608882342599288074253761806911008957418689871372154933424948693451557446824022881464105176976156400930152495539558831674583829092204657016300682703947165975989834286691118163661202904159777571288425921303190460567484406640148774444094316862082398361672669759041273034158223313433911972122573013490257447639349698021447236522028750458051868157805390394922883937235977279654308355484342801860125050242332249888415859317456743470907103641600000000000000000000000000000000000000000000000*i1^3 + 124957706286291213254466913363555445282880961636293737425708281543289868431320869518638965875716945947033538585614353115870185329246795662311483554009521793020665507341377387844412010626981739881414025399719342536524038164927555399509464375273406684279276913674953490266962803289573182374034305464320412148005390755367104946985160566602274262255368219128559132474472660773344977149957282162704301560080679948011042660803513121630091560696397602070951403491800020562440771981479729033321490078018140239835714130406087017674607296561645752082478319937314326037828279987971616981449071165558522296063216875942663629702977307142657114999366330862674420379983608839291696275156420795561768165163100174056799219924670690289007707596357210610784369611254942023771429520990448928363159376748836267779876694263480416203764443998993094491189126297417177163292013002124079949369175322036850389243305312471014396323825798579409595922017686912731605248060421520670346437908052572681462346658238927017053038218505813786492517148059963454197355311512923047149197503770270789523838245994216422482734704711362531478455577831421929464881576844787892812905836515520082626722807418490516413758100604874919130768125245303725383846153190906487040043913999004113325291317339551641743985984017751920821283460476219038332533644447143763469659397552543390621680615124376431304718130680444909719242140513500551054145337950921546660433017062815547968608714336349772419967301183846702651941576636971691376120954829245271380809016804999824073031680000000000000000000000000000000000000000000000*i1^4 + 22298622630932928399583467419481600903620195726608882045490993358316407356016428323092162286278373421591149401710217987079673249738605985128599974410159273073174894712887161481792116267131443427480663609718232536820109389709503344028900706878445679943760845066211169069228583650568057424849972903871767526173741079622673269882794890657995942686096566417819097991927351303475027775264289565226951343144753905072122039700386874937434497615558845655536579526873198852513169089930383867511981704802744762437613836889479880655720595205989722894820000828005034048057770790328948697779092754890078319720398540628417711310350629359654798119104789239706193224355088354838007020749637685005988244557366025346519007296058669444638652485562635717415741397979966240055411989397149833369769568691290860798619747948408504362182542740135727469992087842012721225868854749083580365489274908788534925260798096529527313327050397216506826084655037496264006208016791057138414261472365636378834471415740364061898259399320858370512141929106342100431821834097505442777929922816010992140274869066959302366537635149779275561699280065207788906445533622857480236484702085197074004905672012507525146112626157876753857392790266262715449648977159212651351651504932795048375196542400343238965696762189036868369597557078798349203760279825200793783505737968536326928673163870129300940465241369094415333753551055397350895622855345655387097629187520126537451785662233338377730782410214376502696468447105369149739822991904553119631901882438539477516288000000000000000000000000000000000000000000000*i1^5 + -116022408899636263683650102953744912180453496150343718682863374147104328172893472080145014436877966133919953827570305084791738766328999828045701194382097121732172135985470110409402186817735196756059199333731504327383578354903788992463136141279717267194106446869121743742351220447396934952253578624158185727465845675204944182128862918663909885983546040136872829504599798254817996838688744654118087969719426280380961292596330571387803857854782515282000544774467259288060702811464606216933230815974776789340669843034514067701179891969280904416203578215273302264935000012064505895911021591231038570331643276956543109936224370239547354026993903816295567811172005881939087568796525494565572893674818994523545467846849477448823685865144308210666169038758769239262764183853854929319071145710028559142871682965134651611394765446559390418059842094451064885925899107946574348374558968164168832479681171314732443573128768119744332939450142840092239600791032228672291121347594169073552502207436795182337750321723643408712850798463484220819926656795020929328731321854149057170343337926777999344955838528319522501174653477077975999185996010113316888877847854892636049987745636485320502740455683936640364010917615702688827710879271390920604624974223108607101612192512583568022229892327437766085778878294257917615760910905310323371974813952305289437850092568756258198130801940229759429217817006616939886723308510421642237018585114071135554135313553503686651086361812608204639919969517987069129288945642604384567804930218185352806400000000000000000000000000000000000000000000*i1^6 + -223618227478739904188825655991257489901214547225541137602933339337505980394559028417544931941095054354713005062745514092983912914928825815788069156748202985963847765354789677858623491572594503910212150237586893410830623584911272807934011430391229020385505559165469951359011035313931953332475962596239479661457401913085661930801317310625307846642548210336080096911857657352179465050355331360037551651810128843604547022332698748967931579389183710262931209578565579759536933088703776661856547573427628752330029960310915327398157570296823173954461069300292825425994185385969911818468243523153738434516495019566850683983396109651849848855126856955137898477142108575486050918659649601249866079021636776052949726523402052546258784840115644994568956916496373858357960914009970686902958667365838779466434089871057824451439165878524241256960840532791676467625606747146947383201351871346783202043777147564816271042241509078537222618558879673996168351756149264190171209806998334956840513557863831402217049370008505217112123076505623215808551234874900629282903520810921219223200469612123127438835929359151214320760439549285256228322377051152269193757637727768803876681798434310846219147633560373311831079988395915700749556843345502072394813906773537251294010450670967251337269868173236023584551532329889223447884121726689405703213349103213102607032012474854605243258921694758957514746838456926650923725947262057071397575921291894175524218641533536605971139101431954675560006052822244600985290702361250209150652674497220444160000000000000000000000000000000000000000000*i1^7 + 272490433091880639223623394476252404965710749757164157338528800115465505608865487077243701391312712773693186230147975699829154737223614392249625971299420460200317103606737327658350087912313270215020446867607445569843999052867989125299982874272449195742255777433050724712418945816633353520364787196132300925547176467521518087533217206631947141141016136401141881571604655757190075375278187873764983322608188080872184385000395622161423536629359251457089566404499935775888117487227137020781388177628867187502472009889774339149775687551531442979238148702801581200554436294480643002297236842044471651032442454969847600784970554243931168868022530218474975646923794572740173038884575654047154129739022771156429221687085229424510813369542185605780187334676027254182577523707004942230456990344362932097302023935534147146982075044677122646792124003896022632649453880906857871459712776495683274962223894212535940205450854224434233669647648376921849066617869912933468843894536897994616239353973186906127706164772202082143139520367201914727712599291310323350090534259739302134450139376110513382154473506426863449644889698796640278049129999162014995106740891328568630374581061010000212219564048960493544579092841210937688307489202772807127116430591199778039499451692138094659358511921379603128225208406095036878640185375020274420189421203880256964273946764530745163846293908586900678009757349075350701188910194737637123674159144550130664419390869769857437804427779121432597837928590102363732734010750081159190056449005846528000000000000000000000000000000000000000000*i1^8 + -133003589340675095168838078071638196842107132230660011271904816435696347386037330359242489573913605482167978851556889286338077322311814273695588802015031134625841148763831377033680557092914581937806352762513006109135215412413474746803391214573813568932624729375537597061142007707654505806180249934713317872217434115378770321121519689461779389159273629992226846709955560359548244176518700996520919147661826228804169770290760764633190152020090325471453443921481871604751213985368548911193511836025882832156262026071647024620129127059602204066133127199733125433979442565584807675751015983701745338118796997092706617706064388387630081254170110392343824829810849358357009559108357535544562156068950354838317961818941870804998135844139984868030174712141968294920691865017749007367778636571415028802641559629050776439976647292570827967788009511266524172645383272369707396725356077697803810365797153572682216497529728885157964666643001817820677947912087137965768260182883820588725366240382108482071270730582707948098539371395518792939681938501527477394145599505542932237252145259041182091225835923068242929708400719292686949817531072631273460232939375055874969749656792958901817410984482955419797582925767200553678671438557114320794227770982635222869009585943882832184288931179222910730967992536726564188818302742025102087428045537128077535260108984614405888150791187726887573883298115105031969956665280796408712122714249729589464237067841201548337461564981758232847606365819253590021463468150417306278283653100339200000000000000000000000000000000000000000*i1^9 + 44095323759837549385981263616744362083949076867031715660458228425081301792012502184961211784517726859234399051696516670907981529752849119494965242966757115103449199103999046180399385503608870990649502820955039455540655037793057529695517196415392465549695760135701034630720300167811642264244538631408468433086515644418918718995996906472549175622608766027957804334686807243234285768206966169066171787669549093321684621020453539022587444675814934216166834753719709901228663436539721853181608540241910900429650678269892258399516125149542829073385814697568778861390570389453420779442253546286753560701439043633789567740999485013689647690069338638443266912662856973642748275362801263362964897507173334815228104979775510132545074719619174801946236892702029624605393442818679804026426490561981591206425010596440808962800508233129939396435991162227904964488534635335258226255862438292509500021721872034763459454477056657811587790172853456435020965125611988830558800251574840313528309674878157239699400725934983796858671712176389954276310971509398234776692011396237500864112250688262822020861273774690983392610340794421972347658156951351453230237104106536433449098794756215824383514741494374400239167194300327002867700285845969806336207816564838934034308830003648180239054644579851467613472342468671377952610608587057389351875779446523793003185150430427489877070201762617498051603087320099585835462983122450780063155176609409534344484550255731527598330241319380646780937038407171028683597179110676852473505440071680000000000000000000000000000000000000000*i1^10 + -10638034218846635532674508935928801407668007110157542013891579014191009633351177030034486524241611365818185796348727415065768682928553642632784934831708686174245166827283876399578001887215008574179441838055933596855069753019990622117081216776909951332845515357090070062731279234942930834089582108715425199500247767269706759690553471535301186217464343627029166265893241470488451275269758580125970048533797786941520087549875175244098281668676604247512636807090168334563162789284814212239045447092966652419829459033293081197420991314387917923825619778762366112757161976569009548485975089270439602269603767358121316494728096257622018846908878166470000371772302817895383322545048710890691122234206849474792018082506581410994719915313841613003863942300594049644127501221592470368071671826896475749163709134003380266293096966883387719879867888561689379931589381403858868179454364153612003587557821380830841918618142867122976992920520198193518379265866572167869994582510951845990197067545536067718128794508341906827206334983614656120184070622227733324754199435133398497752879079284073714455019368917681918768340676600674754518699265232666753019595013502194028548183155234075404012888008855780460499663834551615626050035507150787838183618656516582513454658365082943235273701932125275437441020880883681782461595192879999550368539357095941489017160076620123776052565214860403348189219049894547492023776751274159825164980411250608553855141159482485769382120332602715692485754809001865283171426594112624856703959040000000000000000000000000000000000000000*i1^11 + 1811640239478603512343916452581940321442246637054121277218960169983651717026440395354463412797554087471142504910122509035017311258930276961485505546520121033769726006607002764999756808826093118313878567790819988462044191131311383998467548908773125053276876507083868408761080306230699714491437645119253476489877120404262165834448961717894527342474208247519866111558175573907255311896966785727850173589158973349270400438082589693722867282721552925651955229886655598974935277235509950701676511598199715554150963917268251650669500919996337674819656769199972336882276339415778849394639560472628926710478338052992886631342788144400560671384822188357571778813277169820033176225771580152111076772324804643898649158669961868939663090185981472823400290856483492422732350516422783725691770080184879649776380868708571747563102951471708541058669255982214899623275025299373680975050801620598504957909642298230297372862689792543240214572925488985406208503856880376460642388677768536935082103694489566689864423989427928060318579595228890094492355579340850402347975703958866734699642569000934437488470207778810792293359521118509618124237040369496460929909241920659824891587608372370771953084432888994224260027766632572613844413008506534841996464266025730737136732132920719926600959377388226240797374640721408690869125700404536231059558032340243593836849288787964623001236521558191970770727260615299160671663699679916474787613787360904785827384112514567764722223986669243592125972126268048776859680196074934595118694400000000000000000000000000000000000000*i1^12 + -236181209681561162757938146319118463054779074182859014141959324552797475695896566128306253873390404493883411014732185665439271187634603722259472315528219523798952320545525470026827754382475003961304934694498576801213608317161754708008048425750698963983785440928794512780454272459731723537758367169827168386676109394751244849420448351282692285794345807226080974111346474087285129058119343955870254053996739534633344629817368330944283624910722256323131407206386996121480943551244613878248743421069450102324886707728750682718909222915659906492063011291196452953369683502971909576013349751348675927731966882154964891656929772953294497244379761846078561726281352499872599298612074193772946372621109362978024781518412562143790604090541327738202747184038768923240502187403395981845372715962224294910113016306965877403929697690918422528619318428876443547196580201239611075907626974950122896473481936840671815543593017578404221488683608802695186018939119219066866566582381287804450222497857506021210881721307445891317968173896012887983186718616656919191804997144381835154823563757929027573424706522180801798534130731747488536034755786303129895635396913526306572810046692605418268154261255090699857140036756976303615766516134521098795461762750706609563198605323668252410803272165110392754411831033107016848721063177577532315228625772033841194561771741311524957527032092884310663394093990417101051590842551341293889055363596901151337592196989851467649264267408371243039440602052224015267009704770458542407680000000000000000000000000000000000000*i1^13 + 18612118864268788101137433374919566433010476108305909859538141706819373282246412944118264683147758202611738119253262988226194797618945444829711649549211732712836678811339838272056748698419756428095522759441587785834493820157852979916022269370549305302414570165906193762548192858481891753115219880220488632311011341853852972468900793594919960729797838799909453374601432928118150241482300024971461613780640259102542506053247023343587629396699450241923670111114646849198249716498278802462730038219855844220883707090348016301519240272670141180744815861753632221238445584075038327400600101202387445553258432021955910077250955648742800148007123392054848828535163250214047581573588586328641218679678066991236166952433966371850352987540401858220442037021322742273923646094970403341425533547853572210653585130103453095912830525041326491686759627918389043187654925065387960731835642522026732035463386664708146772965702368078485436795106963390841250677812729953624628264501508767152071552411809343778749695992395641862317285146207720632498569050113278596533884130024759612122381360424740322516394630821483441649703635118226907365277709014397838720686544394512128619395882971542984298545833185026717348406838885413973292619916127267528692299650945617573313926112448978334203921809830235180004522282361452964246725153156554551368558067886792852527350502689777685260705056678828580602182587186227166043990906162019969161410721813281785315209552176659104800507671026748978332647230370675918959534730305863680000000000000000000000000000000000000*i1^14 + -577163041818085828815881636944946712362408082261036854149527919522323747419348357160079393457255712268475245121095761694229110104516362747007047618697006119479149630077098881093642652656046285076649312987768946888875414873197620706550437458753731735991055796754279067429030551354169211054159063551868513160014179114703928069671725988870256761252064323964837073296300779446696375633460332440158686403470983933605428644292689144013673350630367538745873955324396170107281039160451120921502041480745104762439592080896127391394148254872183135370566600060501679176150816079560817685397272218027119416087653693532383113542304999400641494058172923114390472907192400177301631851662940974027136625584287945881133938454886509497537025979655241546756209215488334948077984347894338494534853189824664012539843649957754435360366922524295110625983841952809176970670930043177729596939891792707849507022434208878585294367108307635199670182306929821689094096086986522428494632617197496371864020232824590644735282591964498434491470965229535435561511837569186302463590190422752882879477966759840109820945749126919668957456827840837293212243830600971773609728446999364017983106156687793078806755215534001061153500935811381768487375815597890232516657890854037999821199947034107859212468385054419425641936430988430032407852686554474944112933049608839514272099525589201162960509017197316312429370505081559280582148659182607358021869939928178429837366456299167598276345110984625475898020194397535828236314936868864000000000000000000000000000000000000*i1^15 + -33352375254816126118486892969359201697799856846453050259304183777441635971326720087227575822005614430992287468103200435186933849142277475879046818162152566271372548588994332977672671450698460794558759354994880918096603012018455204515580149827006441925043032541824605407030420487529046442449108291709228043001680232843434457514535275869117742306414757950602995105262778837725020927653254380259418099069890727213135433968319709075530653267805816259165551064650870532001869934128628499796370056790738199281173435262608698045363658635029244597658276316247711343935804981052487209592894725892280650840893261161144432865946740430477600914680364901302083492386971254652846535858876630297595287339273263612665330775582853127826981803265605248256974602885187104183482900369714204292776999557926643962899237918236421265781748387966196372952297581035377344658602265101781335721965354373784903146423072911765593541101846401305427642797705962178879460271681842065803067494838700990624464696158789952656584157686407698292942499139071209244671388854732742225027995969502326332013323560413436206772844557875282073021166054292282989530728011852537613912430727195423821868439448315947333788268000391083975091060770223745404747632507082514806939317726190515336991994309679908330145776467802357223329265084142728395134214452364837480571058896972894452076310858438475388816836334712879932668853630967661494294548040374879667797709622827962149772523084596586774999011912636789846087855584004185322429150658560000000000000000000000000000000000*i1^16 + 5582132845520794815438718281889725550881787365965693843330041375490602793562465291593732112435738994022886065549590199256547875738618957267429042652334157583888922483971250944313586243871406887761661639888491509627353622669399804123685136143358779852209351785322393500963904269811153279827839910867223105160594402262291424811216982506551086731078587456167166018826613097011902397868474885568052320973340186311467452266770277062350023812528156432361284666230123673585182503237835097104479999988749420548131857982760530146477422511915533971890968857698538467174344852433192431642142617534468673628249964165117459760062644816385204443700923204823040886462750846866363949455371602850579866071183321649161276553418246375505387266061713126757713457980754751499302924677680170662998273127139604793321622240727697073325772468500415873945794534169417405130055684405975749535065815850585655243979577462288508546075289889896272764973347196091663684835514808858145923146814029527902927248767436625423303430879413173736837987205875925149063360001592749153784640460801552417640723565737585490145044112551947774261173348298438278769104302647857668628203857839910363780798761436991207342893810698430084551426571016666881300042990944649796624490612119154976666496286732386055471218633531787704551124485972479196529186606360403146708682048209351385005490841216614999629913411583778016210899033553627369102586010401177645152754234453707396347762885408264542211262048483371097162455193661622410029301760000000000000000000000000000000000*i1^17 + 294120132933263852514530380859033087610696215136348542949942632900145571664983750375734398077119937425988436713444212783273936077805829591920519479366671832890290878296368746298771370331143118091635094304723776287035865433658045928808820794019498155466508303739463631193156511814280891146916355095379444760959694661209073810583234918258392005062749738186927654542458295748888026402246417519724758014779066016302854920707578988166078759106823133854511994429807892553928214675954215043193020222308366504935807586746617112971898170413564005731097532630937443084156885967440345603781549545424825163690758862743760924141061734530926050623574614453576149781752322063914609736388415390722413441032605873141440855964355376264246500156402660513297524971900910453880588372111218583581796688127000078664656333941506269001110629893938353970433956037383428097472924547902294038303441020971842972800678350138176499660009643474211832080392130417550980012851530220471416599011220143162187124375503376702492781502196819855165357032408843532164906401949466916519202543807901169443243073187266718880265637489418438791986740533383571246451174639789343471091138503190678512119617531016415471882810708068463621681492439043522106140952997007466636631124442840256589807898800586477486583703131535055796127874380846497557967645939274306472318734490256640740023818801737566912631675917043339911444771280478785167139757580254386174202840024717365223732307439135805170972401508110497984767679393534419822182400000000000000000000000000000000*i1^18 + 6064844842515835769795423497964561758865471999518420359778688319945775533680204586781684051426884581463240132997574741451295804573462350549717171415882983152170212621199902934546864443160478285667594749028092753474625329314154785919883079236533172067148463494104160618957286493950826974324638416585699678628729095824855436417396885380980777054029055061104493871889871591577175126181775849473701369763735448776642069766315016385568823510821749489766180991987645631879516411197395405577219114321407456302958512637126081548179954081163557523432223474653155645338420796696229247567013283993180721749976899479097336363959385220760636137768148721250228090680726088649479488018470088300777791622537992350477968609728069715100138842968308043651330752223480747519152229685102124561345419538842868928726797242554379278467097101062917384171652785526263017460700904385848426863493934879242320949117653267669717397939993433954979051228484097884256746090839408754845801098441738954256265822528244941953311432978198218713479776527724447634783360687500535111736571251559316756932999705741763398573274702913351663102067782759885383802120590863651672166128619232694943343447993951458129309377053925159336553862867339626793602333799549941260026595063597961071255784854324262787192582873265548684810477875186602312651523760142979292969537590593365905365926295094242144162904602011682021742548063334027670817437489543853610256398548728824925206670175342171738870071307760866539211266575035814379520000000000000000000000000000000*i1^19 + 88862842882623057164401971134664424784350387617092268986022650676657197401418334911961918562805017182244971025229697469048661736410240761449427651053842064700167323096877623453419847921168915764487082079525471957974370961800020781885486516282844280616862684167581405132989185632142239115299958784870967541774109529970591548780362018736378913949471433253355114524957601890407840390918821186059476627089662847960831337086532789187791221327721832537897536633089828856236243385052955093652360994326493287366630675046122565739197138693449733615710163760653354858313512982022153368330536152557519007175571072940469431992648420138582711909185882929861039501764840992255850171907628324811366912521462342555842278328116275601037131818769138556677612130691597659809533793300166826011443289151858924042712503960691043917516154748407275953508442837364019663739966631484428251569794308352047647633596864023367292725675431133890722243336582649534423259583880736044609273270092556136232387713961656388176120045392557385274473976452224705310890422738018799530381557328594293207749609828125916011056214476613877239180583383553951352464975972757958902188750026527303691256759610099542160405435610000720421390333117550287016465033395492777771897275407536996802792530944495448080610290319221813764973938302482303661573277225265668928272526325670018467538485676849893102165034553374487286441130281763425536083871394611676159349478721702390145395806000879755770414992491090293105379886734770176000000000000000000000000000000*i1^20 + 1057628216713696945815210596167418549905682569879009544547569962513772752542864489125139332792684656158195919479332599357862611632921567099611940726880875104161016913977321791731960428036366875240695436175555210431301051980095632330606840036452971427825423643462442633403921119420213829525630381765504993370506235358993156505149685767198938516767943169249876384941997248236420987806145052330629282170133008025290984996029347632700514081220721585599908068972209435583757541876530106248408976507406207185066198642423328889388280441958247791186009433892661835303672009298677145361788024775221800779715074017065795118173112300329866041129218263338742217856741566051458045229612675604390949887727825561099992871793350786310141607783345725199504831840472638563439519148176038809255176686564451381664362934883088060613742473467740503158779933892697384708261213437326755634351758613604614228405275997099540174478664302348090417811236061568931953793379831032110628916916192349591975141426981620146923357764108811565301944254238789066640166775145680522843216793223465336712538342753206980981402631970144305359986985535503730152557305238624344954071029531461100599455175761513186486422919702511773744185489671807913851925259378357585744015294421747459081916363699406523081669469084963619238931390954685445097857477179266476600498867863527616946866022625717201544312603961342051966034085191938334958314175665305702010542590009537453368312500114699873567519684921424508104743898316800000000000000000000000000000*i1^21 + 10721782833623938126943685249782558214234630486103655094382930690085494841514535902389020389095031309391010475386952281152695359743358825312056537100204618266825957078915372426893430741025437223728491431080482961976509310042020903433983063058098974417316477445991352644862000630891282168794643336926966912632851628697512897545476332069824383268756864891830650267277372757864319797253235203015515100179717746903799230669194875791650602693633174315763256230015005826188516183563584627631834980617300645486552937019837613623156226485065555457158848438386669866479825988457061117997138707147691721955212464955212743363313854923490712952929295308371508627331146389091998790462760727791856698595518595128356264792308147327164414846042418324332420205536746020269913275558850852637300282631348138685971222680400397258486726358402123450789113415677164220657924711218170146938009731479082612098727092490564635655339179201044373306779911503720073577159516211015965427562285357195366557954932541919731823176141713472691660121506432470488694632884673617308249420808712203717207995355686755083650970512479319112185744896184548018229187740002298724239382694400221810718827860277622120562012438952222189792186396613907831837712196882100387259373223231322956987703843562816771831646732435335297015990589085213248046020751920040651229263148079027417878722318282849266429515585027908598335574192815313484204315980414724319656811083255948918438855234513345812018847928225575076217487360000000000000000000000000000*i1^22 + 98727475778796549228768660095473641997134968758108117096096296936065503475968871871441886416470716839947509349945186549941476945899322736791614453335601675572237878363268776453708964962488190081697251029749362465281369941375588347964433111018829601819451123172509675190744560339994829037684677489250994230938969860837814580191331120448193825674496859387282013108825035583742688567976064590731716545291502320041525751885339504603420807373426068380536023612777818377601010962956667137700106941390200897151575696735927702518528318484768714379920702063796367787534961210148073884491270210161365294785979973285095356443477599331040277449091436175631129431409418387601636951836715348134752845765650081129395790796323319991428353109447795570490525360923132038741045780147420323011667751286892448983229000076077424851370540085180589084673342316494086421399133082621267391869870538774687847132904423318786818402506000243419075988659708772912005141773739776667200411122333353626347738965163063550712761793844124190147091783635363931692808548789079775350073871090188318718220636498037688491657249678969647705785407178111388071990719361832653295404156387428543805558884948278197013461634311892095132058414888962676120573206202645807109267537593829367039732621885611401911268520654948541289322241801425725921619311049731931994985132535991775037040479690901931616044875284161144695760424243760423684350438035309420098582605662713912837831312201477694397993913545790771429376000000000000000000000000000*i1^23 + 925046665275709967281617435767365107103085192742302591488491429096647639398069935828915753557782702944449352100156937662466879863120386221751465488967531973228313031888664407331841695010872550655729962830828068727982243830893459558988654442949585859410678511473619060671108385965943569038843520765395725212245007591853004218211971287935055632397224615341238639836287193595073779632630299108595710717375154781617313059659855604435170332460386352660259700913656489352723044810444369243249514106040879995031741276703747090478326062375586521887526207029470719702510537252938013827294434863221743598490487639935664175918452557248381336885440582439430262876639646015172983976446387590860503287493896436676782568997363844252081864979017933442922723498122722175452635080182391054580310067406127162996614771059285657246950735322119462539275831216140642349546757293984791196752547862471712620055211494685731420882178750649676456898238999883298779692018195789413474190953651540553231040508763174070100758254572593310901435173489674866362193817492638967558900784995687945104648424005843133476538717959861710655378687928770846980543277400674794655444027946638168936413111197529255842321412790366711789280626841397832669287135169550141694160893560919974547894439596503994030131303580220374868938800968713800389391348271341102545848058096188541433966786275690180775005147580756320338834388890701561814774290464299019618835562170248704420742967127675679118428237260547686400000000000000000000000000*i1^24 + 6645129323856641184557290718223318470200220280606685060992847051097134979873482163690436378848258324699704746357877374376045904352540447250685622258268884438861308495937280740494951177637174541738391645199476479033068298196859958446733487275271119253891410870841758244216516649942647830550289085274024834941949249192582293550067157319613132800610960930339754640419525926328836904226188126130880828800792776557911814979885370161525723617226726660891084041365764956414900989463873905458249450837926466231337143668031920433364899057081438354419392819217258526254008123325362119750997138601029765251347701887423457098604859130242283481308770197281320404366896929945870383932120481095063588268643895509672659797911156122939164713999006594865926025410116271039358884053108373796182002428388631816332261840318292596994095636651339774691204879389172183861604467283414104579804488513411840700328593295565755042055375007060942653419934126528590465594790314255149115572237695994607649599299496411660209651461923295084377099245304560866450153681643934682545384373950922647703332281099632119477849328152685164946787516692848798509979664387801115777245971624419545803047210139743644455684160238919648035800287564979046787406458676426029098409735424607926922495249760591470142631263051169949145912105864997842284970221001538767946954843679923585269485443989135030023626044108077989968573857413895634932570858438662770406305949543855001644917591701620320550586060636160000000000000000000000000*i1^25 + 42858369682689599281227928277466432372569659440375127203992023983080312088567254228417596502723683385542918356816664635339601516463985649265008429750417245098274304301189195055672880882147933405663280193168853137773849902208049066616328335436336354357168456522025638015935621513522096788286023758303024632128045904224976322366326662171116511189944182164394241633357103570319849705544076515556235947610214999966020122215880249240308753340359373988380565620799369369675920937035607684211630710351610101542441176983911556857131180761808873042486649043258131010224646418071687516269326661503756030183198104258712873464330358018609569111268165709908735888402180551918647405406821420448145136013273320509558232630275054234516014456383928031547412044043854887250387550102907922152102604941798490578769808898755806951263376910933843280465199212701402412713183865385723424386558794992143924688761107510175129217866725864191540032119714480168261852611012794047049376271134182031309243865515640430271735867114646843869547597570669146730347174319083283605903096918698975106127870311093979839911352351632606865795528796769759739412166605736608058634182530780350427755033429489783035634698788935442720805855481600741347974239447081743359490773446846939162311515178381265865263908180037154077340066506271823862087672452115656499125943653157299119092155735896520758932781670504434501723093832819643274911374385213888398292205988601762015208633477524392677900025856000000000000000000000000*i1^26 + 182587456856595997067500154435957574231121343295386619982419287158650458370160363747527659964672578152695646580281061212121091989867209475730453138866111074278331927222724135677485520214098611082778645880974268304442237955592907332263122457066943359343815780013528032096718929404325815440255644731192503656833978170162517837529606293992403267755102885483032409041575473382309190149795937927479798637125613803271129893111632322695185643268600143465612077996561802730772159762489712132894714318505818704383346116320035889527932217669993794587864092677202727188088241414623356149490991218011053234565990430203142202710751423260133178892856187276459384512585429029973360591458379714475572568634819938176240505505184832793748974004518377049338611156685675132473782634604687281407933216917069117511085275709229338191558669869771784853386540725952953654570351352547154461027156556915231497327510402898101351703614077482719024884577638535657511834615763920788990512880325005969853134872382721580185683966678017626754571217571399179958874899914887503453393749013827057624207878425089398300478147416935973528343192148002679607298451728236219577608748603074608737488267084582062970266105871361063637619280304636417578343596558709388262759303435460819571204472717881400109813669479797334316080570366039688707873833267577776015307600519886423424598344410100302769899932741617703738701918634687353635957474889693755810559381273818932990639371419656727507763200000000000000000000000*i1^27 + 370309448983471521878408148925239464535156495027948063367701934549041237725820381079702170644755279744398501932603087893188203285637948983274050885782709235093148120952423635185386413443995282263704336127496705842162802764161106485413104718520946476484601531124031192990312286896594803927233204675862285469064326651817378372010472754368298326431724601495706519701867419585810573717894466606298399964596834549550920440996362548591626851031678905651697380106056878947548705644925881828957510373488387149570344632769724464214824342267484453025381687349675264850006324783307968160057185197170642810025542812667655306374621323988384108771150278913358655354522080527704603598346035321245161610587379587605350304543610733863558578298907204066445764077523879410883381086649349580976087390751012453934338532788409318124678590786340880285199741661776240383241237531528544626478397090020908438670253656461887929706037464091598625721840024504051297482644881476507253648589995250767490094582190016730174885437241363059178000572424434421835352477663148046988549848215702177750545767535962973009173197769359082599059093450417996622519442319305708660475169434186469759351675941067245703682942323975871163526802876893772491777137054715654767638671860707967038550512332160496865379862189234462423752080816807177895720351332838813816605867461990221101604445144061599124035927689753217717216801405957448129065354385569949730840378344555998094715855532321669120000000000000000000000*i1^28 + 436012925165613973913156585894527206011997791791751621155038008677898665593571331139309696313371181445732924544167902398292411755018509016675348981331536346346007632406756696254098792131568448490883916474648234683553388339858827765671493062750961456544282505699381753702802705109931393367006492454393051298839423509089730711924301655883611363958988833719008986233606259504032557876270241052042508857554113978003255884512867960317760833386635329403861088005314441740698452324049010322088316861539899185455443955011021983257326113251975599472683797342798254580802092807550419339211478021203153222423687145612236083281255261402826120809826903652438905967316201839794353886478959916018321273255793094911702047961567862552122230403080314321104306124142082827873476665979475866863936809050115487710589028601331405901306046600762119206828043567681337544527423949006504424870535105629427206927076635872146091692441079100325211216618382821317716235205750031197702634545039658816733958451081690632376393359704184278123076475838222421183905576317644677387148083163651955631405034525390070856500868090090784197756674067768960735209264858258508087128314097953125720925715314433059309145305149908900368511205159318100765472082637785971127231247969640553621314154979719406683890775295137399184388551827324386897853024418498834449962786403750980970379680209160876774602971142608609631279009589074900221466271282707579672446665045924819558024177778688000000000000000000000*i1^29 + 989036888179646997114378291642775644070838269394958751910829291468911899689473629616354104220694667289609747966892484420064587769004255644968752118982836456964030862772772398156136231039684611034606386903346740151687510105005130889650554133175030422889460479423690512504513693935034883896129093015434121636564481033473213709419353409776034870022110900586695946637981282031239591502952205247067448190650617399759069932857404549912220722937868785424841135948302174865726457204748524447659798321008895485886259805092964521395285863330888482498774414041957375473942930593973345130706397468769531034193013979842049254748224651594732099963215744224015670747705454687642455458181004425790756548492376756226742095454318456855344155772178830766095774636632196259914474849169330712023680493705123056344890644642401925962990721636238869309170101515628817205134534047638765395190161497465846727905919858572016092382578606378106876885705890494151002732022174999464298643553949730845067170502940590100718841271614712920526467480295478176427114935448205926920626406056236914374159107338060999610571300153133858870362696033301598447063579059140722581742819900567086750574337027686192531884334467616198934060239441525519605599871697353941894083279239461771665212324601216851342117858863280743347136766071293265704773921558957333172729712673657769128569052130352266314936540308437372341859452029735840710401840656082877702931506404083248955339571200000000000000000000*i1^30 + 1326503131976172849997671631072909005750395794183645429291440977180323448361656182924505424601822730339643787237932884988648468208648330343293383114708383310723785635302132530812001436648541883252608132180521346272029038601587974482703817099644447219591282394504439244714779954590461964340985434250499301931323900021525701920022303357472547824694265746429567368940060287942338369435870620470873862981979866469937271928509605714839404882639498425640562556283705652609088902710083726247691510181105830462870215313172336659325880417685175224011662584825357523456028222080703507229378484080993282681955188337812658840606323322255662429673802710777407417804091637941498847018184081065687736354032641402835242775897522083754709658837886009160988775276428389760174319871264333836015260409328198656264561139342098776684664008792223580211692193907277846314963138573282692706380587580580413733665518039233761985366446406037796279666910402917750121562592810226489454346776836894249397384618868218965597592673079973719927129442904419866714740048794541494147176802079190843415440299273352390855587284464413045373703512195772197678372920776531360103336536579427784093807086672372071252781089493173188944247774203827199087375254884030687512905971633648687781038903210224695646030888406489261706869073642802348295669630474709199982691799544119778178161232185933626977070022029003493491242953351094125920751422031605998336420531641847298129920000000000000000000*i1^31 + 820064208572987984842454355644751138900765643569659593482060055940771531653593340315894031282226444721885335864415162326898580563703805841246926366282820089985514101305815161266939868585878040667344606630126470260076034094850810013864761973088045822289099572542338259185834049311359991580853405609950507607774787953919935495981610048093460888463503790784210065261964924539811131168928430318606284770507361837799964269058897958083151012770934491684935121368004430949022017239418855426747975749798232933190017055260188333520247768324450125055267234381771208260917861611121279376259715042684573770053194555155883601343750019253849322900689218846048097078339536307912836709624130449877411844723694646752098516278264600403423311533209995740547580260651094020725683990014503339793028928560700976132161392529372766711126721762591341840694619196087918083332617712520092882954690140128860276077738203214790151498971741068213052306726556243667824467372084484652919139102229655317325954393932285051350470977917007846017391858155628699337837696269815420440749694399498999028744547755833566528833998862298528577146222632606544682503998856498252925947661888302411103539719305029872785988378620420576919259733813227101747154971444591897488845331447931196401063875826830833743465650079640143264450954808602655892558252432471976817011833649114463168177569336553898978032179544746587270555350592179003511869303010193006334460910658125824000000000000000000*i1^32 + 93710934318992507288873904507942884983948359881860265081666179061343691452960426283910448467309494861210429341996032321060703994416421086147433021540108036900372912818829409504625284758822700603985039461372554225574419576546289990343607041791338623274001071150676969382616357353912185842310586514006105057529813068042227119687714995789000461027116833048663001475083316666178579414929127603670134538616151660556591856326687110895514620840628112476623483574599758184784377273916527940128124713469115854330557076016545446906489923247245472598158343936197889804169179702419160676967272865977709598092965854394734337784320290592824386186920968008678787042403521434799343212296103216422183520497697280926570149688499213924333223306768907804382027810108427342868205705510124079391694029450558461207227623414087296476476710323495242720660639199821510261920396741588129591341562264885447581907167092986835427241605762017681792534946316347315647571160461284653643936062195219399450058690640772006808853759940341094695118978781525427791937557128979868331044157925168277760690834150566430337984200945010576611106025933544218080206515722243046972401974449781401840451024831190281247190501929804866904845261372488585312784293555830449497540768403995073204678847015716935310504892196114533461748214458541164804579066964878072212937867189384767440009490126968840428890734923062435673601293445571330016438516250519307226255353446400000000000000000*i1^33 + 39660610899460074366957223526809124615936569308665166583075432910439391087197674497522947922701192386842410116773694596151292944785644347341946538944663567912789090702796420858758518760683674504372115120032781961284411175775023522509435016227492040586980961857026246326665379534346193185014309732068462450969056572901055899809377728965578761477506016233000153101265529619611735147557868251751460522167830854982319115559274617731520824760187504170744775944340301305197282059920882356516328835233247167085097879248887863704618591393350782615472643804176559500129560467176764526010034778650724610321851999905031474089352290049664285524143997884231880583971082989274186814426652397762275992962265187908830892249498925903721702921834428074405069418134304166865025253642479641803456676475596041515936803667451608903041197978861827561577487376744475963657923081356830382033247964107919228757689090664599958835714963588870720887868627777606386354106515604937963361100680766590901827854632461751145104140362982215887828467226511442393031438151779279375075873309001163004397290546930361460189972876915980416921511131380531458711485209153242208380782080503860466640330546212432277586262937551136177812194103457548011387106903834871190475319268534237644689306175386406983612565288186101554387456666346277985188117896308714364488253121199579037209255253077077706589090609231307190590964571014412667601081344363859395215360000000000000000*i1^34 + -2586090636006763030453075055242797625475015782554975718252833305325426895661977345557614111753265125146615093012661482027621648813945986414431617721788808141855982792132858067724732489376909733748285256822575111560757075266149075832495889103166019204304902001333673544868898097689651848630645589384918787046956701633591147512376237440118303073329969622102336565977846846002680573696333758112531592263457676215859068181271814332200689865159374030201280962705128832554999267945974565846223484436249145099978880032814158429380791263199736367798362649851543727664164791259224016655196182124212039125545631016001120553360075439096549415962757337689673117053357944050779292870153577184027593647651547146841770869282711645424069180721894533027240368775579002052119350109009233744975159350779481535474606562886245553030027769961176999490278799127992043826955484918899794575462845504094695841700788224898945290606255761891432684055413639989197001776385837037379992165138964377903469058961711132506920834252533816061657321131470133119443207039904044475249055779296108050401572946301885274642659988311785928620987211573778027078170496758002557137722227125774732927863871447357477665304020587232980480694156629086754430458008194076585230712950227439316987673977521357185248512478397453637995894542998679687268728789447719565841746160954003881601984876786703240958748660879008785970410968867864309493215780281516032000000000000000*i1^35 + 455340667701064399674181149632255944205309981853601238631399364561664054777316656800480660297251915687655983986496476938421504311393253620299195659055813191835246062543363348238801077703229384388206023293492039662746353685923810665085161286927186173704269997869235420861491847976989968649571986150139117515328399948207357158446319868064177190136170543788359184539190623915351542174040360612661414478185661997043199895694604379522949616124249746365696633690794111580047942289985161568306954484263305083734966374631005862590249912097907745972326786556040129101208937957302624283650357062817917721321722550309753727181344391963698453878767180728846998541710582523297856887050227788888597582707645536781373149844774618241661774277435194365653184407746415179898888116009196200744146380744352038052107489008172632063496421239021880022217454244763424134454068643825155289197250189081259345178030344699696452245661059057638279431280380382344232357291931123652759322166740793324034796228489671602428418532088061233545418195837626917950118397196024956759647788082899055268035741096626194381956628454042798232496374302371407937322688468041576757092662044885530902544272442235891373233744674272183760278276440811567523010386575144532919025868487451950014560398359103736853038613787236393553365178594161219292773113210831575847803319667232013439107701271390509166186159895254936956311572935772074385133587660800000000000000*i1^36 + -21910755651180789445499440208706439768154872468874448951572242023416130102365081867573783796610376147264916999570993226449742889180689690340704277382318736075196911423431340333983253735897059797240639147561985557873643424757388191004124088632403167268171219824886675968398564573976134647822055414039836646318402997216657319416259603784744078936402756268720517241715321268688333758950930450331302760144196635232763529727823548232332400033499456793485995248907598911519742642830955866508158947239944904122932202935231193394421891984144577290136067504033029810876204571628839952054608077215479125422857141548522435117105137536066739982003347066488464175012633965609212623641494958641262925305729704139324102422157338613288298923876603465576367414265885678051637975102465732162299107216617750141924155892564503705816802410528739564418484709290583379585543931058877514787476211258785423886918672917293382734325718229646992437245911020189311544108685549541946082152892682481205264658424872340556324036242638255570881498304056815092931642757794058845417021741334258942441024807912371267937027515751578689956781011620701176901794197593442392321300836570916767074011537993325302483701173446553622391813465553743132921483187796544621402900384480599016952759433930897814876579219397833830891702688992875312579866941843217264438483596115689808305062384592328785925272137277461329885079388081570206187520000000000000*i1^37 + -1859302433108680838229813756443118554263107026389797537688356087156059332395652828409904526754547929543683900510630702546462135046934208934386068703878342151797689513460112640356246521271655933027441449725156006767582055407202094540062641369623961139560441297094875663069612137430965947021745958353390214669203982885260414179962541734284392890652045388165486784310527964116072906519247861738649686782325838592214330671566276731352726280248276325159775051136119370529069795092296781095089451653306990203972375499921451869365463497872803768534238359481612873725528532144269880848349652571745423503611106836909102323207149682277815624236625335340199006339061180008013424849689500255226991372102215279530192726371601315103989711913810614109606057762076691325270129495387483606494045709352105304152620245001146849803911712247889888841486846306011062323978700300672717522864675855724389020280927016862019002568674749312285918309782900932214620625737882547533204512629967179515174720807566803269751549342562535466610428330930879332538661903710105211700382117653125016848867776464391697979224023845378428319206766929635389401010607774369455544069137654575508392605517268681858348337149598209826289195703107794175196894914524197940250245631546972882031211262903228668897576803569497606410976079780454924425432488760876555450764005468569384852757213786391068893187774725636069464173271861690368000000000000*i1^38 + 43912295788105688116578275273895533262284807957124879508892342344311401610649349507378399250890584372365397625933188651882077647771746842165349396510542365111323763257752321734570695188312933036413421199946290656786268697473566876197006163940729210979682110937875875081283548174949312045739226624229144737535623635551255225855651768332519961991970806275727291006630536242241937311881934436463337725784185330666144465861517350086675224337066397931462113419957273681516616230492106386737309607284560869918441003041864174890998185847225474371454345852435451052742740368930022661492321771845230857656705883098174420086831613013298778872024669091084826250055066151773657551781953557513571703013267773256868216152051615003592892543172482667545124310943885212408357873567456007023356499435651014501909803650096777589912716654612535935121853353339942813883485322657824742156136264399296134834827789453233401265006142944838430045563396648235145531415886117939548101310740359676386038503445528641567184560695667419137387880297968307736876636712128584623581179727189079392784972560171174207039985801869379483845180067149917563236665782549440156558951098511997872018389428116854430566811109496000934554692935281301544796135967865186438734578628406901900727564841235847052323441073251857470694545163481881291158031918168883996573332827937212279796109686197982122735276804073945375455995494400000000000*i1^39 + 2882321458889455740171348407868837281276408393319524442646395493407020707192667216467659903999561290411228865702884280250730557044751808972018523053017641133935520467980446254724504534684486565020349167277124115536367377856744935741838490321782467053979927348344967640801806626995368715262537345534046198773424173834643664292573940102829385686173072155161140569414439438052466943834198165742158778239498086863720307637596525838026651632732906493443754973957399022199280910377454516029925445757566391847781672329714619310356908747340199296047794249299915277138480023392775487979968365512517021072779038305483759473850589269589965059353383975807703226803626714846745744773567139094352797311618579907601376189012047479185000263885210730854649950518610081409425289064229945907898725601026706037963174488212530355772796818464681225270328359815253484892460152479327756102735403396776674218850826439688885244748621191127496444245471710451078069833689580068540623082043285998571691440263527509437071688246246086166940199814376083532292236677379047558317293643230456269535568184457869524976024180890634692308236538799816033500424226852817849784113707927919813208573412357629600000199929125091849477726439854785064843026346055736148316161067602357543329531226504743110538236164338922649161341060294255368617778230863964610679375040302408457321378228302706754462170247907297166622720000000000*i1^40 + -8905781910634029084943940297836968242876273766867300443699308848475593234116684873342466997141940895490615893782202798499124144203926718951414830063708114666760522286166097461171610537501024808374576919377520520039097133227686074379915283856306725786409630961266844487695410943467629943545220647692664607407610223580635749553250721688553227840425492143969030819612888828621626683405217449037382725810710051126279515039250467882851564587411321421507466370342226500520284704278258336616618094392619525262844652591164018992771202763278987926787795768111034052341319733716822346331117684934127034040892171578834195251059575912522322664513569302447458354955340934363790909284950738971002149633315262280753247145633928248055062974230178572202814711128938376223786600967346971660551923873766028651315169734869223330173194893718228670246324270333810402630349333336195631727813897160035870462480467479534057734209585287134476650719279117522323439463308305486245423109250489695688934638563933935095387429301365254948553047646145068140693524675524707912788059841971325849411125442482442794242021980548444869365859012161762259149956603860491361627953476012528202523632999985928173640153607727345122709236443915072115573072050395146156159730888617854009322419856732919399789377699133600480643779791647056407703628929900526301634046304892251332154268771678650641384492054347776000000000*i1^41 + 74875065278571997061049493033013709026440373990972956685291118878267583922401366835163665426154037791623866494629522650214420735083755211530523309016724398777589565115877704329628975626925669848016660611347409602641387204539092215887475098920607810434247852987666094680920224769336691883799961652220809426487450118944611412925657118623142006907640614660447561942747775682790442674575953702903611359959986002091449834713406360326240737070000184280511330785517912621655952308349804663810138517055984980944293819276142667311670238001843518859022902175639897307486362025943762147430934923768609838513122312551769216850962608985898658335310721911572459102813379194018069946804240435118068262010729990970697441614338617548292001178317531613085992867148977628954129137106513062516327895231016932486218951943636141284334590357431269128335217849875554698219295197990230420129539287790872651176958179895813110025814952592813120989230889648164078034960779597462357797064258291980120250683963839285762606858229533079237149674424659490598935332827958475789918526407375758377800163565981783471851481987932090849886481293952097217745123694824103081689850586211269115452096478340118087212836752015896233390074259326976619037510498261002290387494544444513269732322090918858517442662295844715539025959830063514377775563364837103278497626355640270218463231886341627933045555200000000*i1^42 + -15916673754854584929319990489064614327538001310963796799997760823459502014476726427336628173744303538438713607368277304435529377097418649440411769590052598130225065898321491882047197855928259977971079416421846486413878692900075705712674877569650507442225965199731623605146687528972836659209210473071038494731407569161475870349488595646577907051154770652010806377003028449687925166262571360256221725862400371010952620776521664838540735201284354119748232964680525337422336563323053319744324361607446462492217203195315162318472273336893806749612060206614894139341277074720186096133012916519812162670452328165361059147475927168686807747219321025188037857450080990384539775930737599978639067723804860013985694850215857586645549802188754629619590228395712595043048287832917716006734635800483009632758165536143776350447036169911239108146979471056626208281985593229653108556642649615302377458682940540903004537789762634077985537503046589639552232330206795967658931382766389681985620085259330650044964266419411644898854884236118770292885397031191937478939399867016999351900263259511669440213024462289468703021929313852328953539936152643804495668208219836432349405656606392637708487730898528016697590975026575502301178978800377890241302801993506536126888028159064562041215979846279738558690353488164596711744537482743058884554617711675346987108119215918284800000000*i1^43 + 46514787176927151646389634405675758363860326433839958596889796971298780519673418971443933489664526792229630661897591138793864456029023777855636519786051331639159397287510570392958655493359651238551321925410368141598757181007231148041141171642796096068989156205865753905167978138257497530085172915689315938439031640882125267911024153135020313641443673337898756242300833020200617359525949913698889072920942496351994529760690025213792557221289221939696023283237046328371192532796957831518710422679007302290476807145957552542869347206160012792356584179762825462979104162725587477336958845520132417612431316709554879399394693415483886256369326366621403930475511654030367531281813009131187345348750161217452385061357235822281467043588454963998065109137841645194016194692989813273311916984398266814008747794948830655062764971690952408306755858476015239475567943028478110613918608421035842487875979560422428677662273276028398285871019439362556341872391421761100107784148335614959857201051915348627488260488044051466984839736215048558960817882124353573235823429490623692402194739694938353177257744361922074609205177043867239463740804692585081426793028574087995913769046426699673901666257137598535194211671609436191262289308843598942307585237965749491221418842769618679643284966878841940270634736451854068868482926617535391889783079161245945311526912000000*i1^44 + 159906797301609806896076298926908824469227602488671323047231811555857720027404355094515159367776611596203231443250482329710249351139749763755059828786650242555425339375524936826027522342111023173241596378652993057322052215759633635499330882681495160158890083795156194171392745432297800848332544333079293981394032763916871739922168911674936973483312416083566024092875855333406039505632196443805994623434872484169874172772834816321406758844317543060600338797787283942033424911573541703576695363528344140492708897483625999985374686930540478316891771291223174001038030579959531474438333214383844243026581823586472513528555798786470052897267931143961914844337338830829044119451525752691508939090389402183751057364865060650393438022934812930768525618387269267464727253587865158313158700302505780518814986051013080133413388160601054518056632706443699963021976425478840790492306271263316430309218612125110396916178062145780991204157987513050430534393883104393505906403212127800503491182347015866864292891199844487611303752619687148993649130100327641923449165274166146260092933033790656208303800338064457199538356918626384719891236030145825365184683575358637361385986701703420951707993903917828882171836251031213514773579605100246678828433775942311098107467941355987451077008521266395295382303965060296681986105462010921127828484729897327001600000*i1^45 + 30051465438694063971273691891855824198729923246240738246803715552538280598677180529744128211784982843491249613389083744029699004920960092391463276609271536305774539860156939974310533923480366014887803613033201300646755133301344741469726454915643746161439360697703416307030430993579279507949660016929096740575397750299565599985354765578012747317767738737011329315110687648187574206756892100740707879734004313520921377614278710337165300871314025656465183685966787580036119667643896982927604056161290354583534216511889674612267518797059463838212086269405430282656196776116566798957392011761405028829602470633030519685920510990564817491630338026552287106056767069815951765294648787975464362214554897911034270351901381976895688961972761619733311836009270211996296407218194884397794503305555335162577469291858979441367058620856544007409698225366340983637563719338805809972932623540141645079078239180520718617279587300367173533395552964695497143563996747548065772058020870694595198729700008859536564380684518305664868781574403165800206282821792479830884327673303119328054358095339572200542566629238723189780614942261664397124940167870530827576622095612185466089225368709501291567745450067896279692527284655614568335186654486897182158966045313384311398708111439858565693541600437131024155882832602942000937037266821103339909100339200000*i1^46 + -362984657117255435397246045959384095148377086207103516566741005127711949015277988237961093915249944023546041690879850173367025836170430466413696422522278349963737442638676722626607593727697437114831614123398465498599767081571542666686310400963468754573313997588587887309765541695780559925155960732744340623748957540846356182214797800001623426239626262700497915063161614724549778875133998525217630100064612444976486424107210964787731516136359405795511697875148261400684341666807662729961855171272685916517261145301111616334452278106000310284508816110994995198185644771710289636568733032224580235429798954995381356146812101926911039261234360257880010901831062611713701603216129202342775198144256912964654206792239978334229702811800102961824810602191584704579558224015191829320905607756456703669971015672695273733225586061061782531000978793780673573648653355340778450770254883719605105534144497486421371993485296015940247196736506212666416820681646145444816438111934355932254401226214739583317246531150829985155354545554582657215819395357506781240762219771511490892283604135077180776658214548452834143103059347327592028870571262433928430756131952244355895142880984316952782993499048366474998034651016940964314742363709150454325002239437136384572260134905451471971386149558515279617203605104350247388163548105765289984000*i1^47 + 108711530279673941400515792127493825737861995961910539941917211356462070185985787948119411684807047424743633861315915238337925143305085690142561084474069324672178229205956467531576522166508653717472721538818081712519176308726450621710767445776644710957977695542889629007668018303339469454817434327547507239097501461476668270676825330094958090239291253286867287578293048505055146912327101173230371654105971689687481772558981834512371390758055139629782661463412095864502116330063110645354697529951210291437779732635698246826658103082958096743547707996591250900743803615388533541381988816613423076433824848252800366220160618389434576473866493242934592000250656093144107634474323464138385993579252408309801672340968726227337220953531866604448984497354310195672395458068115373748833852187021547278984851254263792099927039174765124085003788290399117087354967063007450052350699768493255668047004214679989208153869590303710862474562636018428702017043482384099147275416355027207582822919672437997095569075031436444830286860419612353417729456615288288603221577356595807086407295062509366805641715828870248892034037790291290699985663345796219597031630571537226951078020735057896648509644970401260491358292864445975402592098005689842748757369839134862301696484605197273678868595809001704800672348219424905135732897731788800*i1^48 + -107384936711191754180910428582255292566917101687778969283589065103561409413473656595263710197352469546306723818578666714759967378368110332351766364569920207263387301557225181752597533748298399126816524242211032952854309219976813084008124302224936520585475133541623951121350289714815025221562331656968607039875897014809342912088141929174107427971082354622261735442146018342366961416023188136401951860659904501433941914629306946418787686818671383855485623083401444985480386538836839002248144584375477442793409115635541455736429873349657045854024835183066525342893473953870235125969130321735987302211739801193064348486844410219889409926040493732455520839163876222474851656855705197194940686723878546373116451678796309592542411901818530710147095434305957693187291531482472262757741560292533211541363641118699595055052279051400359023712532226914024410725714279366997718154639173658379332121666098658521677629219158212871768528996552957191021089399863448436510555049216303950323095823007200436986894942871387381441732660226145729938120880174858712648927376430399526746606017218116737581620851300998332100736422478671568576363613285691485070283185551266505340742440875532967521316346839089476101052982212500782930604310152984174033875270187567964070662228080020960811091207557232869313250434023689624201600*i1^49 + 62356612285434406429296127456341905360872851451779190856011110703060392819318747656139243462898712777342802416412994646279475124599311615636333447922895995216214724892456875206391856866243606709311118934877875271344555751189187069867022976039997325047743500929932895430229290663339663368382307313538687508354469233693258467495597623288226313945365146816089551621639441209852994015709230744143984815956646083694155366226522173316740646072348942089143390170856395730035669560472220111473880592224758329291870668401711163517918004786752705223076766908478482369496958789752750100887362499042325998356854162352404580436115378099721796654406405767428315259073458423507371546019577525098948340300209804390591654699532542000582824651036927012245404891116901133556973944318779176777787848762165261393687197028455373070088160667825254122907305322474541115015700457940613802237877893019971954164332606902874013246583590113554624426120096999674729317668363211412260590767907946415409659566597626190654630370093121554950458411702421546950636072339797175708103679159686501567754833996760626091224255667412362729460975893904620427964608918952932029165463169715533752858468946078726340358457823776027005337171759644360051037709420911773817031089298060778914515087239449188740122750494720423752488156569*i1^50, -237106737528321403294798979677669835795267156880443367422819691969591737693738844964323315863914816425938303817792455978387760131822882191760718181578214308838955073915597737633679505870332667574144896221799645787636026551092657598745630942789358793241548774372187099313005289771426454527197295123143765006760891038519591710169892225932048335761432450190427378418681300785207134228201260454831909770650450140810538536068083491646940193192652271812121583411202612602319878386782916263248750738686823548554289539762349682817490062489779613381570338639690855360711127458564815977117695593616428555115762751748579133625618563834820801809406660778557544533623353771324239397502300860976787873623355908502878108484098711301511254441650637500900460430493533647694944061600981692802939785709154478395189485717151447775590245137745210745853257026937140050637973324623931235212451484704915711082980988346073300337026523498171511980001311557682126762654710957437911727413785596703709148755202707107867461969679885086827064191193309606133538276953974553980527406364125923922810859047407601838592066777893899585731225123064618939589009000171171470977946200665470730607332565530022343224250414644690375463947671534113047917303745466528396151302809436387345895059625103571726335522328997810639469232407762129872415659414163090375474525570899114877303236877729063335060603555318983049919663609939537236062881927484836349823122869388680198995809100210170558013800139980805416052222364391187354415115385798534949203990200669110426408482920706776761622204412928863141984793284198311040921336268810690194580750810072909686242609517363621931264524633075921265990124809742932644753863422520522035950834576031478946022607302748058908802253355683890069282769745954968296404375049622715634919359917789947993732200093118408752248687480299364115337967173551239581346156402144293879654467920247412837976718626155982115042063868549187366467401680597027976019647085722143543362357317055104422915795731881499967250038855295335052286407338519005782475893200098449240858941632353497524419421795418290674599923939181509247644457319921392450072724896183048983797862153708555557253927299216631925034801200007989739040000418960637046744369694637456442731810002849261862250808295176063090032504252288344280615218783376851295630165943540631478764044778521750362944921244091011253463180402719866684093158442591389847767002308771796910529969958485104011063706256897343807252972175360000000000000000000000000000000000000000000000000000 + -3167711642043757672022963748899453572537940071597784321658606917424357358603044631656526721839128454003162851578176718632763465994315953435686744038016992233524938033053102664275337452789310879966245840477187239644015939824657599207518719209636591893336412522573727292718142508585852843820131750582443406446915071438956580496153999582677005809344511348392044481060433510243839674465554086693152396702288810557974001329048425047632217440896018148673071227970329911404990438508090155895173467838560232919584385024868848187717606490909948713287815777620201227028803760123919574882191552034429542170370247527024265978470331217881538570227544236639226876965672633461141302285925013147621950442093402901101229227975438093149531697000592978443103814178704819567712263287087616688572377040919911515709579603879616981450264602777472384267640063080425304022470687655409822302820645554315298033735281645120595758924284087211472895291509870784393286023473675386221654129196984752340797380102266832589321018871383385418339058329937290867772329160910465702472526433236738114116721799248610125176643279750024845355147476445700328882343118919145044642532068407194685548247653662896035791449514974235549413153264477050820961145760968817177173731798350673461303838657761598501760410903048349337686358134019556391259013783192063778506756416410074627291733626703387446000689984155352572782295624917846048625192510674672147250288045720243757705077050198602817293724605907024092550783837025718513673913076981970961511238032697947295245238941943588224328747245410225835610638589514461110372355898484681481371463837058312509517854348691715463981159835831529139508999891458905681557563645612853909444093637596469923896060298863343254076338273430955101699456631900989708800338947545066841115958046699087405776834072029923941279823918238210218962890773511725363628493817265026472531385802860436935521582626948066735905677748173491129876499172394760440666743108825821086975826114254400366128099483493750399464660273216243936508746834191492560295620765207121536843144473758614066995966007350827308353079354810583340030158715813213978796374097870643745855590720277230837571197375762331863857799105788438091420028618554492465373734046396778142626360411722214812219954482032865337383580520424514890597600707941694745892013260672538452372094253119574596753574619894112064644685277904912131960106496589298583120978054100430708597136067082847921687134020299926728848733435330560000000000000000000000000000000000000000000000000*i1 + -21355731970705677619298172633165067224245789227165083013324778677950816438654584610151782053434347593054520377854389079569719956648947487756953070981835381341146883869967647126912245054756303261888222405522296087742183509608385506996346741361303124470001548248600696540763814047644161207909102480295222227057413947057608636073673222636637168284993526508084375184394149817735183548871517525323158271408376338484055202557162771330790369323633145401822554149131131694065681394463811026061437094544385309417124179896062535776239521797424688862251646381162174132755908451126407284086324525886782651711905030404252903976305791704382752054273020987894554195751635594693989095378075999123463811161405845125115918015010264577433093758690063475062434396231684157114684972408708590477542913366337434575935563436919607907594161998202314014096281313628031279438727138466950745854430515351556899218623657951044291581310999191005550243904944021493127663107169069238020708545601478635784590193234537252520561605528507927332213783662611139459611006804199986721261489148262782987444392980688279064069833967303459702864915338721697069730624916263170498375007183931535026869312793093599833223029177264225568597123893805817800162101572494870843505708338137673599286804455901865762279346587215706189981189815991558795019154231641133290391134039560697571971507211075394239549830363454719610704567076406813800558698246972130561357738445568338042018494398857583655071025221765724632507792759994396388992728191800800043151568197741422594547678520662439071312164347109565751391793439215008092165355634481827663373858967394749966858772028359532380534342892477616322435837705825558446922218649967244955503811656998850634473741221615950726640771168485443020601853180267416092785154724109474848869324230567295020636127614493879390298010206046905893324583584682889747962708645115357025349815080780353227301111980147087933457492608360869150009732599272180342552716765391948705325136043871530527632111077805382188735792519921327588730443380222765063524481964786854894338179110154658705736729680520491702986510546659214983280432329727663610562194669220132212481120454643966495842199406089923910270634303008191270046896504215077501596346480988044991771698194881644888681025807888340151163068908906865851190381373254605573297223276734051659599040702964481582776952319447474865466497775511300132636740453007238560740834728758756119189536173697489906650556473965260539461193695232000000000000000000000000000000000000000000000000*i1^2 + -87680366502544523429232565820706290745265862189101987749484102734932078441094766048365905223699132792385951929154002628625465079192238134212458327879140198813270956360434967199204165849638853263046425823198346117558195680653122559688501859540345871865230721401163345903899566866068684995446279782794713762524836430446684960796058167306580425524008455748661757363191000513182573804075742379997571638348864975815843489326680976693639747180059274807839049171507618718910490451908004116923251936516372727925071146237701109377774434718350678176600844767814292708742151388648385268644380268308256100971879046485319145058219996920671783493758561122911808167554567409884958656107604053774880081974502489500523288801307372184752501669611352377486993214783788211446893563371482870745520564561657706570746916306567936818761071300248810530411880929508554458246638354682126655529397758708359560922279579582702883730012306401602450436900840678396150519720965609424979389418040168871142568854691184996413613090042119366910930517000415263664851347898011448944948622052487793221866822641341824429115372963371844253070454510810917802608836846377903079400658259472824474932990328844580692011541558857906331170892645105829272226006539556356319531181733979277033101238412389400541131670246874561228087003901423168878288616850787644749084234799858492260133133477027626510729725995109478551707331090617936732629340791231925187995786749381746527559476794495594264948925548649346818556724743763527945196395558205486500588311242748136016056332322699331645254215920486582332843025645291226816052770468804029417253578222750771636096103413744270268311464061398695076847509882643771669386391899482878151853071111231132842348936940525771119846399620713309402845080978365186700868151964083732741023429196670040887836675086785035039485703637672760022941845983697004764288504968447022691959216792464053746961986422782464245602086569022424538028784789506899568486763799301310730459367414164740401368715641434665127319229886961259012682250142702663102513516724827098204720009500138326101434388240967278572715989387373404543257404085204612490179618034423404711408647808679529219093266520643691185374289621378963273928283549797023491007381393744266303802438956586720046094900451498465483866930240904002706342107835085901352498764886960872239567666137266432701439772219251586224488373327198722319822282578239793180532236024866563085199759577730986304493932429424402819982347468800000000000000000000000000000000000000000000000*i1^3 + -207550165549075039536859855643007915165774080586666973736181196684297859663282424045470642408775880988350741817011252839267659416359364771682386053930848008029221770705777736861586971647523196897442728794177889951121344304105199910545450386297184893797443455330525757634173254380700132171978382436735584891534405912700746056882401367141587191875573946746471453455028876106941922341450142625013543819395142856770241774174827355706671568437945239497118275320928404065769489880753971124906681335251612954381777321641737374215099043281568546120285260901647146764364970387742022861388117132804355277365329431718131957503845413453390971302837403204774626876459780191794252884191022182009863330216750837862735590468324785930721561003681472676870553920530695009193021400029035994537403602913459118152062733887215882302217360499902750609939269316120945365333095587311117252377151520663116140988305911541876757747637483832889144973233495808527991891996865849940526006389081086715394464224176308199897230088571911517150478805482309222762773982159836716910873824528716586700047688798883988534060931053429819167018792763740292144349348968236299524404120411677273835806094147901101347756207672599001438308227720176051833263439264753498725042022231939420108613952596494583605415469840186786082530560652990138696189143132392771308618865649544780089488393360325641259165039227661933583701978018889575577646125968545171381860333003502830696687966369860412031588850924621820198534264683411320653879738737616227603534929421276663883784729076404754687285252238602327302269154028064413510937428273881642306579247551264200626599845079324832147238512098085902360549410257526456265844056548282714192163456457372296316878736587543892020571747664117135563271532452633627036672551086485229124458784986654486881961397640689266435478937060563901119847141558727191239140324880148970299964177619186112580993079265430219556831394810227396869838979674732365297066312118757978296047262988912410679879035524218863336122579863861773918020641522441305399119777759743443104645622622029393590335402665063662370208826059116170253397112079847988253562736784084255813241989169910927820964127084227227147030591943934740053643592882137303880181366933217530841904065825764089130613835361659652591217416435591960893536318745699249170502610168528639948853380640226916258800878680476470453867651869740668153156974076399142368381753797859759853575649146049223485147943591681329915525857280000000000000000000000000000000000000000000000*i1^4 + -73048888434915226674140880708438275283638200290706494151112663789180402374742118808070159006730661084402578798454425034405598761479272818205386576888081271386085355066606686284992974746053210575154513189101426657973566136781977174813248956920293611373291791977770652821214064759593369737952381830382760246484977921879384331944207741923887823175381283975955473925215112472251113028080293186314608264519028938696862370375094690246894825659544149390200939436340210087774998901956859287770414213499784663035834650857720292162093318089953912222120328237836564449446625646594387977002890336852334097919702100325093165558050544196169848313634239285090487305299873687523191733985809297040346678179502625818625283256597707640869806105275932465206985727401446397442716965410058283101627420881130043804930496576188754798428094438096906097172462455780848236233992550173371400885910030747649052839865170712134664427864407804662781351295671264949784838952857418277095807022826392007171237887986602294313886985602829232950054460345785610300830080501474469841277725905380034968216050351715195836003461256834531051574509906449828476331832162842900546705626496187835565770857506273282444705438760362183844830965669276057828675979719405014219751084743871480280572348870942547523662764459888688925462114110191034724212608833633506486695492038737470518184581565499410133132903748734809710657364104042558125261606992053323676959234790761182720666162438149038342069383464448275264408875257383395748925905122468156105912351936770574995579505654150182440403521914185401269164564602318021133612694916771597405504026072007135480300411278123907877776489167726751641060135304072768668527451325552385353925875269675699102680541625566402076307270121081255691166801377315183201513141998686873000375895391432629708406678303486466835555104572372347559682468570092357008807978269419023082154279502272816698551896906292922466397269727765963606163477808231154678836548787267192484894912085250986874598906887137577843586377584096195999733370943970333189682107671385692290358325903075313984083611149344947974872945381830209583015835129761863290939954728138874368219285771100155730701633518852490424822373541872035461838462899853660668622598763443749881091939869620036993872425423591935049913940332324099832520597780464517096383021554255728459384115356534705279342633787336550862400963118123661514869000090622248876895936178274088559255003542874714029345692998442670824095744000000000000000000000000000000000000000000000*i1^5 + 321335991412263797582368829791121134625623057185021399093117216228804202112462370874055653582275367970919368826349070431150935396941892097902699353910393386150733432158167884325573816967351440478652861750971774130449870284317445777065351636168327147071253199898544790808479077339488837663714205821850852332069676567309265509391162845475545133342035119804168968150003688480783627318759454898004668558669229155594389932394459271818336380378787899315261199332647814804199710185174107688880239924787886694047342872606065042923218041399103819582761664514539718255379280180784110185962834382747872153607753537521656939403352558477169246720295361670745898408991217301442180534689476507413717951240807878529688583084097616869182849197878242303923297824713019203793254999195063698810689324758697742450826985391015844621571078811116537475644600274217417703376199304612585895588153675979010896723110919143656014661273105109782323442371125204015768382681672862492324596920356819435867323196409060915422344375182075046818675029421849015235145029916628350521999474598480563708731084311431896837334242084051585717129427711568642136094356405057827045216594478623014308868509873174545667581829146431964231471426436117729302061242120488350216549434390245382632610926181949756620601991006888001079942648395278914254605713606037777439969963289922389595857161135795660643022461046949330488289264148451240800618624011700518687298052319505873366615835926875844771982414236646684926997999861833359715368856377583051811473955224564030508271256521547014384239876587464995371870408498819311953142994184411898907688860516610025887075245096582529075140395160642514517896205753281622208769295818753296852189829425431613300729196046329246328160682715251907520349105124810867528353777068523701785095859886035584873218572895655021431381364492234324774433784879894077115387317720290714219886794956857814446851737574903240846386586331176474389261412238357148691464076879454166964624918586538974694027075610754979865811306437751469517053305616012665301050094202015439395769435599588816217004658154484226282769905462490910714652070218447764324727860771304437330183000906559669287023212614140586137337377832960219335570735297940728799287693856742217034243626325232606362173994502889779338081354684512707805554943382182709159322358389662923855424372718793841679657186393286441913455235475936317766179486272472675035543260216937549344436660118779902436864779251883295794790400000000000000000000000000000000000000000000*i1^6 + 246479771560303864871853626524539547127253762101431398151521912792393150449791622811570638608087476585812304455661310278888276297022489172142369858000883213013174594943736071491606706527376689554015948732146402109452756143195003554868582870271957348450847026319389326048154532156542991722363449241959944627479487167046754760197296716919633421972514721867587198407086504578354039103117034420983161516855020415459319654604080797646866157464224222803766013292614829520738774494543334820182616025376746256731169272102730984914083718266610833777608967980384878451859686115818963579587783498304723096182010833162964041970264567292673920671234228376987773340003528086758042742758609503611531387441307957212015301908513414277461331920287732408085838531703383690331576573505385752646244219672629863223591873625589765246352503378589616037157178712144165363360448738226782772614046198727921148139852834915777465696781233842220569921861113080236310678318838336045922731772147477886065425380145357487830714979612380849797833430288356303975708194459230974111275248157461475873758571747775270141153788285845337345427899814951180179507828196033792810900805514643430505507430635956659262026234564380289513960085505355684834690930745184629156002130374072748595055517369671692491605548915432147053711769623844514665790588990324693962261344967350627976587742636429998417439437526218983399240506094685916441747723229393712089297897584056021093504801300341122408359998057437814683099444864043749356670581249928136123717709588728916221593737829234552489803918879356208510935423842722753741093103110707211162230589394169194541497236898158328699595777869875997537716597587529404181250722879617220242053794211152934557817546318337169233614314042935700424420040561487200512909137611885931471301506292660650833823338298033374804527214647187814714457749345159802013313917019696483454991683070517144347499769516116165158414750586003044302455207126715934722253895161372577463292204113765415210574151143825287257040840325419501403224980569712118565823487013822891254929793545830371019666101447767506829887814716418854113314445303582166051151591447534001461804621893211073656494587620997845776567532757937355447152741480372209789939443265177433233927512082716761341725205248907392397747309381600618630864727385880446311600340100659316442924141832928435554242947629773348310731790193714336782483635521510747156089910844520086013792592558427436458789271034324110540800000000000000000000000000000000000000000000*i1^7 + -403535741471785165142514371676666193888419087501760841703669404897483789612484931780392626684417283636390309887076856525242256758207084775807322152926812900820762999427633535360102033849003524076662619446011723231945038788537801985487442663880295302846373763862623836951889857809436699746103260048631789747492159548493965586504676792806665750117553275946330814648789940554680746720181524376906463173272603263751152549781816818694323987795460487959058289589144179495426489884560758946309158459078953752254458874500992529474348601364831020483950093876140561078280979979367819220204908073554504459868081728193510033291590634898388609701677948405864183873859737427517411435839979916260848890217578183183628946916795013345405745102339845785863428540651799166930862304066941112019953496379422311305043370939343277506870976195215831233067644664823038101370575105487839301082473315752808493347519871830053040129020473892627879660412751484024830043324245512146696771272460034140899963305119867741316872651808153445654452861659455723574262264459908661285973888798929245295982496829600671397122439831064307016201998097522295759612705481188715541389699000952547961415070271937539324732426420180712215872110399629107302297174694767820592149604792885947274248432142543804311872696773276493775885060493932257372206882605021489409346988656208180303745353251286218208629256012178645059298828962179553250383535188937387425790084057098564658655934073283663353513662061512149915662818119818499330889848338242583843634685533848763452512766052400344972946169271217524946320469524598713230814907459052179248264089600710341417362567778617713838746871526603913372697897156328069879843137222234805176620689588234241510527576261177896647412080872231155033044049483592877456275818745500854935872788947508399133284738790446192262857690955448528202279787694629906353343737516878942993845484018843133360952858057054075870057732037067962961023870443376883547298426743804550760752128134599994237672475352589708835961670070758517260878438970978036571839174189622880210286154026197175355807450435699493082915393089541489752736228677724894226924699078138621693348122104548955384207625350704475929340569465342746366139252697107754520085285407796843698151374707472555439369420855419478893000613041017956397009201211978773464875145586180486122160138828327351065222316672942193375347829418999443244826486441197007488908365880847443768377455351379804034247868212198768640000000000000000000000000000000000000000000*i1^8 + 198074644134896149348330491988402766957311262299036850686912650835258820141402049603295009593132682028088065685433119884680035584703100594492836220515983029444727610819166075766846952783994754238684097915047046729624729203364333384682872542145764555583805982406270882324885570305003478508102131526123852480010136252533823099444879984332286678070415227560099537454402586576604815300784858901429137042573726170609276906250176276309142748167236431565261806181749369614687905641100849521308755569598143980907484748687877908361170743531811341377838811178792677207497428355150580344117112534642555968985470242157173063262954533046587299792332395084576808980256653319955398930600068029726760276291395499065890080016967668003369531104149879544857082448175015567925285003028602922767066784207201630739346145720412837556950171826595835417885123005647294590195515160838301513062328951500554137189368778453003472316167049666058159307767719436618075610653211895461331784184241914351160434469419452620344908945369315447111924812022913594207248222666515131032316695678896629909822406547231504398481057334763565663712003540979134670074691450596175931788403605039905369785392040518521923697259091825076796757245695443651966857646454156122571495235026396052763415202900704711319397472435991832163635270331865817739087046126753856175011721669507555952327866713286898513460023309508244555320001944185267012430361772498683447025347677737197831893263985946842236636559768272244104948090642324143626177324550491292787730186243503706406593410086575133268729194211997244558159200913630987567166523473146372115339096799998803637817307083896204129459264006501263095978219256270469459096195520971276266480806146208492761128806758092288338056931335756480502108058155151266052279094094578064274259041133416640949181724033758670705924552471703007519984627125505018651761634865891335112268675667687736656249433003262871298579338170585346355432529652136585854181456000602085787025459464989646701784843191066876528533340824145815789200704304797416026307793603958881010566673199572898709233132254968401362201959748565820438892054370591600081948793929243831174045588928334024622884026516490932368596100839264964423644108179443085661515744858523059839742614874165502417947072870796848790834205635455355570064191292194165922480510186414108280824117646665079806854936849116951776162628089630976999387083610629985865159130464860234459390707976733116220408597753888768000000000000000000000000000000000000000000*i1^9 + -62023494242002346201961065677961222169599729438061181477078088634474000980570987630428912418768251960819057787864177472853155850746551886091755275039164786695606229771808275156574498534340141525017771190015529214435498388940131538480133015612336717968651497101759669986720102140710501924892767311561371682812586087956649135868983537938307006700007285962788533001154440121897885791753802858487343971256466945022384544145776055518286418450560849516122786332504122944539961455296017095102117835245311974954449370878462449853713646657684093015487526855754645293001609142923352525807317520295261989448188791865589201891953355611898616121785500585760666547301111680823899821009432881023607957904793815689001780803984154750984863504928789773830894778524526564888179714473285493517330658834174008096006729182055487424411722501586509264777651944789995907019897084944456945808442171768460129412535893288220921173120831292195272986370259373971048413506850164969503618573326817143037671676715430869635281575528143096040152316840237164922895429018493938228432471976428242169496860389256332549389987420071702640263239875477782825066101627436306770767489679360216085228290875681189353384171676710679425153439209898945273389265135304666850027884177782049173122369626742762969999036761526983218217938007950073793942182349212634087050301246129740567622696999186740560813326297792480484415520520049632909865239359881550985812139295761731116328349951367270643154286740065292524324735210789486736556533037009672231274325486542602992545825447064259040142690601133642786898214956802187578659531861755663820186115360918218054396111620750146456143460258869026385566902228983849856028319167174646501979252677013309533086459094817738755649579357994730516341928778893465584258361130570776007856723131878160903343075216577595198306038903152435827844616730336527888726992981492196931058988187174922306921197370631624192313574492523022548868717610189048323556686185063718810077703652350624316280774325568634078282256154581014961900413817981575649144037568430374797893309338887244009127774302904002108533224130876624148303843457968504826680319623386573916227870505554589233430350771010591265584743808944807203750033705997077029470364753603489230109116794455294189743742207906953276047131617876220064096395035101331965621203488316662973963134727640061420825582118413809916843252916309014244999481822976834265928773043802337228994618778434736544121175345725440000000000000000000000000000000000000000*i1^10 + 14206393830169364239788970294455274837840522734191589572023500057405084321216438124862237195338247489323036274851711986934938885026790318154510965732259099636427312058301390702890063553291414711790283164585669953335003519335690892112643045831193417152282865667586688690441563693892666847785135781340408418897466283023892330390292683481972113346978554171501774957602392559043240063268308941406192232080205642016878770733328399681448172881700576703904460548565962749293548307750677695507428756829273714219042916184710365210096815589739158847346735683023832172873498297279227249715707322636982987086726928057181269806610585778420703439077533451600777338114271770166570965724492468802924301618763117560602612142277590774163522747802954264958850851364816317110314920222303875337951088173854383399251792894021508981331451391177150362426158367398579558290815513336797260962956878488104873889705960583116257028248698484926885987839381192851450018071508489687016757043884237343963166246495221668211203824032346761561033904002563268887888072193446554681326112974631922992381647505677489719491169126839935728290767313143367670058844860901750523147958185994119274164630250206425403765418513720437360600444058914546466750011188550266140619491008030771526717628382713613372287267150311505457028991311899699041252865381888345952230873410540767246493019263570551931376109643507032183652672324416142884063291455970683397163833924131381391057002547967536314943544274304491667422406176030733041223249832898173865868756715989694076321123262297417155494117075862927067406732248949314435082350789584556979365429588975785978459476165274124002236993006791191099976798104570956865352036996130621407006064446540150048163596390018541021020155987478391514494700012179217912522117563116198321297546264492643068456684441687590516357692313831839612390262199589257437482197534968318568321494248913201101207410418282823270483240197445119997707483495322006594413754930115631739600591387351295694792489013216832742866701720098552019991750555231425354758047936905937715147375569946391488447454329637232350861830032502016683400187123924362425260857920863798036134707267892472400235600612202023984546264010130838748442250895771991790042007372181233274489690301988912557216692531673777768520568670965741250631966865520947063412219269778416049328952912506220967995739181264492780035769186866455236875769484403318186649717288924849908838451048879622025903289139200000000000000000000000000000000000000000*i1^11 + -2227014121190304529695318255208955280017744994625362698071579308065223461345850329947668497589483940760338758238919148989328435494845592836334295322700853336748853381706340368215111707482104776614322112157489902524104557328993717366237078988546026799194234440562267017856777548258959366330559180983514355224082460158754993380218322664817160067040851293026693284130841180528303518833877785455940498850801900229351031708940833094284648203010832651281787340304298957832731988498394390645164913953691330449379871660480667983895474696826712973772642006550279541459226390097456354997838975405865095460976314237192352050299246356621144963501575565121824510727009775563592075781708577640611496958184384001809971086308039870221224313259022660966409558876622733820781318707972857313175536802855715265765380186311470846918466800743149614787721976997470800080966645378330838583278195845250569631585425080247256047917516301987025214953969192430581368695533384831624709561482195309540147602331482955476224178210072892831794566613479622452255861936473359822807253320986430513528292286257839393410896004207086718124291363273190061043720705316971984204772645572681925896995762004985183805027441598631408366796700823041446048062379801811704554427746523262137293607521343618863770276669358011111910736043438518746555192951513723807443088534846576795129836001872714409832004033703227123016112152655807108635421297408087845277758369452422575150228047111025331351342362479323699861788405691877002624816280487013877866956563884033288505448294888658533305984003663071840019841576460835587751617526659280394051108043968945392326046631283075143018523021395146678561868678644162509360896249719317702177764046260253927453225943610722435827972427424389697928350393532973138186536155893783443801248059814386188317332878531368843087145815728655488719302332912834193828674291301901026692659448863909988520270679620775229269762014797905398124118338902532918263257905411187709070183365750158501902275653678567936310773827802598982540957457968639692481282189622764715700756300129214979073240903924642135632841050214683903878377899614182251296755667200354113192211291315399231697502012199364633370269393280573430721398304749699215184293813516594653275218668290304714497850493757320148670361716569930567094788930868522405604149897498031128181409902248722357416427833900819507798821637258299288765302573613810863506556284392764512086022405549359752469597388800000000000000000000000000000000000000*i1^12 + 264050492898429054460445623482889070020511732425862554234988345403273815882553358346033933523463697166807945099035457104055218206173862965045241081290948016021715971167826551287259640523366901973184280388555759151856490665752450317470881242120327064677927781703116636043955848387580918826270601511327921630473468569426282335776752470969656410557439328643189956388652709285651748243819373271682979816983493378254920021387476105108804283306296502577886514883603497200664237070307866975518420164890408073503919234399327206762706355801192033890346209322442319473949088019088635900979928556986028212262254721716224910820353404028040411456198082787688746538679113139168227786521765986372400966885202594911152327495681898118691642097367439238497150196502106758711574158439369410821003624958452252729242474675507093614642890648992010572777231226272213910923216770756099631453548702201444273038168078248628402597821492977864581230569303148858008205576497654655073991177102636462059716196866242877921993452400449348294021123026345517939473865416151572891652029892250781101887979351003836416810386719081027865092855996282800677714537865965288834567591294173273214357003277982129382814092889321356049191639034573339431372256008066161563087233849349877347444279010433546796398185369405586265723384869018543828490019300513828454581908605605180676285499238037353851967523941588731203574408774679643781273199364916838187980569843528214527102754899208861781526218065139261674174611277850061797538422029493875934753147497700372698120835266564932394751164697941600269565952157131227787809244082027030003310311831980272981067183565125967518006434326491744009044677389810482570421811891614876483530882714188072681504248163870362906378126499792785468230532704083535155114385224123747009158074771059733390288224354833335431066891565896002387661398812897976490356718592323953996233789132197741812367176575602481050521648021402519124784518095528508341992939166416124887785205861887681692621891165538069540410048982684917444817256562959248427539495158371980746464130146156415626304808514666288320575165112051708786432389722961162469494430001448125335034223796697730766644946757845860678137013218827666974873628971478610650672883434239152309309235338954380993256373201485632754684812920974021115365720041871232149788659479007411120985180112298601949424306388041450808151549112219891308245229399527938458369006838860602572696464727089116746874880000000000000000000000000000000000000*i1^13 + -19237783142258357607208638987061594230918756995835951208283381033082703230661519649138394782924160336472946069065473819176840955069307873545789179684936295886035794060508459825581901380685979421070279760466898737735368091429370262205539982560535105057426126212017567548141664088937188528721609068034165647655964079893468381557008397726617192730298062184619157335406454316305949358488219320645458361527917410481870210701239501463766529567970569810264039466125395421987994763565640693174110659304762704803401949663406711595406578456323089591270642227772252838950882400514516860393985654463381826834109040739637085078999312764023719463118603749516240567285086631964245784063961051026916148550601651079314775225923992154379731743726808860492676177279751060386429328055260718153122251936686265929219792085628312036480330791003338731504415039529989412443364824224865403330052450659055063918706152610770066712336896582600812892030117225887677714730377350209140982233643643375853161686082579835589153786228338692133314748616962914199574737348326499688080826218916370684410134078581327269935387811187968849373255279787816138966172085224279862990553245962507549769806197154480803329886030476706374056738503495947314797410789831348836633832179374011328540276210138156592374383793521304047943267322737964124392171115000995477306643599819239669250250499023130579370514958803420462897665372127269182821859668310428096693228420921599444764176986321866200283407705653203281446683654621798025063268986899175243096098792263730678121147305783577281788272249834110088507815130489749613935705639196810185017825941743961549651836610551877273561281603527625275309815677636280838693925741147396177290486540389287500484689582703432311364968768146399960831614043195614815795226613279041836749458162325567642380537684600837868407113656125657958821426696811077805870986170556264935957834730499550316932826708345095954848231901278677690948401995778370841822112861524511463930003574557900302805551595227373128392978082321865986567860003194208665906208716801195536535440405304956825628642604190957151643929334210313683856803559864911422751243221796483340561102107449253460484686107916466445443297689956302128275689202659985582503575591072185480147011811290918783600254620496472965318487059314752176062676453684812568103703108948600341374920894702477406319309944276021722825663013262711202466608578257887634968731491127849016948771457736892219392000000000000000000000000000000000000*i1^14 + 347587790139129241266837720391745675328589664700272515735634323327053778390119389008731731097036251217815788581438705379976951222665440230947891280510502318871842738757740866037309569581682854131695485602625024457800238770135833509335724484611147236750274866640924891679843665141225268822689564950714993364643467440065117470339282247555780008577669877008060492080257521099399119884738105769131779526084401559413654532536855133788809512175220248233565256364261534831827360477084613297686679552628143043996864120636807719354562060161761907774149022106637351829292836702862544658841079067714537118237631783498406695214088467741573160083345871164581092052712970838832963399644552824473405651025053143964897313580146735860497841206008040521527692025850042362379442116187459281624036399641791007224224178142638396716896286071829066970034408219003464228859162652138604650521789501913620737325076323038737781429242766248351688457332481601083053624675092410501544520799336650924028162070372397907811886706995960724875203849936580781260618903714235648049054984374368777644451841401155247567195415200186745624897833695756452742087001004321729759433746521270393207427116697810762644242077151764271674923978098750722769365464963726084532446371352478225362679303025267170426908823968123421704518732095914613356964793934427376315839742199950517411561441373097233458860890160003386691550500606390565699317695374616609963470073630984843045977642433261140323249129922508703264113982033230158328641634020001393564636866775255770950873193772183153387263000675206547874227007246908768568446840056201474449598675426226750622473882086126427295692821093043218420025361023745378285852960231867589942324015029965206335126678027955207886171298147847012158540891385482404408275673515591340919220571262693074275612361593544232916303212349621365401577637862089220241519718998642920576977592616956012927323581238052251099127956313943832863168108191418461253647163047417913433932511174570556174855155662859322878447094266832116454649599140775608421952375202757202270550968720046058471636698661891402936871923957866581049370082558313157741220124913270675166942939320800285588483149683756240248652588516185258371903870582120539302209561199502745381994413553482386959169841663870283651416401727204516078547763947276743667358730313264005990124340649022662477906817809955671898972102306001304961258528924854617907836264299412547520730209093419008000000000000000000000000000000000000*i1^15 + 37913182797747812157356098356664129819919133488337942726952807531127065839299281626815796431059399374749700350881344968974652378272693696573991348893298387477405073319389858192792190617164429659040884397417706829666682763743618260563415412652491739109178414556406873022945568932664665395926435422411878681271366334629238096861291318268719830529964806085474555543074148261852568538463289746213568458688103759547655585810828039883847775800164041621573169528626552223461917192184895431144371507138595294000067148011550106128290460818255565300416757169923603597562895718795044433216657553280828405472566884662876528539602355527518263249917917310518511416748884794455550971836847898565044871784219137054474193011636621372306824640515363961657731574210416122480787491671924808013475160259368713911562798673069578448147685970408236001057440682582884592924336277089645692232191292516625506532608459220431535209543247775368999529247695222702656092786252070895806710957952607293828184634845281818065211931652886203882359018496872492305981492670484587431098737420891397107431998326432305447403996280999793527685923998624934903927133959511545180551373044346298993376313137447097916102628642135836841574681126709942960249467665482663904975954485653480281937457120074694702955150845164964218862137401916442042510444447764130924201083494233301284801779603302146279716726312062124836212674255296708524545901201305427681543945266304280087726110152872957184434533258431328963461573717359505088028581751299940230103508452066905844571007978963777273060888095435074437682679527204371744895268557498439487952980192302568138502819028470231460649430923367501554464057166890086909325408904101570092383347611507549735637685789097759151430344409506079219034153863727306862056297099616994753989274112967928223370875393169316287576233214075126007823166381571339067217141417465949492299931397869414886160483390433964815333120247627999916789278815717533382584115424174172568424261346183619674366269937556558698543023137787264059856559950800791198134720592618874501710023102282217756251996083978540524397266859584384653509543241971763001809701454579441533264743878523047914359771604466515339533906059938177959840567241797156900078993716802197755207251235086339449514134581246241259449188989762255610432430559403112895669392490395949798988787497596579380419668889148932744720641031461897685528099198998803943313901105246012543374447723151360000000000000000000000000000000000*i1^16 + -6080459984476048248456574364420155910053072223708585647724095263793273576969123992276513458855707236366534322548125492695136628981745559332828195668909488489165491042345430322456817177266246552396502267706368225388050130969159015160015128520682021628182547727146805139336539880419908762956388382026473349240454206576417480813635116141946125361646425893640008655921057576343050912667894413039012769349323896751387011114120634036006982884176597278475006190060814988509701055219189285555389551822997940968970045765814432340128468998844660195684311124394496493585687261665972532426699009032611226800314814212806675733206127127383383356708479157132799885591438416195110508166271042742188964469334562818431895513462348800962724095171281488057588120081662746751842670064591525504615413891715548195292127233655730615062156993060004532677570045887025216756633791556838807956846557002944998533001560890087151710626770524267852276289721829523617668528813764573715301213451587867155210857446548785171429336004108359780312607246474554701925022384713567871295329448957180167757073146996672516452432006093129035140059394538330874211993067885751388196614611685713586354926246201223189067468957567384100484836471765469145303882621062932418936763780889651161411638759603814858638522993559584119279276706582936025850671183225758128484285046409703005330811869881442704329888553699042090687171759546127734566839202966155284687874941529184933344531537650254678751895477472364708114444632697965543571475029569685780236360785173565270477800871273597359298469448907419934351356157433151367027908608424641874074563926519960904950784229742452967362426752500841991356004074063977057825609021974259108279210959855042933243522782753274878638277244047070955960676693696530903308327052014481497278701209265650642890655263636268623164571281613230755356240587796025944270889563058279138666129856226285227385510157955980479466901343966689138608964438146792446732063304891689642713223686269754715802528974818054118158023599465295950813310681151838635303671956780546256164888386780013896390129033889341360150705141234137867003586668235329612745628601754519696604856831921748980050014536620821542337157160325248927063991703241663927204739582243683441701711274815853600629680043921641650075050253033559266204607099450569245938333561486431182998538358662874749056480310763748553482123037399649645667438007012386626349128624966673257127894581248000000000000000000000000000000000*i1^17 + -359674701770533862462332644891947438419683492803813239596866581730110184046706194888530561757522713962611679691429710461781920499224958995833511903648487879909557679119009171526763868611806001800043274513735597251706538355388046326750818897218677226289089886036518719897672140649024893877816814399633971729620133707238365356753476816683260119140120339400235098160313045006882974459077810127609186597608709141207088869362060491036859255879480646088044733103954782879097167877521614197467141092824342401731030105490582604975111223911695566053072815440863274197482444404826846874677565312878718877425342020346728268409944347038232109374530338752126149657166222377744488706949324133671058526542616606951787117987821638882232446280595244715269001697392544904425962843867461750146306744676182954136204215082628081687225858035638884553828030705495236624682509665768355223120206756089659333654521582119134679455806175123067790342860674988200632004873599147871617546432099643378338944649249480272706909490198006593696725540272834004317164281632726870038183077859468767539087158095112307941893573418497766206299704822751578201409765136487909729308562322607212630190639114211630685276704046443204090462888521538214578822933667799456141610406581821422403857307718369663081798113811904833777955360004558138078815486916570506044951360437302378634609959214967357488853336167188367540696479200850706452044715119994742884921245757504570193248536826365424385294388945445395050153455612288569734354596183337197009135715892958503045616989327163971535031551541987642574937822747205647814165503511915941181587600206578351479285187083739380504402308194413176089357852609409475240149620175523103633243173734834384339346722169466381967507938769505169521251975480343516701949214059735224334427494699545309421903548914896830994152037364133684571769060534759924649993942780907711885830714190750508429472526262335486350936863474687539015159853577872098336548777373748984840197562618072569125181893093152152711485144145926208616933198029600784296683927538132648270818119686960554169631818077677453501126160271659672446378321397461883281706740109510795078521520241072551678467219684740862676551331701650586623740625647851576760157582564185184063907885720396686186317695634482764889538580770717909532549189784356941687994388079644073981356551455144255825887105312431120777855166550635416728425634768561958226215222162305575019557683200000000000000000000000000000000*i1^18 + -7468604968419794319266265697708369874783307160482237918065358663958265694616732603592058799329945011626509608904729394766258993597203924034903679450431375532986169152667558833213514615650954994445978661008807199889491692459593097667776339462486721144340020204550387263572431170055850106106196371830389819673452885881490071559617164748766796123617673803442533755138705917191386050359817400841955637461752301125019109207895551934027758695198989109392353869672207672672330905925684378585426973037811606884973236529861460495179713757006601651018702654756700558370531872188545811234505881401673501214005204473668437016197523693819560409617395786286902694255979254462029650405510654067965401282735749937164511992953467322612902701305596981100908410143981589611415874253950889669614620735231509167794787441233016838250670796169046541055502051590944580723407257791119637144620428119442342125959915654303882832968524947461751451147808015791781999043771385054600379076355389264100676374744037426630502882661184293534829102753879419685308634606596510567620502306176367423533982910238966377692037251572585188047842671914364896333182640107510955136909413796705063073301143616319576701888653481105194941705770294646775071514885459978315534300390661088897672629374433108135597134631906868129559148006217317714981240595499351209867799880171686275167245352694331996147499675346554607615576107455335856446394722863939741638837467351375781949883842130891273069486455216326441853923036348096660860361304838983968672211580106583764964378576983712903993527045149221473390563355398397117876715231246656323564296042159563390564858076562804202723954611039519966237598538151945866027486238702536904311828702551387558698498731950242152310798276675489436995286808178356301009439235086454959762753330401518053991115094687584545350470513695640317414725722008943185175440605934356466850349409829298779664643451903612942621523284600912423323073484265063795017711745343619642787603790977943719852516390414429923271389360830123795243829379020364472122778801781883892259103476393450166033714289230174761351994449590419252228736068669459404574822828299903933397425009073033213779536121990748879235181131143107298836149501491288499195710939254183499438227113611372383853827656043873821043175415163409030934758557240442494880457397632082417036723987738689007427381855259900908174730465451135209059407548545566882781729170095927428382720000000000000000000000000000000*i1^19 + -83601043608623443676101362749480550296764854851106988770366224303308745482813587751517342880368575173755641031086648857446765380397164298004622682653322250473279346983588526452343630470224404755973855778240409796574403356335861073273299802867174717970312292845351172376428893534527948212234285601831116084895411414829421469837512639474765520935149351626280300310433774637627215552228974119824409125685075690073916866885637533193179025770693631559882301512661358341830903579234674775799353582123827176600998365128026688622004625727323747607386410318034766878760925920171713550821383407151702255816056657759295503074527285759230502074163627852808396659336125029531087533243172383820542029017914005729074876057796558251277184946449897794658452196543854175465561490308758190734885025332763091214764824518344958346358400675445765274205791535216005713083928747357361497926493353014084660742650735181913458551349373936230274793880433276146415012449652767759029664769977497904905816416762398933991377120864363495807953518725266769449762104683082703599156372390722090800502247195993600073257548645222844631806064300085436942514918218174808104095038933121954235491781420489838565231091429428998176728086250182893510680988591659948227704387151651733586224217530181321764380319595026537479618096430346363006739889522301106848343185013338133941189691740149111475388568877710639848114969599975470647919048978666574976904731001482010356782567390049680221346380047045982613252705849786217001079641792847174263792199868683920563328855069976022975065938689367217280239083557565613805204408753273660086265244274640688607692032847376132849088480450272109543910239257330715585060627790275500676379705820767537052790572922244197547668944071375227171843243038153165620792903125767520003036002895552355722350573810761846055545567213101503250513219416814864630166494248274178219236782141403616467327404022399507925827860473797843994246274434657869126716380749165640016922071985598884047339014734416917674993728560997644425466475134779622302508730001163083055938677136988717386710666880738664259346497184163912999873765181507904985039293807566776113312034385434302687537825726935608110938555812179270685827861793079628934572658705546905910509297028545827405503114007898956304558678260742541323362508753870476837467241881513520403601377779228912376421403137833301253174837108765707377877620340471476011429149977666912256000000000000000000000000000000*i1^20 + -381398861136209399026094342796566815433412294056812570146010638550484565078223654694577113660896274264136267785873966687358852175861653353047855732810445793157197329176639981329771072084108854133605546467208406323525700775393251815753486227056140565929384827318166390095057690997715557401318291803236666249954026171551242528409703681308404455032060222278713862673631362977226609898537567921556121602708603576520542923911597573870453580958706870568963249219129748640389200968448752551040609845318763629403084167520326323675207920085111836503500007499614781689190158885796162345417059476917204955074048286198762954128314326383582316150696906880444331002075025691066423743902444631197155225392965571585390385600453615099881725928169505643583332209502407316888079334061323150606146316810741993975830587487891911378252904960248046122687003611940034087963039120447646177362967755002091775867593989831549558289145485488998156245488864488983382596901892979597547422536666408513361565976852914811742834666248165817643994802031534476677858651466706437441255127712437317434208603522800045584100492740086765034580429205133465878961164549953105810039033509496027450240062686665345274980609523336005453356638447529602106443061825313674798983758710415908945594105912900800312538531582409394658879863664067410324652850073942721200931244569540739117759796748295492709452191853346743219162065270876568824808747395134076051217509804950241054994773602299391602945072472830923428297181625032478213682027422433621974700890240975148386681392064125267563816840346308748839065711447882485638365465075821306711264571604127664446345467632349286494463676965927403567613941902314430232423526515137787543008810084686137750273336810771175343237430065464119280246351624323337524695819197522633594077742674917510279556255630612325839704336367609145831541425265173754782808900956459722828854126994031819694559009547262206902279635136607460102719574843315505726105957375154885883707576622713055320396482172872725172113206505003380845615828227631191763793284120542436477465382850474076302401151788768303309275106905645832287003485768506675696293542219519245293082032263593782799915607337889028353411699995399125983896853722271998130764864317966314223532727329508367586621763645295034510241820131343115169793715263955537458376844486123774387993647754156575592892129198154237082503738291853141459466030211263890509978227494092800000000000000000000000000000*i1^21 + 5333222084683015297326673892949122982972566253682170653335256988900607438023977579345112892897041106527564135956594285921164801604540218924341445900342259191252728461198924145173888719078166403690112322364099578970660630748809110884193779828293850866253969743786470857003023636525188670091662500730599936940340225407395151030523755644180559059143345079725230132703387876651703380335024332866110147903755669402039488414604434902122149888432896690412556564442119145071587918729474477709554819230772523868020755151631324015588220120417602153485593197740696781965463223407092489412826741753672707327930111389027017689261281748371131612303920160880159533172420532508312701275213654241471249542448100486931145624177771100410541098949624793830455151524771104165761452325941912539531704021900336259782286146487556689478344850856025973315937250167862479511264338591350461161851591325382876111174300765930590893280390688604009970383536210945819803705882737352175948403856666547923443768236493949000424465653645999071980456265739549441846726080002463284054373682635053473666450032700701587713878219646341085704292985863662899468083039935495425860555201922715070475879212119162064861707526329394607471149142314666902108631137918083458330965761884714658136996816088801016593312138745809800448251791773640596698299430343722690286415040185522259219701438381829990674395013567413380267139865609671915023038026095601289446220223253099013494120998214061387399149008833489588030889641566942538430475168575873028468473604952938065694831871659239066278479310461091944726272494146653318923472067372910594749665322563882302601288748081546641958520727804726845039528356400625341362704453686430928779603558923966449214915743249040473874893199029851785622748152046341858964932284269893444335342234881778565177760388143104232047596656103997614638138279665116969830716203995127165758204588023604611091635650827895729356964813305819557457316493885209994929231675298127808706848822657026492098382487551200060761466105947117284603938690945350253404381830273328829991519045075425739698987619551410620767853372111845740349942922079087568415874181612937285816975553318719579290126183359763978181585557309072531663392832628278681407099279586715121383857625817582884108013907579758988094646967976979130659671467356954758637526309168401614590700833713062209754320022636423397529733282621308973960915561552343823988314603520000000000000000000000000000*i1^22 + 142498361611531326842081158124786683052340195185656178155730299406992228639436053665254459354151987428358329166853889246342275000560972029920068865068583059198871362468509027347206238195479739352048265725931865610119470839624638224987635187804710925296954009336554350236861030011749743200817589860113743916153519804870138098890550389271468979656918797774787783239928428988059926444219295484612584639754638138694837375055685700694731595926327911468728844880982808725501930666305930888031542777913501133385947734517459574468180748781764331812204699944064707322233801399945167626575449948520901552924302818628719178955589411409534847505313819524816871666663351890616229798563486516920922672375618948962384330895224015581839855842401570153837699285159163732571106688873380571145814951973153471931257425667468764039099842543068451406663584743791172232908633696590061748261357728501454992837769340463469847856202662301240943025393441064297240534638465496807973970555916830201935191326975439349164036255327796676215134586732778601018457549908177241920298173028982437819306450005054910773042419156537846919951618314983924804559157149922738825094423160841056366177596988833431756282029513426182317326988912151337759070503262210521129008441464717173704238900235508936821972653597605331725780176927191520390336243313435951667458145227393266685437889608440740109227203795208083339375643233837087829953164595287289688954739993354418961231267348025764378873332599784301507519335553774168853298471250401755443503687384308995625586327306874369271179054871215528584603850783280278503120130799055710444307679906702492403153545522092904892341842354754178630198290339539805273060957765759839373596435553598520732501348693882686788808617969662939301352151296428176977094240436273182162342583580066763102347417590796620760762106313148227890632783636124960752648635044679972216954069431008376291815097868160791237916323519645047128330994750513103771545660771527932001014823431396083903135511809275220503573119498872987513393055613934466184211004930456796687043107108198260294470066517193824622458709185554918487089986320172210483414542704668233878133223823485462422339126333546462263740949692760542848522890241122602524669955636117326714878830252087045160597347702545211140765197621215428062561669119000765510807672194119735209277409803133248580752209129518510945683117407198475211117889245349350922518528000000000000000000000000000*i1^23 + 1639320598197655973480021147205544369315513560788192849105672892800158859319277311233464393709601013727537664626197621552872010464920378130028513224237327273676520959406220297662514904504461724515647706150872375638590716350973264492515500275001012786662002795894419605677001027219209567135280111309797514131696640766546544348623578496387488588797733607139089097777007189872437414968063376503613818392313945881026741514738064562051968255117067563644851810285867381450587257646744763323544678789821805729456247062681098340840848192060841330191064808431481345885721788277787208129111185047806855907441136224669226204719017355529520034263232583708160928791998327375162959180631651840295612360608497111182212508069386503222328318652229363250730372842942385176492927463723385430977509458010777043050357598336790838683556992897865299073881046779568267377029732143744035599432530364425927990502827442760272582655122032632461160142033508795137300965830706443984254653098664945659565439973330251180660088934280447897202398542456223557555802609949638002846394870180700064049184621079255613739695261370113628792322988868005671895401911416983239776755165818202435690935389535299734728903988005534027775822838823354873527200061178109375337707679726883292959401360473724298848523022322816414445870869164782459948587548893718311076704390714517651032337768617028837411732177275821806954768704066199266106714442040676498517751902982268284994089045277883517775200456222061605864321688234737778128311123494557781285107114682417602925786925090543437324020755247891688435247894414431842958955823951166248218817018745010236602108053102055055161341070897401108761827966098932090730546467242897382657117439016999314897727521964570077696096696792983308318814956350434649267414744264231798588717021133603369232749448496538970765708148977933355974886561910184372653935870558000032451267429459501911831167869423332008393356799499367561884344602433655383928320654927996891224122574955893608993639778256939248748327395862056929221610846096458111654596801195818364250944299100498546489297082471141376163089198847406409051971488980174660670351244951381700686426502871487754700833671246267411007482318617972721737062541063590578111384432507655806972517453411288127897376330880556413128059328174254958244154642539584835318832283082457703946753494995926661337258780618735323704428411304727087963935519790620003532800000000000000000000000000*i1^24 + 13402196665649544290040887188195929004147350620396195497444816513577240260849317909262381701233130534736671122028843213534242381557550621591607364284981244938944498716635676689856861363333426014415822507655750658707028597872869160538485889605561929637876039879468545557157200429518265901448090745824193480785160975459584578295015862483108697861177202962994568402265255388052933936503708003519447525374193344221077373285661978427873058017638409356036858088094800548696727486463103120462223243665683147870768644821185251391722200843625927324913577926111213343920792757208517705160894621769183507632572448443310317256830793919177263050037610476927821139126098144629311876402775122128322983935207842410620363665971133431256162390277485697583700643211970788758196594247936445882298359125838338911767895826640543538319198443192680810438192241812380845916680708022994930281784068805697354788871759956592871922272404433663878815027466033072750516517350299617919654253479529098105483426525119456904475415968105861538415318173106910733776393433018704369728707277806585026916720035404736274953382281091899698009802854142168264832822388052623631250583247400856379295989719692503027849869329116597706877554077082800338580297848471472932309968444482805345645053454325190583688207045261027109837693058557523766253613990019854598725404146220760452658318272791194751750611903486108222980013404677525106845070139252864884435183894750308494397504054199049152721644915436213147254818707443330829177070462648366401789767596246904061361165608059591986901647935765575129644713732691396640393143130189123782942592240840950478694098502572425289781984931239230084155003123212895797373552375730023371992362892270646996869566284633421227494406439062767170445559379317484213548917574530122902262313291550920205845700125816503825834556896022283103619709334993615551500725221048284444691152301441448002912679498123068030263593630878226144001307099825885434547730208413160941666233649910973877799785123113600178301770787882400068242971468804081436233347666808698810173596618120769096971121415605464671517533484760711627240981204684972578894327054592456280040238804122392086178850230189512070093082947340001766691369357984128229374566316832165217728533488658466884865166488739327414365095843624597385259502043715069991542647342424846355170281730672286101386479184366690359658703442851044013009488088378900480000000000000000000000000*i1^25 + 74472452272307334509915534431250792101744292951472609818958158418324710277073919557842686015166224077015422393235022790544482244778566503723107576969915414683031210717549150392775244409399117637063746533877868781958354303368928594193424351446769540153267065470067960397881744282551620851871886171381082649400938176919347941005122600313527102166788915047031679496958885480139325245920479769106086804951937401709468397183944472157013426652912423828359583839820848774578497424845696560608563705786967400026705738568915240604424840463327966585662979489903827310742011892531290333458622307753005023675493553886385336055724854770176254525640749250730886310475572642921882392316106082548887074706098877369351282901058384817857853342577061911606088609724377671910142784913378166283386710599761593172680521550194751745769050339680407444350355496614282023112045418074372298725780241266505553054350329921436241781343437558437554081100325159505684907478117314414655148636464661400788900683495162590867568635194826165480487656125376263467748467767670969302593945496674256879683961426546024725526167770649825259140605612203859867730827231333450948986996545493445110741439073238470016103466361612732672721081688989582797717436736337461069711767978361584192478506869895735837235933143082028697967543247312900554489129555540625478736056156491774354027244661278934793664195609732558321074937733740217841185564653831211173587691172020665703611570535434695568885613425429849216584884247080317519299595375974067217392595638415117342549149327546210731930963623218336348586350814171946351357773706877231708589838277872500056148238447168118631893919812523580505392486121093578196335980376183371331704198388727001000114491623695238194200432591671572344157211813187767797555636827675848601760756153287687073990100950453847053886184346315125258311432139559343021460417276690035877916864931445163384810629276236379472290890389288426961448201059564392893755616714885090505383493031496703005023659535903011889008829759745630900457234007237229852825491975614780667884220396444482260511250341997728251223421492326715529315728771917900154262345726548781277251881209138399867461552601445688337934572114431555833679401078697545181310928577669022539761075163788040404922280542975173772317292234891522614588490806640988330253669107811455723560268032346581093352103400168530869500131872962607657165221003264000000000000000000000000*i1^26 + 277073902699528903784523646995304520795705167940508441266958798618144396369000354326284790819125845876658177587145961886933278059410924430096726534594996368297621600231424958014118321723546107841065592481779967659826582426863338583731846696821253591520320673837909230825624487246970738212315731627398886130096575829968183221881912006139470597375638981563285385770777130957352461636704143030751364746817948813055202984069943779746203934793786382882245391400704516138613523368817531102150844623893222703158077400415811813245321599397788013444889581794869214887476181303572601857070760207427479878054643426661610995358974272235973634769183674662094969020685951789518051099194909730014321428541477858476868150541029055693794054491119315654623695108802767206638358961159593438855805846571221604469861874155331688472805976346737508768755998920542604708427365187161739100752244729304062074395642151031007748587942527385336708376547892128908003810724339792978013202479391484634509340128423687605365575380654765649649757441218972555782606165620380855860556161968119201157009659502045066719148758435941493762051026989968376507656505047346979811365966990165101487590112172136618472313124586789478020545222465599861317831283897952864859091718666942122193645622982627289481818159371448855577512013223123045258279283919401417651816599922542709721744972079939894559832861636112951000814140134400998091992225779537910719962649091349196273891638770509441146862010465183794759049677284843763654937728045281782892664787938146064096599997875583461994435623522988980848125645410425784602940330382676049339873534827569587783888811663922423832769004707101188139777900099218636755450697733956195870041477153846989281582555086991217870190561909793686390011992042098417361851422150430812348929934121257165557101291611615781172005705053928182195323277899395856913179724823205226110829970197165239707839058382423722933437654256424655320848985840527362963556441222141493989442936777489978124736498268277326265403403128466213115735575792505567365133400912388091801865516571116968733160827978849804649030137081855890735529220923807042255748067493687379106740798666843225291919582764408991784065997379326563074412221942701045599781489858689903877616978452602737687340137179831308570825388295767003655522663522487455335471023100499260738702942643194742453607443601937952275402153103362334271104614400000000000000000000000*i1^27 + 658275041749980055789968794447750804905059811029879900949075162475218494139051834803860317152106858493130697015550220903992205797508486728828825139752221724721265942559735246703409496902921291738272730308183147036784783448365802916071837482999975812855548258639855275626307257004635033010880169919494104198125946209592241447693478374293603873591753426853615830190612141789408319515481857699388258191493748711165647719498437783450799296314760852089398894054498914511028261361879207194468081168262553270611402832882584447370604714584504995470522678471638860230405690814536574304914721423162278819116674236210103541332769510370982935542742636611412171896119828337206821191269644940312046923776527039179829424817426075740869922170327370524023190170710259537995995257125593104987292451030407271980674720935428860469733045260583775043718626674842257899409700952093278556896270109112855284110533072398765619157246069442990701479802803313270303674186504754314908246068973114964856734675199766450246213519572235779646274834995193442107869074125067495802156068749547693503501995340451634830448545654111565175806101321494908616156141381304490183595032161256753844177643642315040657670827822000579451532977355695784542363578645342840783230547187956466033588496332369041993162946567011418861538508656300291878417353826845983158996033489876190308263925813341456349696751905667515380547379853967293821805708578802884269607588281042882703495295698316484586904815807961375346666898566429527444806423562203186427513202202471537863249844387785826245187274081009785023034683474750014133409499762614958786229402761566383765153604107421698399918292692878412753722430718967854802080437910802954834992794306072594929827913492202362094901495455212950223093532598816878534640808748418886607096989400117700693744303639781497190586524898328317464914186604397031954991846302941551956309012785554388346855398408469062060493243755729050126738947463066596341702582384122647765226098721371373460965526647022258262477150218798303070960707473014704669334219322650633225311641207376421964427892821187944173407139788367922609097693169711009462170750803692360017303644238357037347781705303031999937505633340098893999532468529575546284442582790961497671597678021147807983778843948412531393954770253659425161601818026370092469686459469106433116489192629092678647292938999789603891649868543721797058560000000000000000000000*i1^28 + 940390578380683330359486984810596664558877044806898258093322962411233424675938182603518039641547682179459742128440374071479777694782513234654578022522423519279223820231655522188154240113551989377280535365129824524283139675761983426699679478589683042141994895885103187367648372845322709131184046815150617403150458449846330499350730142407726700202279114145264087383216745431337217767096892669556563899410499873449895757782290278686799504041623235093595969762385863356176539743085488732255712213980659845313304326667294758773847388076037604390993239300107968842692704010377336675764844695548544838249171884917308937500039925841172680421171638904586089567118298222282147548845904453711625961351112538674719901100629269348443377989878406963957159604430495303763518073772228915528439876938615755579383557145873411158166399898986148454578920034877476807566710390161886644952520698803785765089876266210434794871063490812326094035658605075490421666603330658798543342654881058776308964819510711875561474675690923830384003451591111062861051192721477867178474689048707380479932801755740982864227309440763835042525165912391700033202951353539530433958499798099863189053956741959061757175967603170226345512625752520476813391534032936012790244057940119336631131010458708392064059739418742301783541091557321852771497592250948994026237197097391259854712046468230492899197325529637533070624634783015231417823904866941220288117538114588327020274537518453415468957382919472815312947645644108539607022074447862844749678032124678397301453265672876456068703755124001000244433738928700758510464147600947650067561991459372295943625167009421049574262206061785051543303764709430070048885983490942926042927448763186556962857510019139216516975988673034599717446198456558251073205499800048295048081975193104822927256668425905185629229944752664875094770550043584458237524445146483693015997280713610731598332948388950404583024166206897252718299799415854889579077074831397077771164029073365548045733936228450930556615745939037328361229752681700978795360623935942988423348022042289443046472814047330068269893364516184018931646943466034855017186204604756481945912152074468600089308512813592496473238340050909827391586010708385685644176626921907829680189019596848725696377798032675333661844126251912139061257819364620560637262451583811798745450677663994958039704726622651169271919723524653056000000000000000000000*i1^29 + 906301634903873290358416290680700642785792064040250127091875539575832960279807438970975735305869823320674327257194633888402026593227383096643715368677165225571944546522452042861711760738519533037089781636790585700618972581148846279095086685891619465457365531929831928485523710711183617376212998824923549734419835973319555366773663793629935579309875792569679336311252689165333486337204663580211015591613842459977794884950740167531946203566908084839555172732284744791254575361281820641067769954409999715670180758776117009018124348293025694910368334896316782913988603165263016870912341870911698306977443245046754372843495963512974818648555793387249547214320063852730720809929616944046781503338783245016879148521261358376843267167450462642014742732430572983533642535265187910480223225367779073683295705535447568474447111784103240674803586954672654172720863178522414100624393870244121571862593025291224640657594043114967403999453802577518435345696641455034114986464157451387687503269534993432391162175790192455511354915537131684150288095882018372412705745964071838799337976767901366220211273164701845900419167961865906284256134686372359446545249022155151842671010332238906291494942145558561454048063982992512830005125465073081341500980754869733826561656787890903037365138356412278634234587519796809336209816386378203303337975210997410465183495702419665110151277774808641241743565213464334899250951874773871484523802896258964996666394234284684101324363617555937026787169303359677953154200664443046322607801449804634922874306788389021948304556931611281351953766884162454263694403819297989403550726131803357434505177878614909984457453766731660468948774919922973967910951836144690391634427685245775380517571129021704646228772591601326496095952749583097102585069977140841640218735286291031546044112403747924938483227246320585720855065809524217957315816217741743196250427604053873526075391885246177574217483549329990979804852460515951086560150245046830045861088541658933218238915980673911033863636766842569392462448568391605111787624467225525892326964246365330150436247711455530477334540092698701967510912349609732449822307214821019851791199081276282709561245138896508819505118459959845369223470421432558528785380041905777875740902788563620226196092607982755462586188671969133877920756664218055840681269455932365822731660505377531202819414758564546667873933721600000000000000000000*i1^30 + 429900762060684960036437940499986969103231459074097340290799936506720874712519584822269040134355460278395615127602691209384922126892722564688560707561659396851559055151346838150434851011281189769357033766260937158334117724323332489358383440334058101243391286317182735804082351463033586482959085701148003926343186954829008565133302057038233291796374002794946415169601410623685374545823238362805668312449874366084233072207746646757300321064238583006710678705057544406926731827861882836687950568858122597805712868755214997252057146676683659610098702356711103140183687220884620445631724999095024725592426486316785707705131593899366115630567313823678108568714021807718245824190129195406450848180093962541350774310962233220355076216482855330351314299955233496906222747270908182367218355520279609714050043911584686423166580278518395062500573461266418532766488152845038362787812099786439116089187093830793144432739838945383935018009602301242065287523414056992818842289773009179044668062522330202958051368410105337163858898505700771235495601922785659236952006603723631956877680024638390162921846202557620150509500497240880112655614187254053449221111196660659730929522019208251898332788902296847114922631293664274554873241811554401667096749941923154120725920768049222423614668388820749765566341656446761869754850972686380552778383910418476109685124675208899089572077686609273696262411170911372778279168759620180262877418484906719082158770050243238170276295142125211522164069654059533240677843229215547264426913661647505604728757545424153013696522919187377529235344433772690518051095465344699673182051351369616306646906121696090476309785636928291877529533491619175546840064379870803303962935923755642746560397671746272341214038296779036551807376510264595669244821348820792215190128666983950178644002808514311773792901251692215051413551536351661941402831462320550406301429270158416401431221826962184129975558891085687652173577544284788349239500905554926043975664493210554406680187920935156819490146867074748751316846172088978755250309126476753800323551296993440515426784597605426940490873883893943611575286094379353601528636926690246199124718947285969498866577131611939630355714997056130658468648482806839124609821322711177629192936996396074477694546798199180829809461346218579414058174208743688495729108447362990845061634543477566186185363348653095339950080000000000000000000*i1^31 + 355670987129999678181816509338215245841466445070832282876480273533813520440325640988438195251154453707803054333993547823298234088369487125260222453758997474834607471652328498739482857535359382809173295589225115430661443230039161238505344062195280838648439275574769394739663965463471121340423526921464342647615755571646126151332644402084604527632162132652537913534380212391879605253953772619224101319204401769034829907476644335369882588044091767836534182955443699902892611989255418331510997528293083364623655094434182273922655837226881657748743377767447088999638858722267443172597165456525133040984326382427443601193352460072699903379811879861435775819427545466390379913846902435348541165547897968659554433233448188918969062776164952461431332587763597032731414081483764894663008605557044281510659421445134911616043249397207913299780674210278148715697077593665929167890944131261724482657363555071619182272809152416616173147106437558403910392833533768204472936045514754796155285979841041336447239868818711389548688490486991579949407238389584989739763681097687807250746029785627756011982868309660186515956714995896471732650845038118311242125712155436602557139215926778109411477381078274062864463001339098515459959457963954884169197724934414123208642559440673061743502399280685694806789315503100595870603679750287914584307299498092147939584510401811950467111623734582251728698832297137393875385323913875411113968304806681947218907409845806756389417335715653668238245805489598980474835421795215518186759279776447902002620711232785314991639570045427003172146386841267898088523168875680268202992236120656659010695901143643210930219962218753236588840463610179027448176402560229459230869574840397623842995822566046653327209337902483972673886898883105680527661898437531730437630455053301222714894039948563088565584461303534352292194340075461460553246681775852398547646197466419819717528452743761837668204893234811140682051475442815336481434330816569589497998042720526062520049493003351105887856316839685096446604010496367909767057300701032769913594355599722608225571968527286150683504690376363148881730923955958734387536547085634368983599824905453144706696497295869065519617410210900733785553722441828351817825218251633679525835819512199563885966504012059621358176570512292857454245348900416521276053423984647981291692183267972885786752607378785435648000000000000000000*i1^32 + 81561885904659372502256643650781733895305138378438985257508972577726953089309484623422698882135775453058707952681127741099907075213130182466078144800826486357730139740748379562689626416236322930891543160253539573063554854572426804960888763223249950158509636034271284813541988882870924441868264511671237544734307701875511672738052376967164266445376314127352268688553790678756793856805800433837559402630603280915514960839005979988362034972695525331788402918792884679152577319662736661085363306347288624611915422323365472426686236899494380587420942513795928257524420024379770983482499000974135863654797880574401630171742814724412783324164234402543824354281440880124913594800022765566109982893121212080365973779152330719859672904414580067502702758091067144161650255225348872755403346192043349849263093083676257270332223650726051379223831627016651924599545169638150514561753117517661957921279074761288669935546080631029053283051842955857650315629120160126257833359888199415120755676558917973807258514239049247550186947765667378175460362423585932112589518010894081867593839159972146968363336315744634919873023346166488150388459639324123706570899429065256853230622444184478162459290922835233686315942663066375320328383985261701678983947644507570937460520623416059783011663540004245299150972144393742122733025500103611969756209524081671511152417868153003724991571382203618523593759767740125511794867831249994258689456397946829429716740717405632456917451224613126515910809117561841196279727201745805313952648466725425234766544592823331197808979478993015781288599230434190734941019981811578374479336326667860369153251206937539524792673045483071508458717579855045647866158533988621014462759142166523877745245528856931023967739539099285512257206030035987801320992693912812918683322943436454661015765504693714386575692998639530065163527530905178856688148953932756282882375859467674014410901312787144487931167264718095088892168531109411228897077927693191910429100608713432483805800594088704040688291687563713230108582298788903455156116753934064622268163087473921596489614053092031679300193450173777481066513116052272335633430074915319596334815507480731196624327421190310089672287182876371063318508375934235138834059578822354710508008696696033643288883985345946915045475989539744966483447853347562640413608107239983262693205190230692566096940315443200000000000000000*i1^33 + 48018255493395264062673118878812540493268466820765765530714369765863987436791192438768994039685285862997330596940818651976129892668441966451414986324381814679279677750416666599597540023704097415237148425120354864854427557306282627884783709201349960116163268315857058785849386203068101301582718963140609376284262289463480235250486000411776977672355494336950686705909064058109406711469051595630983999201635875525183189888153824696815396741533273801981801791437477389489196294078362303853784384971427826100392884900781710594566149244884126862003186894917365788596326760624972874047038116696496514639144589008551742901005221697163096626108007254720998328762530788347542607149588144512959571160843664647173339852450888353094909241453534722214298217780733088015472137846847836316642710364697427525859795727134428605410573459976375691445612992977290104595392519829780980839129683548547814545861956630372197149388452880339455221354200625828531226936622990603084480976868421501253066232239727385196482790576793849195155548452672962096817142398538240868126221380139382685356421367591957938490159204272429342353597592554376843603593921348637767668100180718809099878231202100756383349597312738349196344505276183623847505990053347864553312187813683107068229066497688952305266994096082072710103201908200110389446051357817096238724663359123280194003283051084580853422049915832132893418579095239866574923143817836684332563823295506391134875480072333546177470925010383348677452520088857074724009552257184037568928094538317399829322063567717858663214459670604346995626439369475325274799986003822251443183603407195580904870627271622906085574630960636594694689496733677087193704521247033398484144488582668265172927976026544453054068526181012033281607771327248328623037155245366552129531808894147721546038513784026340193365557016548250673010087330220426899475837056815320561618496462330998129311851448578796699945448021492163706496437339160334597208124344539403548298154217579858558587361424997224725101569932652168501405961808479642528827389989811235156072749065642432211460385772438201648522534701121708353400327490637752784915019845862347091497817382953865110352843489553849430713873496435290109675248924424429108765874841602755002358070724572890337162847833669531026963517190540190002357918085264732986730912703260648798372582482063154520124293120000000000000000*i1^34 + -13616085091512181990281592688745195395475982533675177653506395039395606573479777139527846848668149363543828895672893258687432160245835552354249370868773883735538624300638577825613871375600514227036561180116051956229652440063317889898141414266537951929317183647125637720687253541947884406174085612396576207440431486753806077149985977660237133783251831518894271230767793819687215063009031368528911814456161727336349983519442983420593320427238732947672087442243012420127593730428525359570427509005501600845734734056751495835026721568923999145071101298338319232083174652416858533594661297324525905939883905034330101323846362369368168310750992822404165837669710716695883146305231546906028567570305348614104019645104352188266646069340418765367780103878567495427545659873451063374609859306741373105032495967890660747419430393966680798621628844902167451683199637649882756004817658387395063498138342154782420413380134191408791990415296620249144945524470122022866066778618824333724978123942024219103954874469437682736232712249085328748737655810440005283670679667264538040879300920220458276531464481860901731129492608512157132271006814379783026872188220325674862114632450366272322633911315701214099282722552564078794735217867069055035750546798432618126489086728239537900495960351589815138351744844670038512575691475502054519701191692543081959001513302704687369764622555610791011388483547250914747078416253044467843806389476626161987246970135607190721499454329975762377590472229549959384814307448503570858626152815194741456001693717507067545004393540553718389590511699482353117944684280672542693923097818907666201476444260762361134960779606868242453518753795541734650666741661260565642142418190587535293967537812065662751887607510454954234825818002182300597859215803994900814973353187807118983349199748795777455018021841918064412571165326188869479088246529418570666903302801916964159937391505308215120063855987148463783486718264963309041205765943350370121680920939020760029502681044307601966038362308397485684576400944301823256369719634570648720781076879991008868062065092534628245113875609500457855823042469689149849072439800324849308259570907129179404787002915252395605967483759539985475693948661756519140530953865489445904953426565655361157601104284785782587769512249424217402924396801563209794151853139644129804149082020371494862848000000000000000*i1^35 + 1490095485522021708586198444842443297453766766261214758779380134753113999055056816670998090274722193504304040907337523037233493628807441738153727808019590060502648057462409550967530824139011711720528756558415582891568908174195837242341130569559902748410379071900644234793369463041854491900327468123130566187100158158323287353281667897324052800430446585900625672515295219185095778842661760577016652375850407933812804931454374525147456076127451565191254142762050612079608677101605344474702048511204994133755206832198500872530719472848310738470697757750544553719249570085456512107470722906531823970374337948956424223354288128586171870169890474990281437777982035631680514816608116857058743663137278328668791554732187571819344999469964713364930799795417485302991240153279734775003331321710641916377008470606372341873405760879779905415169843985727521611986973928061617713306691474493230855674507838412530571572932456598553768147751307020544573863754860209537522184466384113920794601541770904515641897184757253461963208753017662112670888118212903658432453198147282001644340088386348734699398769087654951656144448576021876923549836938067623214773030899425075914970840441817251814903551134879141659085140838058208763890092224070941704462211930055754503123545381873639487546550164805150334731545636871517678703435261047137870559999017119933987324410504090506513821620018654088388394158084748752308449270589643726572026521354774347305914041676765956284717455659233201392699820910855481692039927957653808956177569202351475584627331318303823117859972718492016063466064447633153196296449217756099530075949459361460557452280895623014863346927227189325494403105080327051778524958614054608282233218164636888798675306795579390256229950227688013578232442353621613556260278244577871582532853850356466139541402404540358912140798063126451036097132917789964156197845864968693845808326150844505810650109229843486612868754713548146911923528636795469183592110957015750569614262889834000159771042540273486837251853030934932705573991469510878168245037565500369449398051772933849000417755434951023580898478179384007312942356974790807262927626219978383258274288246501222047883096532672014539729244216283480834793864995367879889609726401025513784531084517003721117384252322642406700656277670273694770717416407768420943455048983602672972968613851955200000000000000*i1^36 + -9964811647346501491282463372948165834719805418766286923385276325537835940268418086341333153100641612231512216174060686050201930906020639508947666812769832831195434995498413800536248158753999311133754725037947105594825468343097779262967602746540293238742769966578905956660214419053613056544637987956566100977513609190523968668813399386860095402974532032367605303803024782246263548383532176547093555263272252639174690842305375694982150477361229931163469101136488311176781209967795640341364960144300052097609821246425511092696097629755538269501326691878499578122225500035114040804998299024082791378720933895878871752387385358945021626136951653396191567246868150855858703619308800466268277929517761149110686788757772535313812476840549806866794921958464095302547677923923086966206516734036385381991412382596254175987387303486998814317778134940923509457852901069970390983515758724355741976875712630405059895660647683187642810174505617442615752887003736613683980538291595635694952900252505756774353996542642804617813319417484295252211996667094746211816302948884589545735113092971328575471044887364556866469718908616915030561789517308624425020927409627645869593989307543896114866680939934356177903543796803537241596570726040149057837866390867030566020188841767179020027416031359236738204615011873876266363181668720061647427072640048094454429931802188361760000638163514343501912220017322040469094493436395591596034749183644834818640025038628867982418665134019317577322596840359766495088037543514673244807929368150987355180824479856102129083381271891323151139337091632475399538562836250213578605348495688364724495524787016536479649540226154611236137338994423666785616942331884167676811216256596938732743424675776647580730724171791565572422630516671803949113216570633002268913449336716748180394669424503900480156236791523048218689277311575265412009146827041152332693249004517796168806153906374795036942072082886863119221396213285069470639811928836655076525213094760458798772752867812604133704030148718694249212975120872325169507566217545981293160349522588606205964583781359697130528935257703998398458830884080235263035469178391575405718365899911168758737928555478108137310123616698731715982975479981859171960110782196169002698339683522180307223989460524208613736931488310038475673083716880866882062744373850719347718225920000000000000*i1^37 + -5286168922865701540365360975621409354427136716282673931122492091301648039788917912314307781188462006082024613847868743524203682646605661413645254367391352081161732022009900480227431989138975282391454766865055147602802801700083777506094850373018638958440381475051365980024561879399713401928127258617522239223585766496449932575462220634839803445989102500918701719005492031162293477273882859047658595089632760800834968057761557414000527732175262225313527065703276383279808700758333146615476545301566315822749085669074195911080968362731617021518862965030607864066038846638713614730148298674722827451043700971188430290698006718857073323085120226980199792191250777077472351958857851504779681276535818822088698526616296607986447356669186901072382533346099698192863943604410627708736883772489420298372919417823851915979191028529431399329763026270543791806877595353078794211994113507354692224300593175137923929393616546270017754252001655715388263708623578052914706144294374795880156235412667794145173803026755676855632052932107574447784355074160284819664552294065650498644740294477346556133619904052213768192871246721955131317737911042622528076717705525038946479474676801938363450262404909157314176290088085401770321174181875645299179613704597839349233507760172127015329275407844656493606206447455601264756280305602911347232130312280714442512411061429946419826084799986420746673764978756022415664516493604727940326748606140809903756772102463901126281662434634671382972463008184251264066298390319955434676686333611980860592633667014793357145915015673159888528089390806882704101314338556422161610241426134560028776148632179593728374995398326015009494580748183562576701926718592238853485792871060207419843951495691440341152159073714807184770401890984691726343953944810368694571714139734211347834403171489165595734544136411112826523908094923464774827978290400096535698662158699620371554970461890704734819590100413580276147630007492445240173986358830512246676743192664608446758587122596043379019419401607761225972041603704852304065617613481525434075036271551621750056332017430744536217484411591773999590311974115122431113978862865419166300215744201934484324881102971413283902259818576337602582951195247058625955290843864569340474926063153026450938096827943393466190107913294230978176054741842879428111241947413854814208000000000000*i1^38 + 35548455466082482332134830417442614665009631473604408208503502753401201606592563327784521028774488127951799410830457406275081827096972768228304126611791486778977372320225069816207633136811272845243778270146274499407075126100613544393218579015735216335314539628772609413152519763645115267125345042317722318023619275849298212500498612584419018101898575261231037107096180134063077901615319370697753978712009535007806522984610465199218146714819283349200324843207658438670696167113716139511326778851519323873381866390408245649474796215075603141618030887504164353123040293772050061074668306726177339133060457208989973948095747891027405719067081750324252888319827327386681234623966911588003170525339014637998884072970796210011914525136708087923677664806544469773872302231217387248456343638928962378805737599518994380352161126099050864042224497667961035035310494867190968179405724370618486702561215808963782745603852302864471862231850456660690259769683590810322920446800252690262502026501460542470470833599613853306692929596490258768288152100869155670081044823202862173756633573665687910682050393141821483626012945988799827375616698839971362876787268925385300052305633427427303980025540561957329028065504429517122785571467578451376962952041049547766816495023690726189025260874971855783237673910144674921560965832891012580297084351764055113515837124483743809242831761861569506837595459500197482537203705370847814451860515822656386769086896348805512419506959288080291668573292525479973163384651303299898853403090308011878158477772395330097506111276947386879258641543929931138918514451139615058328871111322627657742944690886136084890933213067236140371554544646553973773157674108618741998823399580239651480598300830406640517118411198873316506230554342972069152667338187172922935791519489574094924705005456965919142712616753508836601979334708765378087823959123224434329643503421962623825334432000969016340594398642798405444256518931390053010779804291607244179335265743035763323374002460419939253678932750650739303357349277842685978440593527111822822091019112826840006296252306026548715248995748373630071373682450871371601755604274109520144659950714387860197407744366240251417780659826260010810925224562411512276498889643200773201533287428968332765127354746979799515515770212128749124595155917628273536890254131200000000000*i1^39 + 7578597085177742159310087642817482712273229905964886372059494647055559590467271920542941288393793462168323570029993788232493034605531702162128878364812440132964509930308521316722767440169020116652587679409766748207064135408144489861959876301051785843254734175036075733225056958988773522448142605853307334831655356638317403416675735272351786422557316485881171134143677388637283214480924865429291324572564237410818758397366252322825666000885644271542814815358981032086398982409352136307394836182412807323367401730057834832328581037150136119452019272448030951284686247779217831522223329520017560558791169828579534489494618525304807492783430765258195159140102419127294564473766123802445272388785414157994891864754155530035348286592868848758552365854574684631348554574804481718861815414594959028564399164728992903438903588212970943856808874667816534903324258813562089316744036795308147780149731596187201248520340889899317433951496177384829791308232095135299742828178426662119654090376009887097160987588534609370753800410998583661961843478621569328765563236823501719255600756268137856281909602212365798516780284742212809257737738806083068083050407446540194998569636870275310070558319705614626758398572627489276840768438667835409624036389523727039033357468005954211537305785726326811349420969966151476455027345766794171316748060702895770095951547578130460273247960559577121126232821234014930277236666114350022122896334572256778026920779071899712075741799134398268142968870799605268686229762906038236109091468916717417946616142546141861923084546392524296816029671273737624577889361703579797237169119217301776776574275851901486956938371109110442299206918510873290100551710613894934392526133876083797426548421746768788861751202512083684665279053063408264095776279308250083480440349073637919856483104762143248115747937413686998353488758709462744264311538112461097462042848206523097810916411090161216606969679045910080854564347618021734587013301765197983743897189964800966793158633159818558863042781557082253035296846895430664227499434994365423438696936977776753452628754480937774400164565860122207277856178963676596754404167984454642487916378503889533631532859037584857860908682688562864903024425274885233178569045412945110960322161502135053938937804047346600620361581338753429147149812839248910436270080000000000*i1^40 + 3068948990893888457037997247247497542369659740562129420868091034762658566509257335746434677535838347220182855474850868825833067013855588736226330260561836481974475547584814355603462921904415575790910777603019561523418145851450564042013474094228718270525913507464817387606927797580312644660088423416802228163415844379840271747771492987206339407626804145294228443378105786984877798389034651872341535406333584429732185488518340173186298633162222420868956688954638615840363215844841758001972881876412005422391234076754736987633310693595663019977929316575385546609057833134612168977622776356980091631327991242347600912876813696489857504241545541132752393939185046784545982177295124753237781706887112977804323583391765962935003626609610348282791245425594396511399853781954987413159177764430044074164509740905887941896001411097564852455616906110248516322746130449638775408098491116808074121519460375684681018327298319594299534851939876150061379097867702578282249571382761503769741734138705569223673620881597234278535022767398940059989762852677370059798181192447456600236293790024142587497214873626923821938554294564085647960870283265251300477372568492274955069097466322769541081866290181824912552192847004282465668663492734958199386716788266783889114142556649162419876654111419594241197262569166102457889264237859432829675777199600153151589054007282844337207240511996119746890312771859786743564133536188951418966487043755903308764270880276385201189540403993554690302778571421755545898007771679075753484111992618874118023526476251095759021688759740676734687582507929205171861735241132326660911526003578609269336659406538420820059747349344582690482845095194571615796616979760440051455536450780480927452744794557375916774122783510617748880652876345712604352688596560333899165154679255198852132129506074468352106736345343722408781235107678679390839925742405931654219832728731669333250683145528739540753843870456953834778043957322888364863976947887804873933058117853378586374898823783887054099233007514325713794764427938442621392891092801270649339655072399637791742158928249751043310991802748907208701651754814770109504318389506192810703113737075922680559969034950424144612763796525218878244625632740914320595474042392688614515035473135434084453298678834959658148222919514689255629982996161888256000000000*i1^41 + 162504850104025815332767360617657326537405352566930927324919878399094207783818134488176697595558775343003242257171007904035012175610472281409461310346159008792219967261746543624235821265532106967335662312501315389422257485150197822209500846624807092116096088589985983832856177183572762342705898371647302456624075225767713758150042672612789790983306594658165056488675942617775451035252952687545885530796072640442521145499669664033649424182942500818853739154667286921058353479606983516928699907078496968705490007432224276168145330915712547803610541696639309728375257482862206733261938935384178796460311659162364816662212297356346834714206460368188620776909202315443045959383222424055939269521767737088656822854754323450457299098468172003869163396479091865510907135365132441853907603100051462164915601524959514135704295536846031238267548072254910857610734351883309459674705237821904379425474177768141677812597899301165442703274849017746156141130888999267355793686954942545505493229958241372323335266443965246195089305601348478706737228157246581595442464300413985662355113463312581360827850624795332109498488772454862899775956582096792649552128335345366357542221990160747895024744766424104678362990371827725742575266411552914690958064772680193055226363983259181841376912457152684742793980765598234574742264692913580702750052028798327594595166881440472756791249853429830019151772321104481057583654550905431137154748577576666981414014213071853565811744902078107764639674868358844204960762869428731114554700574582282491341354931478374825355774252400312084432979446299657942764737297898337005922662404447534787216021636563457847840290135511059404282197821173312695197087008258049741140584307443473897027432641430181526140371589098076330145316737787531222530284983867022170922414228950120806429055343504895056638616212483077707126894027823099666380397118296935406240183528303846256365892321021759702794333790554883606918147076825939705676148981088807493214451306152767270854631723331645494091804618304626422833230851941543548045702728227339610426971863597223874515277397904364319150611438510670916617827331287823638595756134027459279846064317563603107555552996994160637207638892536782199139699236957144852235928284223594570387513776614468127077983921869383185211715102641975411266604236800000000*i1^42 + 404510997541631153108554824998912452253307408469383599739767715301211205594433959497015862315387885607904096879128145858452300662138254191203521062987468263197993841111366311358433240459792519899773677890788013912660880304644937553442903038514016879814236982919586067835547162515016115594747831492954833439117454289274660465603292530242557274902048355056358897276200612550295076129248259982098946752379567580124243222862039527575267751644235430640873338053206193564720259727369194330900983875813950369124196629493883663414472424061354262824582514407472087666900592435466165598596992038504127792464264574456732463270964966595483762188700087815812620828420143074216652099319006798442142568172139381190246134464480720705771844438004057979092249600658377268146279410988481682832422797844092354762499455538560572974529543959482754977789956035755657223838926017569512137593389346536080674252652797678326022483636767866394965192518260861537388375516250813088274919807108323360564470490911722265053939318147384365275453857062406748947309822507399848888402796346025998565144101371868920894861736854770816363291361133872278400663811657148528099363372105198037796477051981162054115822448415490375906619508069524766802013095682615367353194446157974643957905662815497850874131591508577561187092681897381992679078933221307739645356189579986202443333135255781742877897030966450357177582947993419251051704306374334991315489141203364514664162307404461897528087720877587797119795121625780653240586082324277460555402913412612049079003045247028511067403978714634644150687654213694273231808735001074872977558972114893992596090117890347822198098141729316287409036217187937038453422033570392421712722645367166090596276133385996807822733802994171233040342095920316268944033543952873913596937912503167366653223250045049509936432934504466918302891632313849161753804057655872167661814192297898487250389864535576040705144399569467153264982157983691370544579207115100487936063492142944577548843953111859056701972853677226397010259614620026521592809739144659228344210490690313591640982232846558914431200261186929251876601406514842321504901752672414777081972266465244525090731605635071494230722981967211137632070194330798084776996033790879161939038486371440453976037228351108958865100071489031708344320000000*i1^43 + 676876677128904028031998843218047116216761684234136945197048525692224474016008608833673035787162077763992011436378411752903089965262171222822980617717703597852898262136712084753450047534557958749401342749982163960720136194486299662444140760383247833862411410979857033878518745308259292068890138304065236725150673781912401796201530943293873217483407943578038637788508272392239096144491282498986994160404932776578111308066708569067818105051220423112128281632562680407835394587184740311998202771041219539749471530173797268819937230909487503610054795304138468806282138875560829357244410113636288973914889050956422246132905584687592723671311931108976451063223780184850180780212256762919126926664680549569823061724154286097095959308103125526103763200172609276168528549077814333054116759949207982022018305940897149408298166759542132816792427075401747997705360571757673487394129985898559788870114417354910254120580986259258122464683249004204801567165101244820286280697496178079174389067821698956668435918389544438504532160967029840590660975176268840957153700823436009659671190420977392514164467394832051459815085465302298552243185144029042455930659392040184591515530440418386911100414185859679520858631490235524058928978900103506411339913157291978473850310656408964277655497989222434722542082492828971441173732368261282126553139668257511648895424963673147461392572861603618154923889789142631509658667150932194972010978940998000559377650431802569306459493524428205186745179443242208746302177184604705668756013945755583111200153199879870384218159101078057487831517917033833187958683365914943918270867327645741985761178260694197597349576702607720423608097952740110976921909186949775160036705157802730923527895519592425557461152077941621813898455706142107724927259911978619105828376216773218337056927499575695457048275477489214416045133714532497675911791252900564507208637801792534435003356788407759978103080414429316797597562015992537453536700868451079520481177444642398638999969813029922646915209650645616246889038862239121281530815463700648325979370493457471933974295227421722153586718725662239679532820823619843799557669387551695046982333993676503422285417536381577046303520223781474796138082963862136826927807327203086317412481866487245100864399034397611410575853617152000000*i1^44 + 617100876337779388149825978383072336418123172354824091929491446868508891033169625578249065088180773374919258121445095151038846137653281338152885749089841336856606905653507617807497061774062076368284664534772548629193037396747667703174092941516939039737191855686782190084419896826564412739445206366504633350828161306378740082458518436548604836521199918692546778956477232090040498124535277697008774503114541335731870161353701164371548334238996345750214869231102236427889390183886230313647744877104339611687515496985269368895314425007884482716895533912906263303953811890274870527773708310617588012340025245340644877841743574925317022356987156710639817747664047417493935687681180695549669871231756747643733032157044680372019271788555572652925738157133333082906061630259474765656223835972057084259296254889132546850955997853960195515554840716775642772473267437518098780212189194371152710008264942664546022218675521306092417957239391142699262448785213142686834502737524177402631278351506812313851545528517374459577838958347116438336265728675578756362898680396849196613164998401142647201583488579246905251097263260690135111554841270070656723032074993068427073147160730723000332028784660350029768226254342057882151815939159257983825754946619570863611972564701566473923811174535694487751851664951943022639137717886953198926679471322026918238569584421908280604530732777583560651596780317085014284092913836273900142296969495750879490353525048511196951723103384663187671555563189718443192903784537227611354557344463196274459134964817244364103094572354353033022881333261999136045662781439158466187324254258097707410662924330140624766020680644867326460105701887918699056009736997938872128113301112837829392422883301499706901463762195775042790214089572794367724575934773396436885171415251359384944395951263602889437945846048722688692130692492535619353783655819216262207311984039709688722461545309027329808721465106626989991674515340697437798446810895633810741785391264644708472199323040416070138748354438668998932262975694629798388330498597650263502456586994108956031985015806732454428563842699106516818483674969365564822299438915751970986365121586142703011132094943990355229720397052648717263815168058848217267576844661286397777930632635072222218273507991696630507110400000*i1^45 + 367553709970024936292752771997359683604744699506594463646648571274004552530179458348396777173768884806176170539920578178677439599961610595797533765228365354205903749156780367600248306223203625553822965019997121663656383698029747727525227346107205233580367401652193288061988439107844810743209489592155930214962363009246621569571900401551547626315792130846314790483799490675735024174538102805293243091256852509027566752701198765400752053777528546907957983229275762367296124402549692452395378802920303174082661285790974691804807706057292051215669938528465385454038876084921851668102861335506681894185619825527892587905565892017175266052844332940957463046736761016264902212694732695725122332574798066241192820862139111477041757559340598653507480412942325582308759346194807682719083762334717933658030865563629913226764217873906392542820746714242302967230526927073272255167237164382956370242803129262139627789124757945928672956623983354906388489515486088812228761722844137862324982621234404088921681204391833493890982816883839754014331051148514827768194780317554783339370876827459698929283757576920776746513537906004942088287400435393061428603271234104540194694114889129043354107658465961327279335343659194110079636543991943534574736630989893792626636620194031908928435671152221173628012592190268708918349802273899450582207648680732355085024782336653600394560334055836596563761924432104836270164816431396215292450616275901819051538623754534594848596244653978495009608471609360155101271478351812867992159803453336834984559692967117898529184475055785270936829662449451949645279863006171802349535724113692302819070126024166349437507695464018834312433258762179449511973036968136464496775462577739930329559311812010585323623527978969099035580943623686425114918501110955338128235482580894384815140196892848180517100763094209641923907539858787912668729174908256722115014454139892223843738463212520989900818224680434409472440827626553045064369920262187176197539799539491991583071026567652830466882877379620289571540946650353848231484817940399150769429874590101079568174337822123038435010127345045280050876229371833338835523122694066910042241020281705287336079839794500457095653970742229413896264708942152945355885041604141235338508174929033096746185462802022400000*i1^46 + 394468874455517138121226151578746290345329148264353445821897846814635663237179103928833653133031602658217046081277640627697582828758015885082395810579007184342503453505067435016269717402645744460278025491625991639397720642280270263628043483051098702916386817574929895455950609769177077880158230109851222772334385273734633713511788932547462459094583546171027821815261783895045040763424789271380441970663444473664500780097758361926279156196941790979742664277487612179536114280122430469117306224985009036996482859748585171983831406250774453025374791434097140352960702701112711946368352226146320732616337853166841654791015953173447094798388437601273044329170571565691410219933771042762325916919610727317942929093979092967280554091469763124997651532265543551354269240052552874800497750144017547330520363668541195309120693647445668206656480454803981291988028015300223145095105512490545723758647927271345671588930282527002373527859242904876673705308475448962149501874955730667007198711621130526842477404939331828472925908897149563101004676791952715969100180512970943425167389316989018230087694941905496540834887951737919750147108583076539934397930779473435103639275597076092496871777509605266124326104392940864026293838352920006992218834427420598664009252201134516422272292217763692100305335883876046073346442304026186251871027659064435193069123102807431392869175140088607497420726206007619832549779765836688323055693455952259270895174539060824335600499724556294115434004487606207937847381310002698580675948673741813977408136445146083370794525584368522537413852029236148121784842299957138519274513161489653198076998042986986648263648719055157977302197274554546994606232542007808230165469101102628383751432253213177407275655527623943255865515195848699404839240765420398441735571273480225146455642692318507820263769330515755804071220778179227694251172081696528029371052987018187715886213301336866235552143215002657113419975600037632802316757518491484733110905879858856221006141397034253883968812133906351366101617999600456669627946911794419358686834879236794339175449684372139656676616931190430754934756337030761396791357706052803794717206081144385679426098460135226801702804804382624695041143007135276538255073247042534390944687527295365203099648000*i1^47 + 428278914556887037262935045754121580208026616236008996179316227477725795366506498242085253406832012369977852813416307489425601278845993104742986506337278102303792141803396178126088505378621595946270919896902286534753262636234512422004651570725802877673932556197523551224496689720991668840157667481292314912075201281829484723346836664711620596177937401799782713444745185561077728087146132101256941567631823718041408799114986902067218539317741254310066016146943929996660880549334466009542522266675377982168682863227653228224421426141272318199859836709076254122127952429420644112233512119072093031643699493486073154389632685458824606826709040817521827257575914353070529397629819353959348624683138868282436314051274130483606198086211191239997195297171077595636993292481602900259120152798508357520022164798879772906983143725934365901391475087038313190659318214786770440991642102013197202133234943930872069911901654966569769124592155717844942841426072424224548499634511313689087387228119062792357248150153686344841727409296697190667548526546671305954619041111604056713758195248636918014700649441838544357392049140749204228226881724597041054176088392718979620192327209721932386839743936652403633627670817783544972097298064768478326152130367976064970721099992333608548303504710278521086879563788832944494965475496765586484541956344952455930604000245156131033383254807109910162239844677555041211730422695965207326942529299900329900425415834539417802713663209323878977295383142791360346729678954887783444325678183412237278932688867939853217092956392487733309720221427314105345804995145048423496829949117715125481890209965095870794984973672708140931602298869999175692593337506604704972980721548153789075952254415752940546667578974378272402724869257124605179060940465371341753726026261525968518310437977750872076242335393311254463099568889570966216128520859003844670184403093160479188960910815385516028235981464754305783297712831322905163366366648310157502925278403046797992369387466306428936006165932883956068831920459090574470142011120200359394623921146659762778596218053783737738063091497798754641746495924757193749349859251202464223352639744673812778814728859101409457237753544603277377942331647059645880112297781288284685102631802319667200*i1^48 + -359054508368551411022950586195516503176706814007969738404149476034193070580132468237589809753991417708191377244356227874884906486402631793288471820972261506549598453951482545201875119966611705292149179050192431394344829389254833236630079918011330077839906325517265272555043924824172601243996117261265846746302931885680756078738288291899602424805252924635161539622383685921940173497548497433656346321302277534370480081282240428838269927349623889817008940791547154897282867433816274755859202100038293908084793814518020263474933917610801302625507156619166540395223109178975974988921714995756844223312699970975616341996149794357160225102901648681287295732349056247929206760702250928618812543752731188327223663917383568009963047666889140975302257782767026187674882149475165293233952486052195627693115226997100626169958729542465568603892705213074980111362793252997148723420681310605663011759596889233151015907145835995354946810256138013668244758961665199180874377799289785006888152673620314010831337654737005913214370319573119619840042684458428133279408677335605777929478215086960465294053111038496939962507189078779650535842643192443603313550150975873659564901402598487030497270518545861980722214597180147967771992462630563910872081146895844208714363866351611300975173348284574736018304417420645083138280607696130365536419060797811692270385347020731418089160482548532228788605854806343504083350617447519877371926939629262020342566106678255554014874660851894163827718641262934796955802002826250106132742315616454977941902747926105613935213711691033812778656143571548035701491610023627419367421019526582626213330945532513202218472602044916048985428493865042597415722271739819324820105808883060017728145853246432786063742011478011182921159456030001488542475297312184432008177020962409867673417293493389375334890531593666164601036313374883241600988206241550634419592740032904081238114273543994760939972322456064376479254868793852793134424720878338785923495396978555752811082589292672334443054952148461973272803579284021422538299438190167495649650364551627677558098908194122477907711322627473192795865799794978701697932516257200103117261743491539815648559123429733746787048790504719978128886568973339989174111306499046873004769280*i1^49 - N1*1752963941157155165251407924839419824152035480811857660857921395585758313041798971535752416152108802818877452660450172251427537933960291349232466556633878139422469429895824867792722773410809961103837789659330639709890172406925681818925498166170535520548677860937653736265955477911402792115313394031063324038571444165528642897274587607455037083685277540922336694945153080888748403581073301586670219250229590171763987533107513968344610837590958043116796868333583855760971099884070300121624221969441366148869538811656567260211017646760933697011316346276029257526026326693819741665962969944630036960199656331341384433919986487131451147195559644387234040524095670372854580342917104720845031953795789628614636436387506298525807033875483225960747811952750507376498810139605700808215919767266630038997828396774386466027038935006221523481795088917901106552840546061416876103494225468157628220756092518738842374571711110600649521*i2, 8563473415233853051726115305110380944484116238736253189186781746110453693433058251197277791882282016187909480247585033731154485209163134437213617517602143258555918120905573981624422906637038445481539796800314966094770935499689959941766312223228693789363000620199788954973920309841959956000870945762791480638193162102640978795878558342025417231365870945000571085919182639402833884894163949809193461660865973661317459125361783374900344556519669656175838715258886976377030472700790558051828488021991914440770364038168831531033892241173472572279526419351486747644606780312134423915858932424968551113562905128008890859405009878876618997207355517185838856721676014365918050385763450744878980179996943938006830574719544492878431813612983647787494245456310478070270084089906028690769448653829312367376128698462887659000754127300383616124173900881872351067051650371393586671485847513833547537919257787742262353746840800149768552780684800949266533837075668248563146769964482544607246890990319344057244583820480120856057388861528690789232733467906777094741928007021358808854724771838988218414585395944478771908030700904263814993318835266006135762384185751995469490692665438455130905675498764673860873156516571090220368750120675805504347301534215401025206353840926017364354472950013771610036137074519173823388355892447065779177920427037016198278064678534732079567854749984524014424108815557851703818813643740156484695874766611535285678240860779621197362847981394857091154522470301983971368937561201106666460054509076911799158563351244584123032176611822346605072184863638953019200103238426957086525732326694207099222807023762052040939282706513234189939736243151949847705015743903558826282204199370373692767024680993570640286421657837255072032973170815630232679113887245788863492128804368407910863254307883536264647314672152440213373924839833640462342213548659279722446907258183923407735847189216583066212267841085875899111410977707526984780948849564952541664345016441171758851457546654881907649823793194519122774300545375950582713631007596194566853173075772450735590448837170207944715725270275992973443512254924016869607513501276228511223475491172288093201325191654342588329566941043274463177953566406976354258222525399367562627131751058746020606079044292959581256646354855639534235673044813780170500523998832749985247208248429525024110544755215029447366212280182855618776976540061659467902362199660942907961319527987402165722881576461352070584973372948480000000000000000000000000000000000000000000000000 + 240148780154851638849991628282661496410059857195209884560662400724409477883954177182652875327918818730512553550487859587378034577015474583254022484755474409559816155997268556189562531958583245625613119945667477681208564709779293949334623513663124130865229524313671582385295434993468893135576330317916324655951466356545135532159279465987378388322245907478524949648403942475119725547443224077194451569509158822881693489371394056618363872555017301434846029643683290104822939714213112007347579396305149920221297393502466000465228269667676384275481966241046115037153608905567656803305056700261723782229336559712504969930156365997771753737378676395765651824840159390770357530645363314428305280305653537884527596255702316559906422369384543800725374161944116977993747003848989693687678143685031647591145678877668238388633570466012239634684725771819403120878776273393432020490078498129558868662905717954964450954712125398995197212613030312234215057842613800326436067293161087154148625367263354302308889069999610016778193994841331052493354919181414602715052989170534161679573406383878007867664624882221853598585169394483203772275676832016722492627078051208295610678917255912576732031309370315011035796400290508583021924031498235700331992961616936370658553623082914488259438006169616216799118465462043579254471585603873044746840980231024706694569986509782498772403947008961892943106454086835270740699796758672274317017171196865113035360744658709924479124875309144285164289518149898924736563649094096250678798477543326629271583863414816394731698099468131560053414831674931568421099591211135748326158796816063791718030262446485844530231831044250889232106864890697730979970125929732833733082305531376509655221469372560411387434585657168133436143408659572140675861366126303977215008444300960602335632764126637704432494299561324248952095559621257165598098558957729290720682069456006802015895693268481036246095086917350064759786818147248424507115706416805649887451471882273097199626054148560437906410650767238578395074177881027276015219123469180078434737623105221953254661374525701926303188052205063232112042893775465506226891731317688850323072020408844180831519903812120914710678484664488456650260573697026414176548798736320475233847235531610099267928304310595185364502567772043879263397979030463879438422637496207539750399271460213350734157039192351257718048622956515443063426812704505668224871411277152912739821452990609176161834727307158991720259891757056000000000000000000000000000000000000000000000000*i1 + 1949258398450180071024401171274665609284097514547100387721662754846454179624928758091055030910097799183912246884439944550472169211617162009326874000857451623301526784552522738450755550935982005779654064174359223485452219745549350397962481442870226379684478758394497829676990671045464612164401424547527216917660679409100006445965379388896337232742718439158851147179205783282919903263780399165045352255189279915834272449232741181918032988833356833281991437965581259548393679573302884940281352154872586707994483761424433717057750263514037872379699824395342464538449528818685516394927939027325273940360395203524711746095307120863365211179785333364770136124187999719570876248071409389004652580390660804555764020241802678262103224246178888482873458246244068392910768784118361709987303919146658602659489165640860672912542262944398543663765389981030162401381616665016064628991151919922284337002380209175154393680994729201142939489571053297185699723065566707054648808793538005741754618626348878525252729013874231095514204420777818461559448794627000673195443412798760314040805487057691831592863126467865244932468772537422696793106838331889905368757012041914851199611659822523328222390911585945048952517769355606949005936962185771781081172282566896843726786567602695635009492484387930507883724901136108358960080248412841604564244020455367149797946322700726088488096035808864468782703427857462787469187081528329466754434756847856380701130404945959392544742140358193841798186270529038686884128218027446339640232525084780424366182563891199902951335981813704471084427681520301133345357159340223344076955347659586646607135548012911435120976216341313296726248671907010007822132840223566623400859693651548548201623427940928060212899657976649763134961374714361512417604049661743325516294557465447522268773520327979571986529372794419201221720974067593470463355285987879078643914387015545875010589034739521831271925262135956547229446790732627071435126431342253879943008945135064678739994720704518135706730882264811947652380163935462950440747543885629014667254185098059707715362123023945763278688357065711667276588506649664741061233402452901934952274504461348513211042096005659891808284395612375388258495581071782275770631247680881424486306375757304737638222561409901192747929813188531680344780252255942300223698647018508248676684013459372462818719067228283424792792451090506514341367196016538970960558138234413681851788988089460549751235794534257658730698401382400000000000000000000000000000000000000000000000*i1^2 + 9230515504306883492374351746995543325373467695599798425276087495453326794355059644861532885773909525659980596646809194775650148518116452351049057841511069685115008941871361730227204995953950522304145614561505453066500173965475551839186906733704407878540423323791223524073045789744809690301840452068688048379507167033092156543631597364525327068995236828316120330097125041111772661849317322511610469162904141651575715199550867817269519853168737380116357203477410388331246386137037474159185351945773871936575408660003550105486725925070263030924729412209135356999453350261404306122883512154008874018023672575227009028657873022561250339533140639974706661514991341057776773653469969651176957109277512809529611077793047188324089717050057412885691615591411883494487791569032778310190455182833570089398645477610574902454393224949529288864415170482486773681764046643968361942403866907089473191359079580516978296946470297191866538008405234760295728727988362637403079092246944776315898923817406380538494902277494047476283272159222196310798502379737567940272105860185827872549821030986023552639633351040462432056029992868456247343344443643108492120381555818267932433841142826141565970000030104685543021929058001603986295485833403132179173800797878410673619732512067164124204447413124733671340031740292738513090756022894496218792891464470682619318755892846515039670263125350045038092145326514057877732457198491435339094445053443432379709950441187848850883721950272249882885540472504954178877170988219614298340486996352892946728914046037721155282896445651263253617816957259709496625133036806251169321229879969198360137782947378344965506890155367004300469419779764423382946662233745023357104090104756288311391449198907464257843061630670843372955937664674651291640653905258364725184299222537575561778576404396234886412596502816364036469196861101737521450823650835342380415124760554011055406772616498949124235437132497048487675655349792763849974575040734361788592328347827070411109410841984305396508027100341537680965670188144442112464951525785253875876155135136633134948202356049100501088125973363306497649910544269476887334973346479812568551965811133546866285430153830575711501819971336323458743314189306626596116400108251163138701113027397484172120419611548482336964464936189413420953367557237200282940488972168472363933603198816532417197245005241962722683745623072662037096855723231479650340683701267480506827282790005445014213671525581438204260479139840000000000000000000000000000000000000000000000*i1^3 + -3931691802334466863230623565934672966166902624448327938715521912739799524038446375163419774697753271475512252627975253635296235155503254788361462752433354834754883976272756637969727953456695135945037165726481495915914106661154291950120474686072192550943212425904264802642067379454504309899723357819690320344553331070110298650723257049370494559097015511734010675984054449109356230324312940035513090607133595777328167462876682782127753061361877627515448458747044556880726111015211029683687183197814127046406379929928864094667937548599616476100138488986861917683280309504048446718826829505024253514712130369582046775693209637940037637239053627763272687130780262928980998392163084958501454672743937687338104744439118732664767477782224273561661273174384085427494659988915360531890911312398260194646941517499965075669279767979535085854629941472021978266970308462482945396707319582470179302207053006512371252370268738165086320810552297250941777748296992550000223508254015744359966385134648578804397739808223825225434850123759384919145661329589653853532184390670113940974975261403139832237462971801262051663838696807419433970949441574295876102815370745235763690914259433087287792674372330537714920148292791851935089256551248698829806687418531430747686460927151841184078552203145474850251153986106753665966162903755122795288698327252668282341270133093513310729541291915220552429470199018276025619272306406434486432182262476238244814997704604323239544951896884485850214011713665832822424905669682339194937116941640566751423556062465261365052474369879692076250715554609839611596967430944274649736002408012046841514635896461995314336929576256228631716862456369565089853229354417962772248760040694528846803096421566691854653634446078318328332137693306140258841946177363331715775527346419398002837347583832197691619305476156759516957394494461099332495935585303902122882484075380089577467909275847626111003455672551477496434042764684687292784425236562091010501394167434271679092073769333167863137951448314842319387994683224055082019693997069266883402891113696420432547821649400962741105733726008380253933016505557589816436966978219654776704397127704471601772934181694509041188472858385691216862953320366928699590793024477962956659203628799778972907875392101344210987670134636708256359674185898772082177681594743793646206758891194823478852595183791921282628390771460157195979026215279507875720515789961309952494890522844430689658356061942419195154137088000000000000000000000000000000000000000000000*i1^4 + -48931122251747092177392632540305705931229120301190616328480914086927886153104827882176235687601396595765458803972280171464002061291671314913521852746283733584480321285436918265010427953381175926346688519316750821423916415506202662735534644258193312374463996722937241522729918317314424307369503989692394978150973903762678964459079036187511027846239787454247256054212423421252739759366826737865698870742879104359863459470433106868002871151694583862073046788935450594366646569260481204706073005237154304421043488306846469031394884761976906633184455822984110495971446258719432618622135326313648899893857546706714561627819469302452318488511449357483524486140739823846065876297392761688653496049083118426406281046204062205995016413722241088445868985674353165198932897274889818210782149537661166525558052616168762337651890686690788185010802827425610903582165434256307653373496310535727758462314449556966813751375407721624893367680053557366487554060176791772488904195670013204529950957873271651939323944424233129656299630825921690917987567514764421127974134764133336234721012773196732644210642868884714038530960644419986704772368700263527207061743437183100121308109897275302459126702850620466200914181583737044912733567855763291840768868101589802163196260832343807148780540136154414663378895160486552425316728575323739138371292130189890547657197143497572293351463919095066433399224618701225546143048844726580596385947780476333777434555146854467550308250646406371024744450493400547624136513019275026902483958836366888784278964939054837019443697941930544569576766156318352688857312201156748440885072062262118887833947487162633260786178844807272210534148246163826979551509108097003812525637507449389455858611831476524835072792150121369542281086577129002125345151910182319597479738743655111231952504945472889831183983411527498680004928122700012175406764000663632722620803067125884203463998773827390443887138656105010158487250120680079867524705877432042492914516614942514710171301397288058617292547448476466489860492766339549321193929319171739920107277888200777635410311175856242031315550925097795128669185331492367591811105721393790898059888219691712569884342270212312748884425455078691771707266049631744601394563261374532480114491827209876086713958525322180475607682493599229208967605469110564298235859013324771396480756076938539832078563526262882511355566861143532117445572903579805047255254320518712849595860574207964323111723609214947765203763200000000000000000000000000000000000000000000*i1^5 + 68022167529481778763661533146681325346294197589385064537313075137788997736671758550276121028599675996802224257688227548383954867615104524516812862126197409927174602245375291597809252903565801357988521724561804419313079999633634944690087878015835550754169702096910377236631168991049956144314096548058917662934729452723157601428473578617284768907975110627406503696538994900573483344949836904260056534428948516016305516962340192709394825367346264828480721370792203374330632477529594699544645701695056240914904327844893082835680523449568221097910616543267481344938344678729948298423245980764447140982021305800019709004920298971011783367217797370575653685471310216532224366514569195419500389253849571408503294941766368768732490304507253839564500811212543318815662841766435120905424981998325758839145742668692851958125931662682166956514875198310351059655591117911430600951770060058750509465610659905540988951484135433578130002840928118361577984349671901906926931092105257406589179819354576187162645903616480360471572257879984984726725339165549109708077632253513447550307188263842126031806903610654178434011551192014440516470785738846591287970463475261185941799485788390877002373004800122560269979120828186656845872897383296744496098393078319050640412940132272239285903107811307811618377030855779093943279448085005038688870107404599934352081943733881297445462328800248725468835436263514148328329351891040415002175389008798465710748609276703354378325404701366068527848216837113603722636650607929139259063700143635388727300782597762202325707364566450985042098203116888345845483677388025547719278325097039543834269122715566670457117265043113720822772995528137510951745549675505379979465789185731380584986274606023089709261497114074121955154013411314449387310729494450708555766757886767518645756710641413990874145327057014230564620573009117973198783844111171819115596639934847891951033001811759122898523575187094914507235320385104693132184875050263360936388820062839989233071014569060719401440584519671766975398173356864672807531304153953576160242148832476865646511667011843133913089063345762596873048814981632978869396598739819408038147087010903151094993395874309236326255286188238208609355235005842053709127222755290845778355767891277365266793944772351791177900050407204744441035803619826124897889502520331544243099769281256205138087936417938456609706535097567304765651553015156280186095733125622038690256585189414672676970632489351503675392000000000000000000000000000000000000000000000*i1^6 + 35112157297190124686089682362630398362610351762934776154575430188598107718570693534665387599644736587323709903602197467110954509791110259621418526823212341523602737676075348699573911842904570657868656807281330963384994108816378956873877916888245597550552505382180635130148639309113350820739548838647767489995342227130043332099660182495629178545893016972206369473597767553965466612493088001978067180856207707418275268380626037135355007279504899882014419356318433990572887933438585451878840138146617397224551257060002085386810073925524288889568454299619254625740157901588456855312250625942024622665996340620849165212283013228200996875636060586465231777095352833292161772955424227938017747263664194064082115413299022759820557010030045110178468792452163380433490321952383222186923577187767203583802279331218846522640696839375472837617364803321562206387441938658292177955919469206754729280977446965227056253072779994146019520020161418771656270347053411470120720081751808012680423294434803417827755765459667987204556977382916709798181623902157173823812812180953337365524731077416786898417438689939584714672560127846079706105728492402961411878436627034193532037996241591730549655118735291805168693470661106209114912007811327815912438883460444143677390542924095140773123418191973045848516282045397997732335515365121987708533135822791440149414514486898530104250753361715716583756325081551654742573189194073766051213044492286488591308918495897159741224262442325575766016515407666397553089047472555541985671790278411818998120813219076601741878694034414097727177575948547538424788877086704000292513969197343278701938825303576220555469762095035955847382945400744568993900024160408174202303511999679736200688692014079732257078714839256127662057615541663654539322573003624740216764199144198827138877107428219168273869172628433591387113385895059844880641183798584019685928911926289957618027410095490616128831194383975077782125740250005318700891833675889147123949841820993872596867643222731404053695533465828485827984785682626395375289826532893239168579358686296043497657176551140832231833669022879909492575412070736205513639740584855659553726169660208068535367486612124249700081260413818579037981871816065400447521623331190080870470466831836932445963070687272755862867522968576446230779038736010803653154529416227002946132531084205264606632922853242049101913488025395168237865057743198835069575781511978454533868717694796190635349194805677234585600000000000000000000000000000000000000000000*i1^7 + -98825532399860707211762832343280470705544310423656653454575672931204659010781043113347006657231960280246355984362420136444326895208012989747821190152872436122206269254263114273444775871784008457270152122074132972239234317052913498349580974638940585506715531496690561416755527893487698244247653508914917180508940690532901875095742599166312665981940499570488597647934062245852182966708132737085778646216392763662420199915839578897625741609821817112339742127635613916079332178742902089518898393893070561863615612843931076824593857317697114078044152505025096016068878563259253201794922343128521461734531317546595666775924505399507306291513099687333266208800557425221190494134307472759755017010442870233934790747196772327905394531777430874824046370694103535364624330241408235541899047246468975651053345577673145948919283074412388603621386996982201733973277358222013235752459417350774073302787097561494424703471169205013649633063096347296557519450253900228097481157506497017966093029134860318022503023612116661731601403002171452615030597559927430817120452489075044685829772489945627840942788084258210211301538410367903274023934236058151967573193523597307968592835754690243469335459901392059520704782795713761182044719614031347118606781714491208004235353127999358792699688056297037736324811568511676075209318092105053206731967019430049738583893991873399969225327511862700522890952840053599175376557598835720762311517729580922082841735939091239745324835216437572316591038979924403376791490337225940567117366260610965257959690639470443417078752944750368492356763419999016058911274422336132615013678137582871554405318608117239236668219639358216790612278479497014036682333453014576616135087144554736372814043157293813747732063906135800899147270325954478928021283154141386591158340561481235525230709638586978741415763238356584999328883156999352040855396806506412816456910319667466622983479047708513161461125750165747855913048519053802611124525721471414123144269595551657879083654217920616352335014573707382557630985179985002159259052004048368381947038663630476763058492965290352654027766183705138663697638878567981563800686269609714880045327682298500687515139114500742357598882467131338522482170751318750401376541258238958247285230639326679810933458947680215907687858585566604931204266737547511116268432580184801288494284131179064654876634366015986546634625557392227413988437844538365720631748648825934547137109893226406011969418460267544576000000000000000000000000000000000000000000*i1^8 + 52546675052192692359686684500111425966366008947443873833419318897123236684679831627527233559622595486723517847887973092349980966723483726242362466708463428803097103383901717454924356141270516061190866109728114642363865970673889849991717582450399385499629940412169269687194557713252547390958824497178077247459877828176920638964473504574381250048242910413764773605437886849215526544701750256862147400000091481274489216662139118084819023524425374922991181252039700533461596228575216831212971879279944422422812358667448335390256901444888750648303215716833964434020639598538193463077670527188050886847398723062038511673784687918413006556769937098636077491367674483735597110793011857073544421057201962081905744285899181189458682586551773766183483368477776435611798833631405047625933492077676806641914862314651462544599320145390046264753317762115134729279507765746929001638045471151056805849306574062176981361015749957140560149132585746844780088469700470088291089719990112515311456297208336865349255946408524832167041537856600830637548992195008176342897122946746404720329613656023225602800635743963624742382833071275212786252293150669452679810009528207020650818524228173447559856080025692345022757193557296654606320728713776789558695845752077874468972451410851438832786453726447855817082581282729754873845887684627635787799058781236067333098883612848264519646964426329950894409277248134836279862642330278177870086802724323135514725383838987018393545171380292617571318238193210610231473853002279700630598455660064056900290591194822222412754255646256821152863963894090571858441403061283429011325591226382746507473871408653998531427736602095557528711856789312014022737667063353678427490780604332221684629555957283855368095818970226834906784155289601629693737771631053199433602817683452979593847398928929825960762256118658648138021149192796938259336848289828489551702079086927011062319014294154000029463380005940230112812390944365956031117847869222597708612058914904385259334638847648487152605590463141883859330158954026858729076907190911417610408100481324213957971983445490154969755966075903211234591374972425024062847839617164289269391541055434748081971605338570324729657286487897446653684782136483204841011467683660409991139695633525923188627489791774135769922941732463866478964258136910654542227157353854632685522247985740369709231633536990009067810492487224403745503371205342248150073086930149415579016776838592881186215822310579896320000000000000000000000000000000000000000*i1^9 + -14718061793565093080145600891827879891997811969624863667857884396175571182290008977684467735024313788848942791829608821447288514194231347900324783698045396244189510301779968298815730937440920436039522905463167983954076853856398436167389682855739899865621408813895797135957773397377181594293191953432872860454863200228865610629797086303056428036992121155244903917677315602024174759054712787621507509232219675749092606565067414434831619759700448313639240108814459226189730151945516518274946765595004283293074690319919824161386969366179192607913251531620972851764598930036182892469966325750892724762589035617365751981896341710764557647556248900125578508293778530425160114998308300308054294425252409422951743645271611035084510491357128289527308623327267836291849642477713905512548812136079274332397586022426836909315244071240651371314951803479707381135230269012574084257518731886950089332686896564216219788311813957135688848259590888760650682731540457455277119351187180090978417432696809496038926499501896894170667179583716946289612104688821274952134855997056125013838295897713047294516834238345480809288535781465214804122412395820534332400601597587521928599255711353512320241140998618135240469614094003930082342543951917404109924463671050616365011522967441104443974789156046766281102806706063232902113286448165327492393505170456985850644760906951816793225376528163839859547167533685492333635998039955344864268863171917509268815905620804796159961965442970362705078126234104820070958961928314387362858748404980832683003317959922233733662134851470609827520847798660415464905064899912024160936150503620638732044828074750506804413560050772457582281964781393438001253583347556312262838098052608598855119397960684667535388858507986303784311978858229815484924710982352107514565135184835358507464701839819097881354522062455194123704842649450249858116414933016714171051548743895702187908174258845391454611223181035728839909864566313384720572187653999833575215367868792351241667910631083054941298890523700257718323972114942351183246241127701768616555928575149226505267720637761948704641698784638812975062686027398793290760618060625886099231177820950078329080048374740721794694830261611291250719808505617658552721432409371618359230170561855657365100559161253084636179556626405978353041083451451139600452888877195412835219876898970584907923394671883874448835277149478090074474957139848277224883281154596029860405695467622567030045802579886080000000000000000000000000000000000000000*i1^10 + 3179967214111060119261455668239718842533447336877263007782133292917592003499353082901923735398670062266382696933736921190196149278660033876119789828083245043058636974137000769121616549583971466719143440722498179291568529957662345576963043444287020442526956699583094267444825574564472503562919706253757401375166193150688180061498029841123534835706005650670635283332518029342819030375995284720867263159735497410855988846932853929629783229112385671611570238371865749754983232837788705805513723784975404310120247119620916322343095839228127595949416366527746485841810935494931595362739355608298059025736594474093791414217604345647641044753713979805858217928481848370718279341187467193098590541454254409628244746594579703847338139615872502914078676244395601656552286733928319785071671662682066929666338706559898528629133307666687563304088333161904578794086549026090014765881678404254940785447561447655333061813096837327590350752225395858794533404387480937144731900434407681358329174077783588651970879140368491119362117694426597616067695281977812947946724315788443096064023556795079224102191774111279865040329517122787658103375517773112544259855902898292379939038245513888483931700393427554712034614809761913727815043028548752092713121662711016363403933687899799153856253123862493095971245385875427962923407752554810583436881377264338515892551054267002819461263594763036386319778314073520295373627934993007171534626912255436231773772494633197616500703423618067494009606660190588266438409003103235427853725927259735427461597389518077250585224583912277257711732605197555357865796899876937596061412390945685200133341935494745805542112431743690615201519770608493318396125264630355109559029314952470846597442137079361748658821708420188446359874753782616984024428933536050820478061006699847933216356695737900297589688837730785984372775379784383819277664354957538787353071118370607828671982135778142049696153693736168804412085676587491128109861269181053055113401481256876984505883873853404900298892547465459953396411847400809785480895049547882424618689138332415195087556226610438873097780708878005166906737780071134607630750292517136159560490334641642293667992474995336647542632857729477548584214773673371303193005901788186681722816791109012523186982559757862472717413975638609922575877308070494513413711120867467892920410338928593360673414312107675711296755522725999162721480549326767316798241070710120625452302931972808073814756189798400000000000000000000000000000000000000*i1^11 + -455344486008672982539771474961291681690891618152510639923710194308735395949675320378017432785842214282220156628013731191601939376138065855214138220307830336458500982920839091637211305208984576727404143459487408573775367279575037775279912166431433010815272626753633921258619428802971918274474740330068161769074566110077210706850650115900296980799287454435238928572914338104042855224177188679233897415640791962145827396812418164100924488517269497219482888292455137314790024393116349520218230800062151927105300475811946089935399527861720230271631463105536001979241841843624774551421150280360088669894341268257463614537543184561302868853898470203987982637793358225933650183287182169203454557714314133043149269971984431856877002751146467535475461024014049090397627261712667657843612685058173904195190673114398554286834080556678233648680340661293458292801153550922142157777262168674299059392512160493276275047199486062164529853856860899404407453697612458236212106135413826372787886252013549008659965256872792830647362694422029409455102508868192703735568461388973697022520283783626136395928521661738668763648789740538224416111966574452274251969213769129048745298193547972505973243055498033722475179875297019180689793753951680217780353913262711519186458597813848947032346110645585893980489067442144079331885665091745842172900166726981008325509104987808186510437633891852256254579913531575567075834566403589412023269618319107341242876661884474116114436673323541242527793566725106073417766223006349736318153387506265968579431425149334453295967754095729653528739812842459633724438839193729630780677807070374806816631004954901351876960704996570626581543853788797530990778057478864991707676732123985500137103514588649969413049979215179193929494550013735209796220464285102592373672684683645661172858018962688058458413622517724550522543456064754957988436070823487726868918894587012483721272047788113478998721862667730304730933296968194497648296891342054338453709631199215947407352770000245066105896043202228979557901581792714238991623582793648412697397970160407378576067320815055999169124120217364179747944038506525897655682846911747403480590831729721810048641959089802075183790113636508476941592443762043715570832283578755742771582974561572613403835389970892817519514632925061496053643882147253629536562848597927478938864425281462552512216204116172814243890676824733322957685847913659701830818960069893591785469138333288134229612298240000000000000000000000000000000000000*i1^12 + 40667698979012438726462037868218899716657042161140018492745334130143794591300101831927253629809472065774807623659186392212672435846947061906741390625719586305372801841850878127337848410765271872586635078378230928915699416439057915777070117214515120358710036634214855119341502083265313396115264050140301068800661430401556915580515306597643572164936526129540892965205522249834999009436881132999095171659477590232971566702269653164511015623512836049277729530324609883734867193303407401292765004951724021635800431559638395255926245377608199361348647925050977681778360909354679712075726074110743919440347090350534634882788147386715782382484173211688269495401355979591951018534334590831352346319696730900936947440600022318803317637849918126011347986075574689098607164554407123856239050294894814482586027505761611254236579975957937835110535296490372575124925093558959263086594934543318527836387472519345644687583993705595703496727510310880093846489409619134868506946758414412709098788276922960376180920272742549620682314106661423514295148988437514085667780432064277750299916431679991981616658904027097658781034955912840276909813507144625581297640999703193632500532442696464100302779918489763727366215576191589842524572482165151897411443307889813050403850328500975538840767592344765467422394331688319876860465508258739974337625706525901132524692476790756505419542562506975271775170607582730854903017401329832393840578338759274656403946244696912361878623706542484498566448811115456755460303497624147117876761504773668500042044070587879330115084177513792509014990285715423254619735179795013762557497912421060245565066571246493011592679505391756236063956976681795029286065752986064652643998565048310783900857894811841679289094922210075062268800186046509414988225528942436164288124447475763242980117105977886456382396375184315095396255676109683140568566927572384010466424370566968670212317774890315894509054040932054966590175866640709104391001659520981431687398861140271525309149585668086173650425323499056396987018927467998882610620770271144937900969352982677173959733306186568777652239079555432658465327457816084811976741289321057104609157199666882755243679765035881610235049373091588805472192860513377039664968305235498602440904496247425592494702841185292535137556132573448993646014274721773783688346037453371120046957731081438444910289536050979743473179992045790555253203880733996219633500059053959452766342981617213459398656000000000000000000000000000000000000*i1^13 + -4424825403107057324205482890458545134714322604749746388471510901531257429317281060255676127677423991415669941083967079727978759459441675950496764942276810157438867008737780114101714886735894681836025678263679263462728564985100541841452103722973630407897701876582454692879790253364540951273126095341659588371860370817430331140833977622209197134113587345574771324847205205569442289570805735557324156322516328381710913982238335903899742943181454359331773920452667792447424880798288791200682931001415591385591709697914453994427275246443402728730738644975470867455608496339927688537247651420938835583064784803112283876929351833447895659762120028205169129976391929280676251055215305911017588769510901849932583794539633234939798646749637019674833768376356107588832168927500305084662859184481852381970424101803446487194056831056464686921042625116937867514353385496542634598302471859976667873096661984332625569018871550314745076080960634776924310408665842312866067625832906978459944513240482430050268411558415845836105874547161733479604617571829940771063982141523398900884011983146651558740399747804275792050680789507078425662631900837848114022296892216260857703102010555149205625366368123949866811241601105562060442378796452087418959225207424067821159169961498466944513734774266999709568362102299537264953469999456824554820461964577013344714463190875939281466412693905153695379459907730097033877238431324286666445669641083129251463509518395133632161314522786889897578142115766550701195337908171644909152013167893785491139003393091810050904229678924229308679479324473696569042431932484971501410786386452114796959561763579341467476846024617893984725594544856762082842842994910304459801064489225038935160783512959417731468008221957532277009873285948584745336020744539992136852164058999420808224147131197270174316421765229768124238749900390449506852935877734685734145561776388909897001024981541458801710026188010226013915346159067875550752797101138175518453000866419025734118456646547411614462097770975103978240999476097574408398099050335561065395839910391288047777261143491870420813156498563996439399948284260721534473744000663407130294096269424179002508941222450067744617905734986236997074039618491955878387678957470848524620465940278066340414103036074481428248841296600289659549260775173358940728325260208576212313963920586980694348915728402663580082443955804263056687042282939847199062980776041484601946411863690881007616000000000000000000000000000000000000*i1^14 + -101587976768034995743445510679109991963050805928111639672181820218559840719518640286758885221024798223028048040912764078485392444647941907075404602965826654128998261952642255091882808521244624875214810979994885230220112236100358177556140672624257124181491416246419914941851630127939203054222525975961969873461852202636794986706454215034228525619110669062584968923818405315596978092244048968041071464115828132813770053720389626757074773993476842771940062712255247522857914530377529435759210475740119231137621988723954642058189032800282530303797907097049407103108306288565392260362528992257712384738345186492246571279594869537475468097652877525076429001573695939937122656677081937492233289518998050632294358692641645194984565471715390733140093328198618105840777247912595238586106848560998020504025392322575467150525903103236355208808387508285984266731559403743919993834745720641915851688040145084060692496718314537986145197234330704612693877470031987959225847953364671782133574405025545620636258078357756369671780610665389058717582160013917302598675093453177911277926625088833001849683354226483529944472872135728490012688745635723244304949908505859521500935272616671570532869730832677466133741125425694622606859035654190375249062944876304766174989261363427001450070540194785258380854708051918444588099416271651490347850365541652218020922978221680523425393290741297237562337112169182674844902933024407052130979623905267547665358040234060040227160657950626154004588181857926648636254495885720811977246692858658017071545188956800473125181688348485267730649937840304822725932156202713221152334810249143570605508782840474752424963532252647661500455181282734903488689508022239311293562661157963330115421652867853034328823264905088047499087759042637131502123174839645935464602466208306842259106913036268511125964301443329215989757723139867468484305713659480895526696652001360239032285333016163675522025149437266209190982637917466362353867276808367393956188654598950608850827850465492895231057332288201851733848319518518664727778163735462128567161190898854387134613142042560530911462834578304612873538484291476129633454965901748853040977656566303689831465253081732425067020124333005234792139576087212618227925255124500436115921476434718738890324476757359182673708719828548751411008109939779373707104375281685267661054870310048289182217688088680805297954403659165385992521736881423441253780859524012941584329071991749345280000000000000000000000000000000000*i1^15 + -11527058738606575690002115304298639011661226615482011593368150763481184656190673471518924600200961730484459644516110017142700388805823637467462100063293737746784960680292831213972109399153668543278020294716798705092057549178782957943245429811136706075513310947988741929392287037694518517783113061666576124628467720978901868657203228188383868460787365239211764633237053877792464847735432529477968153695842861484632449327464996321542511048547444945448642257901619974664865727005232121183827001926849448463017050685560621435815821252765482027290813563503735353810157796689489115806917394651906331716396889831005050841324225747930138852541094152736873136329471987744169644282461337726805731514951179955087374786362658458666361626810286961581257380704934732793594836354352050786187008677925056124547130762710484370203326390888141052767009194140703446623998279477415389213537556086895879860965163575552082172095380492146454497909774678715168995544556098207821297214613757745951250545873521448388107950935451740734330095202474800456670952972985203662573891163285505861695532033732602656287742663510542777245381350727766897923642693449166535259259227262339072215288552564847191532678369881447879705765057125769926780850497092474463426754749173747823752469148308427110517052197157176319633561874247430636229233526316349984591078882386281319142285217805239157270790335709250409490486808880631084898538971365532909197808214271590494153822571554977685295667315589398062989779154798585347652899607833234457469451953735078733632745837929957413649256511135333873951230159905680992798982752565503668628073926711971559394572900732605970585828232965154923699264639551485652905337344696151350024320650944169144956599525876369787735361143186122611571743188360871385651958352559489117978551224180391014726765834437922419489696895727738392211523033988879484147614457697374702542549534633606501537773246375641645072667085307714658181539639705178679587033137132888479712185565367650363336608443237180342935158096911031998964394924943983427719569722187372733097591740306148516316167955603711716094607868047856904713235301580481742817595945930788601444415953881638441648997131268839913610698853856021898149366451930888194702661918747360895132763213703382103415228350732268250409024082997230367342352932927075246350397484265181922466803976156155603466980775581871321545397172446376462943706159105839383614392237292679083218531659022336000000000000000000000000000000000*i1^16 + -3298946326299058710965496379455420879833496977388498971885893020156025939463063739351037979679581298216095630788828992384963014261553108286199341358239737681136700213069019627988924086721300179240308543791256717868267257524772567448025377371265674690356079964369108635786654976399596863444423333557190386910719759758422201053047470014362700211391321021204379586099569077338433940131063006842654348968251515137849569157292634116555550162322305525122698160270748015216498937290666989198894221490887545122198154269569767352491709657486244113577354464421394180696993066256982937637750848882848823897470640509159789479369599039750121285111216830578253320151244661251485322321245458621635025130190364998300437551587551886299905186114132586513185088294815822925599069243750589884320680987736892890163445194596750629082019369657357993190787290382293804468169423107997948604951113579533789540995344795830773671767266071005495447435549207700437876068304646735458717974146321127237788916944975636586323512731180934847585583891251556955587713810215530244348785960287376756781714383789270512635200377358857283931924373648490693569987661426115571912274488815211980493548506170214161687643263002184071537515508832085979350932554610760951348402228659448227029456845796602844955174486542679012252778501464571736436931131969114537440023137286821560266671655314608017104476664778990590002970696892530159785478558490186667146119148796198951529138347509981625221967959896644059020445160323807200020839837118643088500168269955378390254020674381552681251047187549281597437701315518797972074765440644234475572812598515595231972410412677075636303181014176779694528780162970088715403316273237073390879988124249690121750337484846787088127802590818285350134885610039344705159564819580192201289844029321516207585410083904583957097522083470136018735715599471774618375190679839620322678586041072118097013738245936376556483838174757108297620850866622994587852474339059672829195980406688271255153717351135398394361245526886195426531328773934059203017687760438843545236505456863502053377355193123420115096832121792817299554644029652413344945165126159684361888133799163799769492140410974891292339756850845333195071358420112634029603440268393406265327049627782110584317732801096096312210284260856224939678214217748387981661062590808909842757443157178818560092259511090350893562493985868110258359728945324180280110504410242737527853999875686400000000000000000000000000000000*i1^17 + -181616835431833509936315708102228532710698454864773587551125007513426735554061592162763595710345394928574845590012531934524051178783373701545176109810659730773951219958733496583606592629716422052545136121886715958250499928524649315266851234418960266061944455450489475387397079436296919658281789149042415352300189985595417822888660157855917512523402065150029326439721146046273621193584839986084338133879952576249284185537876895573027291898248644479658228757949236361283763162388683802043718940740310336396989037781356642061458888838078613553018872096319663605417115798409942483797411925518502709638880804534582748914353166863097557032522950096727763456584252293449215729355113350557654418027268758994778423505201239040418331649346908187841344472226314826511756899000360634594229056950427738558274058071688480727208130421651471806717475438553875134012759141281923833046989604861876557128797502544306362522718832924356487860288421062651429837043112878731302752776888953518959478133479800949529972207535010999075679521698560695362524735685345239211740195455806076648941730975590847062747386582579784757242201351825432921126286193291955609059156805750565703950207065199216450295976924948761182178624542343884683058846588335029394563160717373929707065767165379058136324700983250369744305239678508161728511609787982876830431001710178879095936824109827776846456981642012673270230515407916866333991618519937668018098257743238937061943712799578855976393972707586700916156619535854748275880144535543242110811219484183801360117962846436959599544424080333287624932641200871985668494385167297285791619492563415889340348022684499772881487983770309878060837228904532284075136056417404264263147742666447755421128472186398860978932236091686079755290480151032262676690195370297090332390410363510191987086790673594351609721945332602074336280458487122684243899560395320537700831343034726137168549313045845493370093634039193307390871707246482766568407900116670566742710474711525841562661575157514447818875002287095461195070352794322158047544343466069673725116276737218169063348231404415870559769400673069812049387001264092392402363476855973510714315475045675040222692960374359371155769161242311488646624762589813920593051651506675591045982367195228375750111413627394121745676220820122857790764483856851407943943296201601665837487177969691255589362826971546438254618555713278765458786565663838031597019317645543887311669821440000000000000000000000000000000*i1^18 + -3813755762095012861042280982488979625973684723277773042772970381584302805137101013106241396794190623909266451539648606354100674637129450104835883273896016160145071079686558923539131798907468141306645972712954441358846331181876233056287340830766584077307484005977967125723462677054415379202757825282524416001550473941906667877516374070654369128394110115379680783592063101169630575003043304763075442139345688519409571095079903848969132857052058225917891389591933519074934386147294402141264036323379044101752512128983976990084350274613446082406890282181590243298209392881431970906993987061246279825974273982505616224760675773337604227406749798837383584824368171948276578970011003591441676197802710019290992227140996286494596492361681764852338833644050486848290700858727596966956228305205108206896071617979101491458043045546692047576946872507660978890689707693195977987190088626106937853721585313515867577244563920941757972617253741192880166134134000947503341304441943171105152237766583098198188612425245557381364567202446494596154836011585767869498782214179761688475244820402575543762135781539185262628663733604691147514441713905009489868566000381399186854492660648826494377995867006145271070081609789562209123657604695165305294519816488350919690359360706561232147077206399538139253723058088730608461432655953911577341769254962483920771376019265600220962693395209260318866232437595652229136710474022100957634906911462043262430675264964548322173379494351310450532790010982511438247896048170910204690756595440803545142268456160642355603574166356701016164923020402393903738605631618675872711978702449910301868079327608192653424593043501754232757698391445431626345258586461106213445497821541721965573569935484600342404998854444848394758131520693882014908353101024519776115853931370798109025795694249141784966000597533300019030416227366392388457607914338374120102948354243588477245921838352681025349778572977948888261679912215698584133003315893302144734353352083454473132457939994410851891894336532511661855897721964213785164958337653012867317264622329537959175873493078392884554368617205759880570582014804898942038981553633002825495643262561914665903637844459704386219576398470053023233693987392414191116575536598940804269291152765465521720057560260665593863760327783268320970118083447252970660912323588469920041149840404601355470817794482506674282989786264954366851012426236785941916285258753478127255552000000000000000000000000000000*i1^19 + -30026967372374719538402844783903729463927780384831796426924717808955616487583255816908805739036592878867434372265111805946379876033781571274176962206263915957291961626711760100414875732446431593144114623880185926065827897895363634261651769972455616750765077352156678754849064969725199969405979220365309745976008350862976577344674433463500797864187567625017916307762196162109512424187679442555412155520188629494880527917867884638865852773328084230123024529172507300668504851409619985292242431225420461657194308756266252308132455888460353723950478191336164146979837833688909150818464716088852507469762485908959911016794911898700833154757266620242532910359523893452878841776036286663353018066758059985478360143168022716397213203192875563472563250968786892969104388959445406707457984544200308118346127772648939508810948251651500406642143453712382543722108519996680316639107362789810100096722570226725118129005468392087983312975937502932457309067905276475394742438624375951461640586890483214650390215612342577740331877490144822510671341680476555423072301426711668073865639421052188520446365520522723435786053607034552354608119466974173294478866844995861445574391432513696251683048588228678803048382339602763414679835647447923948784923406313767409791289390812619620406749506894794144619471097709171243770925943908428265790537224866211388073687419300214729679096307515750398542384345119500164226414764327837633530379005695088321704502813085163057961686356424086517620026876319228077530386499724806818674420198713816617519747355832216655375028186855044029074878955401858252127619970957251226150378068668032638473289483322536194854661904593586951382734875256272069449990174506869006067398155290850402051636468167779266014898602575151829394697085426245122595407146944156981937051948502633984599681183470050763502342288628757752708076305991989247910193259664099328764338681721113618110605239101379947678122462826654778003829598412399078885196667183678898483517619375508333468784144198916045926044238874246948477482644832231520778589339396528377993439287096855048476001829057562272646380179010670193300865344326759595161741016569552502767438198900195660631908503407621986821473297572715070789065910627887905401910790802889768234999547707637219467768556249655566729765625159419458724830313280196208468683517681063852415025250089856222880769793615174563839225700077523100089400312229607266135334183430101401600000000000000000000000000000*i1^20 + 276485304760642066232873298021358687240724489207528960905900568062801383695339080095853297268969170098746723596316481516876622510141587826516837883651474861319107771893874414395173687463263078478485787193902705635708202227281357713245655796973705663467826452622332914001801480547955456955869066132134970319522659215822015492352834703958300807755771665928348464400700343003066535339992730711798203208346007831037300310136553628548360652980935604778799995516572406099051675165534478317228314308879678564816853329129583255654202482604541939556847525294393298955061850237819703012785006148838439670235860761431820038232859825590663282665946874472094368854559523759773292436423691609704072207533466922752089545999793956360542853067529739966845785695236340449003739442398855312787503688186880980498737856610004920303183393539715561509837706665229694889081013111769409829826348725050900567698534392907743216860587355243758905112289590772375214577409228336092433153501022061869995680442074269049655535955216888845181780006725555799517629150962606961280152206811774536750873853108851651762102519757694426602495846076653560134300841738884424741433603639900784320260782187330774655865349026074652270683025880570881928932734876664616138117887718731074928886272173237057422779974427018660944795011407859380156672436510910714964967967215349929674538874836206323406584312807714318358747780185176001156054846168184147702773737098671797002322084748631949915085749570617160676051079159728886796982539985502918521091236941808751970921710141642989892702278372877421838711819613854371080470612825967747652908323778973675344391276161878211903663410093548941475288305811700792624075095053878846696932228839242002549580560330109030922255061661076094546186190727819945684631405320684459576196776174600738486779693253527917409105410209303480982883546043329099334524763392354093109003360859761709078024663724755098032040671131803157108438479111370895600708503739278543773968805510091130699316886494226496838091121020482023432241845917159343129123633530932864290910261349530787928163056496865979068007101926948942162834556381986550060487320962832647538530848918919513721875373204831352000640913522185095249115883018365968948028146685042446487722516151833936145675357419734487566740197799343937098308353473195035689566851270014737569627316658854820692273570056771484526982314993270038971811082387542128190663131020656640000000000000000000000000000*i1^21 + 12380465439318102511531330296649700075051694070980671064446890431220136669604532746926131665005675905669694702369320442843156606843171210142719721431636478541715767052988015535299730904637672850225031841372767683378277134429649172381764482339326985967107884295507154880339354285367078168907184504860371813740931122577022668799361571913097099102622117414566221125415621843735962259478928531662253836048795278268384979863814755163491100677554417554724217433799561483496317866753540793091026941450587148944138222626300359944977251810451119701361198260400566133638596022142620622258539026274189714123695867262193320150672674204810062547243342188825692960926050854050411187388824779559386353810410399213413887803982672553929264271259200162286758501040473793659376811489151860711171038107845164545367233675094751172604427580811590395291199075148238055741033655456200872298767988465502900759232090522454820332536042522807005457084032920520888722336203454294607103611401979392025617548689000706942787372155325918602314095505734819980325703285279929698639935205598997315833292136317429190750008387634880009502263317977262974517013774451573571281821127946823269751836391457192777697058074469826057894806759509964538293117455453440027287071733593095732836490356990918777008018124412954553477583791513487633646132421883538528373259194358603044132120552839371975157555995344145426506983122405842642307812383059840581900406537136929264321584602332011522767479614021904242052576613399528801234014637104244742313712858106273299693650821345043572241987719261968850374106880287556184943893729245099402010444838355509241827684567146134024990117189263242769146650609890971226463824895268726284220526994333442992283041501760172440631962221966162477910782032004273438648847749193603371580631570941918280190212722135786219234073068117166297542202018185655540153896616901145831704163124683698747177997031387949417976967705215487882910033721664286404380483259130997743821803025917903651719945895801461287326814444596307738898954544922136594620399538197957672421908679643480044983726941527607987873486205242582198961461520956259181686432016196802196932839225455648160994474437633970221527217229383356070643074497962351854806055842035182955202318722252638170658264272847825421282353795427748298423746040400695831957280108376311072362561706985779791193021360045511013233595615280691925330431422068631624479812878336000000000000000000000000000*i1^22 + 210683706756120380581650123040352289981972891809395652290006371074545694712673235550870982893508994808377600382412590357894402021019049764704314931697343617651748791788678670339507150660290275084271781528143602788480482240925737767562096716095721369681939861465370737897625787797608177681222089361524738134803815218109072428154102530031208728660195154020337598212276195580949255749264168357762576110177023715149505486923495028660359521996393207002312762901196478247795771461814378824390621001913722129413954068923894933766829171356095715904883456007247620280711279213407940095292371930787388071692706810575133713159332576246322061555188034851870746735974243846115278340698649237877652753257865855480225558886016930183465402308440116039435019979681875415405923244877861666966589877548369362108805483636306761143793472435222507953354889875619771698418658595701645330608655392975256645332550683080198392471108515741821948673945122378573931532509868165948757185353410955290596001664564730580491711194266882771725055437273641512912844769486889556179869897991970976714147119113139592751895964860834881683480784421416597183223749224163949857456853472667104989440730953655949713404995338899537736045406086771631872592472549772873261351226675798168180788179702947640612994960878695750301543859158026439319460052109253353926354498272833318180346085250504712545540045101307481168005568880714319042372359153284112708654881443770771731686222967388256459287836271958046939694788876921409937022427471670741554023414947417686014536848928495986937517777088117919270192096038471965229819035905245962335086851616117457657717316065059220696073717177186887417010575824318465795384433672145504216900216273776853572765245134946410381534542768939250797863769645418162293501253818103838033104067898843677921486810767709085952811155090892304981885615458025187769298713905988721467385275673534721251215750882712038118849686001848000793362886657589197569189656531117293947038520599239033112935245123519204480490579570660954763497098924441787441833137844243592435700376515454252059700409043824758895210450763576920515484465955537557846765253737922177409336961568016999246411968693886602524338532190048475198149554600414345915221385923958531116445808008016189639919858276897662789475429695252837004394976691374435293009328364206119528837646597914076365888503762228421464764904757938556100135106349195420965116313600000000000000000000000000*i1^23 + 2306102470320829828625915462435728284579296127091286572929541816650295826663214703800205172192736759124268182820155664994903182805684098995854786742144756233641047134946154188459550960835885708668224335856619687900775961978314021566282181333103549434713903378198990517093061232230081747387450675265188649681469774184328464281929064285638600530822180720370940355778579748859990220095436875292697991793018340858627416680641576377165865991635960641287773185180902526403161496097446928000361122638322481301322604779267875923086526291533498219687922881252769246111421210335835591035730923568997852860187570859537807475799036777561755680293290844048364366811187858598399739769838558838416303146084452483802851520207006219517268346729865804101896249665692477618558553517370836559754155980152465834276106058040738215229496775167415969613944757182794235909925668174994188662095597546335313513757874680197417767067233900265947416744107891627483281200188619368760756999790535096744158794257794827086175538555120894164425518210629644450699757344061550765445469867880341474463411416387997025587334629137653733609079612295040395603955667008382332303831452957487519167756179733776217901389617561807415680356593321866397924555502248897201928987303711719574896861264533022252710972244288514476163620491280195230196599846151647581311241416596511174261190766461509355738014061003269754568780965337531664377472190326292841388211469275032132324110500116773158476682432397072810269979186266413845364441579996079498776588866426702033406980659708786631729238688208546735406167290407328044637132264340473322032602169712075851545638621898090204097462269247873076112298743776126182898454454085793140301688885541361751973454278186351360058209298810648025145365307431206001528788921303459121620992148072723703202979702231426796855913890538103373158623735496680678198476307535837253555964059832724396946833600893508728501383203780750994039947077089263047568365680558443526373776232850659444213238435533418673835516599534397105675191881890930888120306413969112747383939885055877008000163737735799181254207242355901636227142692939475283951634830395474982308622528620866782990216571785558691410571786112097775607007332714143808299999425437109767027941533337718493824491776348312865650481535314879418394434362761245796731856328500132365995015470525782197419941884174774463195714762412825829063580540969178166722560000000000000000000000000*i1^24 + 18138816355410171724314457582789386427008437903622911813408593602502647562608366209882476770040263169603832849402012799495879496830770606243381401637822939136700183925517543011939311492232495367917295903150943343104664389610309071931160469849335535329962266385077023960404375159380230984601269259559721278105486752914174904095496012269051538959786766563320932762942789862610907218560335672241834904276347226955489386959835478251008152949000392697340826008787055074771884825422890957533903724780292795906177273216572646245777370073862777774614139926105109259749115290915116875626522152055035116559464581913383693132800880533545109698255979007778021309010836182926066978660370330314249635880993829785657521802372657744765111624258761382304240456057836630691876163690534953093804354165340762030716529975410221863896382244501536001971792783630971160065970883652762824056773657300534767506187108440247202291817631498319872614084474019661598267779840288477158039222490478555302064003844665214771136637979560141127311149502582280498574354167657058127854677204156411349633507440466110395662865982009985495012018270602798246006135168492321461833906550953333178711233216200544949561493154685202468552184343323778550417182311073392708373175271749803843563179223141859741797089494598863989144660067319296165852203535045179833663565581770467806478932026553103394002759581201319803526408388550788968979746893754431330154077763982237188908334440459350363604490721545419678067454535119232224417149380792498470551598683247279322344525425097510267130991663444454082486194018069498019051535479209058878815602267051129645436405432049705730689830569649189227040723132005979981688944872887877132083639249555390167109639432353030888444745306768018488074773006810274741151989959010302901835484110036607420613599501211283312326296606479039309645103436425896851593215007042724746854038945914619196164561330005081229838673121420508824597111577764481867043307186737668941081650835397607748421469692321529232608265634240794159527501340646207028432355114553582723419607809427570352886749053659381520904075006666693774427033612807919020113147071320927581662279350268214179634778349054080049366457969576822570677000608766616881250997750258623055598946514034730304604918340622254457742757833232040886871896567450680004880537745312179780364819485342237573427564141027679763296831425427836421863879432300658688000000000000000000000000*i1^25 + 104365395007239922882913858556896286130657352765855811921183591506106650372806256123557498719657314774544730598159399965403470672129121939926075575843761351839942937070339827597903686545420532708421439130531459681497166065839481877860666861897465945491178423487433791275760681073225270275407638465721663347182031095996024726218126599286462203855658115103630314620290119833958251545249748399880807812086303565084072218007422982990127854280844743614689733010605848701983042331684487598230670105542032921598915199954469618726966670634047932374103686947800136111438458681452534785763580235665963356187423752573680395965656606228061331682115403206165236834703161324291907207153124789372367180298224873860754598086944583175971637471242401858260655961143682468870820936120783089581810048736256930720222232470903164823944357743501070181242455812806158217443869658654553314423652909165230271084691286417172627494382318521860836086304691863144728139271028377069997284116283557481275457746121512590125399096944903062003248602090398483310287126901374230806635954996896788793794137313866247543835449489382435780730000240531961002619714139822419051314679937993461054819152004905048087158269083749691508512779259172452767778091283238958278708565682601561515924820101745075239554277238972976130563535121332573005617131848627477837800463481436976560452406578510317942537570345037788824695058489124470487668383621037661446471260829869554033881888124603618960066163044318703807208465295949915843234912509654029045252658619298949064352566645059983098497372580591809210616194694083668538605019908294086847830791206693954466216391567380754072996203848995180272070518688555223871354176355140997006086757884994460187125123188581614819780675059805345152309733883882542305886626534823579728072623838186268833847564891934794956071026322160609600485561906044920362451928815076037391545052545300614180579157147104453003632722476822080221648807532650697111647725956816488880870316064294231470232735421784356953129938705301337447960219892159741578725874128308054439062989123000190004442183411373247551365844083543649925159911200876627318816423432115418938194425162823132696813480608891774100821958206420752451568880465375841445362341187705677897236036609164880374864773992823703796580431081389528812417866451870381708303727505538118712199282004776990959542019006625454394670683908991514022579173903564800000000000000000000000*i1^26 + 397746976634001355030144463332344973612857427196002176856304171886135218039661005754625495730412581130662181995086235839848607117409985725010095016995751172594573402657953054230139922750643238234519383414117062141391781414544758769830543822999194095279703802390913051219965556303327073339327615001321235573667726824656010730501205713274800818409913558321522642960606837143021149221444718132202854554172576430811026037072139086734352155103482840428783793154088012503622913933690323641995560855063201270199355740645813137144866160707467611033725006403371106429592879990447230443234316628197967048630995341153561609262119653596175943149795068183024646428839358799310976776649831551320295399928780119726739512579504184776061923674565127809893420194309837556506984448589553870113464057436106257460982355559601782772029115588319523083626288197372707748498419457730249013280688090259666136962390665558217490970617755636057691669138347119529628180769678339401532836817523370241931477026122079303441791829691405069761880956519606570548604786739867712209946283977590515359424366002726031827732779080741832676363059730215690941573702989046168153086310231236127660857883793762196264295508585160841864907798963134933146954724349542992923418117318243087340031460118121218939975441393894071794773217434744584056957843164426895477559745083260681851040359821182384183387684101733979716868307899044833928466040734731074723144855479850044891184033663725220327527953206288060841234435599261596663995229202468091259620082805987837009551263407757639301759918742834645169336722147202474224151404220983939354834743568088787187579979842506884424449716556727670333563934973655840882603016919123325270091651762438153566656124045240806566198049963838202851119684674760456243453341662480326792133188435337278428770577304053119609470355767083478529212178987411784158179969657304368900845800614207188092614782785771242583363778523768690484878789521088193957516262253824367682779815712494345235664594568319232952809285087480305339110722214065058945535681969096393911113635197089189581877654427779017597391716227871564227352751130577454591340079797258827902727243671117568426873040016920972303410493790669015347805408101362206416482967620590318035369656938659530824313693875584793797213312655336346576041722058955485135314307898828850406700504152743452262272925064849468820809098001101674714465566720000000000000000000000*i1^27 + 872189240788366590368528965187574421722244839464575714345897678294998571956016478812639949990619906546926435847482900508500030681105990944364352563596699878761274525313719736468899755592229300212310920170172665827074529028992245671579750538316171960477099862101579633232633658309122472873251042644764563935021848864708861513582964885493710068707158505630678023396625462653470279539226882815506266301233526979171280094183715356872912100533346205114808031289794009530088781043035825137897682071462300663266200209997015328718883809281088453210100350139064338346133992426191016955392613569012254353287288416008120703930420253110553709492144878173098634287163748567731696193858177912478477272305976002300591728004702966717914315932865074318343928502764516435940476569845963391491708904472235936025042904738695267608943562732968052972514252243824785785063751363706223217364212687062557486325473097783281835513420922468015812768768245957573381891865805785847196428686609137142020934417588382731851817841927247201723971543119477644079301720804533649982004614062712706490643360105913508358449325066270984282999261561436701152292729110022146386440624420762453047812843365537953563555390227685267694671873789008313512811176124898025233056380224277838222112792979222681855401726844190663545050056165060532221296125682245239938558319045976462010465482291378215404302818625870840146350755808771708557474429918757018549354782876663643313387402750329938787487699050063911406424915358542267067602069431310312862391725278696419442499775126959017994611869068712192049387055859487815579326404005596106106638369094564001911963139556744195151648774920505359320529633775171628625325948999224691285479523304200674782154062163160963502924895104532080569713913024649539617858589090075550913548010811751560172202327397890480082740968279134950063573240294789556322093279583522410667579345348266736039103029808543978265625816983796320671516370585802156435203644382870372417208606775353923901496684200104924532262794182834444412538471928552391290818365544017725674408431951966085498002550795809736537361833948211399880526652804580283302315380509606826947764413403568111320626769810595408657672640138931939518932835260787518439672412754171315587186148201901451723974248020319719378647665329802580594276458626827776816950078026245844061052919970094405110827296010271524560884671807674847854592000000000000000000000*i1^28 + 1139464500120241521644189885419972316163580176876773510448297095966286069867915102071605663866808484562723497385430989056584919215232698347868566514217811487582141879123381263362423817339145471018647669557983605065716985236765484611098158222085955593752024946850052741620069200957416863139961951948899863619259415790024594071958485117049409274447725526536023568235257078221976334652424600241207430535072987206909978576573699227028194734193643993003952532794866581124623400823677853386614235570068329697177442465056574990453436015518521413258320485279615672093275971998168084286827602891330763641132742503110013806557019715441046284614834222607101204339003301505651759614231029046841407732220554321971706105132704534583007257953222834354876710760218452666562339126516079336682566342638449708023235665067409167631059400140561865844855732133805635509112613791328716851385752848073120946873709169636265967807640805734587028740776999528522351289123191055825489988245317618874705163388219131564005795172292306811198909106677823715579864733241806554990891834359821076213601358277294000381046691674534648808434439509933514173589920618030366989747986787176041563388503126490933949030537552560851894030422840151798610357792454874784521310649329064878965755737393873156528649815105599901900390211549261505686207794033046864249279108590540920090286883530519231694002679039651542139775956802996909443528833898948741484691108873221918013082296505507781639705195136911093117885517310604496461179627338439021201064554538736095861051449676666573735609123976483476557204573718410587591859361749270843951968877117658783881946718206843751293514214158079475572166941715424186863278251485272498568435258802848799988466178073699655983862778872082259735922042473695614972235890264972882080852701691638541476873971162016289977994298919880017965097020846072245190389962838312548166441893270551562014540790868402272380316858428648681662557655345050829900834479644173917333920182303616561731254304390734695652864599116732300685775387545674944703914920088948445014005331256896530861394835017238505614289389017003031304519286247461642934769547824503503489816051690011444862895747553099563498122598888397681395456752911723520485061199256204451771297245825335121712494300517746210264277116567923581671718459848881338906286627478820749114848205781388487247862811646086509663955583440728883200000000000000000000*i1^29 + 1461088167104156152866291653746642634178367479620508505887087026271237297290522700144132624989013342318330194849937748787300594090818297937652457348015519171394431475919577375669292902568457982008982414542945606292556082401321555954843995306172741235176747271549124713902219123788389573803260825882903506249157601463015237226596723375546901747192836443389044200576982186766799337853379997508223324101943322106724540127387681560836565724018986769031802456597818662974181945277054128018504805859039954627510425536423783938802500081505909055082018918734950978863559620929822335465092110717288340036765912138311604020311406014261866765710289463321693188921305381423917481542420669302460747934873914090341733636137880067019916683863285148591008519591641821985204087433457218968505027072279532155855015908528629978407557933576515835325106586935400197574435681978295699715117127048797255191968364547291172253130832259477602894901698295809344035795536922337821328718812926016182427437089861704545805514073461599478561168965831546055265065627549624381254945364218059467506879843499536650932610446906603364556198951351684131985891483327776174085292768555808157920624178292367126118614884763724608488254125392574087556267133323657858084973465475929978731177288465575093152740051183065031734519325523348375363506311742597590572504754442639658552579531873165486553707568543142608381728117924266472695724670014135922685313741391685823455823990217233794726026685373462856679503610108522840136488224679645701593631144546897209976548369635872162980051579080080142182244740304297448376909527117194770135319898677215239112528503165350740700516582591441891368991125688952021360988352887852077116993168447927325501110291086381215836143714859137726710281314866688046597286435763691143726969262014345454880834368458366937817687604056268267924768473722054324529899968860561267155578350946738631432785864146325634686084315117925195591357874560017525866091861024874951705544354738504083113616474011688360026263044043501613240683768243616372064976319992512412498361912667077556396488633328715598641153677773600507509591996219611639035900634103579598506989236937955234971270518158255204431094513093942447793812659750908384268236609839139444601555422482230226217526754430778265874528587664576606780079760590899541061513439506839076724575178820068083528755115863149450403275509596160000000000000000000*i1^30 + 1212276048306732728008601163255024028421960535043036739303966881779233351756508264931266113555598867891979930439923861402327553447439808589494228300447416226518035439675806843815342404198350115577434797555892538325324852880570752647412829900974456408835096998892146976892165065089360218918175572485669420465946927617104844998126194036305344876558411522581755814053293709000850593139006317744017274629657376116507498653228032984023702714295754473716064772447990725905948585930290722353983826432635425700259860436311978111492477306727615248133511636198405508101777274487054788385262141976962304221375264438423398767523143879029223926552072004890709837874540575996671332752768966023207974227315010671318908291348482945230795067355964886717867965206231744089066926354056253330554742002404103651880179278409263302451986026962002236102323273006685115387044068781033153070415996938107323490544590082386065200427605110150433545209223386951229038920214933385612405022751408142714931795793297297061016025706968829770640587097485884663094623623309292083678871675383327857329915887769198708921070816790753264529522785552846412155057134439041700960701131967785048274234364863794453390612436409271234540944926681900792496836008173018117083201707791392751873703455814005919465319472224437089452577555887755445681032578852543359087187403298223146068324132203374962478303553374458103745821662021174411381753730740188441499471973987531858586719198689750992554128404679976058432744091698147054443958682285907185534701210558837890229745270939314358648905546456050298549492096288972441699737190951928479330374881342681557717075118959756291165703167338605031938580412979803314622421005039267793887102186913630409950531634770255400400987373664104959720192123732930145664973455422514297839059433196992246052545160704926343032421367125780134272128513346685661434827034666798206092833814448116262918571966615792061167285340689181087324291454020795625362926258167979118493975970889499122744893777986957997915542070444941774353044054993608618948457590266177583074570387158931409944139071422139305353148039689721388231561565210936954782039785299231075823340301165256750436972661647774915859143810167673144852638737996102643013588201549963568627352009397974279187686013735774717227599106885039396768759063120979359085571799675338457549544285698359241184935089884803553323646976000000000000000000*i1^31 + 786399032528440154724129604873257726915541009527645714224531712254390144476347361433297557492929457184120471594120970639905395542931281690865752297612499549642977995708868123434373893023175034942531711712770010477903953590434220050419541770926946106606681493775045185700336808648189942186335441985124120496478453781852321114408543930141278171962015993431847077901411614932419860891565890710894886285836158965094658791880579022621127652701374741573937821093554566951052164292600862434094275457387730948848628457494631708961507000065184204432046464950358827845743683387602095050915941765923988142154398568461416328436546822859709832057074177948842880999394912934216765801615979447493640739190156599225280648248521460860385185617778637281415814834260410779874802619849838638440261036785367388457672152262618127277961943239067124390713821745777469691336859240971585197145451365327028191935830790039739310896126616725517017024855285421640358697393554546155435604757989009635696813125239812774995859924721273946549745149352037768751769760877724267644483611945120321278405397957484756959165345000286895888743481322027144922809790649660142136861880245916265674669280771692173263563195034445891524236651959876108397107563009164400854025748444288904921472998240289642168787733175887320613804822651457024694732461940797046390063722398689267941314110546142813935630885447443199915516474868250866899063931552755408890042060713734860755648763911152586737463834817994150791358614594454804652769055199171333425950723486096440012131394178515184223587322147805638472269354883152317667390555509336556235811846663230259890782500567298293342730887122820925027031426294369890106336889619057113312904345927716883875529825508148317610042055478657812415808208464422026132820997950602098495311791526886137977792851088177128097776721329762571597845608997378946074604697278117825852882491486563299561255335140410704475625611389133788467003836601492851398393848409826216261168946797960391684419074959613422383804173958930504569431605256061221268612696008230125617981295144183680177486136784523548523130421468601861466953579448508472045221906811990212842849437450789387861840022350094821053512475309848684699896237396104508702486898160194168497791731264874457567693381051883839303896107957717554250677676665628771182071502502669923334840702124266146366828924835344049766400000000000000000*i1^32 + 100738924575614567098257811840430089282225206771782414357825183887926085380805252777183709009398626789082105225866033925584916248956687788028383003969102214084217255904209418189630059286758738416934538251808943630070433342808933702787298743619883769675913175609777513669609914872393007645268834248716582375619520953720410480030990072824873195595730659272709412511923533562160719398524354466208041491894970355420262427489669663217401414057992077323089301741820970797003305193302879373111630945124474995665366238287366660373878002413135578012090384674334933491677781917050743207169376292862918586530330122074251898791038246520896494698622032581030989685654375224905446676997066745296419129127507594067812264248324979945695472885241400460730169023272147590352188069094580919290754996997944691592425948812822434767642328477155439504001769225677277725017815815802430068148023219778171835334141754059590652467660906427555984395492518278540362583028228788646878808810328838240824921586996136562879135324886873124280150468915838158756456835556766940630715607544567496263136323965476259657287330980498385135080707086977911594711600965979286951965534294499303949279291822945656028518688985853217053700761241087496035288976126546077906597440986455468952455206928748737896204201457712336463111786450207620804135972306068710861717488560050269634779204155907457599777054903400453797179098006482423838605595168415703393727528915562573951757167161625402361149270190719193446834855908643571296739727363507785157356137305154456541156819496639242326931662011438855162656325905124429285263787970685718856869684364248226721211114610636422898749403224008927778736284747781334977264375056603399619826329786796939578135400327541084038939941027171994030471553843118413514178305374751572741237695591764839248530919812894646419909157717254918505351901263683954825027340282218351355266084341252900241237922639938330509604412137845239565637541006953071910252343967399465240943494258391289772579253010680134279980838273258497708073710607990651751071641150739885881552701388589983358649995952440319720596808992249253194943761213221276539727790163376739878870652582237658336198447809432874444386834156980168076366243299899294028291351572995414823457207417636088400460831012486039953620498860146796254395152812327113920248044869867184465987351817313751590635497681059840000000000000000*i1^33 + 66354203190374749121713795497403007017156107930051358236445974117382401758499005150009277079906225360163920327660116675258547878415727606927058147642712670067580252524488008697040914007440165374511864328044718093205777421680684564294356039942903066395671542947221635241133205353086370746222902475313646907380047437918128885772615559467263028811251808661626910156684938721482868892400515446154790247083103223514648248319254009893869603729674325031911820676108252061065929838028891239920739834719101799751577496749902494902630621922244383335092618939322600245652051754174220281163214200604702390046675935633695073952553617035849907285623936604664502266523295110903760037045329982463670661790149739498756946926891545431999656661957327327496030724131481524798154548183212822227261444456753257180398514509340063236272802925919094055976384041635148748286305186360691924886352579174980729071730642351972159922536855053474655157906369792641928672637377021024310049976442131463069074817724897682254673106300552001255626685970601645600349247099653906666154303685878609156402350374176477124403594131119220254032113309395144970667994193756690361590663554820301916751888306244434611842260018659640992559285783475480370604107847395990265831742990370125294854264367126900934861054760760423208288575750839671948824521584072571355106706081019341096480993119651371120188928002287373601485629440269317498071831834917063742582948415092804998885223702351773366840755073816566371621268270475011019565648753739673899141600015261222834159347841048159109918033806916429153221930146348768095305903432240584210145869893400718977281770529829318570934022665211157628354570058553752400522992567117855968086952737288469727193893770007279685918842620998141296852298383014358488575450315261170186297182866772626639007873713304471381373244403320547879736774460504855561881496161983579040316585918132016447030782043436199181709575046678090128369709218924233628100480228990937912582166324928439922402003212536723855446031809531911279530288825703233427549800345856786878303530840831333436779832499702819722773528918335116617662000698073066959896788321582569647034264286007420430934494528624821692845617252177618183932255110495252574185336377959864867940880045330176776295315788012378055990775712306989560896344524404440042024207771986963461260870260912709753471238144000000000000000*i1^34 + -15042213357819408687152861104116616752321307459583805389198752319735187445799339257140160290676838053206867928179496849910565141409907593923692034194924608234393800265311007930743303795129488506839106775174698977401749903845818188792048437337628334084627747706391911145211581085713704442531385658937149973288041243584486657905510450558568396062171196194175502375661865553429814004077586428405368130332256577828830319636544102152592570119541431082545384692529316134486011801202600651108329968310679934083612360011850833461926667455051047618302632806133756177923613832169158970645442686461638281577448194546018700570183813634614158019348519717800998934308204549666099248352576825412870030490244592974689651253740583229987606721758791714838547590539822321713782735931519201778592056264744528650726295610700660944164742589943517325108632974278588677026822805358466231475389225249150080300312221606528582279016100520949671152834974921787910908399861970684038013435426337866957382364004487963017985486754396366634609500982442535092048752851921114127836123443475496661100204731147296776367963681736695180369673098345427533285620273588015313670257062921337123537694061311770560328599026906062629440244170399788235120647504882916494289144398191401694546431162546947077164141410215960467172885920529701204896999935811258243399047927823654649821379805383822999378946257056863048936898609019562731232015114822257184875589504248296909214851499933440132585583291559159504797773063518386809811985193549535240624960731878740915348090183096601010856081034615711631834503063583662188184258408570542872370912039033605305481064819815086463440195229015196239413238363229587930890695261720098217500513823679089490297707077225620226963982063809971498126026598560182977596599038388234867566241238554107022173716215111112326941226866402886562805023285226873481719894472926760320199876199844542186513415289484599843104206523162982435731234181107922779945356528695355939221499960329151849030116606723150386671181765127616077740583160903307173888796164294213024425631958270861608577358289640637091820379198600769265775307651913893916935364878908896184473017572584279415503142431816345681161306840040980184767171374202029566545844334562720628927734729228587404975821805782659619469301350233914569109355088265983561866117594502793364358197980004204779929600000000000000*i1^35 + 1757511406865899375065098657261882782823809317869856731171407695032484373389603220784584669904053585072598775498928485003627131947995171494501121908039633751606994614080032022552316479413971336108429279709839110715846439039704172270354268496398346367898832027080604168841523345476705464661334580198205348305095550807314963352591840267437314237455028789530566266543947114392808191396390039808752381384045490647137539132642278202870156775744575690470059326095766484182098444962779591342757613680324432448881849013526825152833962742490672639663802672935254359007363533670190315800140190059412581276163617291597257322532694677343074033547643988942550441080707396045243377926914414270079653439071741001454048138187715978003237264214257363013019873816097755192511341120816310460835599781251594573957450603226323716930158580737237688013879995422890801327009301944140740937599516157766395507396986629945504656662570985148199417475317124982119360290504177012546063641215263113286301447831136381539452267780592780874309012452066224379933674765772025061408309719806370248161736659214271009374000779392166490262525276463034783766835751382469402299543230217067077220760681848063169663734215303320507302765911796067448159076808724591495366578558070057371316042451007898079954994602975514600107323701246303840622043641286259887022492877842870449556582759726038891534314830256187857099647287252470676767052455651051926501814424657432797699191782628616491531032766326217634859236332630552995420398385880281799387299603782632924943563661160801894152065398795767797012249752220209992780820335243002247938691641459870353068769480226529625951134812582532158328505684062380821420780112412266398772563373321615966743050188960890959650810962835398815837577976704113971351569468433138821349865233729301527272295845831582797750876003393047726805127836655152225703777017683002846194616110736773333295175011866814241039124254458263693377767243615639341059237636604745094414513398651843406959373355867514321739601738661391904014073788156121011415152291467101520885900343192000909257026340661695930300993553676923504259931267952071727112859598212432469917483819753452279002160326987546968043363598499119217085536973103026928217277569467911629791668936990652809982368188991560925428457423624211231458613121620523051293719015933102773855708151713628160000000000000*i1^36 + -19667317948517281506715578108068950170990395083144530958362152383069261919012559711324572588454390302279111124720331138905480349344487263695851565591167727229773732846913125074071815930546304938078436159484255240039429633297990942787561797459982024224974812259573015777349117219067356836626530097810619236847075497824854408899285293416060790408510284141223274568083009205974024588366824528348929576209691308325760787004648766151763530136811577049885264166803268734950090026124973489824422458188757133114555654345818048208591531361269120016310998004563021137494041371801132964343785789952427013882664370611397392255547104087530624084756629915575747742519863638086205729437199873811031713899299039654970862166725359849253179117921046837812014905467344008688407568939268218074931419031201011814436536613805802850650102377940760875600761929895397794800706770713773552698896635854865254763742828893749516826247545435841334704715343153190768592247319042318048389116460995835204326818641866827425600612509324133500564885587645277369885056750996591212789784445651115587608076681787458429169507699391729240519083958642889748767929328850177254127095083577957098005497406220577106993002486965879808658594870504059685641209264903836619326979682231371051726609209697820565199033020163124689384694314639668865834658671186938054591113693142027057903049051691959394035527799568350862200652320306814203674767481703037681077423382059281184634403008911882954039937695398847664910416264681116223726576719334530731395684182235013033383438657921428629070032802328496434367509226911303511971427803619733916595992449970131739015862692697486806910275532114407536845400936868250189321382831857988231740604184169237688848415279420344966827773563999748202201229310425652823949289400305169488528198592643189789407646280734629687453164366171649183526384586459310065429427247093819476080596079298946690470428428967632788870164663192243619185741599271821042154495263663364963334044874070030714371511908561498305393377905853807119193986390061037480586790223917037956038120892421690108299195477768574978225670842516270987926755795306220118388808608691443241214657083194120201121033608890247885184969080354858490657054538197763456583062357608750389172428522960976925651363939314341916560427612203515343952109348900938608980247394516222413264388096000000000000*i1^37 + -6192929890708603886708192575034540319558223536804735091707266282559020216459805677915112985134316225281781033391092499947904017279163148216778058269956395380279056060473335080637065606898330257848149984991219592788019089076964678417044279709670862815087029058314144822247663737113375480930100915067241176348001822741775289944890107892977105725712679837462831245818030358880224698917664261908518449543962782474799129689259659908087922011082124186160769689023562904066164769781143442373222162872068099390018104782192554210801816259808915649600248306467087910681201928904081211650424932874273452675224063464508167012035995037260045947287532126173695668048519907172908039825661553169504333685549097481222210116637830501225681540455368667471562793598514336008510517691929561918332767438635993140064906097529019174199927966148448409446736628286144671737400510858974035165091505103763764149362679205903369820399560330759389979340557882195653819372776357557542447830070841017757382059244843635710160859359291133038419744698353697240462397457919459878953243786694439628009442259681573481009041839024488382511672545726749762596132151555012126079762258160748371273922949816830023640849782629420375547245401558959207518353470737800991618590948937022942567335035730118430996372863020837760135234695325932975129495771285588065194844711580405694326669963242066477442319418754740958104435556536867228229540970589021927239126601004389621305508720439390434400190873578553500914992841127585921490722700320801044309372787097088192734424719754623137726095271536461001329447252337875639139648975561731344856284239003359381365077318652295881409216567383163085498418836366362989355073161869250748542230584060935984168045633973573968246213901715464984291541674000350798099315479070065462614153109414607565631158712505948299325203330009600257909591611688271012279812743486993577346165482520142740712088212404857987266912483132701034177535551931725883257029372913940927285015652132357521535885844767425058575329886850688847122311295739817497145966034106194975385531695120436537154315283700558316109011320818606498689428526423821798715129990863760675472025291173891832447395826827145461158637160011626412287799936458154634750188224386712523811429630156051499381718206373413368918474684098637466986483641111038846240566854938644814233600000000000*i1^38 + 52902426520334470294831876445859971487382156381362137092015227218969689604503304802822783893401409600782843841054847012834835721769491496172401642893218104084145148834495518342046237546555977497689090701548411583152454025928511122156400964207951394843398183515287282536048824642392516616440421615193340417744614324895995300624106277747109669910005003973142586311579050889207348032890303668576953620752214634752871564907952999012014021361887517749649943690118379848928718927577292708021980317384395632689156352740670387658662602349718982199654167921361919442217507364282777545673214780231393617865213603272588428067197696405409037130121827857556180096967185550995493753149186670205893819772837966353109124255396865827798257377968618085703932923337810316734680182294342183911308308493085150537400259818137374553775386688935797900668957001779471380341884558651095768686514741645668645395963471748516634388704049296630934119104022724265115891639204702678262890911466442038584977458807585264058025664297201831580095380915355973536255380494884592899017891739004887107702263305592332289352972157501695031779635870537636351287943785597936380585660972698875833987137339333033200695990733688722376978151499093681625751501943453434892776169043708701245298340542005635244039036115490768409076732354341249835323779712127084059704361979594229091540900662022871049582705551593457692076855426223307236133743931930069317055087114200149749130026611054814847790271647515372066159036154283067868217390384572979272778990147620727972686185054583945794658373835336794101368522914687951071853006764195823434045658253195570980746228547303110894097149025505100163023279732746063012291989034381838994901483842296115008251351071589358775495755868651357703010489628307961544526336663671675159705924262698881591624232604809293450602380115888244069073724323154321808519477292871701352630037278527296562654297292707332291048262138794312897881584720076721770579096772297539180075569810567452571951017441095571136972132423545595035437011455543428751313899491799033357736610682495412153889815264496409341143479504033971572776279301646255365796971693126397047677372419109432800683563191599943370230041035465328657860353577841424342650650759738538053381216268045065474147208844870650929685936491532944025165786642941257776124841122856960000000000*i1^39 + 8732984782885710180607229372523260118554908471966885922697492478149510442244239032861252236265084821082428166120094181898901533052607125027548468003616310766623777214192580551795546411759083005425465074727931767752514887103885498681080113659461713575793961933943107881851497643230163241993395966477963407636228227605624062371532599037927903290383527303619853040890326997715739033577382073165067645041981137046640888002537972421443231864272546157666688814182216153652558700698944837089013937630359247229416442218186102742082489982401337979853458662659576817311095674782937278305389036310665277519154825414831192312886909466264027252739746254003644324124484025305620971435820016881828494885869728312819850162290819489193180173167912158347416728937401060522678877711312917744910109672305969785884045322607776509451831127893395095863811170070618879350452858170132287058173557702320113277141786219227730849123308709182656501086503223420888823540293245717341548236878666953034119339740061739717578392021165531575807981248564872192122520692069715154826724201444704002844912009946400656016645616102165780210103959725993817412312002753000643130862149012649663003484862832177257716003657975894026732419954939433315821139970138338092327303254658887974744019882141280245898234698300273929755954423128198180715855851701797756264534971508054591948383850752552920068741071579905199513131006343080749834090836531111474651947113211710800873514658774769645791100428074403308658948314597023147576179475330487087958693443231542669755641793968773298031378496231410355376448835746964646745296981980386813480345062565156996333950160001772075556407644655605660087324542174888211414248503562976967530972114981023475758328117835947322672896396535611649023318577863851701867841137299651975823019156644260918195854363228934002249745895418947525393535579851207259706562498435330671403421297975549573047532534519701600127959465217223040975859598472746262853204609747989922802641999484168923266971605945842658353105691577070828211505812010249955964674969088005275967722734186528977813854955091506103779631729982839526476280279026368616028596102675870795989675364545318910686457017298976712708647485533267903809044698650476326522173260425538843103471925857389082902358796935005865261342627077162934331758671234638353920950272000000000*i1^40 + -1241638139036844928889194308456753750038686758502258831688618030605533597551283857175331915470655778472639104869211471230117190310557595602956345866197941194713131648113674419826232087656907012458394787643790686335361074326702252219617094927705416521632059557417223757374016768972971400996357968067052980742010830273193855580819009097867569534066776055574217637131985696487228168437290421827089566868344373890318746500105367346539701565409504604892728693321978592100337378290744620203670062818015237118863872464022680786654260359106994857354236880802297598757096199253419453719813109777581580998537038149409867063789304118438275404004477624839706868145268456929954663909105584522998239338260540341102835481431385257692762047859193180451518424290795310798278212181427621721254107559403231403474067272130422951685274898657877920701459731434577829718879287581884271699615575530395428256466473780574946439481671995452598646923426522672957778760129750769141046066047981747996558083136447802405841167610911452725685625252463280823097642900688898740601515452762597347671343317583669362128635919277677490247788126887505520758256730449025126621881685544471639298238461245451258227272615552620681706762321261683507426305910935673607569006542848086493973736274181999083858630172539960191744973995738321219040201008786947043132387284192723343098455435303329851064080195675104207239835159788164377134051246661717577473967433635108926003061478701083109616205097258706138149817219524986354334889523494422336128133909340123261735889866580190286251876835090868463607011926761063354890190757469749631008632405398253361498655668343270199312685738335117683628534016527149523205344231444344699563080417269118439148059881768277935015159283767134754264021450891068029335026451693024875099626512978313891976802087807843825302777035425588304855691282477917240257684474492486497945199107852490318529725670649596183409630421577165612186917295156336622930775131856487984405012798394162656206051968927547626969803364967291768530564746728885456143271927028316951772637458711633091421024390358963280298509705986968379831230097782882860170605773821225870798121771410378115894954644395619946251557709387590340003042850185595828250208965251003828861343094998830566804282978029896394609632022071185049529295181919446630400000000*i1^41 + 187576257790974893015287351266880820477057971423216657587398690885426624948116182917917264072411164487289178830887893737941941975043376346106826836969913180617628658026630261811694565066358966651241916055306523685663209665916934680529373965648507342335865826207110974287855402788844997370015411608871602194952756279141794361907603564266523342651619948783702809329593440752356230524754101255391190072909562469155879176005312857896900259389682994880298720634661984274658697201553688784106088724717343394574818284886076701878282466713908669225538417494548365138436303759448380768932821251593768325178970958057911212728565832967190969788036543070880710278102638382562662862182367473774875172633734280386003241712211726452074360172507851484938938533837676799955100307304443801560740860857723678990995891542731224305043111539614633477001050416145051982891196513483969952799338979373790311577983799087811886649892252505038966061543087200983963872808972180419320966579808854063798657282706018114030021934655498534906401148426341802237000667231331525812731201904656766470575277941626444745460440060937013517611918400659454317055330095512530530119626163434766375680915796496782321027246305701125942889706162268180065813123521048970967107527701806839737143990348686069802970218507258485241687796781132621407123843214885861221809881855701057990862862939016055308119263075464030298772948807957989035929758238384238511093044258258404173507855441808736424851638710902027089181919846314585444701826958202862229207839058268576106976491349365045190944721353711628453493830860944822101702418437165270753255661544306428204814137937704551013217625327067778026259194407240908067231651465759802440072369543261324416705535933021925403270636174562230759384658263664407952442391919270303317051442710890590693444976193685621385638206724539507196611731784782062137194910150925106608629440455760041429919575816818379630962326043488050883338103081392119151221074851602309635770203021222976614219695082862174012479120473141630739907429879557487124443537265921958226198836815573171873463020621818385847855197489993320115249892123070154787388759179315836904383300562118356294947578673874495870256440603451500886339582271673469941508521661017831765933136649620509245376548289816507007162720895465692589324700221440000000*i1^42 + 390559075110300024224578139480991020125989172349720739212244098022128403715793873310469687279399733235206296403651399759299887587573320952296649849002395439819599374926215455350355808350407839410390357850339198212826867996779910386156655873818016910931191899788224883848227940766528712172261969975354883362097656040008336842561114360872174443744460813806668211312785509736883326285483708688156195311933546849433248452287385707542565406186300927847168808943831727787883526926118528009178794613126106931996161542508477950668875584884028274367253169665590266266323757614005759481517813805589427850288184738270501371907475862837433282905031005428105185951173501232392992394761367435461816498988629210457184072704625758702359799755549746265275123165649221491199399626411588546032862977067672312084298208179938495543229796421591741057627796855094642818889818539379272887346693516053078072821234580200694218302878991462755139075585005738335818656937754455797576436819324591666584807564919544397177257590984312210870248863029140946681228364437143243583295851563853089739656413289494992183618816221260592171425155019332850030258605356793432012780876802390826261133917311112337330764809657396168552844407396399849884048500984355480764097598441014978515787065340688054610361916145098175116420375947044861955682098374809018506033408929750738939407937398016498684274548561157957764955583997138384848898443082871915005839983540474642866750816560060815987980343245726054092282086335424425562271439015557447574375565879103511078968691127059291020629050670113860086263259936236308855441427346921866199995100743707535816208282273577974419341609657474542610881323952686179576314767230169881662604570520750133400639193737901213175893374117532255722893452345675868023789045392162287335858108526728984274834414695542751940054323093313010773224027671847976764283637389879051670220396550396566963505792858685298612656342991905319878212006954395411009704601760084613317083986690047819268441416898496753879085655452578795302238502628996777364441890049851228494722896272789540778091360862520887150558341767054066688031184623397897668444133655758818967118689875238682636838402806402744453084138427371843522148282065360228805483735785331323311179617585492315247473446026737989755276857050736260808704000000*i1^43 + 665517716577266325194022658308641453083984636686389616024719439417220290746020265941182468346733128702101412071500956286355709808411458972952036593084010042311572640108458984918437305069631361106046352365886536545260116047311507503926936275262464521837930694002444768043135821736901207250022380984571152669026048726438732685461869206870255879423983997762732912367617333940801770028007474887569808299396177509291660801542929943043738930416515631526998679144572914564422878983658141314904858441540274219268240553685226672900025356788767149632643664339349303447134373126845287872210874104007483158149180270021614140635878911624198634611546824892010438057169566463592225996813743044180259449429534014404367268513196398832763182345206984904318988059636826137543660868949596085772065654149324819079460482879309761892584146861611321914546389514539349884859314306793854634278036032519772446204605866727231690613703696264906285263624612049918510852103901750581933470046853732921139241020839741118872799680913659572073781754267598060450982005015364823025337984371933640017535888892681788623072575550224780085277506983983100372924245106089980661620956565305826100059112594290439277536249290425134004480381156475654512457941350893418053790952261579955821206901961501322954261745759137831217769387366370386208129201515588191212065474929975806623278761811613884649439610941658653666328266744475591851327493315568900096072207124823265517623269482740531263431132683569360838882427657057009942579612370730121862727128130926338387698677669361087343378401198567158221152432433190350069044135306755491396573436311249796082228679666166082426333743517855651996985461680408346564756837901386762325143603887834578367834096446350956642264895191335677844622766769676646670776716750519244271920956324607010385288733895928148648140388029283760409252182039560817421704128500427056413477726518148519019576892691208910481121935457793322913973798141763039076567347275027277693798841870612166931435093930247233006343095725065184495797264602032121662370429338280019430082439796520428260595184821030279458814558722837393877325396418377139111450825916489908122240493119982277350900058666700086548836042366094190626965436506455021184294432811101559077366137680721889131043786318595599088393080589516800000*i1^44 + 639929177254304879483646726136949750874529298951638717773618068686983506145972384329449927389606275197762705301257051429651839010801626542022121001295852412185509814857726545051121622233673275535174415462205920533347649086272908419167914370661491723450622174466142009133836788565158945663610019254291755779315072207752994664363149320301473476033615012524358973657945080834123403380248824359033962063360708313755132330015813546654476328642370061789061282288290826351468265776294675257298221648675719485223157046045793427474154685158630659884075441880266988716139409006897672475384484795422466288115396767279492986351384754445944475648841782680074372022423360997853419965796405124504425909820580861136282145343972448631706314962039307679867584956903195769332861586284600974591648653325623658656784058384407060042320770636379033463878453816272470148180743171693902135760136183945662203003688182844210049244424569927364489813502619859857914665704021104003148724308649498843668680953447270928644724229081628825105748666444073267171213546457342120775621789708386550604217330048261347460660314034944156209662153408729814610903104931107534155128373633510594549570385846722444116892068991167423699700582472120591893173850013934562234465619978299781332492750470103835858835987863392636578171037188378496374502996412463306668122983261487842980473113797209607934694148477239677319852390933046279510448676667589320209426726793548026558601378971470518558638259385426637638583363060496248869888976651200386497615831665358408093374250077439837159422678860526152033717515359892538857946827823090824772748739791538991476772143057733389741170427358876832906215246308109877029161353373547639834385084672026930067650576610516840324604038722908123045096494051399343605247477421474418132927686365879713681575789325175987058742120160112019670336837077835221860670918569398485416613681280324638211429713658788912395149883416195138525905916871270034610219347480923927649162232249183067074738325839137233023843464694919741240536987340399971243179966250410815909387941832063060690996651039897901756995094107859090550812772307475133405208953175033533995215788081620780160093460803919090249675202573270605800179303726648100780333718636672029540393490328470229667461441939265174896640000000*i1^45 + 365811397619537948560873828755677500610906983770720825272477866601834689033299755407328110659799957238838161178525827580224949633524518030827922502182429814883184064927993016019725637544505467288874262174357846425516144132020508329624960044965143167588059448080103575671705421364319301876956614916814445561403015492760875451638570124301593830181979954899246602556364839369173769260166239863537505371397239321748263925027287574296198772214248357765617960315372207177796255216413474905496597464002803870471822325333871472798136957097772291757668590726026090674190202811039357760643898748933484112371787576475369943813641832628347720004906470689498060906627835754307960136922684149957619127848265831729688865748668624001672840249791166386740562503665240355383745263693849581994220109354451057332719037384920675101002746186159600890785733579588640792137548441167723564893285137109331203924258299784983373998739869203612243097503879913284942423844697574004773430541061033456792932610106877927551603040981344354801714881412712917983064245119706645813895132354618015197724623853814598566823888124590235863442838710501250806877431497767661876894745365591242718332927457800392490190540263337014497730282087920444416972072102944697050782900078840321290572236402703903390108658720097674695729476515828831742397898872450639267975608763697534011329025724122213237283808070531325852407055163757221227884161613132453156577369849465765371133621626734348179716044167893299163115025401412885313615332321593541050141844080258407631998650031206774915101381636389968727190179412761404817017727353801946929487423380691521084959253714785345482174920644650259896793158615033887623374309425899775386776155566504670958223566992389250709450618485487182801583770595664943383474598813542745494419253382343775598770554645133038582433921429259326970607942301102002446266172331704141515556847122249860510827587049237313206617459517408419233927592403798400013121606382317884759602154582082889210744174830228124218908238859122062728126753417163372619165854697034911755274167481445468502285791431662839227723294072518679062126018292677889841702932265485467544323867320099734810984772450676435272304470275711361761886664841751222772939594665433172112137736755774531051985944325390336000*i1^46 + 381263434698378593033828312560525586868052525842562752504663047462012639901177401707635524024440860292499652534063725598481484265892318582778836755383125133658348409177724382114767997431493830110345379269787944816309444748284810581058853888759571334142680912522984824268627768131549942056858350775945513266576397844119527479529657755311984684817822829287462974402513619423973495515779267786044738487046158296942357031740212467524399120661280950108387625807932772080131143881084160346931039643581805372380618140394627696054453562540992117474517253055463171267239661477699692251009945393358295618511398572657623926629483116687999851904896445584817648455607126319543956891549484530435210709570619281742498718338686289946939619762794413783768615874388796224570353465702991256846251185939593531846416422168038045008620591520320654419757142629182746145662807379745140789590952643024133952215270886877510552039460582792357413443001954566485239628129377611484114948034926856999845717783728296380112873390072264637996126812989823931645838721911098188097245517666880938363468341489820863044705199166678740262551172225331030727065144311392256704652646996018050491794443499206934790731776135602217504620161707109978239945143356321793990685503309154628457690014314735033833117393544164212321319596924533043210277409384629140540876953376394373262959148622892256705763526601746130962199707239423551179191463025619703117029173571609215531733826363566477444334173571780616551655934149092797029594674541340967695590029660800779888223219706329386876494623323912517894378795413832445989236972484043384071054463674739877912442763514219694938751211359884617968414969247058634284705115281872807179539344337939743505039421258547905223138579784757299178563407022848119437534161646115535194632182300259002826163746175048888128430900098668124661049636742105159959362241789311990738252693797593389795946039669517782277204740112040637261563242847445217641285138933536104462216880561381552085662742919339589878299451335241976876981084854018479099087146650341860985008148633196709814525841124803286186296022852262171230632070474874228643855496583035184454633871944194897775245098292680228258672077248336155626873580082725611956652815099323022822438724846522833941456486400*i1^47 + 435471698824127806248338250520086644486363008284385315524785435373629201953117774218116078826044896735950174945832323907656920529140501191429574159788132075593304460403736353539125026029790924728432892629793805834379231883148446366073242954245369679585122736545915568775626855310522465672373616854391626097450740787302269069867088947211170423141933070332294408875801004494424318259022788918195694659086081031105256859825944091984683465470959839537168324070035280296805385031972357873906431851765350132957379764779275963500288008957992584963027520083055282704682158879520983943119756918431275027449212792726178873747437244212300980615708013272961130489127286044968981057728618271480104170238895714680797576583885375263615910913906690031917439315909319761068664593448260381737895026043704028042052610559073213563292169204835391719348912782555266091963510250857918099940247115448802544607877816132077583937716439528681102790938055083537934485841463973997442619246169919159046803805734899154727912211158377175592779670684302241902877743393161488034067723327598156649102257841404172450374431153936142043325649407739958295144429814765813514768073515883282871464725259831474991433376536179788494756547093435739119653805341452452877387416936374816830721666789876416905290691990446695238501277151454915558822048345643307411185047278310199266766116118454518355595241011840415764363610426737032428583700485822436389771338911207717280229173697385897508214778028610658924240229222422976170234388716685415439811254714368405989390685657909826624868932896121760912138221723607114321308202490515607222113342409789704313739786392882793055749469261631559968884122552375967693275070166696787954722570528275627331099286855340143067289791152707034616849777597362881621834762747182167799875481226680967928890612756107806137903874927958043356001228091201928006440102681776018113896343190225580879283793027437174375408923997520899352851331873057432092078068436394452199679185816055262324300710256422417399239694137529950853312612646388426153965268295883195488287436306676135761660992896342967078276505041270588923103479126448219004281538337521143932678994015299329435609503970667526725328977429231534028412686934361492452440774692741536286782377209458851840*i1^48 + -349402365183365155301642557851154847966988756043671193093897804888937320982155813490107518760975187980791935505771310681371895577759122223192415465938113678553292962139562910842989913660056782102876301303544567681705578030828271005605590013060582320512474968258182091243914763555279559963715851987695115008456651394789538027266050845352238554738906382313229942492925995032551835222870549499950539219502650513842465667830849206153585461173115446103405200254483306131147015763591375594028465788151031121926475332961000043552222077897166216593026960259391549019402342861482424952499953963844624876802562920161689658767492188957004242496448020181527201598892061522179752890795114655517396314957552762446129597470569666909482190201359835748736906536475676055530415113193024317452782999601558746051851746552036379531141850761603746345214612999594128876170598423933909630855576583586303282214736405718046465667617526011621420992736659205211040878721668124993151720344977547580562134044532921365879423071455031482886414886813346338179726550547904670239332384218467676623793503196291267836529725689282874282384977638519200207912992516380887930173414237944926299382265186642117754065252102274908028553645770770136368543692414954168063841144321714187076350366137146874317482073568549077676258777242870140790956521374534828457687887357533356093068749274039024975714450414459723992341334381576401343062761468399837896926186606505670792881749271770230535850986976207372968971859495524975423786388757953275891702469365154377036513209360155756428311365345929925379611805377590146899787942822993302715396351394150028502312069582194239937150332164394153221643116777100096396431625117265885841372134357542187507849250563942226482965973636654220999261047462597075253230139354326286598741689925953329056284970904228807332760541773931235731167787937769389529618940875389157389944731997897669363429890096720695467078985158588202044623368742587884669011373248939699091109331977470138193985446513343870369450266465803657235215024656921599214897832436584238426406059085507802510009301065764226260106597358198724428208895951268109980464029864662565106706967457647230330426075583571105177305213417727906978537238404470815532099368397755023056076800*i1^49 - N1*5258891823471465495754223774518259472456106442435572982573764186757274939125396914607257248456326408456632357981350516754282613801880874047697399669901634418267408289687474603378168320232429883311513368977991919129670517220777045456776494498511606561646033582812961208797866433734208376345940182093189972115714332496585928691823762822365111251055832622767010084835459242666245210743219904760010657750688770515291962599322541905033832512772874129350390605000751567282913299652210900364872665908324098446608616434969701780633052940282801091033949038828087772578078980081459224997888909833890110880598968994024153301759959461394353441586678933161702121572287011118563741028751314162535095861387368885843909309162518895577421101626449677882243435858251522129496430418817102424647759301799890116993485190323159398081116805018664570445385266753703319658521638184250628310482676404472884662268277556216527123715133331801948563*i3 ] ]