[ [ -936616715039027218048215308330984456015097314813341527115227969195881645236382752029210387753487536761863064392237421925841377972323369422070007503296540714933037247144579261877012212967311461206702929199244145787611220280854008225406140044000503245270699861814767343080597546261407662296046998430107408277876120423896184264151452282708256568228514663791109792247358758364368905188608252582794188445882424901373226705571289088933326702194493206874467402694454427511398793848135851822371460234628655836639237417910850221176765990915695045707869902676789888610258634411829402810065319052604155047697470344549512657573123861770936014572003366556293559668845916751189846610254027527475809459211731946798334345481734965622745646145887890642967562578187015793787314071933740830987955638301951662346302194500139209614676784504568121171409366574704610852416293635057044151585299696447191785441191306868271306440260909705161987321662422154309792653800801010517127051292186315337959099822966632802169684356359670064511988002047823482248409297580831536446217901892271097076826510902530450783295287747785944132423410389307185649836450158658422139363940273890283139170986536055852098741619060755172826052779379125264852305328870833205057947303655132273559060593116198661110940162036216396513280000000000000000000000000 + -1599887486683335009480886541219697545599582270427944856760407570807618397245520080927425442345050554372194476412775464581343194509989698788370468070851876439841511840373689056442811037765373047080678684850942812856094995215786311988086591891936212793701262136209116193550348933924065782709710694318079917128598764975062546961077531570013030084681135877851326221687420136332583646224114520855610017829717653086692847584414472418157514394010939443347819086039442795960622160372599880953538691574410599095301673069234618949686136530337754705381019964769983199261167758297233401656454012240698526518785092017956555286841797773941142437562791123900957113221833241688462750778223802344571516299968494348831171345938819266714149989894245915329748196936714045382413897170460247219004780642331194386303861393336311710173477587096702440327958435226867937765466595499438968724301675902854721087683103364944157943018602385661851799555168421843794077699462186150729493555776725475760899184057369940272126412929183750043690793086448074986576274775406852155594001636706801581473507179975261650766567841772781103733908227223509042632789617250281976688001578491582143928076902865726875037823665771643441235267149128260553309953103863524020634178562994637968979026489514202614049430493530979041280000000000000000000000000*i1 + -4673801111108253220532805349614634843881590851771694542050604416353638455092705585722124164901473325872365470493656177457707874499467948295138845820254247911092095406932328236952535598958001625893006868515923835921825021372584331366011285955022294919178157710826414222009353979182173545249182987994996401006714915196622890056323340257099301704393269804434783586614926243439791534004647804048680871211652768129449900747613111265789061160183431645947482016990472502930714755135758842381549904871504771737373619993302860341947992553098733576647229989860620132079050963363881819469746292032160686340014393713990614964672957385285082713384386785038046100638580612014218468235595550795297730865276044059575821755668497497090809235956850881847077957914939299184466280995689770828642641320905434435160367466963191158054284779034303003442203306543233368849165037125483056942532120341307277082916584347687306848663852641976902182020159720162408438306635965594924784256281349981783519581452813815219890208764615291359246068832511717475515116882558371676672705866681230452457389312502439231534733919582750040047025234083481586875271647539145402395202457246279885685305391546357689435834454897173248044788709788677009098807404665101854149351851966233333314462907984168601703441020665987072000000000000000000000000*i1^2 + -6165743918052709374753096787526689525414171640729791206520416878768731526526118855543061420325448628842861839582649295314121366495457342975938742796008196231763566850439400385727747398486468456005153435060041264047139768303691905714473234378663863288895834887380483569178320760813288880926376130397339698766240582493566811043524907470874872883993464315927887529271955491055968559854488341585492965794736850422559623663568724658958323119800992896854491624299567234030409424050074270967771481470186304781525693234058935621259466949198815348871169097211405574141839898712586193202144068591290252537032767981892016444435476367347791834544903773691591446866953506338929027316663626451993256625475080720298235228780662751957694656120616739841167083549298229896883035059089324545008010832666334316987236789922945149360871993981137400328546973453383238145636757287226204127228691990147936519625164050302907972080594522026372341776141608579963450078984255765313383994031641551869799323149916783746361422178057005118449685773012622207260993451009680249847113562848530336335770567942283117681706720122223613159511841579993220362112277089222535111909157880076380115531991169644967699474363881393038949292935967627523836380136065690273232269442763512693323740726494888544015168357531648000000000000000000000000*i1^3 + -5086845841245168070333412909647626961110503926330915559487373618141818483926814892764473696478419671561556715531019367216682723400338136948798840407530714193668114171751524584081552398990155826786887026912046087017326027459199542126370619962229026919987770069282432662293683773820847136206331449458716823315822232789380282863073946379010528995478883603911645921011878010976976287231810996589850535915001754035433883720399877304435322416663336564152487743566869504026663963744413945392995693517707378230798109341507614677005936943947588213635392527091492249497273690654355804733856322256357673136435453257658946388468946924748713080822747197644474830730859546000519622388730448005495027644006309644934233130402727494797232766885616418706120137289101884821286962049396393524132346195755211913924258589991402682936078989456392114008537640968324471855325442725395868294627372919362385077337380401662857856802909275457970765631466837791657488705083242852712391689556721259262480489921975648116802593892965486938777507419704173356232106235532555276945289873433442950704809900654237900900072882534057390898278234382249783121221046429267471995132147691107691714284001800156719965806758733051231017898639509911624811601628011153750823329125027004110662757713569738669964933464064000000000000000000000000*i1^4 + -1675142524860754343615293479954105486590867411270337688043591367788865142535536156236059347019381805498695007279818763819466947788181244406934745991613436513255462247234112376767565545293552936315242865742997360644784137391556535969347344129032671552534071705800553457629450366003044736132352861478412571675510714605145999943281254910027270396387041630104592752541916480414180482779469230364758363046626479545877925541149401247118082581049070391674145121047114252396731149445336838435472374378681642307010339050429789183023570848742230950376652122603439439871389415027165082472953844124750542708739529160340969241489955801348258849411893039152728985697834563816099389199771957242105923619524146329309989541713238520129363695750183574484538714283679327170733914731472202773278930967495867378888978357733091669027073761105711768645244717603914624672208290291240504888120701920905006476402812508486266327600832969875526623451650994731444277943614891437054716779120872009305267404973250796011456891596616308896382126143894944728258155011942196050317276575095825503045571629799362689819627877036065270794069087789948945741125621427863467179743646332318654088768427630775598080495892522649093371653001932845517632498318494709445007419711115476126871098774233725627616827801600000000000000000000000*i1^5 + -526258042547746188147941378121578308916074607893016461778989952342059737982276039922689678560872652344048466703959486524706284921704742280294642862740362188278829728157701955114377801474233651826277618224616196677448906321469898642033868360575476469469776073536732466620510159643823032064385927378418435925487539825909909128573918028466288830862855674307864307267071356770838867174332669843147586363440222625675294776899377307857524231415613696341745764163776095599308472706380377588185174681083747418743036864531969627817217037956877224969371131370072627937771285633119956796289899014718189501478423509679090555245317207821849170152875067762142759597233626620056902990853298672958436394055303973986190411668134731453317038725106203282322296649383640606098512876520071404032883611052180791146892893163087507726280188534569604419962631850328467542322210871940799737015277329227388010576808377429484871527004308207788112294426580563154554918881770090494125288074470261861556946283200434421237817468616385569716063664732962166287508889323402288769127904093229818172186438145791860276186344355380907917711430919516557839528382701408228033938323456899818206209010591492855318927660564870086111931053862732063667470263324793555848179298508782636501842945586369692434432000000000000000000000000*i1^6 + -112118412320371574068680884788447408936189967738622401860460465976737677332992439194482576886799529471624361596984277408972327380384042056230277662846437398826780495574824436047757700627642863378505357345788958617012829424529404145697619672672789060227951641813747636444492157645913250452591351700781318363524781547348996876041110453721946164965587894642603126963749367491718391363402411827538349959806017832180075941913380619751274098054570034198008859442139807403714819786258110265902008265047839253077346962152610153944605073013459753253131943988445019702170192971857860977038616227316846484661976212634191633652365083654672674244265603239400380301661782960352921073074970714915970136589610426320354248966518460194668927845571874399651097233497373245453857215517228682297796270580144748706571804037598192256385889988241064270564525036520157393401757749836460342167786699951787771581017595491385849976847492521683990419300359121176017540390314272522546846209267153461563272275624245336082542137628718338206261739639792860230693510856463303589268748156561845606580191115228395589993134091699064621205368206053912588173204550336831323224196176407076683952503860078499890607935455054349022289337557598104891773749211257201462636513116859644632613974335785564897280000000000000000000000*i1^7 + -50364843399032971971562715595722452429108692253467799885015159586775169870895218569928917642391039552203555919559940175860494234728277812646460674377595343178921615464711966557536053222359571798692100494374480142770799069210170386082561330369806739630103585229455530350312503955671729319895304878835260096429278395965304690589197532928403696320024533927320602384803667061038219841922729756826473669122499338197069340321747111318674241611449983415848732330596295985356189443063325567813616279126435979129191197201077086135145142828854394696707141880279564498989951790068987568275212044826969133434359101413080834224101171945584481810805308032178924890953060434889098347860862670493482082251215977962275770379583903245691532393895835102587894887852549681567718225452555180617858145026137172372191407519759542464109733810839568724575994026882148253449492394675812405122038752763808619841838900209007068394498879524640698863691174930984093953383902542020609294504581748525167298351621101163530365764412531458641549789374276072223425915228484103535825146811686149879138355198361562548019433754234897155854115731008032986808868899133797156367089385882980653801248658939615015939320698490164127505836123959332110249392768641494499599349803949444845355619381816590336000000000000000000000*i1^8 + -6112559161178588610222650902196748019769438173164678491441447354402721409292269902478098297687269340904189598585571484243782257977745560410031913523967649777059646626764732473922231986146051700382901408054519908808047674696332649129208494598094011006200759856781899683917161397680401406351990818899484745810513113807851039335324463365780868639881015880118917725717426913361637725658929967009480765579292740496546845431970070922374380372057978990169941033754913438223184716952272773119947220159753106592228337290627469818216479224437674199624817025999359927980864238668865575551209481404453168336148013076652306314407134648635147362054665754395948760721612320727195335979222113384588694332377567009948816480498921820539704695377327497129974757360667790125936540245488212829530729047361115187900883626391280059073283964026495493712383487167879265173721797336254314607791611451696733419030243846151088442159796140652697886133509610651310391109113239368406704676118978614279872955781990890586095724769378420487100591827677960718663225932602491133780943326596013839773064910831401623349154552737496921560157487048212234406035101403576216701508412020647435094366606934368522370247068357417803057740159278783285308751606712072965317642168889619960536130150989824000000000000000000000*i1^9 + -1701656395212726956672609518225566089328494752680614295052737576016283711992225494778972159121568453961147529899992958898333954651018518249294851303809581863628960709151619158597837226323192480518813936020260366399064394803133228687821831720919754027632340456609162255883955404436666548150834132674322722444579339550046132405201714094698815905911821242119936333096395661795113870149979397261702235822688862804636756495241239890197282093052409698816902486715545881750216377360003608657114200370657151104939149375712878811445061998954754224060771179816543225509483103345122067651238080516361886118464724442834103631717865385215766134166842664249407386457450883075459349126426662142788234237209677829913248340051922123677285498439025919696782555590278201932865909129149090481437023605349993971211286592189993287153246120370552323528923460577268176464761183841526020031000806724510059090876308112496915148620097089534137065951091710486476458632530297436465978355829847727427164358593712813479066307652477300178175884678677441460007442293355344181447281064042029340337706940031316750312717087900210424505570874580141961288186524318550571458997093961717490379383920343624340395377479080054806612044755209176686659407693707955451989466861092277725877389544652800000000000000000000*i1^10 + 165130462974307008096973098860302348359113268325441490397697198887859526706999089661496137130679280911749183136337643201467148745801116387699818315764903253339455469572814604277181012159092486095989346264599982695203925511096429717235488147829792196522803636246261253824306438936939772178736980567738930710779587025128632171905701764931492487275141708789754523778778275396019813598472990863262837909043495996237466746010504732092833005294248607857678515980249596923738987220130312462264645287509950806490983188745481134994085806910599960659202236453376891664729181754230277808947708415948907546724334824005863077658165991815995701167101986490150829748547802319489639084522230793699506230605068568066157677245616068158240783161350707494618873005877783046706136174464461984748621996114289604462198879839737426563317537127201178428389561102486442394465448087073338998261437325881470484960218831847000010752747033354425209639257718981829731386070029141874588685745066621402498089897774652491762312430030457985646184120456666707808463315672453072909075117149376812287402517073457957551677112200979674249785708413277873787600357826575426308714010335159940320689214938881128925581141155158157210702789836842929092364956998757441172485458238559851950322483200000000000000000000*i1^11 + -80342040190565683911225718168290843618086537099636832075205225251578140130358360651955913748596136833969200237740250756016040145702743564636611873561109072514471998091049913554267448674150166277133594974922984573608501198219405547851269439456026077679193739433265034511916239142844679745061985392727464659228243187831570381961298302347162376754493104737868397585120891027749783461906395179800176770835053231918086766745474415115790821070702417395396444883262122950390054492201225296719185250381596245387579491720928208901076686174327893489310377643238442694888834583395037400388015769961560637870660522044344263094892805664407773447555057377152025297814648615092962884410716050721670962646001596422585741055695648984803501691686649946824756493281246231418514237855875467090915342800096531354656645235661423309948232655304432151991839475248858275452454623154952828952429574936246123321096981465508878499985358128487741156452229000044210646084850099316831215338277667829999563936638918413167038690116858504332105357325457276926722075073520618600701656979629858830809801378869507040501835247169680698779420129270411418952028630836767660578082736442624045214896191654544026150924670031707724050410299075424430875435860439945322309165876971207602995200000000000000000000*i1^12 + -9536342522209722473451368196017819174755546150351783683382000877653130026471601427869483517673854714923207850562066761073565572724925350352587863456065152662432395533759920661147484853085510033446372538274481891085477074910646033356940057979577975019904328733152279033131747141389859016547479023858377674532990761106446835108974354730062052716132829901714450703886480842322465626327337238947961532767654811832421850738581550852927793304701685251800267835085634363579893263901014477786434213951784751271745517659789968205964913200484391961142564705898271252991432369044033388153891672484401174905836104303775264690985304916965457359394043012053564696878338317063082124930496073260416909689839130867339590812476691079125232469606404517888464862325603908159188953268761967831678402886739829991714282865408411976647113849426988434131127206654426595142399057088038230355117975400242332196393411104177557447691088529265726480312723414192847888818009564749303876768376041341687415381451891773701143893111294117406229905951614122637743640863453875063925100544283497477634676045375035471105958643407601644390956735988855492705142456357844860541123221598001380997972810800650126500348865508188522936986238780621089819602372723599605173575013076974960640000000000000000000*i1^13 + 2370074718190106423787289956746139575480364678183014346781461167068499452463659383743920296038904876536726151203558269326269691421536460077641726587205954654684008135723828823778303058516848297990318616548691268765427992392910177641640414396083178446398007209844704131928174307751918469239393312573585799944868348521566421405504914317939521281928415251690757857751639338187124726542919597250531865021982362668531678616163281122246765491128033419570884037385830454327927135025021456037400267717494307415822055932235184825852313908323693421803792853935257542390444366063463041802614333847252702054794874302264861400053873768040310721574414178892325521007599380166066287026505963979430428611285312145538747661364692354672884537182475817236886806313988681858208714925292396014209932046235108388239584740839823886815172812423302379319275889079877687696798951272562582011878777298528271785208157363535098824954463434702515348422149327742913846507928559669226181895127700715603382842298822785785903860329124961745055231095046964518875626395129619928421137905932061234399083337277984621673232533719215769362886892391454769860686923371086201020970252708836692229924601443564187141954995134181719324921292738998208724065790437169135147287591541276672000000000000000000*i1^14 + -1137477100249252391359418550981286894892146509271552286458820637292467710161721630887574575877854195623510114200901196639174697444788198648351054974133992785897954941398312469251317927720268579640064676590359248753296936074787432584382042129097359691907670991380081926834953936138033746437271016825818946048701659667872262838839078959576165260729861982270487145348530831735257183035443143024849309891343862556882410090002181822463964328067592019899931476279041037377044771671161574085141184650053027003053778313034497413949334149736535339546665221602260147474232585276856879317261991431320294996565904844159998435792454559477796947547034228404769731404722221120183774143896275152026824970465895101682964846705585610903277554640578431069380303948070082125122322822325448590476003133932512957582220736612257470188146651486873121573101532492655827023953488183435813655994481762327247435603465286947855690841430668761876812555864629516341836635147542956195386145087194945702032257620426276206751754400397237273910264050130933610657313028312335128487183416844168974152431330676335709251450959387864756883122164814641164563668430503699671512232163034305800487656250471965956871528557332587646441023571994407531589001891044811202576680612790272000000000000000000*i1^15 + 285948043297522997949489399376106816844159735895016418054482978766935482678720736975396203770471142518961761630046630120520881753564888526464056785497112783475880200303581814419651006585915796111309940812660995760874879793106104794689205908761304923522047103114297676496045442008473881772951936344675464620293387441588925223600980143855330193997056316956735766074798003855151506923544360843712657424429414705373208370297792140584362584397055560301268747688650885176502518766129242326870341734810694154865000667935272160121392816539098832310601940047339916408953778364256234981130288398665705085449696013116458765614821642448315940575314342755640646164623120007071482064486775329696930221093355840374482116173120455271089194043879670325170628763694325922791452664357852719512227377845161695899767120856720050541670337327851663885388436469148552680084304191609329967404957654384310613977761678931111963597690574858496792712534157541754596481257283529082758689546176884409766421301385241110942046084938829512456542567375734326769667450781649003752753836035800669897516984072728266715166222721854901029004845267916803995009419547961339529718669345260914910854548881348093382916576105632317686308911442746180583547837269987430775718622003200000000000000000*i1^16 + -54227955190383768872062487219133561458682038781936809669414229601602457255705473426266192836911588052627704219613370721933444966571897818135111623901659356690927754785888365775545199214669353065475569601606716348026120481194459352295207801245858598376033132824822771607897336262570834398505293211426301123972433272977936339225407218275831306831599279098673798739890352175998170629898045292716135362186434016340251541907955541706547883775033313766518100517935575623190072618695947626451880798478270546376335442581223149708647016095905248147646784530414518299364024172381281645366215349306778156957276356683930996493948718118958879190950930295427453139955554196993244796215190797619010947470620291206800305150660385866960980199491435141388010983250947337115021665239776061561734726201566771024158833381694583128262423292487947956962767614555661165143402245057184512724913183576785269318602369447114457827579391519205851470988026126283899456694965866824462138217282983320760973599618591123151793254477347456469409993860593017556435688281276526628943905156835019137737098231493691931858397441268930979890256168321936774549961192572959824826795797959297854373658574892360364766095597080215063482431160978333789767309437433241012902297600000000000000000*i1^17 + 5818737954516080459229388102925442363696591988041284681863871500640807758658330015588821041479164147314539866880605421794427083784420198113544917839659263189869547653496819012910745165206860192607940610131776252035759398346373761721968694651526146134422151580871743699755253118175854010445568089282617253030982762965248958005462483574423737474732961746611503868502658382495474104330742354940460756586715981813209125744112335263520395924594279636770429716602335479901910097830463742045900497002914520691876145582921173169829935562740236000846056005861932332764138242308095969427704274791433126888973608730378511027630082826638155824347828043173406371123311527179617641253525539072692076080028469013787436038783587378592725665324816168355333402800055336428137695143085269114146849941398363923375693943113736675786554546005889111063345373947279959247758415631114007277989786420940199466589623363437656097663409687964597798106653562273032527449834568794948283864523152142230749901631843191487533637007229411292799841654450031753570519618455060916669965323147787509781413558139577426232001916754129714562363295105690646240806451437374783772812514711928320112067430734505859784853037080471707270229713610988386466467953482618435010560000000000000000*i1^18 + -415145946825246808192877327495186629493212470953063096779536560994333009856098002076523899360712851064364881895497145334336966276948412783655802317738831873145652435109382224276681743242396818308992440449049474899876072635656404661789245580715614040230948612258626907373455168101604744961599649362865540777851305103865876024809624096102312263815079194208408763985077430759091961959673773918929382885361874257829612753692482387733028878405209518867995811861824228626454787124561181840966897472481456738396139343069967514004525062495987327556365932066065604489350108339326978406935346999514508284525769201222025059768284289667750810764276278698084419608578338422724722174365468689202315963497290925435286772243185663909539233602046850137287521938494252289746468677937620094562205582304446408442673818780641844108223602877032154374477365869042653766344039088742160414103148183832225472237231018246956911834231150722047415664498299056992822210901674271504409273458005858287929707197608779719938903408152613418832742262344750933170442745622020199438487685116995600957402625518210189608723569548241791170993055457459184047346861308824378792906990449822750125598473468547500186516598498071208465289490773192385831579510136331304960000000000000000*i1^19 + 17642550034845318620321342660939899255023096546108634041796585685063239685899217255677257928979124658638494417745383105779799601319239018604898813768434685240456824186009771837652650719452218959690512641207743575214271984859547356194235577887419813480060507566847300065394550749610463809620677607461509344908057088071935269376765035498870010245312798426722675470925861028490361895166545589517347060574892547968563091087039909100357972042607438746579208955344518976005103534400695428826170810989426079090996520035505110278946428771879053660781097186422786979893449255031697224079228306140002771302365624273159229955264029651662972296483691171571112057076864002582385339495037420669436067912238493598402797771938209587958820702473846090238450082976039957494652444023404499637950953080011914047213924301849901064225397234361087642339902129950996657068681696314571714092750263551845049341295877353105996577522308397717846189233454136032000768892773327860511998272581614416939404173943019099973877827376220487406221334990368420998821095377873583427774639397521100959580715011083767970636206417341462816846476746082702501555051493876682821731107560330036178459804042861091111957621443222017528498823927126517377552652248809472000000000000000*i1^20 + -411553534441849652885010717251697276453286185035042221514807877107259047616773025048398989543853057749134730912075519549951304178272138269734795078265701643991262097698950836907451602897854812143041129741096821272016073551634361715101549197882946134002483434165019613621156151924693265168235308918124332105741880496281564039313685190050392666314532693049017910251059760655738304634447405771393943339671929367719451860425006017725493064835721630920321608932167794992959429649287136565616915566115506937893423019747118203872929647279164439427679282101857271760780453206813436496856043252495550178348919260511487343639504819702130279633177596614735516502248857421584720878358402327775141651343506086159095193643662499020847778403027119539362828315244510086996508371136853667077922155916477451487273969786854341073646144694381737871232427017173284305663437422658473985946449372238902860349836478638625950993593116406895400561851037252798535600535693083262422745433188211453192651615686973976993050495684307412026456934488918767589412592708710088022597929882907556708530307877972828304032175063694167433728276762410989433536950600762093000553387884049415085465513072359205259926381078369207447155859031223321666678423552000000000000000*i1^21 + 2624460769399472530216092165791607086042184782812659164093783186180156878884981938677468464592309580391521758844943426525069195798371411010642813008080013785328974597654948287017639458521146335704751341252307100045719320424931341309785439994665180566158414313564664745123953385384599101879322678586714668719906365521665108452892467454435334349436498081204501281526840411696058880320461477207358032430765454551647159122323973126067240468713698746174772428069454518396364905401796616554898143903370153784979651785308341615163551086262657758858284201105767123510823390528050202851600333483460207926562753985553734617957671359788348892911052727588504470061313335773999118784614994246129583997841670874279425543275551587692613031965174114035472285223117465250260695443517254148934356001616433332113920637638861955701579459536962972167812229614307904646893928880041511254278830871213952249866911809309446315221735088735669474660413400082230046075263158656789665213718490411264924483531128808014627605388083481840151001943043647183039460777692086237495285157923790654934992810513073259542088539962459467380482979189687805047629870874712881454827482153704975819595982010385118449696549511165859063510106160001279275827200000000000000*i1^22 + -10015699401340595004284556657589892033901494757181863971568671325641742586004319329265210955046263662564755631925531266860270795571256381864771112963354769862803679229998601434626060460379396122259827790685761905360990675359266983004776435667103325039725449389733889853755708713516620675791656749038510915901116859882208497415014361417006171153474388475298684707543560739679118520257376294254502695346074698856302365849617746846717373285118907311901247708922199883539611233144291383283437228351063165438911110640171325758768065671645403935908217132775584488738844326954553993951299490687245055302124759311939818998172255151571147503511398787660021581943504962801545602595266382616533052944089039951390584193959363203421905829465242037274436469052495600299014767201232380544048589811643215322817413749456683795530615794852287419683455970816545582340013951406142058672844655601146369207916891926718382211718893517583788063379507310101758760309137191825727280140029918374748748125903236361994602382424621173818493979964422257895812428621199495078824867164180511641683105725831361957306406943035101302898182949839122393828265090176810957710778863922936206603921896944201294764831641913728554236544121316782899200000000000000*i1^23 + -10245648921766264063917311303388545312062320532810177064976178656524514197065230536908327142032380631845401115748212271525019356499971360628014408073055871780481698878106102406060133906675271785780697525624632102006004650835491543179929928636067424831640565301673328832645854249526304892582465051688474400849920927287192467073579902358073164161683528378677594686795651719416967155617501303477379969797851346186963433347798501857626838247826386768028771452954963995881645099811610325750331844642578002445199372194677259552479285576441628206940714686361038619619491759550807051639819257000424253551536382850305572376942323771067648790668168105060591343455436191032450756146078595321631976015495672750270716234960020123533013741397383723007641373763142434480144477086100554885285480396557694798266878953751821215536790959431030377996512652314479293275260051681301768184333122796536795448052808710399080419207342840597252131829271852686514047855900277672813713661135466380845997448604854722048352351201221275556195674094055253268943540692176225530576956282089000564888205257694832290511948480237694972598269025300694887972027334632969611124418255955953322241707068888370920615097550464293044742780375531520000000000000*i1^24 + 3525488278143237074391704957568359759490663761100866938558908373577343931021102502207175316731116727046789319163671911413294146347086958754003867820627475778878732460640344608068078058944155235942892835252034185992792516357012794529968273819795613960326650565007037885470981302891281782701156808568972223902927707463086356941361563818529735166447850723270058750453142504807110651421843216239632634218679113458432626803765114762309771104712062974236953354550293189564422253818981703504758080574739851940834157652748711938290729569783490084811191883829367398881393755803007350377002259391484620715733566992940953810738987818333946812538804910075432402174030352230133259164749595015181103844489822769735983983208170941567107784951842578518708820694083570064215357447375935611754015358888243295024522049552608391764201474408808593078787778003508849324722671678538573892678023132712525510887619477421385430828782086249270960151451238733768564700340573228544302750106321263395079934088033870694548308103547581430282336193230020602858485214074551728994626961222529563392987413744364341162864857726340682419746257406574521009861513088817811111636733965772719405591311091623544861265860567808089637519360000000000000*i1^25 + 5663286972531104268863882754036460812010874603675993934861743767258838092319658667620844007465968011126191292014255948380062450057481742944043573099587290910326980106538599573669375874360535729250287542430252935554391783506608068317785420253958063174681130456870776911693524251763991949933765732671052044792377900372494411384997943838195877543308967743538745316427437470893579653278439230806583001151275767546726661487929488509065802925206177674980973532965943604697395446141788856833007776353538838040731654850019377279135471118050297483426365425326933820386246236475582310571633497191453184904373204757305841738782678646864959161216743212594634027119847416236915982227825883422883737899186541998671689312880005675651626885283390179782633258893276029828776373019282724011635521488278751469217479100939933664892479322508365756864587014454022929161183949972514669215312715141794914797686179824425772929949827033720399183076515268521708933960529898209937363704059867387554473587851608779498361567216147943307271576702491934073089372873459281952865592479413009083598087083763023560389906053342134126182719624711987458208549073179919324487647407485984767186857991183721065637657087419950825472000000000000*i1^26 + -3456442936938478371517425179723649223779267170099715018687281156199997276814396776790116452996680639977538461990805663055423241317789772541937666882463681225486887100261509977107781874539003059260391548585793027474082596722727198518636603574352341524075034482234525240176665987866973003148646550718860089750367434988518397416601138449055081363835356019546071400481315191054274254645136670329812848055888578267637679896349982721062765849937585618269460902011417581200621546820037097147925566165001629974050704026323486336522064946475724627979539676414116906331075174103374990775240625104444388463023293586930261735535773977818455262074856736789910803300154483465977343352723741772868565960898297299183114629954163744558312350551000464150635579920534156937989856958706230204082680112340445751111917809207701271572718642011399060653810241869374289914839112303372157579000725250307004618675965523047603489479121926875258139682256662315385255676998876782657918439227033557989414072638451302065612754430419499232918791757444801163282201349301161533434485095476718295798631891427348395180256751712214030075300225477924226364656602456645146915835516402928994016121616617692936007019860590592000000000000*i1^27 + 869692769041694037958986228594157201064291200926120268192308317276022984192117355372296370164022737650426017122370666134119756018819831669193908519144563223581910828498320566585319458830931608181180279117133662213180907624106142084700992277512218818504398364542584049630784103786954405886696809775795650489446892034412055371139528091817141787245012258271386055955206162710408996961679862157854987074626003774027821109983617153171401231783706986193943111533363129112269905409286159420779204255690874398154044931847382343550197835828120030210507911236529451045626039596211396824799129698180160645061762560514562996718315298047772596507029125752684527737656935655130072894791695460269863794427207394018559464870585488527553596584191471896717951135707626481513878179213692230166648821671080013946729056838627419404239978791438465263994745131482293330612210435994371856783643839855781908460007710394416813669827126897589749006748192281864786651796236414426403197817183700175523840140949809035510006060083867265918933679384970596430460585571574869186321092322363728925324189838628908548671050799756669470375738289953174372680241515767879127564397950824855698279362353156394545106124800000000000*i1^28 + -139632441951876605776463404882095892595051868907016334485090147808958557180871487643008843200458393602162622376413164913552541394099814773810181301608340189257141140397128364432973069082660277788729501248626331343192401485932343633835781706925216167767973417079121138691213027541896241153880688291351473172456494226983637573218260350571217759343358556997930264953587129737705411994825237176609223927784568385452267929041791351050232583787017336556094165849240254182402956461773838249478456031507025795060993497072175006790690178846160975014300594409902662462470590411386723640154264174908391920362622120863541483825595129005626077760559536775182897727810245019344322167369761003229821473915260609863963904212240805883741357107716867545353009501522916684549441020378265004319274004597626730867672883732688901637155435174008408935478138009357257950588665977371220123237926976969011123498172439060553377474156846626141035771983700495679592090399999661093873274123931720506857631522593655258946070022911215613231616668184158794206332586841560589170528310767907387327444959972740732574561359770516920539126824605524700998245681072541118909584968419429536160430790572779346329600000000000*i1^29 + 14054140009414514928003095536224671058620370425583501603951289445387376351382960443875494453200030954220798856925895401009569203631645293463869760491450926966211778689510472714806253564010650169882068011604841237412439102371226374158191425322936970860857063684462162463869485090350980848815459444674755990758801147402788583167225121191939037913494590487623548827883779642987252727426743444580550436501374018858118787831046923069563167003775520659858112561216438768517900552232665550538029284919619285761932896239427759922230363934587619504875082678298152253367229364814962045033045186251912941135763964023293597643837339749891700391479711171331451063019128444467122091738534028935851512041590949113444665464599053323506801287735533720834450603669652835213016819437584871396124064563928214155749049782496323999479605734993251747500615497379205330539487556897737308897892994444151174335639831894343288945908556603890084238709506388305362786729593660842855375915329293453446555495523359525555419104020066782689907821528242201664692412801834599992330287930171253075602634407699133842044801109145623086008883704670401260595640884636012974156933433852171928196740022272000000000000*i1^30 + -939948856767119220358702565475978011475347787178584810036952443834107259385330178112947537089830251506265100738556271360958438810325367404159951089752963458021332868017602790863032576951870640335698218232916529328829627504522668034269794083699936084877673694270956384751996456612713926227550311531864273004320806272443006090691234408775423274337482812692772472804294652216628183995375121534495838927541512739039348794986224251077791277522621145546901517288275884665915416653844942747282603651199584388268674010507794034007496988677914942125462376452553913795735454240004567889619544869551511538022837673226005235003349429181544431069170625598971215087528255268441755801447836461706883955135791778093025713769261681846655520924352608208435994317514785755409734725779412577554188062231608165016791942438927173918563362459699073701010805571638338907208349624215870309373243022693239081371334929074567992792836147778562302978490286032180552535976131692439034343161322240399951325008560958131026581145108518988156567251728498390730968224713808615162210475029959175130696934470711108215056541773254892727420096916142368347677052390890383416222944559235032070225920000000000*i1^31 + 40065386351387731729777160034431388195035881492561344588940948631467590216170938569459963146115454862080467481193377189917175759500288762033331549867908535330156077172989282393095459007456034569986241424696591051608848833635106833741049422430371786524905279189838081870642423700845837345817490458444437694021240815756435395139696496684185472424552885146441633259880060723508618781405724886030389723994889918592204297962311412381283344430731856711638120593556583263822697663097179103057581360789216444252004017232176192391079741579692425199071493165080145561426104103781678291177254679974880625107368674565127408532229192879003236640918142710776051448353966101107431359936010459509993403084981005530924268043269913909041091964582003138151548386952914419053176158540212588404190659147924515901292195176130253961551278855385965500777754229411255702610069655196166537217602361146599201697515910721615388154871401058249460276548701697854188282436265682048697407141750524957774620348248753564909234134245675768039182993094565098881807733867224631986543938583551995037330459678265908193814171077478286132901292589775716187978652387521108972397965176257642496000000000*i1^32 + -1156927767331649748499620182546911621667436089992674460952794534522974562179887727649693005364286440107854261263670230758514474969414539785269385093864665338330109408714388725666904830734948206403933645840807220978063615088234310288535374421055723906112622539264125160135834924815684456824537923753673056876419340747810937341708796800856567253280493003843485197778855068392115718390674518988558830513367731117021781650546858650184883775104807164114343405821044564748036480269517281841277896105312632731419936934923740870776039682979975286952410545642716189501442651709365275567735335382748544373624188251133752025535084382334489190231121670596101322664879762812167837181102480399987727889913326448141775816019652116116921408824736655387394555397467517283503694229932409522143081325711926431137894382657939861473422777280113685132543519029194420370792424515987823765716256712434120156838980500735600625797606257377761443595534260984867463133058246312608549941325524711200178564085761679385508224032407201618121518122369486937950790111390596493817304446527341866316925741292947660192712126068239345124917207882200339722671472012555319890891767808000000000*i1^33 + 22685429208947737472707755881446632187769010163420331871601264560036488603940835693824586535017805461637961325570697636370185373444589882958952075762869556611349752382297293344095405806926846277276204122134398729644974040803801833352188035283319915185041004360437496963457150404721395568722190264632888323158617085403959170861537650613907859194026258711132082953923436321760121681601014703210307215112252657600487177824976354691480362077316980243848756176738684474761729356715592748104895257864917075945847959476471232722665762853850901285629088703156088579173386739584727185517395564557050415017409494314431518410792690138647444050104907588833370134185953461851987980280743381178769479451264812208645263368156289700956480200733582517751070758750759555758574304046262360904952417160530624444690197662093242454482730127435231722794300770841417703396041025048145839659237103171173666040252060484299155514620733495475143467363836022399379242750942128133337597853053776369981572423192381456026157112852691193082916584846095844939840049388907324631740801726807928526159025120839884215836775507930754062600131103209993947525557731314408777318400000000*i1^34 + -518700828377867405776474778837782531992161192703894952486713241145253460810446157419349098653066251097303289926093941803576277513424109604390203903794003042031902104808265022176345416877805153641809762167592936067432891648294423112284075306546011942280051034862565791905550658586142201628230074642278847078608546601080128371874150373481521311758277253195397704457411437515994940182229001413773508067385106404970096236360061659378229404889722981455322089945642939297074842643956402841408272492368840108682517741763465016676157985054063394967259769907763407587038152813312336862931215525533976565122166757034724137562403565858140289262823247404558732854906413724467413896216061897800513007462838849003533936335701916153154952334880904159866445912500900585606663153537123728757740508725928279819387288270927839201122219211752590831948256663768368286757764207895791042288707451110791624179855389842744579757498992530416335811614025627460962552003440943446344065805229219296305176267765335302463789854862066828192016087405287553724032935877955016322191881699060484090189330540650510396414917303845514003098840284232977814058798625587200000000*i1^35 + 9937083622974334358099197207959791551722486112586989689852976350777012696576439032885418915589506281311312804377833243888805395229986924549153476456834168996582870008596518580445537395634529962392347029250290627646672649730068952310165892918268548460102173841205190478307106967271851483934059776177317060399522998961401233863277844252224763082556104372701204910015996264154152021476145152249489493349098569955584699945031453889079838658341286488123747782875352629600753069147585886745156910043660088189180490885148681980201434199050339868228192220447226456429405223203000973601442516598246010667929302364256406088195842777447036548766711526098791526698805805576760522484525018802652220843448349770004181445217408834309065867585271428253781903544730006452620895469216158949357200041476173711143385219059333039335228580938755300281644555616852838775396765452118178973522586929862023976487734578088838141661952063693277207842302483663972465850528473308377381264830928791381672851364825110312115619842607028443558173759365716652913558533297150795284121943061733411441817088226669003263963401528090161881883975592174590760058880000000*i1^36 + -81862009263724718189503489362446401058620710222079179727270068729498056680351146182378694050224153894906540322310256505289981160375657025257321087838798972044965661267912866955448420772113621789861212583042370296024666545169389194636486050745150794518443859845855432417348597203622661174143090579906645587552773008722605303484576728300371484366067129550841737926378946265219262459195359496603094590084766990347294150167603453654276510611603403776192623392659846289177330163148289021234268533613351466748359736517723820116114975557306341516616302694005184656056797363319191340185518319257955074752178917073586468656067128138240069740593936212941774573026812861534156633162200229413879779032666344049166631346656017829565804517752157093650568348153508730104792538656813810651977442361664211000530793609314483197508700845313932518231939362442231130153572534407360231862520730697852185779454184440971027136811963619343551091877143694157371191814113424795516809407862139768111096608481061144963942469888125683779957535050811936502985227836418540253138773088588794308043582840373182593142529492917461510846761241138954240000000*i1^37 + 9909917938955296501500885728442695528567293593537529744798269939686065337046579194191102070826443945963689709361319745716779884165603310724850042665314982685794502870359085246590037412515567584879816307709954802465620719201488439774180983957694652401427310538874428775449635113490010125941118472683652244251684649879909404890891061980860242490002673206632206449341336545366378284043037827353092704350043572583417436096056546636525329595756097942594840433577848783794150106372254111434771142981401910480026813306278329017398403167795855313815581991319468524646570293458305388877200085582346635325693888096088303701261338901883286920467437592208016037409654945887671418966135570292115453989235990427933208388259984674639659083845425046102931218142766274769588764248384443385846252764034316295794547148914013442250408014877892951160409622747496582888047768159254934974465237856455901110270065083782023078322285337507444777889373773349255221947845428757414576663443233536281369283310590714608599981158195791716242473703348989645805520032729837271259538407927861698774729518684556591712432166838386117650153472000000*i1^38 + -312333223419515285736017209629204699911247677844358904911719415416515013360380309376517085266397046460358570788277054780155346541105056385501799803229655813288338088571558781214506375859872431904399837164568228970661322802397466682670178725106484884318806508933618116675466420190762419150632608046525932160145011117466716271269945120191718637083525680231695350628343811983165139256858847972776873684295535858422376056873204443774205066932796092213276804222419816928614107598053364172888797786787349867582266924536592816720409097926198780724249086686431241528906070112409983488249156584888902953083672197128396690204567843333350127573733742902052588050448217286726293428576608395225375372555636958406254211805976364923448830212184921340220147513365342399346907241558304943850479036569031456663943672664653614352847836649775953261356128988657555926524237016306716691910870249392647507659318895114166239516224823374634940261395109942986208929358008486786356134742176439920787792451357536617614973778435499191578613575960221442043731630566763598887434700527057209036334603351204412300127450536345600000000*i1^39 + 304367296807006614967286214678755814088373264794932353423723807846371628588256525905734688379938444429256558013825438026865878095837382095419471405909661536032442517813720936547612199007274223197614417671094981481613587874697098712927053854605488657168024372058538905390859606625995392453459041252404315894800847569560059946214580122195993346097863149551669551675435952906845298151995597755263206124526397329633349780714683513909731184378888733600955623950669217965677055388422531192038638666883871899527803755692481137136450272484603546262070528684342655751776118023553932372988041880730348112037320434026223058389805721454147869717987227824088207812530862585514961523490169574604977024227545720652609230858887938492085944172593238132313869861916679745949149828233113662004002035134641480932676241159145726683426201055509007996268344993867681847547917649033565785746473256831057420094271859529037181586578836620637022956367190319253482612667420789825096772252167235960235038676251424456848539261395169398443528255326102295253158446414561572532208043067143582728445994255352895583027200000*i1^40 + -2355937853447848613426015253299542588672914540107245708992050674752926139991930738964213499449829576206667388876329387279209385929118115657644412514446123002247261420802101254206682954132612987539677025251229669225289342279155070975050880223266161161685903786402411650718627280781142071263579260761673062767254951881798702126909264989185947620970500630074805731600187488982797564615661179569176846086335045613390837974873823857894117548561627208530617623147460938486129585937455295484828134970395015110783075189062156621511824520718379911157903570615683183729922054526052794987622848187841247681738412526715009662363347215417560707238209974026737557185394049743784430502537901349082230484697934588843029295095958970195738716802034090721605680304194802194100140467479475661261569449355980920911787683582935006093612968724131549900878061444003567911448658112605380988177741284138398337052647741515824826939819089943570838683849566935678679171291674596195526241939370323422114844424301939420808273142747717490862471411481448718183035378653358556825182948619811642868669140172800000*i1^41 + 1341729800340452696861119318951879275954104352555173833864846921386825427782830075288427102478310885174490810294026987152113330420625992444740306415439205634746839015995188284229985533141708272448338990389755314586032741643561134832967297368865121788014759852482310493098598524382786437677803781890243278894755840744336265461971020979257730526748903250935516989012122659412394922345196647656738574046760205457381948917411285075039313580263527671227408855699698343066307835868878508822861540953115818540701831021990121326300228352922383490625267135456870244151099824728215524362181533999014335002437853419282405159650792817832841570708593231559769754236671536510225894157250182670540495563744552457048391273357767079249758440207548983140878820002514972204917932293505137419287755624944758064462994888204027070773143586467675189357320044322658076323035750464704424002815028556485495076569756641746300388717707527467795016396230718591475688163723751196827111785942989130317289581574928743874328131652616452429444928392646569314707499545421414334801869538757737185280000*i1^42 + -6520619870186168280429781142363696236718232920642672453006144542209518046222887381593069024247298469249670487788069138275902596203359670947725662168931604065029998163580697020679449495236521217537609607671186569670001738661041512655067930907767510097969744656206618483211304440001713349804706490774707960474662806284177224325897647963112293318340509305545106308734241303996680854490297866943260047795267792640926959613233101560213029553265508810454041036425412032864902937655674922410672564418156158786869144043391686152031217867068004820831813717535067819033470585494703206958409691563375954041302465788103843115708392515553298150450517841285169859656461125473652446983558966712734646110260482910344878144443810419531811009270528384340235837527427847126490907667671894615009515961852309600878253260357924029608930500664576377059458353313184446019691244242886861913063022321909567305538001686234708891849684583153363791145290947361425381520791270334356185226717115023260093828378614012564694158818725976957754018771989771057108657504208688809225748480000*i1^43 + -11986144977356044607396447141794101690777516090304035806409208840659927604123820816492762955793357622915652857050502218893006123007175965700548713303311793987345110920690850852140816503912287708697480379617845482752785481803922942310779078618503469398822188756407333110092250617397359170386974279376341155170072873167934212355663967358059028469020358142931004111847421064288221031061670015447212091774563789742272286486235064352754007771076848057269334690959667626815905307580249233591184064059778279016312338738272094022082673806569051134219805584819512143671518929619738747198774716557621319444821040785632667084905872288048609815614289178691119543555437770692775581257886745299870158347079384637243397408991302623736963496331222821187926758609068149969557472753057963766039368616889209581835153861705161106656256996265288594716657616807424410074699344370860099947478099381098822533443336566631947178409051921994455476225746269981313505912745937592888337431464200450318506487540652060661437674059868554494362487558250837757870565322915840000*i1^44 + -16030201875652289632916812934480337178142382348092076524493246746484313988341871570433534831698134434079293498494907682326129837711322178180062683103781104320559678080289801008290498561951627257445925390704199383182747338126563286377275756890837369219909077294969342007268702201511758062196414361192107087959092651445857399642299233608274275022533865305510294383299047242906269105717957536772486905710343619462560855986256199489013046503418932697662830870660433861993795353768700244086220639125683200862692584979304315530385226049593633118708336636869595296241348474591608270662322649313083636410033537626279961671965918426166263245778951980803707489481838741137994837208669592790990088637736714065826115968503586177422519795090197114910005429213029218042697199515055671526345687627230139323593365620912780084184562306186500853062745362589666244949855867715557877839836606745232238972451533849000355616392848353542033624951647335743090554174960926397187209832018357339107394369762533576926383635845725327357894702548270901624832000*i1^45 + -9824980540200070824387093673376993905174258630257648467556000840911215188945985214357528715608139013125421128816361427239400535556345070913683553483745586068844998789560978179789042839072175336825478628957096001698920213763985356956327294906732418837349747813999107080186203617273239013596151637411133133724246526579286914990331596128337524478452296245622510311706089009480299328628969554654703377786891058067146844260302959574747162867346483941198480401412372274174407742761869087189821597379931594935035339664959098783352094876326737220553276922171554440286274426103121836137548803473660412058578966158267784101285061452063108282421260447949390078318084089634290526196271024329237885834678867684156507980463614606641474756244900184933512905177155109451853261592994692438146539536634937431809505932143277270668937814446953091531347654398766836839537466123209003829341595786043811374592929790580505603640109956537457044429742398303079785493886476954199277647471523042573657170733619958473277702394211641795917591347200*i1^46 + -3392867352858885482481601668831485039148346587517000878084160396492409692787906083780304809266398955207402406894938040549081430811315474845257199344921857192403573257586232954107346018235143921751222455138752697873862837140444351056263978527888997858533117803653493147928173951512113273116040151415748588325036940218199598817397722793663406906943045050897021005281347416456390885849342371653009467387334969955707766611687797360219482867766570593539766628745369951194631512588736235803745971678685285743621942599784150048041918735399185377233051801819657648875665680828158888962428396757709968318645618158264555248515036767937501821224359039784518901283657387248555483344004306718806383104403915918910993747640928397486845596555100929709164296356550158996985460620799917411484088510279723730987307113091198142789979680914553637437985148004903412992117599178413764831177662345454804475453248277284853656805739607527497701473262192393810894556468864419272475101821950540478388470921556836230220843831472947200*i1^47 + 73521249831777809364762881852960646893174744922040556796887198567584392934317753715018081492754950510852606696745057663413871939261807995640954158337318117473666242410846889152788777647056717035560543743228428342506219017542527862026284418920667797677211990816788736294048643464453094314159290184777699610279195773429664472047924016066376602014015816836174309168779897599010602425942360011823177194847055025598839187084774835213165650668971726234929385861081759594156721920631366310658935803673243571929019314895430769726949855907318273069733784832497847113135999709438170440360190182362055684740427535516917570507135099925496740699021757592950829210312132148553652733188435517236853135389133423427480957141753479645705234170567801851423794960770736095845971338151275920182055036613310948951003866163225249177980185995165913620056237879646782614211019152693659548477376055581372251607727365627720665573445709957814824355503962464231667344483578294988518719182003738295418493736287313920*i1^48 + -324968724006301805230277832440504407658055038658188202652819640865044410704179567698547495113292621482076203643589274121032506609470930547443735358164728718145077875572604117946571633135398234926010298402541813012091436925536767249760994276246570299794172219136318015987079638116987132325117556821370361107021157216933536042106410487523599389570045000619427191970443787844445863594672457509166181567285088765213858845038375143944759577561218949602909938845327067113277239253941723150472046995244285025123424060292839762116962653782673983781122395027423362930053112801512789041796510817007698826919391166210857797962027013390019459124838823673982862375088182304404660554867992124098219740291606764744743215622094125624767023145323304906120729516929877648544133585982357512400244639931134547980903606452778371246505665594773237686690452850273898094472492872423760311537161826481040540970658401963266413207208760124413704549570109888494036604881396151161203909388123520*i1^49 + 417206045171840844212986638849738551267714915964883400382667258279001777600567276169500495754190217992883212570959296587178968605632856993826667103973389832396889884377082361921169363353591799750025047212031308908846777743972101031256095585641411813845840977810952296220760059803968375419555919718740181140019833148097693267646290007599008831609128063998101774696945127415081317743721221834301842430811823659329804657860551412548102414472667709368796778971649199951244369800191286779323505781769994842449656117552803912621348848960066620051885881793017992318834758865684935408149378274051906718809116655008912730637918513709826164451689973777128709351750787919768309807218992983127904423108629082422978743378060578241996828865983805388661493423841054405249163013519638262982567501391101586577001096440420944207558935902555272132337792986500777750362571661884279673594323297421125231634144697625416752480257974319675551828692762894667184524665161*i1^50, 124743403891432294101553561808221867854972900343556393241721706549965337775902989401361029405144895300203648319675291445312155700154476597129544069854786972920226145013486619839230592328805673113638786306006943098110321717650513871492295989210999714990258226208395792511042448448708594109461610993647888573829333793892513147072999029128793984337729220754522253262115708910234581559841125320658827890352253351817474936136511464476600238511869027119999307206430087921560470279769262623098826800535021286518417896888663138734316950909489967873850593719731278035716152390475979849950730190199034423355798593370289046515744052692674700561964038629730443266032428875166951655241207275570057307867049916402578920761669572308098994387532120809138710565199141959713381795737528084872682311472571614833547244903154805891065998298446400679332593736361013366632988916237277490057451883570844051856645925209072521619642203635569405643695247683207241834908857901609344543801749473926405452338509419508184698762052130407701597601800003119477744083263584155997883047277733345037299633933587621672161484122853424890652756582031076980844091169956119382208586929354340230809239474435385448845172546424597798941719108562692056329080497103952768796836195035533241012613483511815482838854612988011487461644449032105635187843560005700817477067252552334821357554706713245888630313037208598653501934123781027063934458711261809004147006506341510824227110526545342991736694276648520115246108074227869212372991367282030511833269374540051646237838790927906225105872280811999551274468935863358743314069146050299710922387043718397054239846318017380402234336439596963872535747290539121028765702328494326708656367756339213403075180663385720970401388441206496476802996888838971534106262939208459165130993463688251884691650223535817398469327673108725760000000000000000000000000 + 213061607106476309631537437447865670011151018714094810551456911755171372631724846674338108927779184494655856725619860846904566078495053676621454251430587476415326788210216388643308476995291527393103687325341882279145470923592924752299809653607070256833188122897776259134579645441663789268831794807781711482425237425380962976591530273063275903232549063790077073262044612876954992378970835389483555174294833316069098075082548517994793962403629509285978194038580910562110071610926318010294029153514764839104225449322900143837214191352006896437760268201864987887182883452499311188486559941545949456942526975699128993347821449918624374681238297619049217620479576659823687537905240292377010116662146208752335055452292955730112395358174107344612867523079232878770333627571955950470124136725319538118807501814828730207145591577100977212874049632523731621245186844294757243606051851798673030356021520566044142600348071762835609908487793380501505355975708757077924436423003628834380922406077408511409874950258561042761071796789679766360039569178666786454047999333006061207674151383583363314866598875036902910739449372031488651951920130767997531843170993992592829329649559646044552470696295113863173584181109420082436842516982609034630185964039905125002097261112648556928158952603607697210115904198426867945419802863018725825229820351243967466063546426749117563945499969147154442486152614138554043365154617587081697253771531431916319311367268854296712566662057417950421341387585586261107570728296547740305446004525007561498686396795306887831172602002457631585093511422677520787512065689519946905111375629524487017994351087735255785230969790234173394693019297575393404274385023625467197293305725615042270785547823931957260344411434004329697067286377049217640944988095575191349527033388004771270305808616184477182045243362508800000000000000000000000000*i1 + 622451840266343662879602211463582340199777096781353582560621674648148556897052428084660234197286219622064226914021536526868209309958141182454478041592407169049305533714024029714718601260471516430073030011485907221361552275024461162292793566307859583305519191066674044124137496053185703989225537785735057277508060774848758732132238541336471099792085592666704320003556142893766695758704493737590147268195452553155169764272112373341824290663031318200720090216966614522432610277050406927587451536493228823127688194398115311310068348198215468733932255247416809861215280189516207320962100243022418507391935358308066504921240828803541661632544877624119900180865156383534619983009284463813341424209557160290195789400655194910128941862916949066159412271713062818234070490367470655719977864672296501762407241139201833891400220549431066756436661898054561250524849232229574011141562788997454672466870956611739385120913817200169340434911084748796292275330265398312881065895289570418806109308150484962010348614739568195220245811761628520741158359466716176937746957187001995209157191316801087809043700621007225629668175270382359037686865000695379698526395640416513134116215494429954693675452012911115373405440633967091950011987630274268931897737564405894744762444265826734254951654338871103450365072725231032436027753198780595725457939111456378512787165395347579849287739652909860823224957605282368039363446889729834443051981305523620601430979686631743023009125107825417269291421809311810395915084718407648288079357937720543926115939123268719147985529016103137835219585910821052648295769247925979073594449947190956473379940117080577075937578887033029498953701976924427486922343989039268660253615214801183842000643976257405340731918144964961872676509138304997045938765485417722642241528913070220987789519793133145726686588829696000000000000000000000000*i1^2 + 821163296786774118531063282727814771099833192759732157256799025037983262876226071310307099044295771051248401125445970951656189154647644646299618318106361585202852966558418317149296950780047913157017288606945681865640963481978081896080673032364331864140129798129119589355740313825674734618096284665393308333877541365301085869837019137589032210820108148987950391308762700718399778392808916799449966848754583457126659111017725774344128056689397396398125492862567286472032799648471611454285439447444229741784773714578744380860546832736702469702365482798348120620927345201922579246654792067780683495473238719476126284279330590222622408223814520387160246693451273945056290328831762226146186261350558013427787267805523038218546324498328164145942075941629435506518736310540802053487109676996159112334262642315469839722079662697469878609460130418944783960294847340295718179202693472758481201326053537603232907836491772212433269633113324267492388333898215080871272530110994293150924941095740488232462624097622264968102441681834548648983490414273327222014586086050828382152310554317131511239732010491060932835930754383155486996897789491690245807330955771270925170567120825992158404418537320618333317450152410288577678316473664971295262951464306170211539559552488912564409856748797223427960334375936151809827962079648693407059960990661903813812946121648177079271730133973321295870027450740387084966216410085589533836955420218859137694807089610749541445003131192441042630071289359915539321483532281554486060577037787390903398000629925516247302738447494684500017618533442021625869941316679809267817860712958642601311135090198523596204923020269974126075416836406220585931513128100975662117481328778116476924203957444076591512415802580249940263497190955796813041749549375248647516200949107537327241841011087237245006130446336000000000000000000000000*i1^3 + 677485941902380736546294680349663461188720584684651611445901693509678983839302287127752021678718234513223078495114229452084370023835422870252427028247182647626152340447563443946359697192673972303111219060087456373182564336542715475781288135827727220866144619503992185314775466339492598022020592220301462515211676631516877887126528306889419456097081077913891505186493027357629186221425339214380965243390094197618753828633235924345079760111490177632699356828461943490655562444290486455501812614757320408383610569096211562479825187014105992586425182386421048762292709096334498151495880071753833160960276127906925754099607085922438845773415090397924802979043762408739887485703762002552597620015900947224746795612794329569398184583483259215472427665877792501419563856615983874143971268314054839147745493778398042177830379309640214958942081424358056860625764164162161275934274102587954847310671172203524559765770807928380623142051331590174016559777812337767200438837976242224777681965735447827294984649985180512861864163112904853452459912053103565293758557891059766183021383798182774217530581342542342646011209483466258426259488622765153536914269105613920855041728882735788775667141346988327211570559169094939569156877127336534440121802057542972321493676086430729500592706318993251980284928984243659220412955534152258392164648735792401569843910306471204343859463817176087435411770653489626189594629911312295721928011678881129973246935010909920377428017255300741561498136584528245419652674531552160172540420626364387788975920198898168301544758532001016422453966852989254297016288255534564236785728809564696631897253453470787598318705299069939528550324971012495798145137492695371997740132727819851710234388635287505333623636589639899441249722358241363930795703412197585020590706704916111800240136604022492215902208000000000000000000000000*i1^4 + 223099266569181573136014110670376258201066451876350921539477343527003315452401554637534360543361485028551077129704073802798127041667191711933657437653303775781248607759836042831873630047772989922227137950555429870011098852920482159067819533629788063265720355529708662489872167773723855975952396046634447750131188477560412620726651380767969834401524375840413202338154789472500012345916904663178170458137380260534109907422044755217068246974611387845646079143276170496540546573959385102267979855973412095963195648481406269654304302474916590542259907222551519796701449865455149178094698829883247428510273357973514235070568328586150281891885973926772005567009999732717146645710039553681073295873566673591234464047453172712522514105986940925422589212160844357318863890090587352073234104023449152556596538168108665958235281983647828292890298037094704128756895542563087121675832494116402753319448292826892649435340010261628454809792834542399234146606072057803612683173669494510573457577286640100576722038873039292601629491723047703346736839427279878875115096329080088877072415751948758857713882692897149862301075670337952343875212209921717037869718181399863986523622226498787017979665039707590293749169865612248383269294113264089896166338207946792226732322956148278263268339666097987892122067958067652468149099497647160645483364195331322978286816263965870512922544550991505044828684457926057025297758337827309002583623236111412726022364196451197752974911715214694824390443530712846631731942324488196734591652112801312730959235818300625823631724311119433637180903296810038103128651182522137421240709201490749974999453165505854581025854624880602735414231473889956224567373593793162789967649820012341307858481932947308977583917201009933059476624697433757599785677720165090910808040360536007890373415898449039694233600000000000000000000000*i1^5 + 70087747961395172316363176704906546362956820345963693523926667371233994980453975157223816286642607004561263450754668033243421670075247524234408903763351871851752727979733044336653611537317039867725983028236112483398393661360436543729620096610509299384513501260868731599495334016258248812041900918060882526925039139126120565300608036299090236620331485546728125198455106721049395553678561138370696206769197970303020080825145956665250960188485117732166521369609437533678850689505428689736824088253914776999397176498392784975770583915277149659956095130308480441075306650747874586658069605248191958044765641526588884440897040058042602861259365118700852603477570565820581027848641709291207617091394388675556231350323946097944528318353691087127083855746688066168812455640717147818621148539527247007473152829403652403931961017638482503524899946172424819568673845368425495719653537919988742536377258260818086895192275898769291023626873142354255630182298223712170103362611944187334347024405980115524454816981823919850265383575129501604075592120044429416030505183450548174549259158966686075445428156159634865801084176375861178605824726409615080077140729549307585112218100062842795031400854478496640364117996582290973839657657896964643658235845276723748754938443209294908771868699743734601971396865381938030700519871027910862573611145492580979888118305997998256167150544467565956342033576378705067287981811976484129699498033183739273629993648592367308977254817694421108677053119473622763623531361457712904712905747568487147606742421860390757823243872388637805558946395204729426775104047382220061764156587695520776689330753611117239598405663861246142891168004579595713405925877131430344114082133616629722955825587204761490247531280161389145288985159851160395523031942358965093421870260847397424451843862032201809920000000000000000000000*i1^6 + 14932117553237266688760342625109065417143333089092793198159757298376760705130621865034956226994394290779918904111767884086477031820274497733027494509513032022908429160679431231057494765502528719631390603094477889098106720725559338200400783798641525117949294431944224989264223978128679856715624796658147177595711594005340547706481848063177099142676546520799159344265938909383958669419915632286910775714283211521878102625588462669496946994588558031387310218191041379797052209192139659127852757926238514686647727411404579068483351540501310294220872863765705492639729050903883993047256983502480602231778411017690044772463523535436844974741354214339293753545720760745335679285752109029754941732570376653263400053586961847997272028462703972535629750427445883549513005905076633024176120238491836055931047199291859627559158039568118476479132244804700596682550071248563184436692095491125942263160022881377672567223209880490774299551157883940862507170415263343329624357427050844743413966814922008957561042484649428111004792804662556004810795445215660679248013628965435694051568851160758597742780643495286544014744623518371580982797913488694127566620390937543588271832826042154631764213024123551465661821208642579964645829328290188504152412648257894205823755869504548683820569031917089917248282529758429177751434331528603841084566213011219463860528010299197270570358978405645492431083818083498832925048821281689810080895527225048842183070081598552709195530342989997569910555736301404006055814369196878641587386619303995068320769862966162466974201340249359514084974778735048369628556318690682384495006633641279478282941639527968170699048244756787143753356023817480662118710811352097241781370975738894106786622862175850648138755969931574502889704224245232001168192130185749076233645836835211880582351742723686400000000000000000000000*i1^7 + 6707798985454727413969986818612132652866352768101074624367858248112119285046371526934605989015578266033773221517230498566055932550742690581106494402506052760981082517849095401967183532590584962120692490757671543469240065896584358120185188195301763664329866044537754536815293674783837695148045521569073656105873010755107146983424077249353285423139903063069972665717344571508858501300571579489011881523640704709490845358475924955413398412478839700064392043478733633198336431776739447000548002590433519608808006676352930428721268811008098287155363785462325158442728818581867908022001449373977177317499559104777158657722629258505350933358508112916919738455531083124766582896861960834494850731041116890439909813223657872811647386455689288357659744697471494410166890116243908994258423438585016868781806138524775266392429173373977663472732989096268640501212307988739038270029255558148105105039069545975805220015050844794523924719606216591596235810705273911189066520583398522849278318845539599487122492872259322740865689354423413785157028389184767526617711808654597336929201793112068737467017190811726859348915562323110018326371440639948358185477073398705291364266882813107409509938467500880598706465564864233207533372378405286048680055349103092729547164723117719193646528606712035480245715070463907747543828212487999932366633486994804944153134901158551161260809154286337992957939121754158326848225392794721677697715188668221833112012340069114486932583199084173789449775542208502506633961469857957297227676444778992910295813629902479548010842377793643666929402165924736095590756825636736904642677153357457790525806980429043160717046540336967958864938339645122299190114503519487130202998872066958690675825264159441171406297467951606788385933248398954016879104742270975428629096680420160138664720948264960000000000000000000000*i1^8 + 814068028983956117284503795544423992143179994710444547975872466840481148750809447904772002559393335423200104751754033376978147703930072401876897074123233361367634522557472667161242237045775440524766380958048195181546958379666416165221132527113541740322926280593334313794372263202274903075778069413910732858807573617198098633654373063779720122953108143369992952861999585931629659876086554986841753378349149753344475497549041415319947549939826036521629083831351491784016877861503899583890370306678813059931203714167255984529101094828143956657027707943450086871721061596541491679278814171550307341667906872433552376273547236021878722163477406679429957927803583140026065585119942180457112513235216302878246256097440051553308554281170077021575806773244558552837637872053358908469855010507318248551179577575559112599227225880123291002585727230376718295046956628414495022993050478890413596080477575397572650067314176589726500199636515289825383690645762501590422984675076186819778309903036609724288609323590634008863559362385205692561051306515480477234007903631157787696944477833929113971046866294604651489950031579227121849582344622435861398759754958740007597422200381495108299282218556808396452130688833539309255444531382067360862521892499148943680500134988958213368245202334927008154176669587736006436518437591991776667727887918764324144541051547159749023843366816080369681436333822227609716290210723214523025686285908021675280203098829940019209145955101705560381400406359531928141968136116037349010487413247118404366110294360106850285047674797618193899241357799651979204386300992269179449374163026284489749073061237600874686266145131628448413950055959895696886653949800777918573066561835141197130478999789389816506359058069500967210302818019813857745824528865084653424992081536039656844846694400000000000000000000000*i1^9 + 226630072582236048928969236455171861448300403324149505958952437874339595066718464736650424880211347527795454507432596218254984947394732131608994066668486109417286292440886687527625068439352354738525456718769816713803391252659354056255489300854118811837221865529220948168699112921685312631089238093055897051016746210939784059517194191312985059221043728788096043996548079195353278530940679804949656916601277799298352542519682336813235156862296807725431256228480951559258042586484405269240738683085089446743984204523935076752941856556558655765938061395621808742079880931810381301860002013910590187858975377137586866529971816069423490341531468045743545195553793985064714510966069387285529478958342375810209350964972417496946641578599586770830783221200732609012286634758531965858461885077763773316884775911900697955257364785266300425905558370087164651677138450534134196869587599376705943586270015484096625706502184412175142590739888941696810299949978757683021196747760264132728277297926506161047731570480414945448009215393185644434303464295908169862328481636560729098610387165711919669251843060282961355325113462676221382892645652903552591454592602336483246022909878052356948282709326101538937847334374938542252402851779079414364211655108101857911419014121484279785137008516181264272411445256155613880949693736648422673901232458747022133580733367045998741921898720487642855089005120968384436841518649139176133502188809022121794181513931615991601026854177123692986823333214664153584962021707188887002237516336755750564988667895086073144403272916857728785187042179437808778981690330757392940254606920805476210790588678516401298949272901296141288803790509086905946487673055733391326474683124914257419888533719207737892447199938493210278493804881725315239940623829250114452044945106054108530973081600000000000000000000*i1^10 + -21992022491470321630464523239397060625700955027674067558584351120253111350691086809966995410116327994530839986905827609865551897773403021963302452398228779953723085733159816254136392239178170258223259669613578932571017589642515345089409099425179964814216328645544380539702055367145940259737079317660914654114068706143027019817790650361380438332388550899633456871447242867714603766037946062410931802941820023884325184648124095486131485401181996805339320151399126576553144151081170518980022460679738290832372526499249278261601787979242507014786757555596892708893666231156260337373950768948250029199176788314507605099740088029822877966608987797485101329692232392816822200206410178635858684729246811016367846731669287713820750008721195280852245726720802601899033734204271678524741727905996925878674654813607935264535499510649454593129691979945886562363213758896998966685373574921552757582580388884590047782314938647403516828717030104573541440623440489127675377328641037464778213130519037019642571089129380336234732696744598036165166601730860267738617671233238298687960179302655256682115612650611851289623983937011611366873888129399813902619201732112244546364347046470704687991419854704497667289374692070994126105795137863977333404567825324451527116213604985242014878541112481104253657070937308770163239197726823605315816161850850127530396919186962695539386174160211201436790420427060015940423195467532100905999223718906685060541213926325679063564328907448899867986322393271829932453840839981982500814250816078152203605707431902767463363458888342879635351327465882869523643602727338088168386773820039992594286971834564884051601372014019011090372476188275734394772288686620162083478035934208539039109010459981894736360716682407653710175211940459005958248688471000901682379832718199199734169600000000000000000000*i1^11 + 10699958140337674118126914846767763936445528694383275740865228564257437396718001683882143114614282558810779492326801391338003063457688934959001664637785682366195600317909575043750356514575536597059322623220430295879778815451983779757553164274670351075224379850035325361338500852469445237984291129596776641577580121439185305825978428707190092662812883182655170032619594221903893659150583158265472045082177688610277557181260001830298578180828237559963064231190712165007274849289363502704837460897371142483634354091982941297757992068590124044150648583601165055167906618365829819340330548552011968046838833038059733479276276216590836806478474932100827084615359760981515856419414466706128112999854793607544967472679047576977257408621007860918380187958534075446238284944659024250023776845227104188884403336340098228005031808988363445495488525147733883368509919037895218323547075382484095824448380623160362282894073229124103926647590696115894803290655375816270390970597450585997771649724589938943915023163860250651470673062971934963300657228840363245928253425131980270681478890705413322267728400690775311021391410889990825548599305453585209748628423561647905206779405099531018969811771381229815179713279195936332617693591704893768295226585748345205460413874972933423767313084374933884994298530882528042619591621276417038357568780093097767908643920902905279200613446291968252452472135196564191330360192834754200316211828282497833667947349923865548631561036272343937679606010944050980650796280193418080524426135220739302168152605008901281529347017673296919250220980837770910829681118899352842918353262878353807449026655205437713833344737817178828094608054538908284470379463728711975894198894883009464538450791720668969333289921134637350537319595619103369624865782012481084763722269665756446720000000000000000000*i1^12 + 1270118602003398082450706391762906509691193237545501104363745737583167419324066283250573651134725346480463799549260676129442110949644000625067679527885560042218682696663970510118496125441926297598145715081479168426162628010310163806800098335877352084028257700297175120330336395281334620592175841431479965540303584992049507008016733755931101708890986702992971969267810081753500678293725083961308930165267872872052371331205834518704722685270181306530072560372228752376587379882517503104644629289921459094267397213271851527268193771435874329034615718628355094267781332226447748081529004099378991870056172767174777362112609025644244714006687802567239987108907248019969955340313603483688102396033957085503549241255527629664066000360441885009655815110542928580074271643145905328149686751804186068475858716470389445654481128586401699267957820921755457708670890989353167354649442356589820296792460846043298743296216204143638476184627170357075849259886423401670039944111964520165503620387189497311304136048741856866784873971011483752844945934691341280303966646026057989889187189427334885469305681966334512414031546882001670062073827364352608667936632519717010606331682542773132115194119397485405435241427129536737731957111993352054068295466550782824581835986108588305032165309635197852946183235004192134079503330808370700562191105143631242113657757221920703604813954387838160512276103162842545196695938523678306620244938594171240628671428961106611856658576460626063380066883083111634560244328484946777828409939582346756408489503060237256434510725016214646982850458631602192020215836402924844187985765369867080745084549946208852891041934431696535472155099212892792206588123951627104807271114156241805229020923929331018900605934036617071275651827577646439173566839790134504916291987565445120000000000000000000*i1^13 + -315665204035028167772732280864936285063726007711397572962915600713029622655289227994970035772328450596244642339335496990914033134425932028654924127584116833055651933133409840539185507568196560520510387957810683236591726110510636134930209525132500874210269928335855166560894985695166008586245425168754103696795726618931651805799588750023131648814778759109647274541693085561547585622329844047356761369302223875687709932686208809384242942263217354011021806714347709534517842460983251033298066013644979501221655111617116066607445247981709608173525952717753198698365192623146993019475461495165961533163594157270887982525823499476983169263631435322767240938043545350210987647634171449607350652526645141465863117308613177747944197580853070502819462441592508238845726028876856173840763644139688335847260146079572396109228309991403122027886344354766051185451123812583818778166088050610326121369487806653439045498229672741465126946475905660991617933387415495839307993227639624339660332111652082572461085181368524109621016785916791849461174488382254720590672839762168223587982428311964141185036075893587585090772928037429147610144903625534992131227004921150861004820359149875056906195922475791598014561935183117764095486097572870472808048384975642614671072101844490494800260507861038551571553008511815276552000078490715479715293643260553565252248888063418051678891581094605575046497689834679362629235860894973348671665152885505181413750959163425164604016329956945875029943108668585872189841782283895885082017777064386431890242756263997364018255454204173054085163124748969249022549711835654040639033437209391784605146993228628884728588240031601898202586125637669049377759138556132359486285529594729456139394357606633423946795685547621158191351081027631471514121142710686308861107882688512000000000000000000*i1^14 + 151492370313165624083331540073505967428867613332191572269391162115036064072925640595064591758002929957122994167794315536134126709226194893629991890131851049750255903284542638911685725957916783082761843834188001727481256351763673567744652755737006697294998761094092676833556800187566946182170690613574551893291143432335693500101632374539986259372788065253101120473298814295800830576361400092619466205195360318241402495642313949458027669720482976350183301780409933908697728308248640100004521698648125548096066425728884135414705928485779739460293952438978758963887706677614630008752773297181122299629207611310592425182438699853226519464543765963987189909262732000940509364889204254115885950351030091573822924925311157746534638456117394210844332266864016625599244978416096746537314374086303287595055155341442024326386563832311758788723868612498988809189967612272690744925241872679477145651753196173471493888806960091095338587414171917316997159167150780321731217170779818328403326353479843293268013604106185785861837391407242989709650589616751360837253761032863024176652648057199518347998024608989650000265952556311666493207061434732879810570981818170922854248015931507365454673574306984911927342606937903136631137607217517361051081624440375034309336672055996109571830282561975594722928995069627865084287642913597888734321099731598679855007196049724109860383947769290803424160796845430421865789260830772333998957677027008783515766935019979768013737937892838202678272939958262872403803825421208491570518651432847634289095170800501517743715283131750905233513041564121352025337070319900376166681201093866947249130467668998008261458916244956449530701197050091256259570936269742463319546994603064270418918758214125248113380189617900339525316266022351076021383338941194025585132699648000000000000000000*i1^15 + -38082832447493476071788669281448387811773000670934224562264059260504669938565555565802095255247656657889872328744751766346275312693098079754975340269223606316800821770975695815578387518643881747816216754052833813922562479592419673802377226645358730076692068676466576939810966505400034953624764545501354422143144659690981210493834809409351681934673590501263358470334549938324855823767603013687637094315422944011125527589898561771979107592486372063380132894832540047308106968745095028785616438148386851387484690492826227232474822432004620338053896866197778415433898905164330600266609637664240201041588855677149685998726788146919788173280240067580472943395710727886251735683179771710562393943899897112906788818389032087476166092641285100664314076345843891522529872771190110727442865997523313653877412960398609750801608589966341376394807559530608656980885770605335123529343044690724067384222382198505576722254611525348277381386655558602218228544369643552760484315907471778418050692421311534170332342856617854528958023572609101946608629763844043104184143434763203685373512883527495285471724533478654275649459694408702858701113402174177941755775528409234044620809096069063394975858993439615537429654425776430726784428893108802198568714623381048939787106683992411715509460831698527333903776093423120381109758175384159793532629125955782162797813138978165022294066152427153984905176711182185534632900703682704559808574778065700144304928140650482413474480958980596606895418376110827176177079528904791514670445908124394279479956822960259023783116579808315040908006492417315465178702996180585795530590641398887592568242391638916025593275711358587402526088429983957877285920272122801620434176890229791691036934571454651126929084191102301592336078124016286261811797456089923552752435200000000000000000*i1^16 + 7222079750170125868798979862471907876257587655105048203258591945506722890655566089600758825902901641235327118988470742530169467190977022334812169173913672909632733980195899422620910912253462043875704929037642331020904236287835314299596449740903216815077399929238303774973402245172181967531052335786902802591571981382615363903237767617715098001195944960101724432512411847401581736183904675293492007404002343329750101976170296803942156757868611998016905560876520954641497654949070901080475142904236734184413948520068090049108387765220308495625211234136629915649561843521491663005735629232893277474274488807579374072388415034256558544280831152815577082954279046049869754472655512063806770188061363217928491418828376507848051581877956712393267378804535187915398649723197219103695989189738766563635336480893033867794477055177928632841243169809629550764704596475961904616235761517106908337302729000225895700178671172408355213634189879648812747586922659028633473365044030606455321680422649013733291300471721508484517877217146007881562641738242834874788004524005790825582211910380426865530000608965975214521965059978480436022919934790153368938964931268721655298984117422454962235188877040318086002251961579839682257560700073980598064622124358074615733642702406483808341385617093418814101712149985104035285045105429190482448288605869046706633875917354485454413332190787041042255946915630069903283653506543998652173856253886436266580199801584391475421138003214744500474366968643329315102306754326436731021530999708379526741998290630410557846074798160412112801230150036124393258762252326982415018146276721062830483106020907628029560105596884189387157357130345683156343804779337046149744788280902412486296171507067873274845452706139403543513952019053612586051279826200519770112000000000000000000*i1^17 + -774936872832047232874555399303338180862667601590415744882849645405748607424793411659554152733729563330453760571294766251358568931173141475402559223394978270475031221729700231831695909208815151045938532460153910957982401749806689355594097655112794386057046542637035232824464834598280815343484303948591609310910366556488477876485545527660392232449276400953780107444572411964227347545543436483387897889584987373536070356344250154121428841239502734927285913279774126055522002349161515970888605509519799568588561758806845250396072096489449735276075447459018435917655396114723396735469951563420651081382618781782121003528683722013764180507171814827839294059994070696140412348038638748766401101084090605043626938968819080254113705487211643996594697757910887697317282115536032461864413324782931121849267547393179892803949650733652678529951447226112302776292652502518413438738519580588455192932284683894578505936270236022454254257711462988549710553823272514279662976975534344207181982217521599817030833151230984603125348386246060167328278571795292424522452278868082426694443980744432527206370814912915793786344024312886744334919351757132974672520120817247227754118910360984511828139340805111540514987532363902506868203663515261133410567969573411580801156161498184468379305494739413634938886676558384413296613133714664101277220438139109411160745090437304497522000042474350070483416770711273236358307926279988821791624185741067895536112826422403419475205422237077564407095784460813611748717791091486378487312299776453518680586515237666849041379041214331070143558425620967224838277776542280287102456707717776877646842848894677290894312141964681608592768202989143037666378362922959743534347342013890090484799239279606032268602766436017792442108211874729720873447956764268953600000000000000000*i1^18 + 55288777574174633508092799476548940581616806410729922424759079727940432046948978815185810941497560543545537951646546318035879517620870381600775140270218575008429344879320144480852338981756698854619705324035463539080703510008633509585697575379285743882134651743574292714111115767167000130216727786360592269000886139752695298384367840347860624229120434363019685787961425815041560400657070719157810243866104106059231025462486083383428421016181456727052367497206719195630238802587820234082055709126366656054259626721572696022411942371449323007211393380575836706744725969350773000744936484039395604039673180491078285702429723752696041446334341847435845428828385973599579485630684827055073754538546099389786513178739835059022599670186940832288917726335012437816802448842803907283797109335031331490354535292469875635308668451326361306753933939646453372511086479314528552062918166640042226099943315209200398409631259348270333595620422431472940047143334872459211579471578266378546418362258338183909712716193096461217413149411936866026415009450033326965849221385919914777399241767745345182494911394915586073861809462527406059870601959811496232291314099038541901372389773995373768075855602351110861593783204908929894815123992322458549195685789841153669195878091268229426892996105051157811170081349298166163318471103848293399590345867795678489967573893288767029306665970136754306721895730138009209175186225172555359661073957449384791935917351641221545541716822855121054023277590759025398605748786936094452186126330677782861431025935542067343948289856123200271142437959579838386615971233281777745063346215891873376229998220156569947956822583609713777822381117952061610698405646863408817163174204636215067131473317173424558152421374216003022856897613878910592534530049966080000000000000000*i1^19 + -2349612864118269543743784317023462637502270923433710039115920636455746640256377764754416298889194769465460039809842310055804781660908872222593504934531996706100608222679331719343757032518278185892645545403873152352217633698000204007307558422618004647352317957776961855655176826697323583106544602162340584126410423299161274910436211241837460649200320803921457383115701819919978486897171330620837971360351747063032391762603158193876349330850796851241940929276233437437008077812419718399334745446163708246728103809298763940286357641908488669090761742978879141206090173235529481883028842001110730280255264887528055842979679788794662461341601309270434435030835631929648391901129639776968017098692444217293606267620146169927181752717361392521880452114244849904344830124888961529292300387445119901966054714591386552332329471934825780344721118938196912032657491094690650340186287378369257853509383335498147958324893499119829322060354652833671211426904838448497048521828052234262092971686603049273979747969900598854388426075074240831059155457448347687354152492453622300607902946796919954673209837384926766112035789629899400186858573195569033129074177562700500347162742910330432598522597805230420805417748861293049008849047586194271621502597255469876146053963561750531916675240360347594972465798427466387549593392852937501302565849095999166268638553909198189292929973509310597764091352375023170986205410720660984713515609650582081627968085109084508521925592711675571689629862749919185629639832671960625798048755978019443163228658649333832830991063231888046574106556715697410976210370372427218216749856541056619606578701378945653227318721816895319305297829563362114961036960241470992838358070614388085822019271370098375931294716607300706453308644633128354420432568320000000000000000*i1^20 + 54810083270621778014371409889884409030559574640733507535311767165495400575117728139261365166370017801800439213724355318110296120425814288461227749111042095778557906596237514237489645784726239205905242808213332585295931469867982270527701692330044911218350967911926650549860723498051301053406238411539772073042423882836253373108908059176122901087499690728777889222304369888556727813333736344393489639682360356484544609754467112547784903549452018632838551647962480212975323069874413861405054798037811567298336348149903894445949970954793085690819568567566653026003054743940190546979936572313033499538354473407974079112969122310321659752739690630305502848194388750700024503802006984157637264646698416389101318882721310607640258668832126943007194924642402031967754502739755618918981764519917624005163831160235597822977941352395593429074425899212084564728560215666359969700379170040981507656728402645956147305286410439229261273879902587870405781347692952453454321423239515180070230092504574468357541891154719675669652425798837525511204583207474320445154372272611973142316301739359847897685512627606822177152718550580255884445099838156181460030601268726670990133812338657138927474450488075521666355665373668461488811582256162267650406637768720269887448369603213791993836178590950873098389816186878045639824081027141819807907951544494544731906681741086490888623953261127007249041682369935872703369482280028597708078308348864482592767751438401140296307743695078043922322214815505979480173198208961519929758096491848252066432787358987415891110294027334407756720551447882492892419149762709541472956702786986868551737624561444634659618098970683954526329391946532087726805328053116877523499229250991603604847729924466242658880003140665124095163258211884812097028096000000000000000*i1^21 + -349520058855816551595924498303484197556014482203323561322032441589881592069247005852369000725651864204832916732974282111191297217377452717934465549307491833118148686644183129258609386626622893780761400664228209112790489855419084248117997254516707233164427445879088666441277206525823346278210618800667606584352470720872332835978444147471457544043040121984107272796875748635930239625307499963491365220052396495802865762525847333152650708441194871462249420848266574895674894417129247171358157736220217570204349444226760637465366081471528027879613861374737916330139953097672684533456763246068791834679964056873265443819029577875041350042632516060562283745566345797785945176160324725139523432318417474508189214772727440222587409814179822681333882906136402048037208093797294827302655722292913705361402326585094544610270336278754284684083986248037632586863097083367978848057786292499936240899361582272488554743852494109022062659056926629778350333513396591475728422038314480392108241992069212355321440611363539363779396138524767489629869718019618665634330748862511809722416351813415448844020091311168144239084851902702565160911407401910009563440967395571369021547291710979829529718194158927570768046927321549083808002482617532032578767213826744361843593100780163579068421963683847538083948793760253783712478078546705342271063297146207600523944064118530883034186568400423898461920231628392584224568157798315962684229688653121251436543857371900543455375796486876194305601649701398188246445979093933729672264714137500700631695727175815844705768100513559344111436251565243703790776866116577582158544880309258549701445963284887091639791733063413738448978251174944952853739564145051990333728775823220127340300330876434070950752845070264444052106514815986434048000000000000000*i1^22 + 1333848717623699738926714154920555825071368347613685761458405821002826887644212464158421497040647976674932661062442249470156587098545474449876947018225385245508281411777192280560947034737650597342572603004450384926226755270489057483976498138927731502155358327779641351818760565239340828388878784639926468203414575520243789029520891896405595926503779964356855807497046559908943789956463072341345537280662935700441329980449908469436813415201290439367139055429192849315472031357445580116256083998293418363445544580986771062748178393489943966299510710976008528626555114764099029547381740411691723659656801591603491009153855645125220041820532572358331285501734843889518665919293415968562808676048768391757724208321128428414268997525236116611705221940380455551920573120664976008654615662691167503107370505144290694218208523756935310857662165480353497858100232427044534870806304946495425725994552458077746499575371315918481266648605543255208448785218805715773971242777142216447510855848789902299910146122291379854937634664636443091424553718689168766737671369275638101990509940642793085656887652079687938605646442435015492193738319652133894844916741587430270743591289143649133778092744982709911715320928847432393343527559540855906063792582020279824530633428256766757775103448415522432452863933591584039481725325617115688028005409806162055844540344450589755619344454446147052510469966063010617904007962627488172544821596991478907638260222541493059519913545825241184356918770945632351923845594309160190472693438984680827157682114167613879709832180493540397358745456895753088214310158380824052140047290437018593858349295729203345342158418217043308657092744959469523347209490381290584620516823794675440602510460967100383100165616998584879540821170533171200000000000000*i1^23 + 1364460441001221253270778681442557784966158896664583981973812619068902163442316186362555530054002347083159186820324128379348021645191929149938319633377109223686895426622688571997109249945990138057253751843836101129250442222757159202916619567667222943345900658330608409165712257131665069225829032528210526292805334592825199474682301812509667030898318807030593628481666594658520775319082832457923011377296537175455316444184158621229294449180161608508972289566617292491065504802829002129555313030531064263466807376682693411424340335684515328055478821830477730825517760857990881697901587757690899100046447544610534992819325909361247258779686480887168045579760902178366935817660717771608726530211789602836966473530735157471167329760714112264784596939077259392930761970392108967561993387260090232840062459662580868368044064044807372451554615062799572412772338098156300784207359059418400961081719314769510048390280608042317974177624084532486930507437813012375398374100641457419835392484190296179846360615888226679955621212389923380001403817593898806946744534540471252671278960541748956802359173707004493120062534428292062597098387174737280763313380019302613595710850101394504086975310380111612296873828452704986009967694920473454824084602139445225364040538930971135187521191812104076492027865156767410621059898168364115345161777907525563252933264724532885936813598179308764616896839292699726127617511013385431184547502562076841826417628072100449107732368858597332733459261440163243429957708744673303710788263703923299527917438027683049080830700156166693157322138931542638152080706556767526941744031754783937804746711988700472322806793799943764243663621740649385703345102235318233715368283493055967876897659606458476802034278094578545390203699200000000000000*i1^24 + -469482416671839992414192874045849411097130254349691804499250838760999720074847718615465831597473182763415213856639819545353446879978244440146239640470633976721604482942597266578862304103666869849455061645535418110183479576776643243382644426861126218607165342626963425434663754758264684010889618383783097949860637892362356076711964718648582966675248015026732475312537371355695618462667748318204298669592931441252396517830769053800176337824155802214719639095844225024977158121448211011225626085553526579082011738128243571119721306235925079753678003906429371610808132765898170492126561573576737902217796874673174757744184921439753651381000077880798330288519857629948918971210457546163714011590896171749546401962033732023584105090153770965184376622908360840128416962517703276781357777194969606611991694555710000201974367419700902622461204324349543253169517031531102001109818523785305710357100322785797656741162234026828477318323905677071697523421902850549523300606695847332166528816793947275030015114621608372983974124386312841250419216848298060283602990043404608586559311809664611328282577816552802595552822167074048768940721893012988069843879065761645030605491578505376471363609866554054583688105502940303850011724708698165779036781557490425911153390206003515426788486182984347298464382798004615820318413762642504147817840853884691494231214309865264077419364266032268830299056860307233268886007689991894193549864904119340090376746133218300682968093353856966511958645720131954277701676407867120380347906598917222498236866820599736056195732011796481247196233987266108237469849358783836984106289291640194650482275883688201713626715816331298551701207659680694407477877512599377778815479265670211963961485383059179428414871046848134512640000000000000*i1^25 + -754199753944832341156856394286397680466576550036756382816304577200397379900004051083105216958395548771675131856243452421115060440585329772408111158226781376957971325775800200864191580837616917912463791630882023625333103855226147206553350755661930760019273701451955868874298481461888201497754378366274643409028634047943013348944889809018207200621168860152499270535495898766087948208296015543573806391466303766405067451847213117947960746429474005918945784814841778281479361605504288211273515548287155363717745988522536034709901647746734258259749091670669523730433503672056621871430245424593713727858106071968439084802144637679094821867172514447778842315595432772750619583407247089888512934127123554968037486526054967354677727834358703798337013634421776470307654500933141985672450697706870927924535116631817722717771009679592351581353401920706079688832330768917558085036887297154775522198046587603988512192663658054333482432512121088750918422625330562872143243844661886174721946632328973655407668460410415491692083805795960551614805867060836419825688769224428673066918706879697927299253898890927855651370878363917332839436824639209735956566544154878361910607073584276420284115190127646501298306631793458607861856986080360691013281863223513088356744465864541497473117979732068551657212946345446333163565253024372271567044195223926300913922811757368087530620623866979748945262274092286757551434870761073495051424540830927555937894400968585954413556657162975245955296052878391372554734645544352828347142664154776131667005694422200467377980052108864984510600228072922288223350015867493947088520234862715029507206792691738402172720156807603308223312374688142521428457746990897945948124728604852662137151996156131380745592476142665728000000000000*i1^26 + 460289382957811000704078130542654565645623348245759929835113664976105186977398137283269676462033618765434546539208660057808782124440949299918865986405764035224812609005272382520124738805721059756690499186774996274058268340177553023073508337431481569456375968578811560788203568681122540985685289502031650900643679741666529411237394049308809184121657193226763730775143166454068570560153098059815033004201617430538905689417394058623037860793400333278807388868893996076779414177561448168238600992328071385747165210683140153510562565188996845816842728768306022815615799005545563061333978044221393978386901811428773845962357843066868496079990192698741573856642381161341004091755984653203072118094240019714057632097592441819175812178928940759280056921598956699186217919377797286807800530757547899348461590152860007160107545001295490154096364677610733759496311751527368303629401512421028589647618447010953267421611324469884449186556111841826473309503637003207736903635134660554098922478138532303756411189957420296657294211903233145617317008004924077396779113001075646406891511542615630064098607421073451207454399262400232131071786543367447189820199940685969104491187057109853279748400289658450834518526451012906049846219798202980803230885248224808278316639655853257272720045212481085836121995119350273071537636151144836358516272436244927557590357321873283124020469645981827386290860984473737274086501026143219641337237754221510492427457693975061099661044436362994628295758800967194268409628506443091562187795570368760874032588032153161282873860088101742362758929475106206591301760547243846880892058270725048119462914492914650488707744076273563362140978515851950597544228186462038581912799796491446320449880233232951177065267200000000000000*i1^27 + -115810470323047859838856388137132955598864548601639020906774295354870265616725436306134801036244627031160896235789015044465391134721898368421708368391242355436709698041952675181514396567905645780948244347831852588157955544324826108479628385130181137284299361562882943391323446161082487101453205996815789390195489847033601304954143826890141829478470180483237996704745908450220028934326041008867100465535792747670304704344333598843655561305367207007856628579212285725657873731081351651809667308019408386632458838427281193845122921783663142426350465218718489768613790211175852720254486529489287159212007306876129463434830398394383224326684350864993315334483615090984819323774588854356277574187951333537924970830582276977322696944126818161571431541553305416118895896671838103026441836827956228365348671520663862368231534487641523598902761263488638754006686412612102550105588585225281913306238487722320295923833065615431932317070284185126877226488672316945700962146999789640915045747100390061048822918110465748259214302944891271315738849629584139736259985163109066374440749556870158687787615614192188070901472976634222846389754346929016093852666781245168511976745453518378724208002529667835645693907714504975382564477756619673102197092558750729856233057162033853860235477648027814898742782636314247105505418755896821907881120656791418129041705084199157726222262254567266565736483356308942077669319431127550108051868847086646567615466401405631236504049935736541196559053132279065283733091741120934385853744152903312202073833040219096615997745866452367839227627690539961913766409188527810198579614375538538155560900046907944532449080831289068714313032549516116644760854432473129107759804858069380387976729140424117059584000000000000*i1^28 + 18592840732753214423467050576180384371320654170043841242621809839410034502050447615483111093090700160343922156061036866179549977602304502126240436528499321773219154231955561345786038110913308086674804592512641889726693173888076747269603695176650226555349690593558916030127980540979739802524661834834057802567621668624020267107069433650184774738963735837594181302081465576788694351413101968849529069395096010793398702902284207224844978159128739519274535463527964800284401822340678382831440002526735644079468743323617664565708339022563797126998516626868448929649307096305269786739247781186209181633242356022628139549535377413141622174688872977568960116521967796708035613562733017870335625992949538580886887198575693010530865053963872780415600823022462548491047199161315721400105546139310372036210773009392971240792666856799359979861766262859794613337852827369978159253817774277544225220888899937724922073515088980156475312163199693158355818918572669766672164828413879193714814732110675155849710126145646873622594608344793625038739638052862609024619760071787300570885626751541303095439373873627843647264718750080992878402317116592528881300718181962523798808789622387523361890279550589614438797954020734252038631001526255360777862432417967401294762437522701146476027753626491983286183820546139096739896497400074037390469076898835846828628406034712960884581143682549209894151233579096986700719405980189316329974939793121827788143035745740712578706896418874618331909390515783017395214601531069014692190456213515971819044418587722430149696913790031829360226292963761427304000414979968231707624531144260752017597088248506627141922248560356746581946035679675108158142256604199309062024320052603519918913442812841164800000000000*i1^29 + -1871227202027068197627883616641022965255095599744363966270556626437930290933976588321948562737367739326838072080476740322043040399658579258431590218592981560871276856341386281416143251834505620172196013910817907213585703458466355569759418955350748844521220155609288629519009718703408435256653873410421845939237754116477654916654405887111606687487963959699739131574219553382271906563405220674735613979437573259369796192377228135130747932774892403810837268645099575475540940744950303279456899031737562159386367824053206363361735826765596253197235105235670102703952294745869669062641230764730203914321698799665347898374156469581675801852495902378336590772718072078221142247190831798340204934947435146028366249324087004555287020369077453682642545347363287563254931128400588559601268293967404380205121773723269372996101912236785670779748145068387144619650060143922440703113012408104112658989046389967265965955803565713458918747443366652620172081213793465543690509650019947700752449906580072080783522073327081585256239957477143933181512597671899857632598724548150866447845743547760364904319550506046783130597315582258028704747887801709838853682033074675385786938638226131039738792272339123668618694159552680373157725248846401644120478465897558096159261364696222546179727695518252926370956461072370879210036119658210881300845947338253387509546678557694565249188351273965810583918805728087478093739957750935528217059462249616202115056818043087940639569426370559125583649199575269839541044877732230168236584269362231681998117430256536503163779549957747650538185337757021290541616641682229775042050931272488806650884516466470355233397882575649955790260984327759890166723683667696413040715221193158647705763840000000000000*i1^30 + 125132467148825101942489937230023012669998817316904742183381725808204631286378571541416307597266721973816133195926099290051860372169898459904291667021408654597401100648652300443110436251927113541361525907758361532525451494710066122739050803922471019304636265311394171638226396502344427894993939001063448297314856377395926350754189755026973173577246978347930514569425358226147791844418001887505332552096271514414470793920670306930988650647610590735110957593675836988636062230653811597640577684446981393797691089559488625707377293869949753787175969144791067325404859291726303487055326722550499171944723762944895865726383947683720650723860217992574281628004575245746927970193555561752319253749417498616021061647126703358354131983366927788321837386679060527945166638763560447095425129475195584805243307341634208778060386518995964759223428582868212286736489825951850489064307961361284491306167536779188722109359022693681505855579364754153257000474251429356191544369676901153621213906285832438526656930569631266736191801627057946560136275028494020118174073051853067765832022848052572951916724165433271197732403818225561085370514449689673582744740660402198478380353249934777741450346317054215684785390611526561007987113487053954718437144692386044299867896174179128675183731866437384056326036436380548264185854921199928584182462669718813358030861415264905256477869387337643707989115454129279861823541848374905328592367588095527094753180675779490634220086425585282349831029624418369583658196474999309210437603586772557077463460397459112521678606698781904802995425648368289419565501315610547190499846087767472209385118837516815072101594366503060893150837240281536701929347863700978123946878007203311124480000000000*i1^31 + -5332803539007378235804334396004469694162194577006487666464259881182210261469761273604566636618758066244865958776344814909320767395734298924840400833599172951437769958096689551916010857553298371153293341787403423058576194610508032837831559914447530604302522751252794233201614563673707794435215775377910109105440179924013459766282610598751273529638261115528450982294479175307854957681159989137175926363248885304864443217930359689831841404478369635349374190218682530280939843242678046109673204881958669618586440308625103779556863549318048742418027417037184510372441609567919581509580117436329708734475084946377915951846614996185402989905419338683028397077219160476506666514849612489636158982557640945650942015654819954011105076456010849902438279441371346796875178891290810029908690617040286618229163935001554134899560853520406580596023251332901336737686471608648702289385545992897189122347824904455570666663029649760871245190819221870811049188304771394107418632636940507864703595756905372252252574239720546931286720311191009152476628059306108567970684071409544306976510020939301098730694706804967292146912103819956314181134567841577878464169446577218079393962493242416991582223048125769927173760421820626302159909366839000857390318091214459499566256994669587309718572911030872983420102382654111882370982632435343921327531162504596944238102077517728107515607559992422862866936361410437394462298027243581868657078098308206518571574209555462641983488383907718933842835245949549810269813525942115376365215307579963553512769411630772841101749576458211601668806088899710201364140888504557927817549020266444216970710137467568263955297025904425962443610566376583632842009737549944388505120035307520000000000*i1^32 + 153976713018116128375775725821375183022133484264192691762078273623665543280643746512665610298927715373348916272228255522483023601756102486252367012817090962614009747754368977517459017843127999747918208209203525326264982462718501676777388904543076533743431613603404652990616952176487330367517954006088108354371269618076020509677718641280325653706557328303312241756837714216891464309306125944960382304653061311388791890893058803969262862211871171581809777326381503142036435893923471921793164224889177530500029914877326064003329722514876247564685839005479480407466857317270591998548170070534079708346327627753516357984210128331270252428496885961886108312573283124765362195587776721401567279646518502726814531600213450418898991615525161542890737780439918180945919251856445011407621800598877842363276317521112194443954858850085676581769918595721685865096207206452361080715839967032789141264788412321663523020854635927608224797740976560281651522426148034145552016451042878225195040468198061240722464183023026759174550598460844246305551785776827230646815352052599691063614518081249067136827895932125497827759397123723768503232995705347223220647229730311153680542286643202274063401404055340542945121003574780311492217075957320757804408039502962634109981758116464557509808889402732571136636500892141761286405040571525960363757574522484520911863894860241241296067248486165870333030421590889393993348591064610004279908309226959637485654745175208542170006379234138974528910126417965545670897320872714605856834862282117455530451380140513305764795284580065432778090109599638446614893245703981133405374684556292215756927316913097184864457600270237426961961159895290233801225906820589246841094144000000000*i1^33 + -3020194327778391135270167166973855916925279508617125842031487486605769381188793255369841941263880718992149849418587488172871692365900908421136485116655011211703869971118461812472998513761029150535272422495493468411488707915953407912610029187573920273826125475839453850477941456707086783851196847703097414407781239079142263478178409873313952270301464485349543194840695351634449571180017427110605015643381265675881973476385792653776979534411357665471115435267110160584149419177217223859612815126404793618959817996866097130838198639105782691760024214814779340925933939394265267275384111129450210527228647310522662808130094567381991061574654579150238288775510634221016391095762379857052649135013380839378693857639259500073013700118207187912447548010379666255356200960605789697715743228724741172817967944743174247243201627683975828735703544422482437400679389378788665310937891139366905922716451352445119683107671724173414864267737417644010374147866849649133904423232637570729459857722716912476910113615170046045066603270949338324275765707800306431225365533475524283836356952840783689063874349938471261118555692386162398673299993805656011329415188264775428365411439460121389156487030524477763119463053157368038652639184134559776801688595829800838070977124176096480793083880527347483405782318354762443182353464544055399743449634020539249726925634404827621847352196571414357279333570526721258904800317915533053782726248885687181377557431042659870207053739916483773094299409862764653078279163768653204811784443797072897598448488123320552754219107570852804018720065988837501828350414830979967545766405441392012554514320652125377203766011971069528673706839488240040962336368907570380800000000*i1^34 + 69066488519639364421586987091487355373476711078671242160872462909291013199611871933850575740399933306903969423553903608323307585476802169670889191786975841344195630391405796500113622009636939317491674252429172186059147118681631918023705314489264425919645369533975491862905702777498627765739163083261049119113274999626187973596291874945242761433773078160591598418124236343067870704870699980756083841733441529128624087558874162537053609692588627908484463592829082225500183669247815144644116094637850238990116031081930168329467909794593384873548270788357527009433023216261074043403505847469382099628233635283551839460445684928520143667291725400610984387524952155347381309201783313985552671919774199227092791055467853278429600181444489790481947627534755061062547761936282107597762793553888026919555028587686749652997982906356814051308819636887359218160924768075998872032332403490581159273338355746343554530261486485536949173252361660066303125665825204160830976249171929643039529304825403535827511315195760340357952806183838357862182198653142043190957658704137554274167901760152337280890924765733382533719365795225664120136622954613892104612970680354177938251257858186263831235219469206911835022019318621626764393627679892436436178830435243934808202940429788269793320959198393726546056381015764014596237078588314440013755149799611449542474660852510055074231239597717436440365966558050246177114867953911026634671425663656898253398215152234777844961228959038127455762966196148304540339826344028924724063485576291077955345175347611586553149512196887563630976954423771652569023037388022545137520189741924439307305045253297704490280931161455674828815785848180913608128357990400000000*i1^35 + -1322832525436778003637223643230518834849701515562604361433030048546716478484792395135532762188080797733132936338108878209158989076724258300973194532840697457363853392020471345388959078839475516738605795841624025188203162041010272432643265993888001976696771923451171828243560730262503089490213778008392876113819139489016444023759220199368649887535448868777359901849596568315353968425965870187075821046580647469028658671872358518477982350586588768859287756840440836612318319893887854924544672537844193474562641743377367393052108141129758688387466197890466730990471064208850991756721026736572742683677935786174507869478608989198317538138749225209836974736229987904471867149454156100607287514702257052201654696968105302177557264461785680871072767848856269857722670737346768979949947874242571300075102236571824062122923861362866701079277189494186803256928821394831636651485257798431017754922812449857340548556071334483361654512759889376016235756243024222246809698700584506907509858661564092665055402561330945545272904391557984999837767655236428362233300609842095463961909286025648197793262047363824640624912220887292907993570933620915584980655083733064492726733570331749730340912996647328462067117333953285667337193087799306665739733056910986223589393099997722093001186932208204665750387341313741041931926750748835434377558627624834726952337027297717543534782791250113944964139079330813127565804923719727697928978400546129377977700404854372091354747298378808680497936114181544242298237624330103847163307220574987056241475932458360521230190699549489380664086820442230580384870686170892535793432083586972339451011751984807443480581126551575754319440374317235390382080000000*i1^36 + 10895591347299335069778869694970032155521486863235341591795958417476460804395279628639686885705846577515420550126900941554551891395002070981659613492516981938565962996742075877057544230859370648479398507853095729631142274505493029218399379530045830825815869954274310381822817527352876821278741652785741634629432396022642944545005227681277736101000629040072529344659056886214922661437393429405715700749420870411904928001695512817249535602642597013905519925484085329474180884680540720463970451182627265298273754125228667711390464118731057018499432805001103111321312917123785945568449681520571263832980142235787208936376474532033327941447238046483886290461905782721193487601262712746160408834510648478528736249554256614064363347964467428604504000087679153042831786245505488711448547550759671958319058687395646618410123823262243652906255388226356091250074781744455889509476903131525651561031106300395710327919265424990063786086337742694077622399981166038734893031512618130499942821227837332503371769580906884640817032499820989318083045597122668917100125592752127935862669980818774264894061809946177002959702883240473723620118935570303055329099724914569134800780189435891410204445191226926856885180880435125724532746852723399352873151790453742694745098356115140214597864623222820876470111585528977578891603463293872145890104212317193447877621300033191848914441100501245803952730798597573724369523057450573108011714028054856589407835778505955606541271301925898576154293592969283626518496743096624375653463876645417306611350287995514969950796495879809747089712484201904932359916191527651163378510944328391769932927861118276258272197471330636646626436505927680000000*i1^37 + -1327193978459969079468331435558707291047009051252421714172334704595365972452436031358166121875052098417991703663781415282991403807219339498297439199080699064680946906502010310329665067747707337486226556063594318252697257520797814164929876253045801324642366138337716294009772748355779473494747040822199915046713434639876420115307563825643819028711430013994788866478270314739176596258145428098392050869527470626710618867992490694460674229550649085582788101463140640767673057259771110407506606049775651788662631212548063468730521267578159435156676023244524066204153119180723376023451967338529350554721753327568122003244991236590512141202572699224763360373977259326655843105764279630257416902778954018989400514044747569247135319891825001223925015520336225952138619581308021515400338352692693324341324965925878957209216526249612330145257344870459904115123790375191464371551321840260973147713588238114510957625169462422301566123981001069464535843245487582558514701034592887694482904699783468154722881642649217226721532381138957531206235544090336143683532092149169851440320415381430618134599637090402686791460755374982771968260950416047473614960297980736518901505423531934660330278095030513073871861577917354463078577732863661233849027143876971991855913243708134864414755364696882939446462702253541688995176066880752362492964384414347859490612031297092587684631542774141906182019636502052692774083331960552121921117799821058476139368220484317458997275310856893979658204093830946177907222300607306916197236869117415632952026077003920519565303131905308206566618140119578880528087454514703438013067550749012273296652649916680399442383847167288261214208000000*i1^38 + 42580323445728794237990734857830168928087067641872253067530542772427716628208871775243712757014254324111958573280091189182778914974498788409987624535001450907548740435989090038746304919487982943116755720028987000398988743263938341832522150631476404919406203389347104164626115322821551018684222181084964867294715578785358355178433402302944632434710944861362857792330542221496924533304276074362025829414812718143511987017686350915743838012072205991403516604770102340888792143589072827351054276633925403052153881851249759722141714957591919083291410284858749861122031010103491839314330796780983696217119540965529103202574935614932847735300479768849664319759514871632289667483099587826408742099922290776208720518032494737518733795763625129573278513472406080320334114575113762300687399562753976710544978790604367169683871670391910134390789192581651397292565814120915687111959083268897133961552723367409659919309204852650155332597585357878502320939920754832493925471546777791875457474903304843059076542000169522157952176178498203385270648080447774869808094648801951428308301233687757255601872669277622285685603260539143442623394103000765921991107665738637018440064102724532726491375607303830769136475113201653593326296078941089427615377919181184886541920126446388124206007532742790772583807028646146194604394800265008968944847211797373701820031320579693222370326821426004307133952344575325623329112824890146756411116767651174898595497331978682199021510519770516880830119111856469283649983333413636599267073702150572965024206321872784633405648595780111642858909537743843137461816861673336215667787281125423614782820454223560718737173643264000000*i1^39 + -72817157459107957560012269881887329040712637002950456701583392779209220990161730344746270439206871146047130726322606022057569845353729648596517627542759232357746345194312126552371161437813746162214586744776946706206603790991811358916218885976919820508709354781856357093999196098984519791866771606436913830240817640128615038283482336422349715451972251063779696149061134668212604421283726581528444525758478309428952231182285133473375361717404760658363174030594559729940183407168325589855580945341059354315165817939791758291439244494338406834023026950764755940938121085196428455709140618275238724594406335969266971825047868047299151601594226415209113122168711538573074699329310999106144029274291968183444840454856088855981947163137697458713173668317052981459052056558311608627578634602404514005861407342576256379656117722143123578994930181697632482328679310911367720940097247971099575860310884023118237966687041500271069083399645821353299293295748036244423544188926800231343002288424693809205526715032447987021854196693270839893582592517585309751917822001856342677745308614955891180471174918559551724713383785832731255096124503960121764018801952815325540548532128313483911191244747292986041685308136100024383713039395300332502772839585480422765615275394767327915050141430262315770117346333588451995061984435036091498518391965073900751369553770151936566720202472594994372157708279367505799135688088107833743991544861042850662829395321822429797671850227789854875429697447819763514180334177845882590291552011205112493235902780686301160157884435534909139984509373791549017193448423387980157590586739926193576354915496731711897600000*i1^40 + 359548686089936038154611897642687278341625007957483575651844741594156991005129017417642827595575079804074081220127250315641445478038620516233433456332510741200328701354470147948185202578983775516553298633687008271620386873606112731307452191552248905034979764057137546134817714519255712785624531292997349711629620570838984354243665618852724958343763690043970222202598823846922250604213690357609853722268799031833803753664510879060798397728669334015915812440593102425367098649685326782703153761608278864913330218104924834851898920833889221397845539781293907298483845831968791051282537429673406805715407038854948865861396855205246903638730027449832168507199630508508687014551732694994131590799746564413510741126422759665036668795198398846781842512879406371342275423971617999752333410959590080901761054944027853840348307665446757169775203053368652020109755229217135792391542266296425798596448756128732520149618528828723842330736083683193093350937027626164938948469699546619286211861263419000100654281679414450217553603585034539883050813706873279219407687713454570731378478418468789815144589259658684579346108238641231949539059692874899805114216513996461584358696961359123650234274937742411825601743600254126032137138595282951451324278926033427508548398176415181685207268589353508230695536137839614416377549446606148476607439879504934933935875114202701561167841930061210049343204663004983889219416539700536989435045844389776600304229125735540688047493736914861720569352036394269526609359735260136392239588970097893326595700719662348142643924429629340684235043761022599606538713441044900595466792522276088557915340800000*i1^41 + -434785818137556928358276206269769070641864629703772773251636834058887921814533105444543952539990313261763153580890987141428946432186155391341713713511160203640947649488990996803425619579449830416848699367030095083575747372562657082530590583957263315698432732814506538936041970991945236251754706025512518110197908255119857219925109592752607852583462557177344783963542112965739530811921873759199968131612505614781530913266853992941018842505962697494825226390946991887387119182088126265071579304841200934974642281313729679256153041718691551540401802810990694613447466628252888689512066550236460125766455769574707209038123857924182509298027900756144198174560611654290394551702571695990121671112679871018334275566560447063702407404382241614735654564213883883101164397412162513709116823060254516984321931105671327039553500882061098141138106160951975048844343581338866710427715040733506986163884994205887016741554722458912957735694689295278455495012979830920659925604298765249392628449462320762519905510756113523054949780598352361192481317992998671635608988262303729852735733091502661740569713838541323038185796509377304856135346606415001010757174053986462687459230890605829533277824912555673365323837438515622461919720053005483355088743190427410926750225216268675109265194625921702706465406125821525891671859072963662519569524522302800834157649362856701845376821249592958793312384263155720659317721415725792026010216548038026604302545019411628622242923166217344346366603175338962245347353807607607315179078155332225947362447998177334823090375979399209386441854057317794483648420804867036644532003484467200000*i1^42 + 1113928802830541966779677745837542339178339044503554100615476861385169071302171358686569372189671313675640628624429963287905761287636851577260148034480750802268210606894446217928623824933975371001745263306006590503698590157806160942725569152378873920857038194896243158637610851079211597043686629923367303204191900061612765731160183754790631278409847347710880206136167788617314709033405895662994157267976656236548307544613072987291323888748989134213328797358602672200440714919807864833739507661771770252589614111959514151560630838026305467418058950402993084633339861713042434089157794386997170464810732768423045362116073028241805870686037622504603950529802859464529184079394259828471325384835428775315404357934705903833904565021840929257751488019339285307056078136982946721308806300725802606569826950461771057495809535189846797805937025411725750716786349507318565007614773384700015762118465871367623852038611006032883173510165121388242342083411830648672545842031714880225775728806917663977960164358354436152044300648167951766837983933567321335976794988377122213577366323186507772992421552148243042077895951789726090222512524409450566676552188592359031590250681357647571540593795256645419049380879234186193161108593355478363410748563280073625871152285945870765741632344636796548768894330370932871528192549991778995123430030552619466134054806911545447425425295751737276964118609107054960132724926310982021336081464961324584024728651706260858257009447406446865075334463574406261484955960653054856717832023182973306322755096290738493631716925243094937805562984104552264401080985674025061580800000*i1^43 + 864028806502380916992446356078086581543091134838629456078890567459062967967725319852475060795701684626771660019835008618029117637394769659359677661608026177008241233495861925148908309049106533165656174076035109744079474724054655544327178038653432782848486927992279588737561262343210531718454596958556525252633073262657400863909508612943646059298954599759546759408400818665538721100960480465118940130724769872479909620859834870154972356926437488611896477698179059345924211333109869620575031815091217261040931061040090809624072668714373360229501238676177823447227582240747386102523857816263475128451274454312858030704695053610407661053912623367826332478445493808601609944193581527931338284324569658006863866023322427365142759592497400406760578099806337153751119646918960740010412772833826958054327106299209130192381717890131134153207699298659276547201472325842110900481581823689410590760921646224262471608244077719727238864585229280160264266651704284057198630873554842274832860117078484149499094686670457637577627262738095409917467687564939750907498682991955873536807522196154383441148097853820124876637645123635606317671366351875358924103878232318113664555387700666359446203893822169373759278959886031136262157397657855130014024733978920854695807509843587325137262994715741475671798150893805043094327446057062292154693029130213663688913515265039383305289727587554117991125100903370539333404249638061423664661144999155610980291313257922515252784010531323211470287482035375870465300034234078509605358693422977004200778105943438949550263417476056165564367816205245329808222584832000*i1^44 + 1185616444374579418764277370034637106025111238743835704807227609760983520692930516267313111114928782402063886077662806553587494715912547727076171637580716646657169001410580085386327256539364075846495859389092522539609537246132352556551184807217478208868790864463293054603691796441263791227933839653534926102877217321024334037572888118339672546311362976997963497552070510022791515463549183034181153241887447534067309793784659060592152550046414002168451535451489100610938315827515267623374315632221000366776555702419677273776406836940417760761122225420936817013446760062950642124275037202103371000114123686666002216933510990156254315143983120198131796572573302183176049562661539585082714963412147139503654614639731883561605554506225825941802421243567482172232367427710473783031828669740657727963210490068807290668143687188875841627962160393620218033300809091045390107855799132538181369946651640262857536005782558365579188404735227071909229111134066536697485124242398110939170730220813330939132698578252825993362243222984581482193414473322572989287873738524669173773416995072296565463122829867372812244356523586035353188381348100139875763197621113213783000332488454142915245005792051895010832576694095118222090967874028581609079433315392172707618705885837012134275643903105965474884095468613703344684628461451581896546010096470180358797065908123838116902460524224762177749288318244736445176736676778684898742102878258957004321155193181107627655192748203690019452467966819721280977884246814191025425017782840352088510882103843824938003023492258328396170752231418626048000*i1^45 + 279493201893388684535890369612687270910707817960764791563646954181047742896316506513094401240310423717576158786019562267382967423187467699767379604890890414278370523927697574869332860096538798451717066696068475926896587416759229438841087235183126362123735552682550863820695971922376807238761537665628908610838299158114576146678835827660484925206612768007865681297771345550332345874915321993802019106113726586022360141466432740045939630410662113990267682975104396289932381526680577831126634239954085018299473135852064440661777470856666102421149393829900118225013608758272707739730961344010721001052043408116949936082304607731769981170983554544573891218793469827752280588459518702845098178604110609680198312445928555397450005853517714279491699678260538086703009584077689679868868155025435455050527034421053380933027384731882384160896471047248478382330825014477184936186596910862762933681271309953065397066615379880247793872496871410920953903467943349910687226971175226664196911501978827664936414046291502048393060662583532231628374771662453938312655257635139756765109540173178996844551205063328122109360129678181740666406276910243231659724132734697998373585849575508930303775841731968401690701496124739902294926852515885938752070728273711193528203845074411221607149580727033847403728215791317556995700818877848509503758454521625346952510700963218913586806325787209982183741864150811811090249673018266196239848680956072419329379601623268600080722766287184929626056675345123021412993359596894866195776628458098634697558475161052810453397642391464180082278400*i1^46 + 3407180856965203954668852214454468923124767732668205382615925439404355781369687345819627531458203897923970996883381857964369740358391682998813536571512446240189268747087120653628018987415830677904536918983304734754582908002661324183282898183546424023401765061456111279747684350139572907829970100433727091727872299146606739595293030062037865204296209510766612542967088821792865799400672756164032411411373415661705831341964294284900179037723060946037454604944994744959143223425464824652983995094499213620063639435661790248034374777239484268961944239596402931791064267663033295127890629414092650105061726306327515178129334292030169679239395974093969109287347966391789159168069184053851869102478168477324097413133821023445672230224245261417470682701942442690406021178164877543087385593746572834742989645997203539469426215736692037208831753156471640187952793912908762799907969292508079834919558901057814160018146066401255883831358468070909339761983502226435148605467335111390230271945245325596179301944552466575070729576626144292514490001151894903663853388189548226504665460806400008866592040367108785655593333740703285394810735902818484372370523379991872487269677297039184129521027868782336119477764613401299649824549093315288231986303611671127374820286367926896043898003763308925539312329562179549858916656452948259527297734782592519570958218804949046581029746222706943592437274900429265671586070390181722038030769253377647082136859498794662251048561594353101028678880577706651577628730048497031612300136277015073513505701642114021562777600*i1^47 + -37652727518727999641942832968951176160895176851652298861534634060761049145165702684332282325029374521376861611604322526428142293285365443712274212657963240229150634834994712518645669238145337768906704938952163034486861131116356781510232020452674183405022968699454439789538014055041274562638280409536444058743225733794595982645951347711828625533049157585201296871896873384406271769148712489091968815011330827150845125771170650837881668815692667962402149107023256304429865081374749821720803496646901718349770496988739402873052179468430291805829644174138356021344978662445831032534685047245221547837975888544615776844577586316973187259409226993001779175931633171643043648979689839342301369890211770431226259895226330719462690886940359311604041442458694805453603598530085054598726142327417698050849189344399521031242125253799159170620659109108509650520779548593422275159653022120894358338649419753693029297444282731275539368816723767139477442180450906794270651058466557774008497777755514115003647317819109925157443543476858628197357221952759948404936068652784974012069125882402068860202407080891203443443837313187855864259391659252199574411252444267519325598369883543888733787964152912239378726013704980326273924818183913018101183887533572369486051450733068810230814412333028471085558362236947805537739788110363787404302432821172054692604421860227494096433448207593822389195839455269081382644809368355489507156692281712758537755567751092991778217971441846455693864202982253572679240504979529073777992946375018903303618560*i1^48 + 77526781927278431611887474915499079041536467095968941696092058895084411262602914959130453024643179915192665639792605635765340718031742008307139956579781093609102797514856379240514801745055266887734556290596012709712616498523203082788265677379232223062451139527984427480774074098060326934302642992075065391415429753872793175944112065753983828215055315423321964748370928541545810627463175061414117965867199821551402431662581243029458697905375381057726354102165479138120289973223055323746381053076219278165084657938177626037752915913921438621686241592284520817335438399512520866119923541007073321508897835856983336878769505663439910758248046987424608500366379729999159948241446423702154349394264723730408173298734695701456888140336314208565298844779470636940116664545613992422699287124137978985949797754829112819621703959738459230658981436881488820437592881271940641592203676702950869597502456479033329262496592733263888985211340731281841408953042084038828919970157309446042714872938794362831032515223200846101548630420106106841184628829625161393285555831314009404420325159472378890388780869608803162728679282648520123635477223750210488670820888297317306651528329096796640972746082498530796671751365183252206484057860549106287199387163690292023546831124842099104925558300011306465454782328650758215287759696265527322674515684755447622292908129127129588593072467355383049897662338901222528863264082891937870378807773905154386277169188701893543703376780674348765996390861392083403311925881980599664640*i1^49 - N1*3262730057117952370737222404390626246109551626522930968859078941618903653627354133779715628494722243989123605127840389642898808569590091672306465071107744062277950340522316815797636085133981987067804973771876428476609697364584930211043765573498594333827611700753048218923210562986102937383521584010970744173241876893234564027953545858300054593822600606674193902495244300762988577477555852791626447247101562731777478862244876164427755464151803103329397024836447478980384844649602107233897955502694083799197897936392038910629268969*i2, 41561593784266152326191265191490749689720306034725356382365637375944132974979745408453677809425059465181615833342738730565225401018331836129935738221679536848335976802181669357771482309918446109947137118155573472271220877618804149395741998026563193538530514849151431756779428026688741584793934659645200514516911436056897644660057564619131426814084551153164346615212732079682409573903053868710413783593418607199833197528783340379474447571053548161666646590824009365648937334439178000255424031762238508239362072609679162590297894828675789143954695681448442655983063279394489532109638391059690378108119549987365707866029820444981665713871783990593554311265562855975973512977419096111712718136512691372129687688291870531166163233705820733678327272676432860859172240595229584955589933364838196036374589975087211149569048473046761358087290753437621042630375905649365789733945202200199097979285634624595815637704483789540064547973072324927627001066936650375242353929948855340847129993062415155991089968168276667775581144870916774656007337761616554666793473003300930124603800894272190045647127394687301075864285183427227310251449505134471861757602453436705003360468009219385230001379853489768393894585927417198704148705264087581651883556820399160147101420315160491132052923845813108488377035667674440594021880927483064584316273883969127765511113941117324632467398016936315585425762867383168084971083119739915528551211312481200374226314733805929028312431438872735328643627412039138285404194736461220582165604977611974448011324227094638784873816080323281200390648563344675107408543686477364270758017810337813167917536752033506027943132448652879476786285147195458387637799573430393173899585396493079889682438051581477301885853626385097763009478851997922837198877281167072476822986838801602754533265937842142054819321337023037440000000000000000000000000 + 70988326827640728219568885164929488391732839485815536928467654647343613048426651290342446911450808109869296611686348985330358603702693973284423370266601509726505081964836370352911317702539771762282218043825846183320601029202859305978436002530883412049780658213653280708348293676979987626672252797374468464814597505500224028833220079241297908179945147649143984600110699269693401783850268590557151609028222913365241074469676461788405904878824626339770904129242027983414499239029491514121605002650067687071037652903520646782022125890517732853330745045357667736216417957649992519763382319621239214286036294020022070565103525399147714920152496281819684171108032715864881860506068661586195059678485092949270356441819954587344494606155821875741239889010064101268244494238780917960737622203493737991703813973024642784818301926860309671870716128697894489977245724681881260407277594216722898111335956889877934146939060880492956402481330413372693998432806183365212587055670822024032894773398829872355201133639313969543635585202700323849639722120452106349686102139649408277584630268298801175536947894451730264990722232687954325731068708240565695685353384048055013308894959918608278186447952986980823063458744626354310964890058099138243929404016124127575547986388335111483410922239181073738176762364744011449053155865893868829967243097502662645881586181296635621094976664451476982845008184455739321300591920988358131474242238388064688760947205083142473633058615899371915876178836641863210337569946524206925597208260499875631279869337745065043963067269253616576159238123529007868060616919886857369573862122059630051826901046265004512390404783466564090443833188872226911674352180921802715160455375473490946699813596643083130197823417468792283515815333502210802498876075865405822013097548075142697888324535821293954659721215475712000000000000000000000000*i1 + 207395355921967204808331156818107683148252870080376111341505263814839030858298574153202636391262318350324690404088521182100787119225541115239025790308417311303942338943757650516003852461515938039816018832999728849507857295857165712856414995875603048731522909651658734755272180487471883997665916857165710755466475819984444314128552244629719266240048415072595350741864053486458261961759785874962004656066824107279392976107510188372865755592879274780574575124305181944558779903946740425173632878461011661910654226294415794407569706797018923893198991828801365195320899708028255068448728475824383870328501687877233189280848624535986253250837528961955351661338966105264008129681240723737493473134351345908492547617696234960778794764872652025329961584677794231402374464507658294105649362386646204469355531799301224950064185315843542294112936992709111975552435268022020582160653422622407906161822545963221080134385587705770984506932892417460440840949129589542347864908244824846639614399023361818282561625315098640136108593130005023007920635628190347387728973364141487771000832956374889934332794632636754953963877770001663558780083110519795263880769476127475985333643072040010874188112322323003172900120894998873475164171184545631735492051286038752658572377243526024276369988772570420296886745772425328001530329234659352501444957692830304671467350003039484005297997291313128045886142538443223700336372524031996049022221910699893679711701665784353184202516345846020682464410344955721906749169839084362777933182558952542823683391075969394737294098453386957045359840636016243003508709394868304319468676242287273565913588688753043169367219986762985968596734225317703308667434057984917614938264000963577602985796371113464248951745897051293343462324078971703105131552489582749014109129020864593767221703951470764560784260333568000000000000000000000000*i1^2 + 273605413096712282070127547540068079828402099649828991734951625235575048197489064592382122208231870171715445406358406709541560438245254819237642456024163521262321136358854705350294047350773777909683719132716278530878421956330491456613839844419672365237236543489171595112566700464120952562070357511981926672400511418087963555429714235220629305703480536993745340521148067774081047796296661364709522982758567381424501339186629429941060882271913917393683113001344897082240771796017885584575540462180473668867113905270626109590126230019946479702391523550513808717854862275068076519862827540642100263927260394049644980973060713181460391105353316313274148319100515547419810887414111590937871524760852067443947524093835760981547781916828013666031083987965995011992717281733650014666944815225426827774165372661606329215340590489911161604416994008918375482208007106730454783053100934149890081986417937780018098355721014648127648977029700534781835412218012320644380582821760112043385282602226818561798149977246692966317354607701986863464694508159598258707788585261606210079524202231477857340510445550777785112251405115796074931922448872089871885756613614180919416221897320375031638262152596010338518947645311162783921644999774403677444364353202408035904856091077236158752936548785400220245023992879342038800010939397445922127851607553111423855984034894658831765516020101266249005073636637538911876456774485828537928872579415807341211888038246659414898158906351879319970073454359841416237967026687758021030488140685795497690204519151935840767487061202896177724963181037711518968382761077326780364354871355367139169610803706990085200477590805750783881002302068583750838289006150102260378972228695222964916473726648840055762385078818473541419558023965892758440520987829820173567604400799591059834006056929774528940391740211200000000000000000000000*i1^3 + 225732159240146111378083141910912588377396252308574884060365679724526586464092063407614498858748688037258854040940013075167373151142244401557020791116397416340975467869996794030038045399019935152875276486891131389825585234458847532149690073574438993798801380390978497810464661996153433819339137242661420929302343513676641740629902733945097610183893954406439797720965442058226667285057375525646838805549378351319805011283352374415533714814918572041572993582433136657242575232462451937124000807188034125020830367197943586345958852196792358117343850006963655856711031321196543428324255953390096618329678204156444985797567637166496842356987890731077206097711878402251644551199297975351596929778596777050879274585765132597274952699324168412026726540897421116355097605127181364635276998952910800363033588005186217309289615381381865263513066104988533512710064351251578124842603065439223655455827848232421587809656614472938004922548040568162917025157128760876509472524035951840756085531599243499853023574581196565491171759818989156290566580902738055394797579832306769153096564145770972437869430514111070287010386495067423175298439883166309687715222449377304088609100287728686727664219284532332106861370348837062168721907187467106206846600675044848653905911693444354095439298905122526890142215467299372883946569183138472046898407951094672051612023711103004450970793914594874053176804152446986837038697510221047521373187398590615997800864569227107656841387472956453253051764078365614538613154110019104717293911488420689524867726460787066480265808636287803011110482277683375830762148683219198187564296142034885495405295313417631778858616557946342500784844617690129118444056401424052586683797458423486365310173067884007047011356275067769556173964298238925667135218331470064617085854095579977597518029398410322202381516800000000000000000000000*i1^4 + 74334093705663261233893416292049419916925434729349745780440797903775631680087239428775980773363877302006504591656984949288140350340602842998969683836079404561090580941181516761627974809058354354650604891413724930292334625405473359978412387400115974028179475641968141995792205599985524879791820309611724448369607477016064220895424351075333120645511343106021310845344657710746589060174724458116422774999072325312770904026752165004731243103388363332823717379068352184258862160735864402495050371842318778241197110543145904612642196400331046618331849851976867036602802904223052003092895138515238262967729108824842449650088512549292649763896944908011451197294579073838965601618394138282241192476469194226518004405279480949302075030374053735344508492121248482922268645837431394917059695465776145860099589294659247206096170566680176520726265539768557566317317036895672588226685387967355044768051803131560441665494782599306057655643166724277704475469338473045984593406844482504051394249076900301491503359427809135676757278399765820056748899215348243808421238008150509902863770880826115569970026945798398335512134311774601123998004122651678751774136497966425810777436529131532558964518951429543630706422036378470168769059179681438958169000058711921281414170737718103452098245815171476533794365109740525708569507213820323892565622676333922725906191521902783547004823796381469972449991041118202608809424563207562796542065782814870289766876928667604602409754845708436161224471953001230736122098262309473378672107135322675381874251892665316747103868919543116531390487675808648030821608557903920307717328908164188248988821550963016688680622895036051759330758089124239457074178571979993936232192070154156477046191348669902890516437670899448797930887048719297383722175528733290233751161544046418123430905029166756286955520000000000000000000000*i1^5 + 23352475009957084660812195317623836032223939009208789997009162975934867602415228318158827521575419746471096174672212559400654740765469610835831144764801057129265909052155011583996342402295556621013702790082053494093042148943498802043492128266027340013685339418518879907835323561254567309982985223976213348586490510688572757341096555651429154933447965899343322076651075569385304450519558351629376073055017320407650248303679225424031485870418172816379115556097886860820873274795296341039244724527312086456053577430275895629436128152576906655091399850021238272331658846828907042672988239003462675556533197864050019619156017053718220821296088460730432122048956375362910622848024827887079018180766232963567936079329696250213422848191079109276915011179456031760227499200427427143391288795144760678384246777611637966442272836348166441496550070313557114953699504239592477119797951121117718779115716124772267069853349018050177467030004203490893103009597738248618884099398943529240539013681657066947559333131692746200960418110008909191292057860500719276033928195024033110135392841350190686897733113261984788491970776421256904746607179573185885206173477509607435900266934721732747689915934284043161678700818379664858274425239248986191764708742847639095886189186267478553948750867485228776427416068308401534213432998336704791295079062291630243631524786808857159577788787813245431455169418046425644585450317372193027995966512850069553911589857552919829995467316119526374424894292750129151422034442157974906737666836963571363825907966341952845432089683546690688416343241502907505136599995020988093831136509015145229366911768890522923805451121484850606380060391974057337960485719973205745747507133369617408239929695738515920723188711589530194622413719015217232964881254986433731826490726882902009694422394233673482240000000000000000000000*i1^6 + 4975243181870482178283638870226497308409393570059095276024004292471033587854506186792764877862898006738992928380434499738896770596611443639477923810076188123292809313388602573945707374324872550725091688605286971638007656399728614621430554177302500366088345782738827629994543199898974209276294698555614654930828632019119168228233542620068994939572569093634570143604820336012448224501858610272084487095521656146143579115474577959915553506425814772588528430267105245782413239761076803696004579287479644977481465289898901183885943725826823210817059879964500125909141845004953305026643271263102591501311662389597619243775114095905471908035409053984147799220825544381936215772194231822356326291115815312406280726860004853468392854757616369677677326470585180713524094905649141839763361199076689876990226339602573608561922882294562164132495402503689033295411593780696300387097406127938142733143361160272747091019170755672959116706432646970557334476066976446874647706214443179960771979903760320676896004312249910543221140940941541535401313071945525779850631264985281963583161426920250345618812027372064528837038240753754717379218421871938083569748270389778699905044788678918826729748146361764039019009237874321585993206485530931008647851709999299375953200602494357514736326379357999613462807379019718596901842926426737094255485164074362520265594336640718748675444991980743036012737122764230318540307011383084178229846284303053656961004363793437170421730218299447312163694565396526939766525637236527690266410389042782181178184282915453762432571913312692153074528219876749960333892716266236751823110140938796238316267324696297390888313359798603608834376911887522055701522016286073442063969566389751094431313843093509342322524745106664655604759820403619414673625237067685573893103268457531710135162861084737536000000000000000000000*i1^7 + 2234968443012362411628771625903795171674022867837282149730296841803855134744009108141997128435920517429326874694697572740689537833870427842064862646824851032147281390364858142199448124111645974988062568418146964585011480067221676604015961881578303927036437085369217981062150440627077541291195161761343692770890832471701085970171414956307606074292796021325529172958394571861153300603696298573569794018573408561036509275203490237045917621734928414184676826039321903111707156110870096356418416129592116796285507807440531290892529504116364057083916813127218406896696211710906606899152728806436921020305947715936424082569451843865434832168327602718837295137888523790681534038126961476224044073337428343219204530361491979883609855771756863861751874683645521457370108762871399493221529019374470001513804431252195829638528505817927727290543243057671027238875213721323579291682461556567931056979102817057554702822055376574643808320340369335279338043049852758289990546083794111426289215519773983331262754044401871806713733003577284629921527163398701953387764084152547896344869549694790975983530122834711862414647087568313882936955328984277752703858943314585746633867202767645511641080977422090675827990620746710692447241460321224335704354521813103155203714831394871848706121066492241468804693828520542619077823713795421954176045810163119547447270627344690983134515457938465180755255142965422450881606576629756455787769319920604595754326457945956196074759661702818041589236618686242521296917223329630477751450107180642773693800200294791813767657807490304159932563900284025504826401567363400793596517595408165422770353472771058645774781664073041157742994878289765535307040681998175979211046726042512267082566725148682684243084688387454588391368907092756684971091610333686896496398544186090517959245809319936000000000000000000000*i1^8 + 271232626543521230306054065781675561813748971417471686121776441945617612008047540024269675241288991941032955910489642391658760818423127012785439909282532642710555850317273470745127388130368604715071504138534534293253225769976159892862830601469085165148373008409108050436095421465505340651345795983521692991274677818325304767651855637721851671409163358290916463321034476246492169604048650513484269051308461559774564105974207074942744962676944024369291207576314890666887979114906491218935418785673094485476161389796393321034863633322559781876430463619884468205208598979240879276418075559674588161382925998825593678833776866146782251237574857640450337113792156083893333713642697310349859354100974832571343640804055800078920954214248194928390177535174774611356141794220818563786548652476983405293325640354539371858378567094913739408862661715941473049295327617441829000941780616838048172092203022884900983778027189241229757999428167807028061911079846885990385695381980291868242847171065083908252427055325863607087953065110779105826248248581794710174122030903209423905038631432005436506580389936554858492195181805566699767623529729725674404204603704918248613744761123599877908910672652058977820170821620712832145735863690149616867099547367651829263039921615973736832243124846156697526392612284775442512555496817102799010789906111742980185867457839052778413211424012901478799791776512271359601437531580113590139577876401191585516156128699851307989046758811010675119220785940478773520518160699912190539197991124382483260549509458821237217035316944734571920306674090969310347058436786344348391106213525824651490108052418048974306967610339146734278123705273615900732378598917107087944230578537635613920704913589348305753801214178565832899822746176141471534531988010482262429294885395103608297179683225600000000000000000000*i1^9 + 75510850026099808008157391682079915964384812157668956059059283662661921208538577203545279700650915226934439692783718565906373108511204044722776354172619280093571101564821918253077393544569419780991180693110854805273771833855727057447616749176377480990685789431986862289158030926249132603668396106751142894774029519102179959498900116564873403306287405066366402994685144216679394868362766434658863289688459514181669041885510229713461606036591949028782298346659635548942209571275374481442146860377678627801640821763618150274197726067781271704755592393688938994375937252779061454157248121424618732736753832673226326110082109915630273749620359455714280911417226811525965359475633932059256105520732971309502812086497357801572101107689433504990626065263506440318857069916678767135598886043979010279096341579845861471673821828018010751381019191002065221820863681399349102190109845525925778644144153813744592780069766445831572673028217783469316531032599159151187490068725407986815553986834106285425098979914028947619132217951486382875375214416836963407699371226668364694608009394131943376945260516172704262056492143536669101741087893136032052443336564207509389550414914174598029546664286355345419768765989935304743131248791797130176155248095148084203320097025447985599350135666562757779047389804805266457367773793774216074636210431060426688380643569862915407877721111138832362005524452519464060949059950895702520850850541438883383426967874801265876139589020261028108774465050245398136008425984311793265300131298050452126192153384115532982606515802259270163834659120516686656835220328102910113982459752985844446458742254747744964464570926804196829187018763200581687458285067418705786547992260879796921066429031231959250056572860122196172109403110955617317616363661332749425035373570487749888599654400000000000000000000*i1^10 + -7327380172285304971960813722955634764394658364238218760546805035856958727827230872688243499058658193104673935719398669434605180037891717769085196203416121297880741803426727045348096753875639811673835114807289620318548576938298992363926009886221413830922559998978141405482321024377844836726725767741967014013468612877311704107182124418418971621769803384464269284625473151657754566365736423198380504712829845555883394274026876228209394083607429904755404577058991915490930470036177065901107382344497627464989217449597961962846630242266749365748056195776575594826094829945555485136075297294579878393162929342403384136898514660642259122186131382824307295871044429775894671701724872884948486794654373449138469824117658516725629089273255437359893488324667567232643067647339732734319048564403419722974102529171937955094046672791662665915039227968177550162808702977363634042836218988485952802333481733504515435711447085573069224128831143589369412920866101489642219237165165295621584460780595148135345309526976012857164449024208553125176402596830899995420503127562473796074511490260003553413913707638361469500925521558816093849541761647371257831726401921261684206656534019561111267796520919699168459506278789701526847130911428770742111399090363549656232369015056129584245012725884612586522968587758098422049096344587710153644015289400081460640406069258085676024493095853792656100596094321038624280685738289759242318590087979960546213290717707011609611521459417852184526718586378430631389327216573935555463013481533139640274000750173008176431437473345036904943244253097799283007243746760404973164193960398995154040164788492453862184727694985540210255915782541492045772457421934564759715287481015950412304878595087862071946384528106702716298761394268996949308660854051732674309981490599519196282880000000000000000000*i1^11 + 3565070547058177556976689659342989047481089520995380918864523853849586252637978542484679660861715130363145035264629118569742054220991899481757618145980073298987119428051336580471324344875945767430988919263489557378086697001122109463772369286927403408666552141424466683821515083781633616939266602737396276449247476894607564507292551834938586742630843951072732174579733164230771534008351633125345737271729385532922370380682746667791327799232002287144075894778449548757033248911211995300095374137857496225762146872623468177883146251498593762604340144148684574019515794053985179190488915843940703591987888798095241079481834110160667680335463657955691385655193159057293241442559843700506682580029443937063334886533282050788901676521947775035161578949411144625962297630800808449254116923888787934476381169249232308694810180641752228293106809512704013003953134971198355715657392390687373020507602083365588177035267740088700336730504220225547532611844474762805263830050421522748913247995971364715559737842966173389700427436609598468083094854363960366654229952129692401016829383363397417692836851457131530217424566547058301923361705279897606293075425473271196774349059254545177930980176602519472133940220262023953690150420099894995364705779363184031205959895660326172900660438117928130865156482558562665743734607426575313740494103806695505608501893821028557293256456038940810359655212684060978821738731299997432653327048392587839654168832226223280763144422134775058954576178609431342973616956664129691683182459089385179626904706057010901233318926428416176071242090544294531723461386993811020695005292216216849425143636524994703014250720686291807741049906326846332810498474012862354680020974708228227532278680124378182596612796971339429003992979184453181776244914563267981939740342003821445120000000000000000000*i1^12 + 423198752410686463701002109185669726566790292904134782867453140005557046565105970658694656807389425219096907430606097033989530916663924082618085988227904530016091473176504309673693821827856002600424900310417881925043394170333153940914954148147853792826047661112244245934424805003650009080679644115546003886520877416493845646701777683611987886332485272149967633554367965397620172141763293688771715267790705140659481763242276614033787299688574687052440125077480531861525968088615163108237576379095057351852925228087295184591647844359209545623665422284451469925696537071851976459421245580498070026816022022893997412160222872497259430227890950905147350131542878906365801311004240369546643744242203717451768419244930241394308828713192845244744294438155263557493979343471308814896546791653522353283053727586285171997288810978284640656281284561622740830398626293183061558581187889275310398060292654868864591948049615414464048600614656797578194760185300822673485490418839557617551103778981043529153123653988047247237881482507218462280955277060384014749383301784074467268488488089093821587143248135060908742783787606774860704206922531678702343796124915797888140259365075042652461528685583994987775105590586043759440009728611682165530653980003453152159618334587794823179986707931404199632522834427817199660926354094382873596023940782852293476331842687798644370107732324861599307120717506819870887365024693028027220753847569309601149206908428568580989969717071074771086603984041697829144270623811753648573524157009875438428479521982764574989152146305034067126941898340418249561262747044776943559528204999924465073630069867229998809937945560504241728028731105121700926285756789424971406564888524311427535427879032804756665634784778512015421672175780707548974128235986019362795718981825069056000000000000000000*i1^13 + -105179259469665376766277884371771019957454700384711266512784855701435744912084211704548923468131763043135359224533491338296709242026047783034526701149589420979414299484467803647319920074174932144913092559992876703617909651906660421219920287313343749018878801070064695030425778755377051878157856435994039617478594418637198156885165309943130046498710359096800054515891058854343989858118384294054185831236336721787375187690534764606974197327395459348547842732914904998021029310605343183525343367941207880548346730090349041773560718491708169869842652879588306308047574166063917102692128511764182955117531898207120439037885069486238116364030019583770740342236517205943739215491914107194462497364605157941608031595475671732189726560673469940127848380377379482820785030355376651575387900143981642388567763898882777782640626872491636783958400279835547062273882948893164726655993723753504390374902229943232831173442717095824747258959847679106146981370358781627578840276795081825118443574903065981936289687763122295560359321570493056892010215831518504518983818228977859138869660704614749865329817532058286074770408708966783678035653753326772659554047394572595539142103822506246351503462447746739176023356280585412192610714575298743130758394901616344518352923197708083596018917466891125477510861104001009524620569076895303644482105976458325180739379866173890162672047605930816915306996724749642183949724575104974846684947542657599010657695122409172546875251743148167861005918264066020014604592973497933590386542927091993774661914436734089716654906925396506802251706100920533739357379357948674752314488212438244535951041024673794011680348252383496009518772747713709313982359942775284464403847490726943876463070535881047992680213962703407282529875746178524568528417605936309120534862364672000000000000000000*i1^14 + 50475967653616667290917659973446609711714359036073932242022907672664467464240891971180956983311861210142239159808449431227205721367592557481044466176342152939631633819925044070664245582871009353925991925348803933494160581935225425681572102133713620384717503654579548217441789422735921082416178685855671182264232803615264377418987387068902622236857753900934308320921985809902456184421802727993405877886626893375718396070767128995749115813267849990937607547037261313696734235760891944993830406001353077866141509543256777276149321232879736837139909906515345621097459705942226504454166314740008328837685530254190350580655531018324091579835061068385011492755028901162692760190874123319606753714078045812702328362638581649372167118067218396404715372221008756383476868328249105943304706372036808504228249931377885818529197413183407312186273309054779230264463692482759514270792089189521790520344536553500917559298329365564393150361951377316975993364177328066271605648344933916197448763355466834859932198210708304842069943248823808444269576952578134803212751099232862705554179483347732496103119391583701950202102419872567323234650363787008763270206704692009348657539877192286984681185800766291142039871612906965599084695094843732762886995905146258955355553359662691297014011711957831360381791524665258859553692765973914629164727444488391282671445139445424602858022357261832411383757996376289786782004637740583364904762398663842345398590596816321638997977143512754159579720400651317282259064048073243496951555604281733889456036795999744391680705904718139667161053762625010565969142853593201525027677557312529014225502517639414779568136698871890490186334931396951547559457009792179475262368580034855136349815709038298738835663513928575072972875296879702972852772472356325612964544512000000000000000000*i1^15 + -12688767705576738445225153418514871777506337832270904002987188265598318312277831445994326727974887753535054326241304290501701826314461452081423465308494726653442226870237306762825562592001864566815679035755518824493337115453662474048964170534458529718561068306270453439775674750502401822301353144517092574490586810459644872275247707623654348210207321289880497964518880425001490233432520862459269667493180198089668531783007292917343240995592852832714440993463613735035577232681905549676365175331124458925062801299436134780117126429684713701190140986470598388786477472932317395503935364800921193400783815532734814600368501098684356952741491236598642299695628658987720396845308186699453962983081110128545137283258472691840224974289882094188256426526150864363922016230828900048125847244125698851468080444959251412441729205445993274997846275057847905577168285888879066492583758639483684630717396202878093420653993747800335560734482036033149562607070755113972296279002952401275043258160922586532410482299481144279041915276318357395586894178817042422818587610019742607903980020819078197175954531505306572808326441569317602602565409657528570967293215606703470072501130723517027046701850791472203455620181295617111002419381607873924497731674229487008533301792473099160386144297373811083817403650247173569563939409496060430742956863341371344487650918470736470273410819983640850986767369103750129722426118927519759128895480886307026993674154255580921462286480774536601193493678132147445497385985075791712896237070991353701987809386842463803011241195263267412665464304340035988883596053776258576216239691732573978070700167718951064223581851732030876802278582420367466895914517078120460480181931539369783244536033233226708274822160806423050822953270167995482235969022364162011745484800000000000000000*i1^16 + 2406306481496355647508207779564241496077144628139175214534715369072822809797167933435217678136075329746194733731607676837521462173763831060170521207517325350746408584175351076899588307951080955728654556527209481789312976762246337892634493649404056786074768526038852050737943146594957735668456220592018995129096409754058182379686486924557758392182119519855591171924953151796513757348053724876154191614657769768008637028337687806063824126434504829661041246429859294605436437417032456236122537450813112569384200391052810153333336449819537591606204922124953054739802849733320770747738262843230504022273284140379028450843197741495788506698495521519327564836596581004520559315277525354444703179437326302769039302703615692531556105028200956943646989348653173188580251010203978022236516960011642615032966265308225281231070712300716768712210852311250350845466040218993387206638405652582258445605103331008628405009863633355436175231661793251790231521388679697404353954872669529580317657239437803978910853637215519726081333068847872155912662663492090571314771776269392428685050298686237323586344202747128872413817135687029986731106600601880274961342968001141837851548787174648436790176168344827535651644070458153132362511690407931239338882452035346694120065354608459400423235748166078447113411029717054741420450886917145775609567161442428414006574474400694918811982424954523310170672959085055839760164459413985409614255396676162030771531409295555894288749559516474839934046957156857082347587312932007740168889332239990858268962383403398939786232626591714345336239494363527846220216172724690979708507375138815948083633266740870612125957173788419699659083764803423444581052656505326603715660079732676689286940511646341505511173729286930683938604857200614631907557556393603225354240000000000000000*i1^17 + -258198998652831676584279491584312464711385157778357414960005644210283685135123581544602176784620926113688503840878668804207311718782708801252888972637150499661216871462520519111820677298809290880767970398238418364508499913005608942935957092482278328853854310901147900931384375804188683447165853617861576891959936893950214379022200583665263169542330884724470949056467129349273439114749231973885763690854089821613945261717595966340008254609863547376207865814523734820602345566087362701210565239258699874637878426695891686655506879846479080469109098783893407026554893824307239166537677493408308357592989115344887232686272289425682699075078650138364708123857403628455744529718455074681588969205935688342979505837113183251418626480731513417799365243349041458283134430741970633689807012530477281854300069105996429742622845947798827115462542463746555815286592110942948438184951880691463336731481431708236594543564116496013799265608720403670691518573562487595488376405888321526100343620588395845570191629079796651200756510515422951785871612189241116563804458483337124574587296585034088647419773924788377096053237539957574137551967194606572209534781142254759202495722292091748093613646079951493382476359079217812513014091019846123451458174816703612346920039788796750121271027569425520037482533017677766253186722837651231566423569175731991637070194925942403393593162224486413926566704903230958651357722051948334947420238968173063456980329339441235834789895703309612824411071109742953145674433161925962170614054089725229136951467332447332897347412007225332033483284601560318999840936593661107809759763501130404691525867142204522082910757356143656329597125002608748313938132685980080320994856591907723125428686784728544848998800872980815069688221489599775350567050135627366400000000000000000*i1^18 + 18421507716143071116416401050096653199207841467947331291636039716321089962373635427954143925918950640739085485836149738685104308070659723040876088148290161887233360681586240798490845839143419257041852199404516873103845242229006915141828001408956703049813804582807885302081502861241098424797031854466792934911588237780977916541970508129288719668085174054801183430637602884068218759595457389041463002762120986720594824859076060992773469474556952009390145628121781118380231687721311377519111027494831221377912158573089374296053207996037987806658441099841222414422192560378886892159459606234851607176722296667806958651097090581286787173917075100850759549609356925183581637388365123587550538326671939088464390799310899450577285425102037063004686279022714600096016905724963728772900957578043637692108262226730927420796948383659899764731699037343460586696932311854983062555715567803800265438357085549455842254171425084532146152368616743303554262368009256330186160217060705460302184884482711352594868621310416809999349502487730667063166682511550451692617921979187993441297769668009808422187633961820035365250332368588191150191219556649488038221507833728579341088457791046671332621199110360428215972345470065931845733468739500520122625305755746879303669280332246764192744143175325474246587368103345717074854111958240643430674384826438276583606604203565769184714490984258600379525074535511423239138682662965649190205633561753350107610793004468096161765793556111043735195733083891644715701307073725348247576236055755028122517796423431717354600766868314396206935937040732946808506985379890083956350320816027024368886303618524051426003585377618406115076912834122884651780970311550178747561936437395899310870439356020543874744631091296319223035336959609853560803574757195776000000000000000*i1^19 + -782860723999146711851293001277213900775661929565549565746133791091101793768311049402906057812412535436936197954260394774454465617427198432608257093731393983520354956642224253510138940776762474141596273502463144940419825891159551671789594967400166330824512838545825709479931979224333712373274133470504738451379824398628627206481502471135126258502576908844703347832613189644918327381554513793835125111877791810365873194110063648058577328209441814983946799285699759690986593492856313458578296245058488261821679927737894262259081477263884684903882268258306659376683253622990323710530523556703970787264159793803169317565709079440984319083206785852492410187615696380683351218163751686407102573808581129183141290257565752929872239816659306493949056032773181152430655182722169367270960583960022812583268999167311746154327676518036535392537753347882114467658888256930076982830300940343826821548417172621889447380096494274564986526510377360785577138647805251764857504521696358935023860513840443675732374033498424364546264735691931731288680862894574186780243522918631077913513817803534382546127046422113647224205457870797534264656454472660958288607878189541821582291968331529842150308254051038684814848312012323655464639713387851205676022029604560088805921624256818946346586944711560448496279936350186822099093178479664525028811164532689248051918518259529338807492631949234085569837077109293799797444657052320924559483252862017910327877739542467079261155499242297034370158030436892592952773169432002951722230021127663555704224904147367803569879533728577843970557378494156959826802049305114723048643686693291830419769690021405783328267068951517404355039236957120906860167533485176312540741558884405279797202601058169891884851316329689111380493954771487903320121540608000000000000000*i1^20 + 18262015115593234035416853852976829246306945549571368706227279698384148111854495110720079635715312849502157698971611204422492936027047312560808027966551916216301252396902961448013228074229557484722278840320113101893471182709012344888338690243952423462618847820640309548967714285579867148694947032443071940718399184050584169806874226374317826021783421692533310123075192636180577285070591618964185815466689746328612752095086249977650603543658923094686314640548959545616397368485269381390826125495572082554198747031024806832064304137150726882167068706968782270040410534324463300176292469572824395726271674506388070524990462809388963849870341247370931575979863880779452918984996733581649977669619186250096695407758116617311594215961792199947435011489079992383963773454910087171307700585399320923071703413253307987702487010506273942408850953281676957025363270179124221175022135294985826453332712397390976908503699065732165435690511778557892657589407520470164609796359680450666084808085626683390144736045390106543673981690627378758818946042679969862074623136096520246487025988764175924545005551053964442426676316870117524647334908156747765496148723974979479724607858491905859014411268242762161942698273765092006951272052566396139859508092002523927165253325592502243435232375378825763268978920247352873597790810113784048466970124023303500175723612303446127723345608698774743347233185724108458774397942605756788277431582967857311163009197167206779297523642118470681363171765150351149968706389702862556278179497944556957351281873211778943413408713603266537704111264611709426187845056924244825672244934414445037353683737922466329441782339658313297558770828182929308592857069917123414434094498205338099116810299834028303537150851226679203730525496264616050268569600000000000000*i1^21 + -116455503288651545340270493235944346237010686176267248200202666868482602971529463372297947724945258457017238883085849537338406611398212330513274604603565593982032938079530513622646900049897372140198860020597941158437681060647503186682303889535275106078893822567755923319006176129372933647472935816005268929450671343976898714445416785344359267357111341432258008133545562086264493045831782174066593930665841762456322611959746811415121053318028739614743012732270559252971926168701263065176203597682554894995185752170909367911731324496198943481608663614341040914591584134507836139679229057495732499715097327139680582209913834277255608902971059310403045007796979561634168950996505339295673345511567299673301438791086364628544826985114719028963752635219181760308872480397800396000703697311028708469658485245234681235181966711613278570982911279386872460721719198654222479670465221097439648843890111101658176257183817648629594903490584710679649433469721318142624887187596221971824418931621325351185319628477812097452386718343101877144625735548466349151460367152246598180641574801191091847806187162787263365766307360995050230973246471910921773704551613193917477631988658128431388588729004989570119805738288183000526701306045655493127353061991282521775008190779418039967529794670974595847058783356331284700113988667541455578643281109930471162716332504552461389614693903165814882049552544071002104884077205994859163050783728006318185232610201428476001715272463762969088336292894139331326155041157086369393595611821558696581600145724565012833449410331386975812221415810259718488202744204873838469251705641671954923543846180500285079678607974213358936832927091952657729703199846059883845014443250451546851166479862290474260383698828242812772218348801540227072000000000000000*i1^22 + 444420676612218251012429867974541086438002724748426281495964006156565032428565512991357540431274553848367952723726245160455556785136778611611425031714016779224085991885906823664088967842127624574485176579835155420301068159927513685347006649996152546135824085576803168818836722120074316904592978932716583852384536239244024774460934936315266646737022171682376944348503547645411542357336490015588377845661521708502529945808455408597945419968151638983800697433953888306435441189373097245937585737846244799847260354464869328389161684037927486954607221033704146893408382595459799317507631242859742378581792027735383935616355159835424917886121238895106939100734498864084559379354594647654809748777798963022531809573533556144344953500185577480448022497136164930672453190686066971459367962458097498173831501349229046470635206636358967835627592231012230264946481150705863430283376562466471036620514729990820794408633194947260395655401765017197189268000627308805481151564472767169551774109583998333963027968075974911075505625774213498597774910575946197270847781396281792909733876864388406637126578468703464541097585846897312203723543322051358933618443658737746278946616239652348012800253326287668658976145342900695901986698057615226788387445834324802781512443006124025118843668398025295723230558523192045424482165941998733643361010184073917366386893379908002705038907888858590374629732460725115709320652519326773489703058733209315726707272704397168428814313710536316414735656415274862912983059828604621627351203165066967744448990447015282628922471056879644308351193663632784352285618367224979908075733347970607868333923731649866378032626552985229833894618650662343766365693967286272582559446194304667207919893226463581639099814633516944934344195718512640000000000000*i1^23 + 454621093679225557340081774140477555783165090959894799513640840790713049539858647829615723673364277477390639778183358316274688965298255726967231120646936261207099021459364474125404529828425930540635599694265673446268813553943232167022874446513757124320280539082424853384929181165931766740209512559641936244031017958031314080790841984636257655242335979891260415232086449719965423933165886782922724711573154974098190708375625142318148457013828686907791310434855010364576635310495939129646941870146003046508709061586229108132804025155750601117857574808382064044377892719448600492238345344833653181326814822707747808826399862661109625720679361838478308422292431558631236457166101537658154587073374147596909269270392250855857442088162281935662850769146167804738357964466487812701277495952869589339980478474932339951364290244774982162113261802115957071340821282389914408085117487857467692258344303062695225707659140773852038082490741907961848283034086140487902369531117590357672253587820279540780533114202486181153012143838415997910434469522293483411874752119612298745317375739114262441874929546440427622057439094588534420033946124590394523535240559197247101366363758504101607944252042453921046790303393492461746686491037766572022462338052485999239206661610639949428708489711885040038580403406670848434148355455695973738320601342976747515725388374805478279681623113328476421718193835019555171537559860362845372826486670483813190508161435392487583724764650727864239422041163223019755249521179690799133161781595416969685012456315973988986866197806277710476974595979696547769277094326193635109785252978386802997696197687040812981016371151409980819137288124485187716156034240878037957453377332848561052948071419516498617171570538729217905624350720000000000000*i1^24 + -156425602927795038708250961774085762468234171792565527069457495282078713913362871599719522184568552410022586819577701558289454745254561031750288445149000724762623026360276933767067588396462686204985932090787473489997715410019198785179204069718248413199529771517788080133374945476689977858070643835310199088288605528787333654895342572850298368575594660019124629051375301599904926782316441774688512057941135312214763767491714490456474834463537128658307700233555015451899459582862690052753056312704689748375202678840565396101817709030587801906714586388582244547272364800599628560783668431484276072870828507619298819983116555731114412257522936666427109527121671900682085404535416780270924932301832239110400742636360011388644219602094259009734704913992382755645528791758526841256163534361886062962147026566609837784000954805774594447544638241466121871981392736520837140853716323864664534922204110588199924643797623641621919255328015925758951046687281798718730687276269240900370014190277409145646403672531127119785696008772844859481355416505281463523289373846096134636158470256842861230775401936099000550409275072407943931848888643659199135054432798540855812892612796104386090621265290216848430879040143046830012005647786602209027536941630419672112991505508488638466129601707631777698141911886920890895189181446880183565716277734983456318258266848758372321892097730290574512041081477494291501632682443213536979105577705951081420229275943743917189941395396020875390180875459760653149198692425229538590735577096797852374796465879951275316293155189949326746074840027158394808751698404273911629913253661441354979763644878911505603167110661781295210018496512266662609336476072622191297115964361310670867235879951551312427579247788366084702208000000000000*i1^25 + -251290059852657860924756976998836689728283096998143369093413715438661277653764306835390921955180184276331256871569386844212134978951815688653336195986475872266267146085418679074642047246256335083917541933825669827502749089577448333591409797385781702956430948254549076175379254843665625010674519757748058522142993828816703654421671785277501396518391983743914835801536199484730811146119486640334312314474442316465121096988322966907005537662592321657578953645265563643894031795070161955605712885949656254688637528461004576361528506352924981599763805580883791145989156955799206344988543194348153841106081969099938193522619032286017320431465175699445942287192746376287613137244281235737031108703865296323773573604777850598740939235933059903392292495506829789477356109915032031281777197866442572963889283542156015148606799460502978725357426963038264944041722941228730019262268551304643952205261011266821363602924764639329613438660620364513390515350619303410358515825610420695973713732373547334106411963394405775658718103261639497891874198194388335724345083873321163938847711973386009464902189432858488184191484809740531065785898543891549321329064728535381801704575220375820993521591782461940784788113260552155124950076136737480176245931288224142910443018527632582601799582686198687137136767961785895079028301501504598406431438007342972764956387255445538345650379939338618488234805337021035605879509871938665436875082819759418428491998845469962122688987408091605860701341118372025345233942556233608576943402030508818612871235124360765271093525610640855067955011192897486441835268029856298957776557606829528151900907425456142491028846168929679660599252288004156196490111704922826963241401617604413171245160592700195783706428540190720000000000000*i1^26 + 153363023322164107965561060496498109242076797131652705077641035061262802281984710504444192425783668747060206128387354436400616653695550438446346080138323612640352755120681378757709411953271490853090548177162978546359820375316390586327453491088832224602037474824706192396781825198971798279477758222582208345618737230096616457454443101693424096510171524607761492768408036399158982390334002838891049289587295402469103038153909661986003907264982882210657792290444506283617799705494665202529110950293874379442394995731456647861012724673246703837868584781834710802210750201142790468971454457689276752954224435147174518367744113893489489394089649673068592396225917346988384947700270061020964338722373927252417487434631896039303147741788190770637580052200312823584339313401193819974058566562266398053985924126540609641978526814938035705114977637398965850588953219131988401195139556138171295269921791628705572393564587333749489143965041380105216978251516649985265194066252615993388066828923446486858100096300966163352080007816557227954074815629264739267371392271543049647880418648143770564874681577237099592345180294606175702650465235973463436219939558676213934553702210727791550750225904141234796494612551069235578002845217177646567628668319324589017055618750034474625298155295249236569423727761550095940928421001490752457735729850555272408828441372026278642034494247567984102877122612817732904655798726033792165150348303702402618602448720203387198186937172272237939620760586693382494248480617032757520546560623771634142229418077700554477056327597929140805283197894757856067370217579661636370313112124343271707739493192147644753390874006945999346040428291518581927851898869543246751843720612211661825497012788581782807094335897600000000000*i1^27 + -38586794611144108067502082222015314211768576923107211239541954243222889739911790507650687230682263805337079736907093482743688727826853275661745727090405818443519118679160912669439775789062724292256489344824993467389630246900869589355745476627746289977967919321208910455781732547293836677515038091116222101422404031137624146114989091625856250041128490886148157388926796896397055209070100658398210705599926270261052594673090430436474587300109319049612880071872073121597910044984419447944845704848296805399775758558437275930220519698200146989149787752828590686102371549647645160874761009831740092915469168485354307759503197488638039440766979938614833608055281943514723371516826894740645532378240476439959805472025266355035338465746720971416485101039795181485049801631618822647027027367543896906159753279368260377655670011452384850040517396712702158454251647059445215973077036979721348826795745589512478723358496679394686666770582487254685159243189144616671917033122106719919610968576648916122414014773115230003537445939845324520196182166686593799277249244413516500535089759163612250197520734587742644982427718806989139771121316532305933641215976070901692411210239913202985624738038130119186460339704315652379837298324659368971889629339117837363767069088319150052600669721098299172364357292273936666601980270419375993835621819347728087683749327258491519247653939330828284671837001598676744121012034532843663729240715138920264127875173405931809610250024509741577502017672331902100482290772657734103282235958291083724265360552083815414805495132598293569234398408095439682585018368060138647174444927710525091456580075771346062313780679777463147502204465577846271623753520848654128096069831791514648259307709088255495372800000000000*i1^28 + 6194948975094214312129018816355016858578869268820773891858946535814219080488045240455172115668820168264659817091781992226106699354524107261627165416310759207820762487613330136545473275928410581265726917431282072431933739407831253215008838228788848468144081545568442832990654659675488985602226111420529017523614746813986280648208964471427932725959563497686077188531551314522549374355863037655638520665979570370727865604871206722575429087440731012707219737426322069969788707391338408529231066477885665463527150526013453657560837345439140674546444139545509128815448449336583203233283836418011169879734937361777146820771354043599944555135705617518077140532084834209202577640656680540850785365816193373681426127387570710088729642325194387874986837363224504061583494159056445672501049160260595113785551096707815265123697483807677867740784450815208635160528248506997999591937965269279812815250542535553222734945852671897868862802574000054617923126221434007743096255754844725751337441191281350342248025720960827972091395533367903710910942658903663833883517650568995543835275634000142238087839494269645838729240228026391035284325373671472760181099934256516339376336746887730902767641673991860998118874817864181740628937662390276768299351847416543988068654442868938085831967439215724257479948162138019268707967083099715308889589988366995469874572555415411227889055432847196011255323869387998608689759888569456373267910186525628658914216934341462086829326674749013985048444416112701373895382375216323311509727184400245319416483724041155086602106059126401654938038323969156838082965879246374431845133264031789305419880861455853909747417723199685776715209717598721850886875060094668457631692699382148779857442727840972800000000000*i1^29 + -623476852783187073109024307385535555625243982706177223336585221014848525192137224193675658780182367024037681361553984002975740103871411638200776703691428784557470329748825607604921793402679210975279099367416506029884312237494768017903667399150170710205224099703439120351105308320215896392386225699683529807499901697511192281948425009284468479430753682558047717873338573291154131264785092182400114902843937550095138786589533219982562128004691301699846616312336737601153819369580789510963154864156682503742400799222067872437791288745560580829073829888799951666035369679549811316189447021718779797625194496778443950189262449079315133366271194843260150329140787218838724839931138231998855551400629801245206051421603863784107615536429163058832408359798679069181345882993808440307450021750869680504006991323690707507212738313674469998603887054799742273754283307796838699403193843586249019191468610058200014240219121505059921911970177511818348110444400887313042856456396201020484299428734826853345457457246697510346024237661547870315975121584016323495539095702594271381423431056943958023901163492588811908157030605002220753717714826211368789492353982963330547696041790097002085653821170423317550957758848048818453720021611897802664388010725560890476921475056082656292394472314388283532366960953705337643536704324422716116689820107866546618168747557817035048266047309178479125079399861202074374472858259799370393786627373633246246022920230641765581109362176529613057868736255880054734130150865263750633197710348136402073558444723164681365393691087642515451999437454036517028130846829624990624338937435396666322147802690958028887771224401169222577108391041485480143476559839841327156454090744173074978334310400000000000*i1^30 + 41693302298872209331758219903773730559146945872570696350309661297849738633188125134827389343758927692229793157817330436944964069616176659342074236348888013329540371460998858812964203997615251157033710154924163234765893958359468381512421283853095044922320803928937674390740673196260187174212273941799966231746244122356979583795838646326586591200592186818252063133960191216441220025281714391980256517101908734212643880886400840300808088181750519908244181248356909435558727973448787717136177376431351859055628060798258738874792523287114987704231406783216250597572519595183144449157994643309681861181415381198920066099830883575183965558706126583217801120363823071030595512769752740872486562907980348024502065859607120597846917361420869387239640195997930071214373922123623381127215766725693003796033930675125543614944501019290206953078277958720563280736783426937201372925100571935621865590944246424832157230978240702662801272660161447529535735788186489140777106547323057359932329811748034615619951776181087974217002435564223094121496955197042057241178774298566566422517209655219469148004957034576051189932320169807740902779369059138864611522527690252495138519903612139178076505600041328871850325874485284476982117659369477840847521883715668543473140400354503185599093339685999553194453904694315474532671514152684642637228019308978017089502652577948572354938623005814960889407263258384705382875469362701534783145397918027654183682773340571371744043694832196762762356736981835411907577726599888314767350692336846732028286220793898114016529781444846764773757956169305396654586956951685132947446097474743185725786660442810138217942290611765685348085682111349357534016120076367150973069490219169664204800000000000*i1^31 + -1776871459839266055324027101242140991308790006149984446111719496013646686733689464688177494133250852550507062817348241164514474264685312155537324446731956998839028981040535090469908639256294278725628813185831125329256113227164188174700050972324983599140134624946691327075285447142420041801027519226125945641665487073799706777537324552545164402428516154414783129537755674801753901880936213943576114992785461779386770402950601664602117597968900570687771934342131445910663906013200499810088863548056079439219321845668392802956261928589337932933679230279238014505833572602535805028098687694239901811886966278975078009134983163859190600277178577584315325104065135841157215620929186737326373823233183725168640562151010989304102084313735984237543920976358225232234464277825392064157951703955582443525688674706947497048281860365020330280299587218330631948756790307896549725790905381380865797720760583062566487668841419237532562786425375776850515665201394473254446970713279040664767347534219444079160735754353742289547640232482046671699857674452153418065234267291229323674318976059987025074896305166105035638683213408190868729262648137821292526308814343632339583133251106311041467998413613745780138220386431415938118263703454625447162779372399413977429387307227374712042756246707902258070975386002453162624001995842785513278175739990513020687909964377985758380502783734643585615501543745611920080398259162643690151864294544843999861767419197478742761128777903826973938299796835904201461350175987209690646192956479960866367884296904627013355090100160509110798211626960512650098635854463574167883323026843281037555006157296246512911061750263314337467399514905878118336717393999662383355120429563904000000000*i1^32 + 51305164588586545999099670141269006348089808643815513310916759597370810656808529731751890745543298736747177241331741768611622654399768770542620413157716379573246062250290231730196455055180384046594990038002692582682370963263924698746490184351755011725948689479003859708858703508319854865166601756135632627367855191330473492693371536658938755494272499799118857932951854195786773521952762570854512761323378675750129640749306030265587988457158955151769912002629699158894063663238707907642846522157122754823897893764598777764559794567465076845869490703851052727164827076919032301676500446745188909939048708549395647939589001413515173756098716424116930668864398090470963968874816167571730138795425920967880025595938894585975739991815503065739303885487646901594276107706238263252518575841225411374348036988834277514593916242156072672353880146420099123897867985382705575344925970446236349765638916301684297146854253870309095633917590017326178097534795265317363771901022358359497720504849249045878185619212361061738608584344526937029417557285492420750451161754238293594662495524638190200426678548228115907334769731444233020461821014623535064879460297992852027068395093642488317156733034592870953125612616636032521351776090824987638209737835387791759659602691082112965612085670931723088052792674871803955252774405474968535134988743002597036295075356834703584470257648093015213882533277292680308805557053612730722026044175861671954738348056052341922468564318933864727858852454092722155879570454375358579344662175425949961834348271761704381200351191329507144624552637474940739798571406746993036806392658671907794639796424327044120031904335816193686842552524926175377042806524559221022575820800000000*i1^33 + -1006347174647044499583278405713424717163488827995500796730833446602170161959471061168946195073381206172619612636179248271902088639559455403086775368074824901588985989470460277524595865261339070978052361535452107113026264123593141867814730338943758384607900339683256673029019925373978357933146027369985523592634731549531622970688986009004654025857563426331224755209274873462017114097427994545351117216819971008968310415006295499060532799641128982900590734037630696301668767956050692219429079542429527788784908236163604891697506271044803466116786892544701317550995715873461469608691867381396558896990524676115979140921591474138432486898880371719044136783261396427016467354653811468663743010363115306362998782623510981107135772011021102452181586180847415591027286584201998824032471847176928227182677514837413569398840658154998021779700871808582171062203170761065958006070667041514575490390979934628155221958021123591218503130948523741096138880485565036173473392768897587430684107425786075700833425554448014208026042399125193811968446812743499118133416612248270453307614995610330447845259901601658043988124479771931272827535061495286175948689737403689918530209865715980589520813224842867075307475597454813389861051708373050031347737404663711466143803462959049362098642441487806472425565101392025219701941903630875871082217568466050372692680757445583882043752184996254036307911638162957939860580826872981139713189900271879628559748763368870268499381143542321650598140528697760300515022921442023913178701668647883639285344253243035926722384960309827909992027984923453729323800224994517491706719498148427281030011142376310278434451877071630166408555077901394099785038514642694963200000000*i1^34 + 23013235085515431633353474317031358239537635039973481645358354246023112895191426369232801439331942182933566816505107406900698068428625714735327627277465599794774925431770373616197184181787690043687018891525125447847620157283553458061948448786781490929589989460754283254127430207649265899638597542626905329340976538663517311028572378055230039601770383483232705137281428617770215022200964615543165736193493729325968036097064861655364832801916993243824454839827361890013419159332389358626846568146129874345178826614947583468608832704313208228582343714064635635506069758381805328613619586897104943289030504112921446336790189159098083911608110704144282072914665162645822228564682614243171077677008767376925395286963312198096834311210557378185780610773189769586771352959443758686584474827459526888276778846625467015561671051786700823141549243890118760543013641944241083785691129497931962212463923494704294775179332777855607785565660935914323194910941154964058047115331342501066699617032006440312543344982006250216509878117518753821547427344677643698902750996385777220238388032161216138693824905302185735261771731560299031162680040630454908795577654494696506394690287838072249124059809462510180086579907684621406315000113224777772186683959324665444954284000837067274772500520233489167773076608722340868253364470777948085869370616133068744827456291388551634704854891697455305894811014803225481481825023817810502941286692960094081089550372228037725371083829148749166685589006556543999985235207601679884875121969111807153863023042003195384926909780388410863707587138222658585020197765900618144795592660888535327735789179556088793006020848140394464219360288527421395060129792000000000*i1^35 + -440766974523189799813067211138217581304706228140883625045303406630227495051134974258130984399797388942343220777221117247236003686288786222376966754442784392222365352478315021197452729541743182201802932924727996779376438103502159759603155168263305999432089651888858484846286487326039525966595905744053365048048263844897782852037516629208128595189025184159970394454909862329215170695888764550701957496911958555997489332959030354529068848276492503940416801321575024550441309660577404984958755872077124812165103206379524922358270261571097958138730314907960522091090439024008864927720396293494368272686941099261784863457295630950751523947731458910219549413172494868361935899245709068400259173450632762864449136618992794827302696697161786599122672645622456750556633285315038461183284472519552217658857299487690046716868430316614448697503622914392336471035188542979847175252114901645294511783561981842897428802091122966629557035265391281459005596040872304728346129941040468106676166463500355080024841735108835127053424896832546013263437700957346838417661828704649665070837524475703736109242823382732204995910624300705963504737239220585631113594554810191112226004134186173112825107485787001281842030369524507701878700859594837240250575074162875387090271000318920341536959358500925075631906373732565644411168310700253932517228096949139211432154548363658016930687640458028397485022992857838724442862990156076041261269530972426814713776898057792281590365272927913030187286585280572955943434133676673890712409985664165151399014318447728287677486860608100806505799415673730257173971732956021462014836643473071675376660107223818705970970446430815683200658812848327098368000000000*i1^36 + 3630377164059043047543861690891034796026182670966579641726987330188439410627404401667361002919293314658391731799467723726736553459274634064452244263355046616547025863691916810456135820520897643064942085987539347926751927318902166963156177675364340680831189909426249427668455697600985640586233499236630103238072613649782064343552930686531596672252015082467581019185397373652543883454127622447107871816828549485484613967741491960755507207065339744347713852423831397022850786288928811325791813699022042719300543045264142784816837209584416540344123391885145156540794426003725169582547286616060230182636236156315219726653328175115904002231645749365323442271324938288866471004839618695218750908644680919935823198026299495212877381923773036792026256565785407588227365828770413575053007478615457785442724867850550731108638796370314158675481090182574361879773676602734209806305424031018928263206575975517888741784170203544203702629329778438502195146660299051069424402472435437801985814074406545543208436889661816576286306716043728013121271679454752310895240114043413494059992365690588435977428731799900429048687227260344007544374601140932732774374909131815826822887321632975560234093904492146573331005387498313245422661804720601606018086399574516145909223625062187564606017121720854247777227136700485548143434477293420284353576116349185094121769466841475780276276740083775397536044027738387874217614268370656872465025569157706876790355953511246902813441292876099631624787905184338927828241062472578397969104815574642872438842236676779127942242690957374325782490986909450358067843863938141839024922855433460414619818446638022276737589502624588957602502982762496000000*i1^37 + -442216802566138966958156750210448336760495553181387749958506676136869145281790575847825960735562328965536274980214957632893258155835177930876729416164219743111870988188956503266068207926119305885576685093683677086374956220001179022576608497100967315633622087473732476354290553424825055290624893660553407372049501256843441959408509247397082122178973925360499550477713013998796412536814431659815269665846533809018848309310940623399010737401518172257305406726622687474935728891867782468184284018852955380689289124242959099340609317579785113140083217103039442850599232698161597222251610194464559974379224014412894286767416685416323383912947030739970090347523067083801861593438328628471138379607626084053459993308139669611778950879651915703878508059686708877096098526119201207876390971787694835748656451877050444074137789311459149583861602313230878448286703627625274668131472004706542084034705676125682206190323413360478454200850205840369098317649479630954125258129740686795141505767795385733347397725150877826476666570737280143415496386398412783532428790917284149421648952446740462364850956684007570343474564039755454272646326878078099591800784665568461541886266954152278861563248967140722320791775110252523876492407181373490622499475776147542922456489628585428635828283431786849562573193943419009560297380019052647063460063895432776106364602418109618351363804349990921179520227968751886273066923963184057964700658579222965119659104999108926518028292559945810765093038702417595483519803434281417230521724501553181458105064548002505771377812167914742071426582906438475775354941952657538509428378838100876633368598186927985827488004716250596900864000000*i1^38 + 14187635491777870174692518460136486935354026737090653690487571420308641079027286684196117881466026404411184560189925272693238104861237318204273994529609711847493277265853814134292348547069223845571203934866456537939097620169347767186851770985183638348548762359019011536859065598510577588507495689586612664814679642071171711143797650141670733239421119288643955669196465938168965275933928658681789992801436848906243109128172693114817584777443844817458501743903807379032516123783526712932252558460388650201830669177529027883774976271125904887449753381212868857242922579203330376139497814960436546695503645386855408496015596214202053642977881756072139926936590749571133867499206816598809603347771872138344605722366806399537568354380514825353367026002923388049189614570259651399771889739839951821574322354704060570418200711599577923765860317431273235626965103233101237112524368658289354980863008782907125654675810366565736367765910507002835114854856417190444078420660912425359496769558019079480109294114215646877798921125084325529647688844654195161689083767275765598110112410579541155997394699533240468484805579976737520532426419758393496672902950710667342832762469508437651216042177523768650175965105311818440821734392526529071204909227875488437737220543471873216132479965464537743270638470031455739948137429239957092598700449831035102587515782688242065724427241987501129831001979376464306920542091927467095875508659308381093487417769595718126390299978389964887843327073595199436764656933538374872690731096742506176192853857555256121421504912323834079364279453417218671931607767079789577941698755074635139335123680327084302342809033113600000*i1^39 + -24263085383627992137282481719846617984556740018416902806499207653599749769126109726449612164028989948028276640796729561379745521725326591877697581572039769513570138877553800894488352358742903415930617325560485265347413072551526807409018263690292230846436958835076866964643580986763656734361556237318090738732020962343178773182675372585157529922852357246084333272729053562469458090369094335689467819845981786826046588371956837544136877342043977416909200422722860058902899827830212649785198572653153888440711067297351245078529989774903301769646017683833117170250066017259202554113950503487873759067660204362527944878870086975533372993643033286679229975034847575387698755399297763426853438082498603284331968304438026196764232689221984416435082577154481240289489222762097304441224749873848269322422473368899744736222743340893641829935199511099992669723522023377642685022127009744684967549581988257191560382560869228569018662565607187122567487052322267028335171249871292150658444781917855281607780356542566025586932579332908577241362023716264631844357825342822709516123671420848274962813044128546726665278760095333785857553155733523200392319756574473756825533948632744457035124477546086315108174868512450789131618234370065512618139222994502396813297077200716723471369796805089584993180488269970399672647297044459525168170401489947618423729446104501116999441311303695725994494689630279921678610087658892791532662787921480447913813225041448390543866561761385882086338582491522816579511960224939511249222962375573193254410348676225788860539726911245276836755986825516029460735789130609866450277929489547640136767566628209557504000000*i1^40 + 119801725230836479180382618563199192902100107597714248718062131387208906613359197442597742567687777448207645850589660434397911303443177689421792512315379960750777695604596121470651990018691341407338312572100150633046739417688355648060365033724899266511562064868939627586136168161400301707758009321174274334341499127360757067701744496190872658279972597666010792639675256343296059616309360880949953888835726867652382742831439949541264253321290137600373208447895654826787421758558014561774593675577441449831319314115913554400437615758495816587980722628329115549397978303797228393697964837532546095460381780470461502210696234336214815794592637445365890556739093580758505195826032790418960446211072829216708888593132333375246384317327792549955908459169431573237734194255355525452622322252460378222681211225562742852554616826128077729392570400723153633167028157437841474169245429474083650870747686692353248212983508450613562741125562544499761905208195772233523815230899324890327071599021128916666137592700267788589136207191322774012997631146317240871125077534799774905140784171277752477833449114870271302045715092393328642614201186701035264165697212771929700705657556376352139762064014625215237309458025140564483046085535996641959569290288841453685315454794010995820500977840326232868098454325373534314012525362002535128717748790607165979640724097203164558537864847696476660364976520233941690289373889503984746299617023524160936056092551211727241061436746935932887696738538836906916930003146011207301614435230591528725661840451440832664914297716520845394505780492524462627395409619073640574392026696001428676107304960000*i1^41 + -144875342705094710283376739287357924933756711587122569151289744811599070592757691827141253512552746973097492970001845141997747079549171841849964067477342208966211667158481193626647365404360295182812330602221895696529723571290797219097099188934815442857839206097972033204619290974756977830072972794388925406730547688278894904422212181225926247992395018382782596305870784805907246918833316749896993583051797160726258388560385367827848967036689468876043893850765903303290583904706864519497690447767146453152722367776410894102466935532698602242550685223675882846716198893039102310594698990134146649799093323451593811030493733844142131394559617134180760763557874244386957917208510003184409130236763363066386228164400851313224392435951881341296656073434255950476268823259232292315532964608195873142913447761771961744665570604243141203804023570319448977387160916477276665086679077582893238281837688228751064446000588741463091215433682356422912358170283559451206688788975741951135761405753434449931145456976187005536788204346246477886050791189921765831660232575173593124351516579161107845999549671024929597304851304193592330103796603114581321696325412849170959978387354380546381136790170128291955467720116618238124942047100680389184765437724375581812753983757135109180143621706916579524215917702854573389832799275116536884609310691402047255080152215894732608960580352312698234604614451421939908250087377731420497865259317066485914575977087250859535269224632911476610959894911299082051176090366344912383972146938241937903373440770525917203011580366821161387384631363634768139376133703149035078687201993687040000*i1^42 + 371165871208908290201383333364353835166118146009898903171413763234815480663411862598254482077405390570691866849983231107363955009115709566069690026373267628426162614788628772681248975201608922218734422612093583747202933011782215460925023180341324301699795990210869938402906380425576434411051537855834355308943847994393178271519636900630841684512352237690276208434029618281509399208461070255235632198699343913359017116214513504196248277141782998498158284553808728150585128126015053261297451991019079238911623787018098889742478044107076599593012442131455292029509979182063097700573960918571303939991446761720074004327264348237478080231581162652094529454835518012498768895717008814041076139622801781312454665833338235492655895539383626448401224954780679498634758699195352676766886050411532258538534744876737336594852764389433445285413933885370353270280519862002091322392861584886413562209276962796310107664354307543807302811560904567990408121986939528785540183490539897533367137949946433709680259668284674347489405092470630553900255054663132346847992504727878642557833665012728409463752095932709246866972504550444936757900717166516714915833245659443644773660069044517115846640205742336649271722599316479715598299493507968059238978160763499125617390943208453302153003945554827875681374060133981109110661047392794531235963814073984260635034721290931918628079322779630354021259791479712086729443497709601209951442437337420534563229106219027884430544117815273406852151357834426817790120674739311144579740637509775029432416677679013571010105000562425670776135293689451425889624840520360894922752000*i1^43 + 287870015669366554181090243807347842226641026994009048343255368905231586553870636966829261845549250807598042318367142111933128616827564801020844921654559427605928753322897758251332025172735705491105657609607000995890921143642355874004724043725301107502690264499770303465343977347563023717692627082251611394405284874404790071098503136188832227764205203292051062108490010297982359630900008164511989131827212654301265525841778691999671933949462937114519008748245602772568041657682362558829294030889369326516184405905084101439489913466104391537105647675802767026598612144458833579574939913593000249238349259914344163461118527721930325978364255997332786237534821636121698881575895142432308445329398848460366045931539116937344578910538460911117443562326978134478224168236870023113509109688160932263794036776908654765478728292142063436781358565043539546423627167501122211846094260279781356480794942035545777448637763735656363077986759560337368832153088410270086955362544111483419799379169610091023035205690752996777150389160196801484660172009922524435177197819945723042150404416062463753972001014361973755839683734063213014694658992597753196014181879148517268792472084441364462444323515628057727965097215666406870015185117290305806253366650931805643582657162864192351300329072828180914954724241138436377176742595632006386112239840566942478395780182439199050317385183909183369296503530436300072430927417935357679706719934347373296051417764042209608482339641317507166609504963388319615618626993576210690719563064239475908663859337766672907009526094163678008086038046012382674354700288000*i1^44 + 395034201659657531682334582367388689356385060014857387263402245205406393549275371901619416718845816740240372504335196421943316636435581166075122106525689009206504729206530654605056123134073855566227769392119405557671330788965478521515046698681357118904158809825416977657287628165600991578999396769435510202202533293285264552081139050320022941067638173833981030828909466234562045700003710870906868722986678527593631606600198770576331903563750900501623334175049113788758808908614174386567778069331922676564409326633839670133974963078345262207651673123740137924236459654228928066128357706807405610432479926076065581625387095209213217323405546411740772045041175720115058252271859484340088666983835504561443366110397584352262374549661367002699704606976860918726393610497598972528086484746348232850397851723396611319367050770143419935597737176402351408406353249616054561503414327176148792229958059415661153462726150732561555093832358920215329263344011070581930644047806622202395687091398208851735473091602051170416740405334434223939844921493063858842309806744036259990584619113331081977447029054784585266452139412490895314622726623246398378422922752224457938697614701154466087670191168477427855594788396562649614420206711710093710770977509895213364304825614902021932472812693324231157021201202038006617044133772794223215177386468527392468783970190873229872684954343847720341410243841394243796854549213986816678174716478877744533153138267934045504812544419514750382422740332909428184003492677890398539381317904067402725380161492394978953308301410807476047954895281376460800*i1^45 + 93108676640832465721327005169941526631766106329235586758290468844709943535524672666081822716800297121337587572192491067305950711716589213437558542698608617248229396099722287416091095114923644690814201084930568574636543090362108820530823000301591908577086418854184889850263163732206570549998848577673079507043457654329600357241317817823347410988887136129359758142015432568351673527667552300678979394932042611072633694266345199677994240520446621164474513191839089831607432224272237514479489207068612809778765983168626829841340186635532382786211153779922004851783449894102490632923375993104432566260201476241493628941250870760745021272287836633071456028959789251740581688502027037858024129667413396184756386306805087264716719803555691263024814153748753327957153638308062901602479258981782424694862573558415654413984408826910048543657373733800080139676721896147768424117885334516978057680513126439416493731282598508219894001878977394740480733735631938267659836001944197130424679174115463541523846907567491074869808038660577667324867595708040122805643619121174683335950014620967725076757128044581149892439130933612271931491172121076021092266431110565067864179586222016735975177519657488544935274526061038775051423347705972645196758133584504298231887747659100654528820180990982661280981226795080641683014358668997439293286421457553425932648756467349804923869961373576085374859496773010321122952612681054843833481814870528246839909624630490751863733704684627635082852882372341898345111816229353710793269103795619343642142060617404783736039107230420905125478400*i1^46 + 1098780517834747057633128347776437985106247445397337811757719957308067714177504272881382766672850321568294046446147748097508799528115090259404501204409763086220838725185099824313423191706556261933567470609746349866383726270780821325995549537633780730815483440994394960933560078280368112690911034212726120587983815652104793017185789061965705694998120684339617492636788825342983502005190825502809160140010852448126215809645603671189785491373342894837583921832697096664549956993379532050199089133327121296009036707218347728912623949266523805537085441069010262033731635861735253767084715625763019689022077911192721790962636067739011671316558159578011503127493662322622847436821105306065144132937479945404012090667449301301506665776351997165168682397091993028717754500334610319520920241551244620312827254313367348944681887035498735209755432044519947235479971509229793612965363116611769253199972284506229721047041821572400945103600109927674054579091553078347971481357713169375574524878650453028352985885700863953156768247314178488382415403638038474005955987880446396546443169008920471893912849198257334789845562444808320943014435253754623303491182537425426476096622206798786507138778519441299503550210750759258053341568683147951157633394074837433966831189437359608203689975361987785661228533747323801952412114989565815642341484088494901565130256152283967974325284922924776528055276046504279299874945673891786289059777624133498774140781609443958277331121484728157477915696037187571578521427673244761105370091164670708045183864852672317814210560*i1^47 + -10754385028819188366844751102950487265381201486149598771329643252650931091318082484625801778234930618644691174826836974188010155974026860534311210783330885016078388494660613131206082171378058499105010345691663164630318489983773482057750525754045235630863623907616134195361363602056756545740062781824185908194329163756826002128684511143895001348800101079536792814664206269402450230732068560804455832342671818096002883898774816050976608674523534530335374916028856043614681582311730070273324035069983846907529732024625576282183457928040596720718203624558807598072785850843783123764762984091934629374908567377974186199674815905161663334052391948071951370020136612695957336214445484043567982159398535778288754992748870270246501547420113943510876351521044198827614298908839111754040153259533231980517414680073403471314720645364180651167877729531131934888621454958284837131368282093473396011224368940058908995215339914367165728649797421097336482153770753770864067074136027674130095861756319545404923375537933923225891439540379474626335968513135746772138622114455632615671847776905932191839618212094947692063026150702064491249669886094129292238205410200730910429951764936350749512356227533204123880222253637212838028214860883850937767869503117193383329130055629192406947227381018909716167485872133970133014872677109876144495364288674126658341032213032586793282639337141864571195048272319695134952909358830750269033755817604870049583635487690184035510142519525535515688762525841108147059573906523131993424641598905399666278400*i1^48 + 21250636530182659117062217760365501055593136939440463593012057221644718771474475546859530721063727706004242521496871800120885503093866360333596899266935665997046242735426978970711323925325451282939860543851134702499737012966993364258479856864896811599366380124971505575843018224769008220050467681625245822121431129435826470743743561573730629755890064009472653045545814943894884621304501665474382057321224282955932323130452406534912005324772712941832528197258172398960152999016746110043626844969495064541888897880324965917857145505407728152090265594702629591334619937772316289814343590166086770518968041816047802322388236413695867238368006358431105591552956196545811889621256130944465902613799007370495001162417679340415766730987139136111395801496540602862500821631998012388004560869507463620497570609949975302756932688172181135042127928386873521062128529856290406315592473274060875370389857198022678995681144262155922298882001622055013887336355799774959353716187082344516845440845264771108012133478271240318722866245404305643777543361208404329641341910022115551715126812491070139542324495700165786629216335067747672426140730856413695147892201846572126888338841859997976040210261731730604662389290143250485896786819849471813901886380730193568253947217215339301617030487004661529473080082699693982463603256722243872109990774940027818854424873759169919536910066097675389108663107391504934535347303494044812836699006529835300798525324558984717242030649803898882640841926572879519589890419615757025280*i1^49 - N1*3262730057117952370737222404390626246109551626522930968859078941618903653627354133779715628494722243989123605127840389642898808569590091672306465071107744062277950340522316815797636085133981987067804973771876428476609697364584930211043765573498594333827611700753048218923210562986102937383521584010970744173241876893234564027953545858300054593822600606674193902495244300762988577477555852791626447247101562731777478862244876164427755464151803103329397024836447478980384844649602107233897955502694083799197897936392038910629268969*i3 ] ]