[ [ -55821971086160659379794963600166756548814203193152100823792020345105982008655222289801376286615925240737240937624669700462400129829554218080011292734171637518637425360615656897284240324392347143048101271529477461253415239670692218195054285670484244119397428950127241247768041219371152334950809508368350565985254300973565407474134055456559145637900791266826311606594325411945678486732940277818328657837617516191927084542118323504567129755216040986506772336654633287483722908506600658063458677638271899444154216291252223262393675844783241487071367545510875712536622452050666755076249781732894966330776146991474280988145737425930406894950296460210403717065031783816741344837672019010942800722459607349234125415031132110838944239528783353869920135891725252471120949299615132162189793851678858235101548988498072404038292795936005983438282880538698613599134918899087832887076128728854204755476480000000000000000000000000000000000000000000000 + 129716568274751365103257992950258932104780635716120042337550662393454958054694864728226305987369327800544875648745013652896517600023706486099298421920001781786239635965392635808942043125152614774958589285125764599753032787334684027259394497802405431401508789121130068039011575843775156056024665955780769321796198584990916473877667781552129442296218473880963847264575219405520440541186866875194770379428233786799864727514816694895744622451931545430557754576167868465466742642359076771789859226593785177449765317374214928243965526259848286384400744912925508389340691743645479576102822290129631538925654080373764779369306440871261203802780028967420327152223808594487170759669029115684697842073607535873829425630777150578846788366110537676499308976570237607196883458059331823152003593184765799559918716336714020985158247271603375351286629318446765207733014681821731998954881616305782159048704000000000000000000000000000000000000000000000*i1 + -136603381627523278404634643416077092384998125966130473604052807212547563971864725618290536522044900629065797691603647182112817332950812284801975669363964344648879892117895800803105120766055686959674698523022998852527184748433857404809331522037091557037702437470828122906363749706715179475739200134003983129178315914372555035834415333143307436782427361470998284733067661355733650261481789321708816696550622784949807572476626476699861923796760776426746641676405365044014616923726315563244952197300327041382393314606087053381833359590863014147152509572112806233252061875242187445026120335240675633210271143660179586711037403797679934485548873727794456441227137005473089308327866520863219054593210403587946180552542252168843683287791317386902740755259706919890055490602641961817650248102520544681818296650304239064511822883854198389087766088288440308547505698505382088377359148511781296537600000000000000000000000000000000000000000000*i1^2 + 86647595463990369445040419419749655058026944788251073051234746401430512292873924588449954261272717029947844755616503980753701394919611838850205443440498504943625971369377912603015897614100666287977534068741152010151327986057683691325272261588695372731080949627587353286930903083070434182288224922460301314869929908289737153061300455875863560655931669913425927250877501208804652928466125692274604305769377858806701140104346069932628198868275086186187526392678445941997836299287421629254371500028186247169428739435986739542638904336528678351994284930524426136670538059070387326350260613753808889022760461259170561327095029312985089908880021308684141102544341988733756655714072400570451624732656274791354341802250169742007526488971409532831944679316450488598207232739571407450769404367455656059504491774088402668011206089528543117645480757212854604667467249308661850712358983653811814400000000000000000000000000000000000000000000*i1^3 + -37262404011138734098205764240557151590922000789572564047719374264826998948160858778411224321359862113487234261787209753854122381445326664496592099837009000137461319884366092481569534969178649539897315270468547561042320356295247443601854993681430094099688626467169334003034781652730677782219518506149955774130909590042668133317166973585690316787648916930314226690868584863559031985810090407170463639888360166206633479923343483930394860667468536963310770750765192662782815355087795278735649753551613010271174834715101822630132765148011435370917509274526847860573864846642118769646326523361495997151317385196740675739076236009644906918254600213135119817834915578645645752467173747333471417983932691278014229964244069714937857393958032230162036555557754319274697691575446735195716116319210958975783731012601068625091991184284360409077384455746690962620313586583269756696819023619293184000000000000000000000000000000000000000000*i1^4 + 11603911819474619808183617057762370738338164906903582996273068743472389554256795749488942136856880651861306865023270370341400607035834223134965129324174593870979648867257836499949864033264350060255570872754516420665456083176887319361172548163853869661993800708714656185236164911549176635280949706434248667895243741260166311125394505352178641361177253682858099763195512990475669296897439611975069708711121108673945815610343384297744770602491240849597907363703114982274521111704864717256173445498815462220530743083345644681856357331128730944528542244245597825976765117293646195338732292584114450280513073808181380277138750171970610691877715852531088966407913789062874531966439070973581612973690674603468307671970690117016501916833239116957278329120771857139268188311500432593322100604942851185175015606726972913268227584921417820734653187258241232755512087788170870293230864302080000000000000000000000000000000000000000000*i1^5 + -2711908774964599607207357664874690691352947375202189739087125394899613366597823449449846650623672220918509923658565168353177384060555647694288315109243024928670935490416339147350562152481801203403091256911771144695555610350204883646122073284875011386397144985379917641766173593381582606396158065105936175449476025127263786086751774906725769314860930310068379566586066490998508209992222345124836814682503742380909342428802461070531531432160029070489608100566116282933061600858703787443903699869266834500875999150670093728149115272845177457706752308844827172783412420672410316262735818937915947855485617496546192810064229779004390475279791487024663053965101891665974679644938051377793799883340867004903064653043683571624594852019003341219760005721160340444780436182453015594614763251213472740201531958897264590550407750333556476707426900765864532279848088164650696351580820602880000000000000000000000000000000000000000*i1^6 + 479273405532435535045539559715189571483529828248084178407926010121632561554871418508337999509569096021680362943985928183417887477733652544392137897149288960767854843672376062904379069049965803579636855814161101802843445581826960326707250373863147732587963209571085526377920454297570036683978601131758369725844151199920431848425732404502932891283986805041111303377686997663446277413639982799067558002799012145686840053944424301197750404778558036122121940895844361505350647695129537661860406236979508135567705255460721150121860749190668825998940292238115402725742736887673969916941859060436886902869805951714414796318925604691564432254307142952574802058844810500709176476688775760217109839419767468506860486759379954529134822693185037973236310849407928964503759663832566958581279702315369991550208692324473916244380394698199405859622395837103125919470590498766269838077722624000000000000000000000000000000000000000*i1^7 + -62760889755474261335707752853690995366914877146066725053631252231655733206184335062116605228682556307482931997851540556809548091765347573669449876778222433253765364829972567766123962664294967528737972306225033648447278661349127112807182709248268223618357094990421763778996649004730526721185161393365233579753022377668936646416724475255993284646958341477784444389601236265138384652522051066657301450829583874787946796958408254693249112266349172491586291180942952058147081345503653711660222883090877543463207945583712579586517015506964063213717828959664705289903370655097317339307659620157178394277347393160943111571513938783460276191160683446039706960892095821353746903148829471076380654473385997377450637918251630675990041832389353946079888847401892542873985481412075868424682083022792500167843958401513697710648359562636490851831519225852385482733032098584674417875353600000000000000000000000000000000000000*i1^8 + 5826443725818903115834791073480052542269483171113787691341965535762907201936466722841810208314764099796227543804856242841587003540116236819506976259515700580885307966003133728919575283879198086310749991609255522669723048597184006197560031529935197053003784188348156726881401441332113174956530364602213027839417729704835994004942296870079195706405642771781050466549129993485607661723195684180202838554003058810831663021573301442049528377060413265433370982643481927672090033050901266623483543711667137113614222919530632517294558804732390602982159516337909323398135180436700891851095146602962195709442549333080452394333895702548069966561766577850968171218260661118755607360521963511589818956682252528487222746170039454568557772524039015841748722411360069430143806795986597018601756383647681795518345640455899956039602385042057496822669302975649467154098256500151591895040000000000000000000000000000000000000*i1^9 + -359915342884258207103989541607763131137961626062186497957614004363375766160786480448191455652938626517679258101947223202322039350284999007016819844601643498085560676920790798820934257547827239558158682448737107353476367860310100317812219354415154986454672279325457968188279864760384924341368424748434470562509767804402624356200292975935734159354980415915355635870767727627972068763874641487018069272173832598843454373170218845022082779328861128647833342470660698102181786974494458871337815764273642026950519174332841785302461251074643769901609693151072613642631854907178530741391494261993712223559626936341617916598688688112083722725063373608567696487538039317926529816676565604775922088885014109264219582898937516694996820924553317442504886940854147752765867529233909617773384479413095486874522857766600351547187974451671013261656554521967147950044179219789905920000000000000000000000000000000000000*i1^10 + 13730342406638699051156980509684217950413095685431865908291966199291525308705573478582601347460905219110984804938636759150432467690989137140084631795726776696847765389644238546233613590036064686011050882971682054281938569144014249176440592159772857155190798223150119073499839306966024866668816825764546598196760636456966529170615576386612157422082070351316273651765156395314452174126030983297823211279278608000890447915499963006783013587883011741564480598567598392136099547548688762810217579886043114323565253164625418471306184934555185023558994437636796355376461402327660358202299243102886274227605583178590483145572412969173383959868997323759208242377860267445789314279618118319915099583796766124536559415121190045354113193201294961968373890927398467093673539348087762955831840604291965179076995533554030026839774338271557702050480970108046286451328812895436800000000000000000000000000000000000*i1^11 + -322365365022357006012061498542492381669975634314546039173066544539205433290405463107998477953759996779214877281371983038968194408303785364222494772445924253195054831985081979601248637079260784415006737535228861467084228506063990652493794588629064231731182404511515756908244216550851990440379848248613223483405338457660465180585939662085939921049767152698556863928008487396208823576153387552841249338378701693081134003151670858656016318114790572037179572984076375466646973642987337498423216155923820388543857874149037374073405952745146995584745798547237767668372479836880172546070507295857575686715072008541679046975162126546505929438146532944841225057606951911634300411783484693185044356638700055716365929748630097520500320846205660110243187459118813878402804119063859228472283435186763717200003113001808235380942138077791150233489829200528301547691316346880000000000000000000000000000000000*i1^12 + 7139740853179176752094842635145895177462821442693867241029202244518468941559216733197793853549395081799846832079660694051376488612220268131170419900296130479923388461403220697250450462868248499772755571538987719627180792619622301131819946194731668339922713657556743348963198478677219798549359851169134653820586731418229626450882618110554549619061999613178315796709425252025406520306077709039524397335089798412318804173387571209968513642905437495465006745623172075140750400192821364485509022510062288198095210606823028528785442890106482008621441522004576680620472678868727161292876659080849453090123601382652524055314238052593468458082297522404721289434597937153603090284834571009559373079841415058066300419049031355207357803016351548995572502304819561649615103535150700104327842379014494709431293477095545749828123809226167425399352700066328594465423360000000000000000000000000000000000*i1^13 + -277084291022517392642359300870589330627059151081540852018286129423094807641959462717255766062311869671477961359897674645429983122353472197726296357986602892469856010673242751233524404008743520048746017844673665738229130739959124315291138254103203937952213396699509037670331958293200990762086281116284198324762203174109268182470031119958680303429449542543926267409663131472039015853734292984563081072621888454639463011918475701045217245224229964389297296926510052760456815776748385129903388136200636885991518844974113270506779853113580969311303103711590485578365996725128179519398495968464270383177970095626710545314966273489538152393553816086075925593400660980393459904788071877905222766437969259880085848929938726772891743761874544726132931514594112510156519687963102661036865519657235449314530238404914743702237541778292500908181697642243732747059200000000000000000000000000000000*i1^14 + 7601764286461012408713082872651943751717572218813949865847982585324855511372473031243821697208909706219862913459535267654247725583890654503247425029730705427303844565358859722031690677027148144547872726993312950903113324829624379540863130815237217029626485270718923068977873538600932839152799730404635828906080718566066905470581219940881018892987350046307113395605332586593972540509354605837588193209691246992957365586500969436890803571636986088849326953636197879631356170751809764994650113565620466147771396683907404088780279507082357730737976940514663593893042089456384760866230853890181903780965696268997902922736762792728152313885278136753814539848370947829714242833675221457545776130210551755211360478541544678298553588569565162148143964424815697330618596018194898239511647767817084089416054341629242831225475501803178735212130059359082250240000000000000000000000000000000*i1^15 + -133729956043519506584966262842833345813963321206961944638991518712316303281464466292084279066247819695942785926783185823397717194649410997769791524266136783266305044384548305379788705985891424689769393752478340084816536693715097412636659329489725468086454175568385714309542166825399706524305728363138086574308172662721997786509196909195432558725967028793520978569114734885260686559400749691096420481456342142770469684760555028383934866870661220530598888832087580803205329177990038740699191459901243929723765316583605463685152400904915105761547447530356203346010387723241776926820977761176632354650684115814185966198305331889442845929372893736304997723185187714205750263523245144920221799697050740739447234592066427794089092692467745235609166811589233328837955322061086322663314786868101371387807432287017406589707841224090473323833162544971776000000000000000000000000000000*i1^16 + 1971389476246717947249737763868984598058034243959255707030250765651627997159771003295916048455567395716248132868112782588127323075802646626579615734912327766899434690723496816739039864122536661979536679452481326205036233377727770579093274131295904157406707457094505672099050165610454002962758955128397914890034725663128337768858696624172073867466740767014146634020630121239837347641193973992592347223842499976695668682494198698711021624172862407002833178201263038808783129600432880789182230237724989134264073269540921342571147709937913758826715285068378040722375017756527746489419940808014930855840634140988357749824942909064227786572214359052598518739589894573825094714402338177433894241323451180480406046903713194600233314762128579959150271409405859721818283468242759579184474761155905090284101280189923912434311519327782110147045752832000000000000000000000000000000*i1^17 + -26943613430235036441314450924797150504401101632989432884900346409159587098917865829732055380447171827702788696998401225993438618221388220581120797718109059935036179911857420935294068565481586812652496175432660223132243203973716024344364612277117054786177101016871175563153214646427888036007277169345726463628801624575268344000030533859726245081927990789824514549015605351573881362233088103228426093953855286329974161400104671383373878015346131950162699708327859352903510644984130779437701308697675545768889092718299280690617324133246547090086963657188914283415868469088433625626720238945607498437254980123655262584826270434285658963629761841465506957205673662090599939632597824048576620318651219257035603820400157266807173815553060193587341813579056325064803398502502579441191682602834205424714239816162892157493545234469782946085601280000000000000000000000000000*i1^18 + 315034142409741988062770055021568571530537483803282629189644701421972414846170750583301729047379976007972724429422705534306223992366603342146147833271151672882941678136610481416384955795965604757625633366581973365899036202844395562497734276409715963274846495779529547418467506143152003494613439859666301670350738885924170358089026290216866543400989815143582273107955277304834188917812464495093956824654564275033527957957240561048767314052256637943937006168607458247104768955435069387726126234484906595335413730251751309200675631466277222981761256586248124970119074319064056995688871079991246786049323983441184686625795667891889472761536367620972865443547817740000913301501744955477664836208459344748466326740252217184928642570980762688491875276878861213957640869364770922952563860765718743380187331784638116260346724024378284048384000000000000000000000000000*i1^19 + -3186062132778667609579568481764028054167344843628637556221369339033344504697550129186818058903521342072244353906743502627074258616136274975875367260949736146347659856445296494102012016818691734845759423183304967404690852056193302966582922387960677825824764044454130995969683530309595039114092625298502140128696810184465160040103140009102747487554302061841922924093887193087042112963395141208126137536588697995650433582202754348224540039102306647329657529537046290760273278008904860594917883233020625528015922995497882765440537529849014550478237621244054999025724621039342536535107047762228488135456883395451009881860365648732777893070043194452729653769010570236643019752068149598033015821241742607356765666708959211116215068300419503566745745989152988739851008313003631140568233265111648634725504552214578302763611753364114636800000000000000000000000000*i1^20 + 28312473659738183897141904287822348592116387713776350741638389200405804314408149128529523450684654686576969260183742817413964550913219847139260613270632849213102202842283025810088617230314708743631858903595360279557978151410421531764742656583361399618331687988742724185137025844934123041924052023205534648777563607230075805308408990877872904717747241470316354525731335044263267232615603796898217589352924926623674074102231219929531220479104320840583493900476568714380709307738206893696880064401605018932404078452417604706157361157065614479095841708512719670109254942940926819602653095802577741104835878787317310089420112998009814779731816469949652857119704743986515720125807363899717385108356527052555337945172754507290350274505596625551345020832369321576779967964760285094267816031577875133019272686834045752081477292523520000000000000000000000000*i1^21 + -205329912743265029641080573858506166817214610433871929343402777804978241612297734333686559891248314108977910895204921179881052751913080865004674811799686571417051834882581645915807114713332882570135988050542237974816877591821630464078631100187528760758088278562263845053029100965255077503198634809677827792760614961520722568057428259155203370551010350759430542165592553830598284604130628417933249208188642126532851150280935006895771966621998622058876202753907346629611155394537390057638095437561873185390194216052274283083409951254154529045394761436101211030993931727742642551133280005172337379029021911990221847501470800891494106501046422952537551968203559777091977772349688422463745385338216878239467577611139932872345574153067158062446640472131331882767818886856565462271673064978282458561215172847816350707683950592000000000000000000000000*i1^22 + 1161985989559967235168066249528125132375607846380528155587902072950371228029688706297049803877984633486078954427795225237089928920766973152014029213746258764433374333699092365837164635186728739318649766895795607666606363912176468217477240739663322323725268056502750463030580446735113852828201996665750376830754621488154722168122853230141978210973256699787669513505852653274261804247444050734968170750613688357529698143835983879019192899097251891113813858154910801929229990056814417018029970270009745312196373666578603147032737560727514779100591365879260153514631306653664252240377726336019134196959739177359467381742011007750735866969198617949918268865431014480398160379618250982579425057564911638277626932717788334545676970586873423772492139022760401984567304600096370409119905022746296090406347844169253392272588800000000000000000000000*i1^23 + -5276230408130215299384511986996710416693748572705947003716365768948342351848305003688403908463535154908348458451848680897501857641364612538838046547615272696540975873034432745241212069755997353482040348060898722498980062600264369449909370686510272197126676991543639959562085298836127142008340075676346175385493102296336021920146065864657249682967391136197947421890844050680674804515113327031658371952350676438385367691940922629604582927799661219674943574194486015574793907158343759948224686399048436955039635260161061763399559437628413250747626617279968739568367085046649181817333029929446919473720258976966893378414081794446778010353494738737298717319148254785273368872470602625899586274554334441887000869120968094657782131458349538781399804939163318544541375147258955159249937672683460128103512673755668152320000000000000000000000*i1^24 + 21950751785500662823147276127116312430285795412091609831395748102741852390571170648044362499025406990843935051165005495592274467708890796550726837979828860895503423278973948334269584031459964679007655803503480221184659455981557979098928044701988235116133829261980960465779570861702517222927460697372018375251671615410520958962483613847948072784150841030644814131586602983018866673029660800416001748488721536226525347327156252410372162148152619554186769738621229219345447075779837156866337698081606921572146130868199450799659574651463553006190138662443505573886974549388120596995564589058911779808170951905854172466880830392810357580947470539453730606813687313236105749063088007595119656588658066363230508834872788846771937505004557954416403208873594454204357588895835279032885244583307914653814096100589568000000000000000000000*i1^25 + -111968348772416709541772184859621442713271224504446690186829757913438474197127601727521396236131601959359896821684578715141648032098331109141433278425435156794509373964722845575010368074165431833893904789978883629096073204822790401612709800031766672329147172281355405562977619599762553061448090566590603839784159456845497893072128864581993114565167675774336327702734087514664971970443092101244726843872630471444056255855732792214408418825516912861680732175433342549130480921163191897281810947319375204701551342034005532388434511942134406879773052819933827283725802603806941269187378090450112439556409557736239412130788605858569795706701793496826911040065963335971273747726086771241957372833798307963501073997170931356685963147743977697145982790541699843925414177081751617962559426290105875065624382668800000000000000000000*i1^26 + 545053991327923306434085140499754921889766873006818619284796549603280261641372456162068810127937248130190113632262931195725630013632930196970820348290097130838997142968503830652495405408290773668084681547317802162934562636753192634516360405923197922270590560785881776182002368913905287482664124971125547116820094370454021857508222060613784406833026046430382664686341064313717783881212625126220549628863248502324731087925700871097626231571584130580494020572903740715054838330690380870297124705418588120158350674040163115960396998074126112329356068016656532978259778527846033462338476641258876631364665000016011748312915792332125170950521536274517343771841559228955775128724246810161889201136438408446204719660304349610938599876767198743692938830224941597662172981050676493076712033451237642836377600000000000000000000*i1^27 + -2280380991039876145729668844370860661789530637853493286863946521556984378813654368662176656670197427890596447648115213952451968951430822131756372932717657742395751971877644020084417300323528827080286647957506345501191859589374174265247097210242224829964998984903119369197751377804996701340070185372165803677640409891748987415881685518640013118695533483422206477825676343362921292588974791191673358131029345534094520640348249469579741453449080457975353645520851917227576983925913797081737845162924715703395886736166103273140022934491774620288812825844929172736952482897095099787126778247915586118509866717498512583313359797989764075323792966735975845130470500785147012432376715044259147135563663036413546557308180886906711124295426368227365735075761074636521402087604320460644730528594464604160000000000000000000*i1^28 + 7474264692497853103333386159271606582607440335703141387760217607920867170436823328807802808762577425750747122048720612611876722252057872863051741895743515688934486000436724462643025939706490311378480425306895777550474153110247198341078426831277251445940313977497280403589364369550250463525941586964537416329138183069836713333372165978325519489567778316172868009382172723763222487298763149362706680927822477418646272148753113814640694137530955791212411936488769891465983549437832888805806825196826865600451558327831680970273973545772268366097160589057055835311402555992413711015444308223897587041912346143293887061522306453613906324087959180330695184974113312203649830091928750646349292513929121745899735339805670437573714372598864640847889354162557555648977095841290628140333735519125504000000000000000000*i1^29 + -11274226131936744048885332795781788154048623699789123005927653207838534855710234274066394929661686235011095777614494950415047536205663179020135861048903257384112612385768846877346665234438444514091061787817961202579502854737111759052128958442196892379949109981236268622027262742786364890424283566934379158513346418327666621954325884796870203917102646541240585566522571362455364116628371233583476953468012784480132200525382593454186715276869906485310483018477693589662631337095393237600864762485000424174033880488329851307233367540827107544646967721935717752134081933268582459232340350107660137613753267276652282951100051768836469178312378159637656578658314506927086679796511948418852101477514049669626867500291911308713110959271099938485457900324207514377672291550999476624404800471040000000000000000*i1^30 + 249431321198415874028613247059187608115463264594970406581337586156883907508218763631673999057261583997052545176088348316763715034313450538031776375128196059336744109436937117951182089712923661215735509858352073243682885699612347456980543280729389351196811853658538341717804031405073697656815213524579850575227307455561077754390726471417000011548734845200902078220693994887283320406538552876921873732937036636125020206136841908152392478117244828886805280927220050577593580581776085597695788359625942738413245763094471328570880160138390673320163099890190071526469708898970913497099297590620605235186701903005483078120785623490667940574804083030166920847780829398440343079808951158341287480340934423947825567955721512255906812966435930857207006915761167721089979119729325675446272000000000000000*i1^31 + -1446339935066437366506426571799508215460841232347148324633391368810494218516198389675998649469996703723373068496214354964682055066062907124704942503961756061306019290099702387103781414516529538355915322669856700949705901793748359835453276671275948247670336842025389516974482005086848139072690286106314972893117804968528927383501290148971417358119784745174203156022133680218712233164731127433776922040535182619789335440806090795097491294878484784283860803349709907890145949987816796822287196631165849920858484915662840994001859998319180799197681325774019755082828040253136909729043847511229319307537497872846307306139959810644198383587935822378265981092278975441630360241549792025518491534969976423312057072164818285247848398497348168480327104173471479016862191704771788800000000000000*i1^32 + 2811316103372735230587230265114638982413000207676401739680808007760483235784442922753431097687188393001636622972420788478419352659761692314974925734268361717484746990255659051491318355551699257699765395733107058177510402413267739308546577011756964235573817031320171224887917348218433962520659726268450520224208541906983150628542425879903262076328807243905871141555421319294028163517260735930962949573973379436865228510984878511484242270684568957430295792721459026887037901024102746232101021065238188503254218464771871847723812754340694919201928727185629199230897608849074715696861117917902747630800076068939591361600793553772050520396130921499983914545108959935643305553216074066972665281939715791029850543122410592413204226990556723697692461574597412356915200000000000000*i1^33 + -7663325525576974486561019248988214512014713775296023289252283774291518659014846648973956639174301686636507705946380100805878719645941079927700930743359933934754434817192383551641759056818791171648879377746788195177279777162570245813861620661789586567927201746728349126647315178111324838874019209953899541601676071448633157828288746773217254042036645252027832052937064132558444381234031512423750656441576165110925232466185808537672876739078688120999117613859300836123293523379536784134566946786369444130616778503177115149837910826832290993316466501188589753011412136909245041350337802051718186004343226364844880612018738383291369192784561527759316740288669891327628944681713701536095117582204176682836397926747813922211580419289212048338099235151872000000000000*i1^34 + 2875746798424297887176839907486166461892582368040026475197871968071439707454162947701611748416518611829666741427155223792008699760640073352781765265147104468547388865427861469933091800822692537108945182758796735860550781310909685310583752292494381267771252239029346223644811425133557243053756568257020025570360903903895648679625114340213519091093649390428579586878920514631204665864723773435555051331442265039538890936109897083253017896841642174036039184006184560306865358547945205383518093403317851139168248120855496490587468314414592425373517435169328723023438755869212633862074227816115720214418431313572452689363169498326010233650047373315994880592265268314900146084589627768370460335947132134957046933190838209403628651877772159795200000000000*i1^35 + 1441952951156037976831275864363986944066752031043571654575146866387144424521723456429109754754499835181310968839588657103313013363541621646830301538917521041209602483335184205206393605889236326344859617198955509457572796157010575332559611962265151044300972338370078564766571810831553095582146919400103925314729789314033566318021373076185441848873101377400637627893403314258656846514655126090282304511386104115636221533205818446843857170549627359439238265865253295476325858778090259167815469594522036847821360302770131153894597714752997381586073919903017897849377300940561091965332875565188121781057141160664665911627695972823666418285371148245713249108407456053507769380335821799384291890952571344376888067090153852278914969600000000000*i1^36 + -5689079887291107123237430149172739164713181850450380076352596737787525685551819437335983036322356645298485701936673982261453877374174913323143431441347839076971817396063334927675131785055784713634613971925912397042726865367203469831218869295444673608977049236184762640244522126582148971730916668259606940720025309154608116004140509428878914138368659487479559261195994268435528340422649426779789514149196735818083326085767202508190549777347169921568055633371541941562817722067122264821440016940606166829155058457123729776057025572093787587383387712436474994516422751237341680194405697913638551429971336108484942528956117631379220748884966574911793854461785906627565635542138486429089432143717558059952310201700649984000000000*i1^37 + -844590095852432206703283980814137858371055952941898968297619196260886261112456329802300000589390923878576178184845146653079738631020484633961252736878034125284234588653611611819459961498517390441155434830819343317479645096307470539142293687977189492029860546726214514282286844059392773114006173571786228767176854649062110181161318951769477550332587160064852066935408021760391838497167581895064954733376459315220695331091514705807694259546769748629525309378492188965852114231921743090255583952374148672357880631896023305354634082385097949331012434025346781124039583970590507114166821145190640376513885186002002933762873635461163656183893944386282437649130935491963862193739928985175111469162309491628748800000000*i1^38 + 542285594462921805046723551689545062820368846675916425071877138813810020196508101645639345015449813236920698532096525545946330202433938185988508518337088527532018860003157737676105058894334439588803277360701705570363021765341988677382318476474524199961067283031097268752430024417819555199032822156481150019874010074324042756981400677634626058851935957505388239694001616384015339615378586857965319835682671868536731718493553318935610989722903511472503778246203366110925893863850281804359964061846878535174657428190604872017089753671291297129771708417130705027053287169690036865138908500680941674384425017392389758954731980015131593357986766820171917424475562059781451903703873796193252133684480000000*i1^39 + -837747923088271775499852433310022736895419625693650414305116972867150273587007684564197620693302066758111220564668842177082628702489582883440663881309357660374058983277225388159691860266215434972382684130382423519626714371665891313833496255879817845374811215834018800956516262338505198364725686648616869568009885028798194904957197980148000588675615437270146692916052574187660722243326404445735053991225539714849946593970406460705944406653986820952292774001075555089223223361148653187703945386795656411887954830372248662024228845338995491452447676260167415214967368167648855174372248547341425434814201155315172074929399642558881238811980455732906984720941096824334295728872776237248000000*i1^40 + -785776130420690132464109410917734893078809377543813284255977265399025264522549047457465872162601726790914247420217239320870303357016187733857835378707150093845849025576623363880283453256272345414927491595969294369578858307443075276685079526993846437512280655922191886040120439863227141696277371664879876924919637347323666634541485655326060440070726684565372602818677131527965388239723367907888755409785103298039781179194861669243726646509712290358286292641980863307455523883127522062754271684691809432561978919861401988231180073668346063521567387017711177898925578057915104232561842555142655241885586621640894345636616037428642683800563699085752683515420535596548545136000000*i1^41 + -274819163527308079533627307320081789840409313205311282290593621984713211361145309593059923389414188173314133066049220291750861060562730692229425000076955584447230455971722787703390682885406564172453985359127053556113516680180574413007063279167622983262506480813369096456765569946448028983726438967728785965355649178218565599247591225355431290349368648279771957006612104283030337477491438457148089891477565114140248254406228208179834362565156554149021148026351632393753775330117758223571386370803910700874593165424618858913026333595376164877962768974892930042586293995221474628117440707203585070783170156785404620553946541505195135598741709891976367957698056160000*i1^42 + -57140015751797546928054764371478844555390670451303357935400394623152133737053624249284428577272954309447646531418501933776496254216031629330714075277743890678810829071165985884773270989973256874834323370626125714873865341338727953611070400215980523981444519442440550199875847058999836753695801820247142485789907267284190106519142150604503307740769150286047574837520976445243608471799775825526121287391515826791989696832170713983235232988401169693540487975820032256776720547988943555815624449064211427136412836954638824102217087472474854139487801814078596183534170771792248721236127980596629052227469569475845996199235017545402189868276841163776136000*i1^43 + -13308486880912394336530800875232148373574007249506365295653241432534568929820891766835865563221155608889752998357765344072533408540144444792864801686732007375952249729065352417581468784123809774814929886785006612026811405791765976643684860066321737050611511492827956698710053489635285646687150943727683996188854798934285576725531023129751075051048928410923988113343376043866868692637734746223338521060470245511222197276807917706850062327835335084392314873932733322568020313753219647955117364656067628199593390259031354333872984794559539081752420817647796111855045464902209705172635702085936033795566953883385241912267859223514033131323600*i1^44 + -3095946492900299406530956351215319444893133434960827674837341457183452843612607018117915675276207205712087018782989490762143901044349944091149379739682467274818320231163558682434191930920378527809013298376535257208251597431657637998666464008739063604931580412317491807537946445359670467627393347521632954552873097118685282351146140172183643432722605647969592742052747596536083345083679339926430865913544615122569626884085251186427014595629131863545197545668229814869963856558596684182752091437332978053246688735360695789301537416596530445485470928434281085265306027894381595213615450068775601139833460*i1^45 + 9870701064539177843058583159054881420350165377586967745511704717972526427116356144573348079135123693792928608206201411480216508601382352202140140641355331504774450098062899698916177275752187633617337516300848894944263039798302391183321725243661008408781454229300194842678531813724604362140408329407119214279471508542074334881634160439257876783438032297223507421954921244129867166904965848833701239087092138010211814576261319758220218026087989103553795623269505116124058025541968243070779139063522594487613864363128269827768875070916527360639621599479102282445041*i1^46, -54200523971721499216954993789268165552983310852180115390771003936647182557382299466766999949799152839272576899001551750124436991678302844112481500978553267531154037830298648132709130669790118170508317200178739638709953541848324757558832956761869856380076624096441448176245668610161217830076415069325702264693461324387250842059279888466918981187331670942505909002323687178554795382780934151790310193577994314944051932354723779493760727305881482235791755331295744335141485518135814199211704495716011262401511243938739945380469145455109713958342118168722085933290314146512142775912083745229727662195135878831730541458626472348171323335773967736626054900899072982009552827366400335630330905585095030879594230919350744187083657674083122617094630001794423398302242802131832611061086953407395566015207894585675952099088015957317442565893602479467668164269169528083187198584338903898062718287217730266262863310826683161987069561981187171891023804127762825222453714779873558017377035318688189018306491877990588591520341673552466125422922072417421291012399577477663185244780192309697929463869137007034410598202763655679836160000000000000000000000000000000000000000000000 + 125952263901660783892907153322386096183495698537285461514492273496039657829971197058859246759048840105215943034431753295378309232095356174708942974773322442791592316192462368163703611710791631093288583476775687798763347164598868135386991587397523845843958916992551936833377325479470595344870269084482502019688339191243820658798928221225134543012611261313558575588087039333784036992244516595844380332624679713054167931444668667155797722547690339264640106327930012871267722189764813664708816705443701736808359470563574986280627224032706492618929300511993549880913875267592344287982501469206223658680301148631501649789731698641447394872369311600994747347566959870650127104994740748074289914636905941196716896137483999530649579637503959829319689336561153382732095754647058309627898987419250631465387342155999154914654963063911964257656286481200845416371799713107213027726875644502301867828603786273931107813763000399213897991307235366070167640794203782060508268034494964677312746607363346843320474508650530991522973243703791927044338943840374763929709952888736960196368490386282454800548119376766007978760653659701248000000000000000000000000000000000000000000000*i1 + -132642431915622224218757828790436936136493757860416054588919651638473532185197209524850060111584501106292905192907849096800637844301422515478421176023170443927181452860999095291737223379407478819873518816306888139700836347615903884509394769269378582898227086259600036616213124350286399459098041191819580890367397453468483382305543378785842976902055296329135239879137433521874867614827816032712741064253917624310695991940379272624604999236108226098568749928118685487118789218113620645494585324301775317143241686718312068866765198126625770867367138434023034745646187444606804359316706438214565474332778251590051090321620415474406104582641795083357322393411583427022390700732051057039814599644298110612239079350888963823916598813298656074492612475855815843912177321416347010412721150209982678910028682732498262208628147883307684852116056813330465830501693928059018109451964961159687537502639543803915720893356561631285387147236446675546095728804308578069792767643409138461038619152658413364016016592495287124705457862904681516968477487714288215743705892492712531137642672901018828303524180405719754170213526300262400000000000000000000000000000000000000000000*i1^2 + 84136491631923979042983608720092439664309656198630829882034101881683254207994990767567326290102520424464395309946315674239195356701913476402065202600838780460165053860658641725743802251544448076094068887380555096926517313383224508609259226149701999006255313426454261147294602807077036663596954293085411898071052295920156425241649028804921442882845401313932752262612110051082124105385435194175350733153600584487051880516470595548302431628168437740184889243696775293397756868248495792123676233814192862996792159872008400770495155534735717807322613647912547319862997421023488608994986526700787554835738907762899680400242764905665687337497270079193467228151643628909774899640453233758876107099449298145569696365430908012345721870459468140125146685588714324620375235531889928434604985318916878882873002115508782493495736987300440178333517911340651396531324081368635184812632902990769844351137921844379474675565066641208636773008714614111697282807054956485490911510279318871821870555107881278025815194379535537856133351763454770362305655236386515332571881355985754853269497312119881413564658734235383239205275566080000000000000000000000000000000000000000000*i1^3 + -36182597517883339737880707467282418464415039418942547050629228690992886951124510396092532454531489028333900971239495184399438255606569817967526668145309008495069944404149512259031527535383919701965908670743472654498186211413378145200789770356127547018043369775127478208821301212819673813966182420421943960193706086618822741550596316627435973212460202796365285303490203206352908879379935994995765298067901168819561512331486112871519590840720041929577354376661980157874068968703432825550985585731922201035223441040848872260858050634541666257163583710231784358899552943867655838463343447071371677773437155412652342447463762154138098347418543871117243579218266724816640265201275295223359397059206045275486586699261374463975238016675911451235186332352264367192591207907688910071154206595573912628736933407274308391627179265450409919494713894660919620860622464725703175246667017885644176256013262806535264394740207980639444247372739095106258157199795433437312508073806157228681309649421017631733510074685960286487587097406514308369476558652896993127832216097536407294928639172382218876546342559831909723206057984000000000000000000000000000000000000000000*i1^4 + 11267467798951726630429034128219161630373930996534926447499994648960920085903829439385903174747035765203219187218752141406114507833731059995853881620798669436659140364155124426553727628249280032409737227507737350264872873180791305524545313793317948546306808354892347105721070877802142644783772171483308376863344802333088802190060857031606677198846254697135260292206821650326963392046321663317812874902725803503918783091818886400341238701515325862359398351915787448101329229947992894506326246652738385173939439895162939466854805760280283687736437178212543233831792694966499737370615162346592876675772811946689882089010322684930236410153768536970923669024103460682901709943330178420659189421426011402736613571135497039660674575131105236299042707056463714349219579727764573951954086122773261629374324663897738557921674753518074524628140311614684109045187404390563713990705949862492681156353908153403966687308953154263778171309230595038575905966040675960054114416294213640668999109601739916906411641533442397516130305375239161406794270004238710340084648585590328706005774579146378405054655539293130042481049600000000000000000000000000000000000000000*i1^5 + -2633177930449140705878023104338549732349653777833298089917179174206587190539050758732844156479802334447392807942562743117302074538821186630983086480371227056506453601144951369015006624439238711295645513186238435347704651960170420250520151078973436137410047120270941221961287968364435169187526454956337838761696188163906474848794891704611177874190335274767858799593974728300666928385159655959887800091170627301850088540608370602004027855582946324712803412502292700956346439157278903903148661651301596539491217651246101174557284055417830850026846839860426102587184252330431686634770707269188495881834986255996296260051686072062784818223308711426646447366616300320053098227249005461378759144567995992913297640139409441446928210807826995723881831777787776248199237813774176969046257161765924773825291656261807690586213754068844505870677384020559410560144895487457787452606404540223851292573895995291749605265613687301560355760487969691171632576739325840636382675467458115181839437988573964826238584263913892597725331080653980780765050994878580447329650567059591395854001046002691808773408678520828031139840000000000000000000000000000000000000000*i1^6 + 465326922241186776284048101337593383308414221542325953486961504204599216419492139196489106611997854193833542745723756256063834038033611212912600315119924495420142193771047333457847809090536622286520544730319984714960808424594872844513756173713993490791462283881639281878976040193967943044298903188773299701119884373065526679622872932336366416742391599030146959566869212164923681873562941858846896326588201414812899928241598826128259828103278189868459362061732572576904810211014667179662769271406970765830488967915055575315633225357777320512699415283301164083034967874532286053820677346803752742504838698594371691011990600435784213273073001984300128900689765448895298182904208007858991546299321259649137866911163958055615764584761899970666996112397660840009338686382217972398277256593085183900753431655347300064866031227499871803157907486551600087726925311059213939583781280509865088645037233095284438739801811528230616048499785188345123938107403887316898308056685485429982294441887907683825056711215840872267010233865528187359637410025920557326505143422428898910207396003936683539614886455605723136000000000000000000000000000000000000000*i1^7 + -60926918485457244494437542464772556478787874024796152667420686565921053029753199062704416131125751736913998683203818776277822494854346644440039055780578414957737942406307962107236200564674977876338634714459278023237929621384205345878727620954099636475200577498262386936390722351648611938013053412335814906658472587027072360035847299444026593193808659250419471775134548276865424707155762530516259029040885171832774075961472421470166381768314499804901961447117105829136407165379079166813108838504849181447803267419031204143579429426556630549113189809102103531319476038887793209709329078836076457822279312731453369966099507448031385149963900402738007096161042329350945956241850488640830191481216327882501734376425950654077792566906831197730447581989837064314148907698145594887265635762164355064586167395233067239534862550531707050600794075353111777943847407309843309174267337154643406568308172440555686070174745978833697720410375655429773941776166675217381263465746684123869236488730922915523040345361089716833980209056898960670298722828787198497613614951298352187023145361233342772179494675624755200000000000000000000000000000000000000*i1^8 + 5654804587777842429376639297055650787000510269611320572084223304053673893520873446825362893969925690604025332294485042128265073856653608529097029994017158202953801423530840135630151899680596133428703422168393041277349724249206810493443667684544717813413263831163925712176296900718178948514137755194350673283056818723362082665417230039263889381938159787756414943325426611474621042154192036922204536008151358723671885783601514370836278938550409684499536053360899934036581284761466868709647242836573904266118594035010591427805184506681269184598538269381171166837382491917563683484654085023837439595433877505684726507357192400125753284125850939623911143248869290424831435892159793109100241203911108789679232392141281857281667431113979467628744988400585418595693355157560174447714728418186264400290823530722746104682336675260246393811015621438491124732520824633735979638850381161974892870069294988207636991214192243040669373820531284698104838015414153443144671194947283115305415564233200999058949763891810779860477457867910661942046941740950503389926465253782746493585549379687004458442025231974400000000000000000000000000000000000000*i1^9 + -349140401625102305690738687183926509046708459275901869915738250325437419879864326874932370924803019649740012455636036109791092579682733469528150046628155781157459053163022062291699999800660850661235969593296266280549398544190603808303113648548088784390257534770036967812721220459490435937006164838701561870645049015879850031860446837380946617227673486723760374861530009332930716452391330648427300755073253646387284974043767853363971726769642153717367411984563993946289680614916877460838576853055724747011493641666870914188402040400149370509774752085682030995935379806612107397652975417784732302316017307685392804418877782821876470794437492064501965238660817595884919144716517416501977502030239936042858272596015409775733177593468093862792316801724191532744847464830772886345039440189216171202351802817804480559443746648892123096243933113345347224888390594291780149373082679343637234474665053786872845463298156550423308916644503943372996722336968462772644058876467669903413077997430040176619528471208800174162017190416769323186601727373444434015292385224171359924588308032389106351667675136000000000000000000000000000000000000*i1^10 + 13306226175396126138242987464206677114054968838862007785018488158598800943877738699017862129911148388893499413750240982615890692747731619707757803679206416447766093677655191487353023238268933549216870660127130603580804245329186207492226317937935899232416443592863271202614518520185063566307846446829174259205030376355488687484546265418750160994035257128693339998910915895872331646892761808416464656220162619138894387973290330350243720364895468987300747671743589653771014414578563501937045472853253805120999178685637505780173214711026089326779916991557190751609458491411712452596551815573789181086619803301221842776792973792394346830038912466633399257916790112421009299200477683627673479963039036637762140551725532772992427898097751927987615200090732628312406754891108209904983769662842242078034177232838710849107604798285336340787309195448093857698194924700214908846285828045255834489449368294766128923806038040493955165657976613069547146795383933983974546525124666253782105473006733255537530356070387827588139421381185743955731090997920844028869769924125097947889480664391182725834342400000000000000000000000000000000000*i1^11 + -311933246232106181981912440880242297198389015407733823795056009178336886647938682441116704888479897712887948127712769437132401713552584812809719672035517395875860646789422935440783734744374195834847059192771921823575155653005619532174938852757124138299467124640202785687204629048084065405857443311878701814976174203681249301701749391152054369118708861138555038479836626386446506366398844591000039642748254474867357805428531335193831860724679892880310171570271057902329476502994247696005335613882843166511120688985407347278849281631589419619912146034267197294811689808742864924926239707157697032709617808725346721980631140539661688120193330120817836363614675170779812410170114247104673336860127719586856452305182198855346606121990420676236292368541254954055694076260442909050793154181050323112608627569395677820250833971287072869955991191926535641191842791494043782722734476079037712402015234314987182498398870294399136733141328040059201432059738605260884148801803933060081865495830831958916394389716097448111573193008115715036674631071712777877220227136420492505084569164989564190720000000000000000000000000000000000*i1^12 + 6909087509734400517242934712815366016823489536283757849759361118020759128488436409344707373841725061074694505364035404958520694536380752427165731989119296022015903817302554315426410466782492879889303048590546273950859224920022165116412974929399422155552839414529599112473551555079942462660520411260523008232211494087621410071950238132039838978583639120978201701691533550251009221779222833031449045842660835411663698539698599062625477638126023006079083666175095546631140917677565793704066550882981635049316471621755137888788696414780825291729988608033672601952006439510400637296860844616590825656102358527667002146484821098860862747169504568647185989694666122613558778483172385910760378314106202070067759306438022658861712250597647248693666200536392298406207265907170421626353841933432814604612976700792505590843551478050873569475912017739806764528893461687414553983893456396289770877211105836101883391533634477959887112594491199609694163053753472330155070211598382519426877003500497205428268335608612260596138050062522698712083621222961936101507092845027287197069616149266694144000000000000000000000000000000000*i1^13 + -268623311809527950656490712910540688264804840327101313949623351315386914354148345567858282746259527813741494466201128160790076613196760068907124767420150505325339703850742164544322577732778829306294846535288929387228198455086567851496007174732268044222121320550850513041664800366549741732860060595212639117898651205319427141091342207897813177456374128749177372843792156713871175547975230819975817375711339844311927694474916496154778084142153586100544819739243255968569767031835728542127848488148925822267096981595537846442911395265577126702048498340779596723114451219553732744363084771421973037535340210861687688612323068565422981359894998030186903946769991425014697437521007736030439824308616896410907081683018975728717403474334483322677074607613555505101300454629668762002247883718431520245887174247708657449115284159272723085707335207070518448136682141925137761567554329313544125521988296961028611618592274915060337863257465892791167070306186163890550883648844236142974856805944510250169586735731952660505911584986956620884063287333196025571251223304171137247692377502515200000000000000000000000000000000*i1^14 + 7359985516403848029454638952410173435126957796972061045465638969269633375864469673915472531806652517549233201265998183510627909971283945772620015584343495697163085209265068026597823160331637600426977622827108955054560689228991396815843622602715790672447230585443868572773018962439278608922312736432898089159376485320018987968508386771591999641895479069122122047397021939882040961299430836874712134620589833995065687121368681178987093283061566897306947983368001551010495365869820404966650457975036131651360855764877892254935008312517160440396576834934892861174912421139543603946613040134471911319275511839147337138435197089335091630483870169579846414367623788245911953659515302636923559529780800519876312053950954676083977356148695588381995758543981423827007903176491659477544317174563202328208382719652648264952963430551286947151031119499063207655326163171114344780202078498081379387642592745266004065948155197164862365460747446340100607491634711252000995017273215749374300010046311742785026591709924370340126052271450487507234743009742763378296626836171533091356813557760000000000000000000000000000000*i1^15 + -129339110380433952682730381474525230397493758242056822418151906116454845917467626099053056567349215409399898735520641930432285886761960679187133349692603103508018359433051041902132086914759835507540656076511593588356598522332714032147262292560644266794554779939953437283915581523287023952517860524868410831506310128753827033530665556182465632914464094689892484094506929069442062972686968656409782459667070026979221270161042579704779923100437499986725543024292327850472684261855860010494486019820273393726625522961418870739753079885520414407909815715262566322737864366396492022737662733842600987994176554121023989740952954267654372130653417486732504472021421626680129858808211229496568134009540516867819662868454341860890299448738931303337583649959011848739288879190504225314199420316122282687539301794537855683010201314618267396917239835773486249700481100913314213006907260394306627785116613601185583448110434505944644737199488884526865970886408630445094020577420678626300402304651771451121107712314668561703369023242007378067934922373087166781031361450033479214432256000000000000000000000000000000*i1^16 + 1906640797711978545723805185972029283409456204973278214292701310515864559598871412810021333501290165488037996767024745661654989080414170466044391633544411803334816098199536607052495848289318765465969332302530834979049028754110078673918128963850752310759989732188068072112358931259617298922306731949085540397203412708876950356164051203766856847828334189112233820268769623456801147395840680460912157214869514655983648229854709882324028065154021621110637914607248235254697904760164462164147875184111533092281640843483946851579854394184046760887887039379777080552457926028714903628954979690907606374797173194290631307117784461280034084624785986810468141022552062252472748425304583090199557427023154288476761209767367553491374185120369122935043758340191797951803146303990038644061026182915281752763918980072143990469833257144991081947006241206385722407274963613221856772596985609455189305037386675272310043223979688075127554017275897757318490663615063824288227176621695701449730099789327546809857646870858477977828959247729478271348809600731949812332367856663460315136000000000000000000000000000000*i1^17 + -26049900940414050551040412167317792936139714594597115991809403040730947343578068977817012575406285585921738138091534238599884955595540632771399661055038620206325449999580395002973127871988869073362571595997583285935433220810460937082819304211989721783488172392537884067454187983833069202315842778392811321136794302539505317214669365398734478229020827620618917220861371556030896652811777407215490146479933731444422691908490982626066755518026947586513287418255242517316370567803485931836810848575579343087807172368161270127308604833561376036665371236964877565111474906412117921127611741936349566141616138322935019147136271645104023010645925133855885736470674929598531594145824755013775611585196991848846319223657291091814397379418455556696389673528966605499015403880629181995660609232383641817473738571757482542983538209034928291707454857739602571060996095001904176906589640107035282113945592178513423877869938537526341085975527659891544671416893448544375117400996130990775429583509317818391737492824736303352813140417550170804298237070736138892288367004116582400000000000000000000000000000*i1^18 + 304419823127411020490790157999348266793465566173936267251798673753486613729199551300208000365993083258062849955417243293704773646860179631151842797931905567503523248398862144284718682832183374970734248343705348818857970402641241018706419652497271962216668857063665658069801037638420548513632974370929426819186680314162861715319010854635563653737048796185489854804865382793221771553529203403491797863556224220470439608230788865141620643965470743866950859491703940002050396787696130154088816943131196355816588167702291036248203375817361231244067832577750468026988359512562429532513297333051090371774711628233156812119677025164450091910688014016462889289805412537948249135868278024711640552352268840220277317284790826394198195246606316834555449994858864688649027089665093936032103250546382126395157381012294131855453790678884237167358254357917431229287943759056331248319898838671750507538476200278737614108588566493966202024637472832750109569995659216275774592876374339413780450645140210150118423592101959727922661452619392086332356263575344376835257015468032000000000000000000000000000*i1^19 + -3077889891640866022275982519471100071078063471480381354054256979243171956679935904615778771805476148069253536735756494758092207067376676016421083455204454490722988431290290445930833905966872272475702449707737000153473924939782860892382187231996368346183697551999311013793384782183926192845277237719064474867371327396986192845586629497328553108591239678351096937289654655494123280365169927847136311661144834121327753504135213986167603918454661105617993018235857338651088446523432147410955788748630720088746116852011563787668189467122579217993686600139572160596439907036958126077901476440494518575147369887706657671120771744748265201103801847645562161065055346438613748325187267080055168113442281861400837717772336214179901241944542608938378058384919747836811490486335170560917535163725490961339299802172521512662808778160521306995553510826930323510348904532632837046871320139717414848569069384020732962341072031531845055646751014731698954171615258760005758658028368601239611230591696336292054193832421781384092553613737277017064292927424926175468925747200000000000000000000000000*i1^20 + 27337784911492720751162571620779880987628757602149010303187509070401021589083830579976859861247164278212957317424451020212592242601071599723598959632882622204034493963667083641200410979804402509687704950393987595791475323604333654757982293924424664370871361876527625116529429834248683588109345967342342765314442382094686173039078676582486021270502230066560663271148686654906079012081072195080073010249446833742330806836665806406673824333677003466215087191093477223953835074719796317856896045295950322677685301931236655050331693572331759792440188028489313641742980442658899549789299479720663736269025877165729996933406512671599648736610056598392241820463500361343487557558403202949658327167729680500251883745007245429584867400805465472203445351355075433054516243686368231474333929447316293738409991682480890603461958444094585298171319884339636696002731192051238511131021328217532086566088264905697299559801699656254007166177734457978211502939909215155996425864090864900931551073564517111923257932248157570182023617043142613809207550075109117966417920000000000000000000000000*i1^21 + -198110141793166013757482909277867340353047321061064793871358392085792946454197557716664295076390593280519193341397868922265349645776125729007403649157116278920300084748820619608340752673710770241856620612349635601285852486521884644751958903352934880889847006676308044272154067618404240805136830310895214353268316126004757261630837946859841107090544827504990405366845202147284104355062043109603844199414790325893706260021401499109321457517325991270907962505449259606985338846380741645442570704995416419345108396116862584877598063115853101870906295291970283802069369055770357307419479965442825124485290288372688521609725700573790073261242341978614253669868829285406981133427899156980150448729628000842615876848918933731509570225704863266140832112721190537695244966947483848182450790939774964056754110591649318656953668250715737166225275020562223640718177661085797737733006260139532355523471782699768087540034222080679602704061067589200245806175534607298429804399265311101937921506189657964049194786227547289368119215195344047960967293928051048448000000000000000000000000*i1^22 + 1120298155727621733678677306429804445206043256068843355144880107616023344520063769951108944936803407741348944080389690174558050252650982176491356871567304082858565608851175809818944164975043669172505286496679946061553427584115318295947509677873949212507453018014448235893617453490059832153732851863951095862683716708174870950031499607671628733320043078023458562227668139492709616848033085016200585529426155992700341420604410786350889950162492868481216588627495641170224484703883258246090378910045461527116994276560628621458717655444466205193773813662737724977243185025942415334584321217236076000659540968557083489389889547454449953612136327368473804739970872582145162409337247872622243626610296570905977091924587897896770989315075902201261540349050398718776076112778883958711689075140892544802992584320822923141344797197302088044088759452987014898867216704653734433521592015132165839967614631979756197038622806624517048163811577111604579545952605937514955453237400125023380865431364226966441163449747311541533180618703573416085702964779417600000000000000000000000*i1^23 + -5083221818239811790524478051413472135480577475811420356760179485267110536219263631947548491239402135226656563118549564091704050111773980795236689669224970981956274938566767964707337734172301986086728999620597577461736088921853723313967782050111739118465072613309738348280434149783802091181255140598827106428736409741435105716231202045690218122611807836618953221258685311120657189455112333221295971881811337388888738865192790111749031553698466604724572135265651633836294019695841539643115341791047308759100913275895167889536242780305067194260683644224517173096511593549586183089666389477876716774320362569900222863011768918586517069272056203395549466713565950220013909047187461162926236846950575908231263339288361422970882129361249676218188694237904263194302564304885316994703773844096173557895628252412789467938852792770654722435623770410922593879523383464181951726910729532577239072722723303879709008411335048387276671979043324415216414262758448224987674745730939737786099784763053153470308160065682308994099776650557982321333344665600000000000000000000000*i1^24 + 21156556789816501264797891452288603408905745248459505378344376744877372378737153682590634848344466937065411391724432263001208525786080062894951442844984039642621671626512291896987637845442085130322185169570864410829348746424904196690951776160106509998528150427912571630102288907704179551982523105477079831027040306714702361294985741512508813727054561850475011339235783042922811262804492324946067311448981932354388182439264649183683960942518643010276206615453317166019775439917462358290498036419469708523359437607122926001277183749211288873239317797913147449988817670242511277242590914229061589531099603228055859064456184458872692265140183055347975914022712058795775965517662355956134486061190340732945272930666639399893831241530926945109832845211071365927625713993841794158872765189462525669260359939749058791348110337577511257647919973490141815828540204102903938292695312229057531076688020889239987289110549809133383987975968016377617813523394520668497435748150656930357716557946637325291698480367058417906236903452038043351384064000000000000000000000*i1^25 + -107934232598737370183759384787866029444201568035861938086991280814856061114921559216449745873492130110755559511159175297478090933440088466779468639215848493801622934962704596068671528098393981895207190714754275669891450619745672590026612552156233408995169737274684493730835287086788098880779159596188252057222935844603710603228217900238085811221521358646234002869982065144331491484285708597976275015518122988375433884950715624373855849618530701492142718225499828967104294095959119563980156013422928254325824094062606139072200423718891728759512027091742246359325388073590901936668160245366999204282021939310990732403142302731480058969122525530255371194729693982359034880318979746808471311001933781783180600291749678524433522674160066768415398986445718491802506210419410756993283284655483847409061308952247060700009429970767352619330791906464188526398814317844912936711934443422824957994037434524940740969484553902214213491326924689967956434333627466817501817464733038591923206348786955878385072543818547748164872267924474036224000000000000000000000*i1^26 + 525215499122868744192813509678469382185837372949716736146985495827396012963254169361371992638989703589703704743543288548006542457917218182292100240178398703072471640369490066121844927129573757827646511754278901098153864455114862380462535319122916034672985956440428030079746505759798012711979022955316553392088958002290341676033801765347478487663870702059315359942184983249388012396021522558421658319891824437755163524955083897112242922856461657419080808702843164034544869874143173457760890463332764140387416823905091213129437400153551786207342997577121948555918115852411237692345996713999381808211202605275667332875629605729813165311876740358644131244270346817640907134724680512434754650231947706599268736743571212024102549576051307931312786855724238150058860754067449965600770126159612406347748866407737842778057399210449578116631115156314862761968427736709731241993502535442681078754126528264425816904364720714731778092296917669718521938385742043357032349793145813339062937224261779828886093380523802597360802889734553600000000000000000000*i1^27 + -2196448501237478545000787425009593561950464346782508593658322374788529779748617355153017821082528827899126818088161845608056698213123745631941814489442830367846989318975918569937598886289311370532576576838644225361392023999591556122448868292278459673290077509898310266434795793880969953507947548408032723483041833200014874899613994962015583130201352903241548875602344699297045685353993989369681445324426687915299277640583825435155744416259546605857705527583983732998661465056163179480308217224247052089933645538891428674886067562386784345275559420803002944083255790032016501824407446735201184941230674557709158839599673097376728371074840331057466102229085450519382246513845598155006635163355678879329752189917052355754873901622717857985019852203554413014982345459972535915580310393637360615328788382583167168133885448908566807681328628865038654318045547490870870078160138636470173682061814483331379774925421447119876881950666683285757381448148862332398616659157681189508826232137428557967798298047198988447467366318080000000000000000000*i1^28 + 7188004506004472884212053751845510135682184321489750416642691212272206653285077018796283193677251425942119212960725388938232045720976442657971045551368802065993077744512317420213398279478916561340420211206045835526597131711849592095453507359594863034072888154940355122238680581472766838762679095590559863770529678519404942593782584282830523259265075383017936465594526124858113208280915037432706179153062480806315836585852160469498681287760755768739619579226974173754033927386100527111652473629415440672520114755029169298698354219569139320983077961110563155979853530997360614088029112124090027469174598265035037748819006145967488071553615643304450459906569407711504564939904783304419388806856505101512438327615545833903151531655411295183866052889413409151800536264374020156589507165049289064550181066302052777004039233733279928441337317611107652613842840970537583340831559767087402619894650355640655561039465982283353483447649370667066234834724100300878409096058316224459164066310344107930585235282400941322076160000000000000000000*i1^29 + -10807234303052328602956906978320610748876913451846457616239087706088957755103814054829218153438923888651630919055742777035834007249462104437803394397507635230809284352311352265883403145091287299617957230712900060533317490990991245448829840795583092997485897835654336682102723475742175913615184019817565260848287445371657550605339240835892021995496959867632577501495928459266399454593804039102196790534167640180334612336486758656443536854934089817097446214549093085166636603344913483432927903907874012978440891879706982702668716089922117881485172133139488436756811177970566203709754823480017404960464996787713444871115925046449599126036323359007376957343944574429800955895210705918565156649276781311956623257238428196094702092562757986328415059333950791915008454402804221338708689009197873445773371802958383971047709045656462039325116769201688573445968184155174971338459388231323695277024414085964505761721166682498166990693051259705675025119746123380214200891077998316663383626394592546528159879471636532756480000000000000000*i1^30 + 180950881755995431842859561317254624077224875628934531516145488644826005643898220699956799544675981809272892436688424373029666567573157907306545235727620471948117536235650497366685327684040055248251906588256312879963486285457351159469846387660503304644995325236123019645568059041516295126007962431963809405693908635433051384265485752108397890968576407795570400164477602494065451991982745145216231713518456975706232115357904616443142951538740234946874296253483474995324745516175103024185618628234248563737753204374911325332803719871156269387532932686299145374664417519463766363310664361752358548208790810466974081011462573618546145609766828428142719883365565982515911277930932720631078092031961898791260398818776444637120791096589489587813130168531955056109929573377561170309347151924082519933797279205676176335841032674260727825440139349941161712275343496046378909601856219497901448812128545024857027058478032577989061714950900879963444213234890733835450531131356446053953193695857801715680247186571264000000000000000*i1^31 + -501139621048082958079195456193449308810812527953452771906891502644905720290811097223013168743620536037569374914732119135079550873445257039503158208016897540467520366772018078408777412673663740540851730443767646138602793602762911294958235562780153949873252952669878997921394369235086704737023709867287583875474659275107782809424647613497671614828902493202968315136216458172825910491746195738450762964586502482865224745658732263361769071746050348515597770645755692965916167515279064259349820603605276028455783551854296654125078531261705033295270569139710198429457440028874483560209900942573456915142239209991840325841921363176000213376354336404535773059101455489327177179238710339026089991249658978473976451400790210679316401598037186588858839312418075362498166694483165675841253913792088960947008335197085500002413304020870104335919650603588976711249919502247955583059018933081127816271665162809980141619274692970767950039835540678712157469317138170497250444798231818535977054841962176283443200000000000000*i1^32 + 710797506125737636480075257571793172835496850874150335560898226063038818903345204837944192053683886268635110441943659186999043588449171225172293630871305978206750262772327784690741574231434867824540485998564465148728818521865120108149231649032908620956331907639816876185627704212986748482672367497588148786055907111934673682227471201745683163563630396463356436801152687411607265178922367885191539443567623448286187164921115544926424686619357885938731247671929361869726652496079753649198580139264373399978427917054556607688447331528758482036152105171494240991089969405861399316680498246007815740270375952513163050075111234024473965568082341758368623785171471330016179059788783821872216766666587345804715040940373101780380433273006575633477157340759394280369962962395008581417498045367663114343044490978014652106542349214100478286365912997621200654604201485015307592829739122704328506243203860334223890809148557072864102850654207592067166884313229863299043045435941181534531701514240000000000000*i1^33 + 216097621699397495279330140607786904500212456207382410718926507957874048385364612942768611231145991353664587345805814429966288698287502766231500795335248673240872491567546414390496605992219969993156879869646730136402210634238703285391452353694434336951005022470784881600982694134543085131296601160124594845601255687885053400959507301895710947492411492863749908171269875432462720656785903088589162818293999204684165333377587382938663380263848368403769293646192683916043816463782617961637406600684208616949355849415511382128571088042161487309944388293055470666123454796669838870804709986289162902860150261907719096925589702529763287811818675340717038669521339443983763348054033286535585765452348016992766628977996526696921856801920300397770040582201529532228709222768007382453468059452751581399620937204460903390348948863924501301541861168708980408931914212845685375407005523508579136822762570442768037588925263017668433103680659695879474702719558819784930449029215315968000000000000*i1^34 + -967450603943858045863320588412278381219900164356685855770308223742254614220925707633327548305784749885081310372147763163661598549086125337214285395671130809141603629211026737132433556771757466758695032404778061665072539588046120296936886746658881862112276904064874907284260140254795567017860422063462202339618494958188086440411317222284745189200079822588337921718954703991315760659377161727111617165312228999876136738587473856499545201968369910742450276499214091893813286955487224811169817617517381092844021271301966574776266370608275858947848407440681389476398928071352896628428313165557350773371989679652609182002120098198632128176704683995988605732675287124149752712247007158411160356796417722279482687497373651430383266522569717444985252224628116822825452097574797637651789589910818070631830266048508508044422391092998549887811707627718127522901644043328528567213830525205843005123383849214831372249825413734613495059977726947623618690444630705213678284800000000000*i1^35 + 342419669593343338211697141118161641905026056676087259281076432935332627679458390834473978049140099032249285848861035234498312792228243764393700636191862246291347126326600577562766767060394023433384341127408945623753225030537165888983131676756322322859014645484508808926739656190442289472254519810099954931957289741839295826555319442080325845218456456419398389668122504638832228485378331536196788047419825728383924505444200797616312660888765372766776522578210544010265341311794572239546375416307705066521072702959522344272172110045632670023674124614240200258461291687201351701657778123696941211852661482258486839276975424612610785865948538711735804022914383756265197724315010555449800746236701755058031294768874426584733663246323859129199798147094436571895478967717690627731054611026165873766467438131848665858396374534567705721215619495611093778892544617122496953794348004089201738328052201127109774198609540051114746047141134668258690507059548160000000000*i1^36 + 385309920649033440852830030496665124914621907511560270017969638597086644107848084531025512530662670372172155973099065981959419890887314887090208860239375139718118754715200030105692875681800947798801076127210439763735921796020399924857916331277408281775127378744963048483570098834800114028909765507827212586618297683915346882845348227354664102889049285316510670020283803256801167969181805838543880247256273038857871545843034650441400406245121325448266959764713359618561803594753726218724300437629576810375936098460699101475672791238683135025411451173223668181506360471101488743215831846165609609040411968755461616020358070194061086873437851246816773338728653819256162983503631037735004388459651371183731215015198615150548840388229781010568867012538424973198287304084706134626304101709629969431672219621715431278990574219344393462955176998438690244070357062797322627163143778464849372678271287970227480172871609113468927956953544707147904000000000*i1^37 + -182904516311499654314968453896195606342401016507958119042357956438178681173058169271294030973891722264954847984770552680690109858118432206102685632176732329383722257016565984651182190601446213439341469514346522364445385431025503795058400088746289929021260116435572979550655347793084164398515666110700162168496273731312566284708263425947293461073857382327842429097288099518982757793341801035515574328363084747928552401039807581492376055839048655605542665120612863581670245529282513270979431849373152932983023292570656296272625369648960357706419419186835285619664294908203338438637245624377617817265758977377912314039518008126402624808233546395318231331671741063684332184056433988549945928176081238552841224691726617027358521393019254106244602261750228544137535255319419518547953069581326088324371785309917571040979630734138806291346162216497036710005630733392489792747084697638672588303128334160815105194718165957898848617324800000000*i1^38 + -66655493714118450842484140542234027260144851543399456156813002095309256593627920027530637915843943142062011434213053598930455816007173447312069443575153224765751333892871353271685539986490083136055031311023478343667231715025263543788670157682057680697103622485199790674699503276725089692927611426294272495568695279678439055916295452665844414724081291139739272668478997948864333633723167666921522087885864620691080402627581027426307316632791161928544286078443009227024211859823250826871271845529254634163131213872869633189225527875414015254170643960965660976772102494965108306243058378976356242377579640412513518169517506323574432572499016808902607984981268524857616509420843871584885950321797236804117899529133339139360832596465618366774968825850333726756191076143696820320384470004635775934243394034543695348126425949711322562752551817301360099946121220145663751824790194863667463069561517461315587022182772651840000000*i1^39 + 50191065206062904447314828500180012856217868816971400799740796674372025810974930332445980528268685365901225285109721172134497442331094514055771165425677093424272988270361401323337439916241029594389334938365890181125813085504254292557055417666733923041403298756021159872036171278249434626292885631691463644866715171423244159128398505809788774831238842670791811650902132705993202847033094696658419470895391520178157422637058768434099158708720292288733846823157146661209262350851259109909977491880844463151251386179092462153801289899295827884691265356824548808538669196490036819035551834005120402303817410653306623359649611650214062289805431271322080808598857634756609387270998680207871643827788809565112332257460531370345080966706838822161429993664443891926814427356082312596923735323776306402715891076986185491800710129006722207261635011017005513901514751755426227232750012722912728848105482384082888432000000*i1^40 + 32390868583221794835376011267672220239100693703120023009155301770965354299634195474815428290095187037534704388622754115535640188372479509404497265972085137927955117392592735252882213737990517670481117893746218107201652077710027101095905525627732482251856364049952143079790118093975358254446688786098579833381791852496539314316700230033204677402291309883174478784797178985250266379473588703649798922076149357905322534149033776355199220016284623889854590710865876413744279218413217047106894485018695028681358643106297652010658341352663957404290302673891175138325252067720313934634917379091193028604215170153847049934121305660767916589946055741509009270194537105251812019208184127715356387090193620142866803764478658058751917304508856010285225327583405213561660098743574238648454846414743506793071560274112610549276242557352598407851424799722016480958407428523788906098434995579344015458832013600000*i1^41 + 8657013604212156899774028646896587852611344459838504664648843120612375775633820568080395338674894223164157542065733500920343161471458413166139896087652534346548360889334086815870029493790822991696754201983253380862685444772105862156833479747712054889417043934948068176474136086012673016375472789973029561375425134616969801913039854666239376120724432602929456881601680175280723536061372397441204017254088514328334590451001062825276055993871995250013034201340143888462714341160056098761425375460304260373494416448543091550798558930502653378025790025488096021777972723555141363977490292130930195665293553664000587177068825818764056295003438232679521362987392434208467171610236698345614027195694375422655358528619479811152328224217603975059643636520910294861658659157073596688441314530428600772937441248411164570653884571958438474596004034048831649630714900782125938320500870493942760000*i1^42 + 1621749708285481355079137212094161357282561887837062224810813791475249796036393582719074145678821301389214294153221646256108841340829007642723908038421861291855966177875422272878057047884278794597782840038900858846566778360015744182409017140606946350850455525094481287782068080780061868802590396604352516034976716249443590730930289192953084344153851373575356802901447934208420745788342857836250582800307536314782528613685747612349337905288325750588050770505760682575004008096700391644449920465476679229207848402594987719693206478745328360853615725756239099584146237069914638153092360304814739956407307228675852212880880787302020345306596361648035835314124391732508955139013833827473724663518601641001642785966625440396947773669501165098327826386247812392791681939406579427111057809493507071012939939831541146614665943984250103260801543230476929530816343892725523772338000*i1^43 + 157539501719368386065487515385078221351068553375709371259089541894879618108559964671204060890349815127762716779788750287257965491619891040127335564560606643363879051750598756219750248524624573622295513037702523106427610877562064181946252728081644366704810015707427172264984300461485807542852525524118372170104442596544428672788875180143198995777544971404430194938583088080465715529568030381143456944689974246652218642994244789561135265669299078891740483476582712157389635154570097623379692694839909816276744205823982907160303809844858034395935630372571954918337536046344472428322541709999368353082922273265039808669423985804049246134120768710770717979058276123111921993797485957830560351731539992605234638235930107452373335401313274314092713660934448648308972496536496663823854006063182765017885956109429121469682239958731206788649737141495947465984322829500*i1^44 + 21213479576453431429788006134477708325125867945226504247744329301207217926280654450673525579667984049284128346735751655773063272546368894707687959290007497292657444242773082350918971779054628419614562036697662687621667319237177497362796983458498373726240554314424589109699945298400916332249169241548638739199575023903495821111873256579241612584055099909049998856216901166088750703527730297199482734131922342936435091189356783945647037676553441367721090123575577912376328005671307952351466565092965958913875219178032410363120557873522548241758465987789728153733665310168539820489756587919119872668294179157190837168579104368990436585641946794727602496436036678617589512197472252052323374849983173177126490636505400524922211619704977894656199015282032881208022391415577755168000805667359078796585650278536255986491160850170*i1^45 - N1*114369642605603334970258948869247150257211770415633499540309898306416609333321179258493637542836982533958260456650437534732285376268074831698603085214772206932472363118138283287261587269893952537438234702104253431058129*i2, -432530354619623965140615458937066757666038618862542423556768048681099103891483761454851534802373781830064791186482122350151477664898182282875585437206801064611740698666483173709524763991789269456811797337599873967112040061770813773209593471196112342268162440999302431182995844248894103175026411572289473972274637294554324081043516849425398507443721831003042827545504231678914968818047622290090522289588573203039243880139924256898235685515262350108188918781313747560963157416963941739639123891607127853028688806386440820098815640533518388164702063622467193959257933970019216196705640517901039850971676559764290612311791516817924296077857931670415425538715603736073040473302913354771926268762338182630680979938335304758647564994589695788426136840156390833943854419848202713811231404968981872479792436936521377681144289305875411884606123510168895793573864476680395796007532262361605262464878885091762715753480883620018792352958428760075966423908013686418011369353844115296336446379223409988766246718022880386642879828403140014418026175767252964319150048471207671658810166538178977514116004390653897752439411254094725120000000000000000000000000000000000000000000000 + 1005134737890278111774480875224944787394187595680310777892548957511322288647687151926754560520946411456071072231120272803762485447107728069692121823208316051288089493711207265093961716501149500336028977880242028460657985384816272900991192641142006590715852971966836769904927304505095143413150254239910107986877421960590239355536524276682019697843496686478057937955036714095197012730635341037274615069103053118384821923347499986105053582524756331051218075167206537520798654536242985298654032739491974905455867961990010048173412258511747172178395980262474565294523055167307223890411586171066361153909925389458642605840681670599284274652528259113931821778229681132887495195402435439771844304064528627890355599893090129705252676704086626695243216005920448227243167791000000858381814143647850227176193699035052635556642007648878595946113337990604797541611416397306278328831190978879862105452274344595701241874097229671337647579180145521841843590230374145247208679847079436220044920875251336618494489453100186805208896883005006984234320032871696920318720919283255202314294878130234801381299622454957248082621836810833100800000000000000000000000000000000000000000000*i1 + -1058539821249855532735400251040028094367529146129373157085865669398237824147626298824418486434780546613867315450762184792614899792115659104817453268710922866270980551803816236744524831856600969084209420757822482106743233591843190669829185282995757229364425998139095916437740279000351076351616773516570215565069346559710272344096016351899687421791240744893831579114303878074082904760630716551162370817219865124357596837947690689629641881450454888863928106101539818493254894891522397018875152819946768241763326284300693034112998066247310970776847222480747057353203527626743074463734021647539351377209036448742397107733596430455127092611681313906943317602185600209925220673078659798858980415621696559503781138924935975824728354455162073474294115073538810446672616793471707051769308973174301863516381729899866887771765255137873123029088343619458333487384765765844645147120700856348974434803229435580373146531227024121864965632521219248235579290341808104038365643604336774272842402633042502504437447322340428113260871489523487325558179628739949471142258631333855049674310322292885368821279332407683582464898817452933120000000000000000000000000000000000000000000*i1^2 + 671454559408849442167457555883418700020971446938617990143457739855819453528912268548379055230450108643784682236430556200316502216276752045753324047934002525706257491887758572229856490950402228688265102184991481822618119143863455141777080731865584428383444779144400894850760669316701516977840652925203736913837979933042332882106176390814491133001503011671067179446943382831525993847096694547448940679784889316658923693975958260727602531680591656614979199597227141163515823856089590550568578680905141543826197862140055150489903308117670256796593359749912067207766271388006237977260165910447247838304450990464654729325239971202919133438703544615722277139237146865784480044186408001228185569956208856719936767934417370052999003407746909370465673005979624810659097674900573457569641684864178360853926387822469296973312881588480908396431155305029750492090995304202555632061022237912022666973876299432983040055285415097814912584794125335963640317434057660935254846594940570321226854040159808753264817356227644970305052514225531439582595597166417447564175874120249112507741690501408259217000964093952344397308990849024000000000000000000000000000000000000000000*i1^3 + -288762146603592493121105811517287628950368414291218542152512943754216536244915440856400953845144381005167781318800567117295291682881394142489452348834292161905096973869102284453538464931808627277633669427439957201966899558006990602823304877331535823477997307272845508618703538671856463445802592379786630136505553436039237700757636035509362019133441719169193310730003666608804580043751643110133903032018961883540758177117401953815293628636403387458297368316502886297113933205796348766279177400628924489796632652589570117524458873518456126606462246937743339394390256828947591106546392283562955072247667524958986518915234727273755607960914187339899390772065524751177711260845705499228539774292734794077805464242224669657014398460061599567279623931098847939307724012693601623432722508783437762173510854292833681166032846485162177489651508293524437103935088916895828203101219584532280620340812543568691449762660120013960384553835804111949863933462022413861456057398181488082427293370370975863930737828292406904257947517151768000455174246064635280458994010887322724923959007314664677806857275587505040985692726886400000000000000000000000000000000000000000*i1^4 + 89924001571949795932616434938895367294653803301236181513967002246550878980605642360002161873418615447737581162458725137139932296576119897632998564612597748438319076778318632049546433829351788792849222923612340824195938014363923703338394477252284546038800481887768494733625242961658627324148634052919363180835319198072228881213656600514337040579257204920902736336391555436837035933979354426785528268730193247751551204521551737543063286650382935314848454218344534822157154638938865521291111420429907128220970261652474143810336306925228030985427231561291152102663984715534856479683909890733040642930070934980472701834073138287315787758185655831625020935999716187467242947582730355401292428152581203445514790460051096064362343731394267006191593670426527489789174301189487683158345500491856132328818887946000416187988238611079554523943702352076031221391664602477399719350852729609965410841710245997441243242256451967359328169860702904767739352841081109184089370082167440794197918931878897014533677995045598891725801432490918070307576991766815570372764863269787569328896222969969844143504993978374875836967813120000000000000000000000000000000000000000*i1^5 + -21015458001957949075975551733077105486925130063730102149955951214493261914758148918766731029870508572157123253640519174429547117914003378225728230602127294658076681585945900387060514230632857375075468212601799631017002554189619235272684299198206337389967557378652807250397332977844112694126483461744305456448541216755685795403314878193645065784081623033562900452260441719805270254134169303294471521272441243692212877926519743251012187089339412175958526178469747719929145599326660762827470574231442980774959008664402552680100734483066176748330242155288621863091781859986041434148989567426376861210123005843527222864961310989227579390408485831543650451519251545199962103196720244097939862569658612381731665596182432633093782549482273792886617571574154852603167791464877116086821030660135683302983075232272548095314506561626922468005706412082085795228952543955456125626659595966151208833807215440051952952013261061549918932360806564059842243446267257482884709852345536167208145646450516033184083796104824674933696687991444050335081017557456182901741367619061105852495588374564613593459873935741954411200512000000000000000000000000000000000000000*i1^6 + 3713877490268385307084179344176957374349924285680887093153212400614835616452183579681626608720804182979506604439552992909144850131387899251294392765369061456385401087303989688832567969729310141296281913785200477286675691473572544761459373395862494432911887132882835473648057049302011674293713679969717495046561849530455670455993818974982813106745319372454764199098640817524353020084406338500448627233967387814597011732395032364050932167726627532457058659844577479733067546639978811895078838861715615097853905809245969208935216906160907465475172299783590328775625058960230459902841788224975660100796036328329859625305465303037715702836975242510301868337734208556633923299514734008028079698348225737483369341578615750086818609805310861548473209177041681827400069165337148434303071635412989392189278347690490024757502812897108305884769772103190914415403517209348140587073515589248067609888608961384530160988197738406889396937221716792380784195437972986466155009091137803961146152527057808584806410848043555314502684177066163606004286009049674145747151322293864948844147933193646055975723476976974954496000000000000000000000000000000000000000*i1^7 + -486286308225834289699975923606551603884259881327156547298952346681930146290996701315644732360357560318404116335002850371657370525861322370458539973602036447753791920186406183378651445339408446229029340842522674965322199844782667744218523527361997650529682361893376321003311114898940279423416039225369920489120126814917577203014008489153495544105423503763045196641610984797310112750787204336380339875003283788010179622292160314675641045426512742613045615673400089782696545276297081851115958724238326951253071142738290642712163044348772113303219231362211452672510904394582617900217189450160135873757601296218159058044402787383295178631427159462651934951811234667460069884080796365827718745205696444541342129729831930061224919589151876179577552041375195589628581669775463439448656363257852619613965088177435042654025811711940402765102303702454922077636309025118216677108537310064573232843317338273503524314193287313533442493661524137244554949224279940958684084576662900849109052370116813498483319523516696322412334803502136554131559211885306241095035776525506529098343276163051550081611216701179822080000000000000000000000000000000000000*i1^8 + 45135441551787863241662501257665053210517363735038204372492886866100401276364534444241470968019293186539490240335065880791175094022196450546188309764314590088354219972247542983495583297868966743328389900046768884596306011497343556152427367145742027122768402489867543088431208785114373064074611579770064598986562504162216383538843613504940295229662386655946532108098869047008347117687074217368600168141443453109416403454195717681948949046293990341927168153222056392177787355267739686552482449640948180766741031600314857975628531175730641509983632584215131411519935616883741701632030712280197769847404142594719093780775661734879739236408860917364765426738419153967179067283556748382190750399316369803814624717144851719218383479648033070239366503456518651982847190710738133282404213109757333586240176867066903084033247610697717098918086469891690537010986484296465235058388911911275270899798404094931083222540173422428863738927777010431355890531414941492595928105012767345867980432474774303044746292090302304253084488896883106631509781875636490582133721076397448923500217286893571452877717828009984000000000000000000000000000000000000*i1^9 + -2786903328391097875891415460188291138977257732521412894373697611990507577029058112415365961387898948128758389001586173789865300706971738480171532202018946476825745849261712530259313401546168764835038469754118964644156958603648281238562422675195856031293897260369954869775979862385407052052064975938328138213773897218950742383051343231990922474446345965752464998580682196298724129759618215434338672428240259069530761472509150516730327353013690412879918609861468872733237464376122500575305751489125133240938911314503414073830599076545036203526275750617789762871550447862889215806549734081491927899192606196813036856373291940515732509018354522134787076676898141725644201514137524183936656434504889484212478670103097598005830035263225067130991697973888984474856800640188371509475407471273621757500818537934860005092959924524727980280461700500933434061611538432862682775494011976116854853605279265045165756306010034362583261896617412925305261601795937638101587395854368971629411934170249606977887245075786933957362676785847780331674241430324243904472051101316513984769092030879465655391801783091200000000000000000000000000000000000*i1^10 + 106219281764292356135509677409436896090207938021207124326547114334326828798970239225659755743628342570161714415123244054121873350295232413567310896361024197602849955395785482606127184395533673903800002664978602169127737013690383240055103727902042345670403740177372744894272716994867468772273831226836441622202829294850577783357494236537419386296489118403691814853920397334841548950102743468135262809621777482739753753975209757021009305419260211045963378513029942494740301199680573668868281822758168072868646259441964842211603702349117189764935278796031617461527161983369696947220227904665821277333162375625387494971663393322815535929893938922477374228320895417487171154738836062554470016269763246917486944788681531598301511712904394533666450742857813425614143937029213031453693133674771349320373323352557870494713570943834281321079380732904171012561192829641340793126535970111950056659474706121448056880940370099468054787603391607697311092104495195875408973269330309565881108636471780172619330804544114432965882967290051117225348767538970699064703378441466497823037712312655186920671805440000000000000000000000000000000000*i1^11 + -2490213652114177850272269470663211260461082662187726931403044908698216756819305500959200154294676005905171388248479018715488904454149421332663597269764565129276354144165057791999007285105870672287169930959487848156070633154610740063490864150588294432212605379138698063818228977456651689499488705420642023435567425170945104498412485101175265537586034872947817323423543829479098011835058896677981499514931926428958080582661971686666207083039547195846420356276881874281853113583148344403053711143158282637542363501800850537426661128813207845613033560120379378208723191683026473457677789895779417535047264599486403246976411058217165595081446179752864221726753675507006433671443016497781205552871527540722096638760134901252640168115299578444063414423040545507049083782330278271785018431341756813226562168661538580226919111972766467700070350794185700127344341738247359968212481736746913550279117211932472687621323987260298470172190885552561033709590182746738822763183991745007814908250774027483928716147621183868373081046480406524459793424525121143525562162733168322699069348876976543236096000000000000000000000000000000000*i1^12 + 55154088250720693682527597993249964597610129799018263150838465022103290332173769552124325828474015778328645264024443620138255108153931680397032328121283415393914594494451794746792179222244270877181883166977975720322103957593493209042859218211380613902814980019468129130143311389523924199731061402880175960175536604116999904724015661652883910404955293963515330611822127059290659630748561483744770366164735549532723008204988643641795500967593334087811338035640179083264156491649043022094848794138718868350972014516678360055140658356182223409115302173599852324405112024672802294246645078227277036737993769560809586591729414865550086354933366246214271787020201158046042742458690453030746651002326805650090199763993556990464018850454658173247955136256745003651563438155363300280691782245149754163129873750107694515482041119155157170783925829001256451747906713627663733459949318986861612196265576570474220770672909422887473743761227053726527595078995786352440434412257219679129902998384564794634717267902956909736609309259656251377737612996545585347166205329921892498497945538506470195200000000000000000000000000000000*i1^13 + -2144265606198828303888814500734478179804796167501193798922027645103859211963143208615282841163113710662867402346579040285350405529594096506273993003390216697100861049330013124170087019159767423231568084567911033544637326835626561558065628068320451726409815037932740203399133222248593186636778234214626839980016015587942087461266257121517503112220422123517662627748604499362636695973029006004264327383950736536914074658647378814260573068669623706254640272121912435248935050829866769995010529991543992282609003824680279474948186510034589051095750274938287778072800221960202405690420863928868568480581130241967829503765727103342994697000946049954882843568381571829657246636729649830203204594783364685912414820593740933156670160094584172083700161456131944078221747806327011961552588474020225819670823353505756691424797665418994801075197774271909185580952313232228465635285338927545342756840490076955131730558829399134765934666085738868907295511953951815564670830976379439697603357990621473904878914526646272061357610262007889686261330555053683339588324948492113781169215069350789120000000000000000000000000000000*i1^14 + 58755227033614079699524665112587446023798119226828183761185047365226986562905907836037882875972891612869054224354746596860579499471738297606788445685272629508080715711430629313621001411737952466616630248366278065922838788860112301576516913719690134583384812047628419551322795702666706823450383018610539777103278352536572475863771317810126137347940756006579658195073577134611497155992346669348461481370194137821779651229190485554350583517117723098092281344472167167141769297079596110526286431098967831850207021542105039179319742154638326338546848758042284497284345744683783864255660845683635335348891474707106333287480596823961326877280010059693918318313852604147239736074197550882005975636468766681937156617444558634337008901901395068234358056812187821868903820690804105220874863800339082862360592734343059329545090723838172352033322824503831259870795827209477348744364835436103623498450185249577109085348485047471111037428437647502605277666518320736686583412582040920302949089115262676674398907332305733866258364999798312293321575960636289854233432428124349471801040961536000000000000000000000000000000*i1^15 + -1032574320299330040697225946145846499750265845224360614938047840387358594292495776471721562103054882469553902815234724989800074117494263056181486734303247386807125725368614219802842460590329664614788424075032256441839588419207225348136392561932364457494992453740516132383615769450268399555018583449531841241251569427921844943292281663372583615910248767522593073020912615155496953790200240067404703587224112551223390297086618227642370994936091164886884277118899051970269970410461693530708916737815568558017004176612034577461970836608460722351910254480896566534529009560442922225323191634131648384662285491095456489656187241128362151888670574981216758855257753094518490135785861044222796046016601381475814809226605906645459134135836883192519330209427983094379599550488441877551770494628681342554668042959071290561045211409312284170734010343487292787870186455761175600854462844032436413436575765100106940665309164937917584825983336693940890512322467472514830616198446492046921079621874898263106042921075587951079097779997136378392505453496354211625211734175024185576783872000000000000000000000000000000*i1^16 + 15221678554948772206761736615577802114554152338394704879753029048279829593259133251076101084740125866229270403521648197780310978076547162703884518336945272744890208236113314698084440857360206470788405589265624417213502827715660641781909324867253630833165709918511094709275030580271331776709551454202092121431950981833734085428111806389064469143586906098457510168119239559563712399262570102003262139794798038543933480063249268287078277069247788624465109192975196794006906007370737374823688057605660883725119750861905816152614982003805227263330277278875318965483411124539429211265183611158942025954735770699225740167832659220130439968829353733576399978665679953637614435679447767796646803996230976674880103723990088762855687206745766465098380306409429934613459515385560791095486760618711470359810124023178267101002769070395853198072343147163020947872058471359496103531896904223508375170057725734555889880262997440459810112754595435531235303884849304473238578319970671768467020704184346812043432591561616324801264548300100799268850945367322733857644700918944277001666560000000000000000000000000000*i1^17 + -207973806447021488002514982500711849568618070192080373032276411116643310166397617311286409935805193849311260853515931448006195416424154754073611693900120634809605257707443202421777728287512392963882053157494947409059115382514624181821196956559227861606441176662673247150387066681739153283576185187703928236506036460366250996391212437053502109287860045506316778402266329466223416700552312407869621847343110801009491089091711282532998606301350146416800497805316176891299213506552294279825452395486333106177219774549105390737344545995567401749498332559621410101302149189717171495974068441007988606014543377369722951469396862350895519247810071078993648984993637987715792244155606100441845875217185026555748484812164065043169021916272683016999439343514993511135945379489302271708576862038678127289942481824624780294370360945391915052055419619583516875844481670052674215498121964784007397325029101249221634914161020172709723645135273258632597266638893991351307766093538599178938617730012008281395968328553843857715386034829116097942743425080607673446816964460230475776000000000000000000000000000*i1^18 + 2430449521178635734411920427577032138729085017045187340949732407235375101974700414914476850861003934269802408139829583768132566495549068387195526651631560695725863936129347317984568017732573578932565565676754760664240361305262032902756850949733127638171979029236452602166689168692139797944251890234513294921630390155668706495412396092970775141322813885944389224303121905592604831815199469609201546807291236019420710600657773525483592846688633906623840221349708164693212405172172487106984790279646171465965379778994012821315789212442269909245094209852166827806873860774010503869532835123796924186909509413792980341082731572054850410578180008567454232301952348096243224774630525991035073795645080531401944240117104308842713743420598325693716297332625844499846020905058166534472750081689536324789215117423122968222738178278638389301254455404477384005151297058083995596016511413580210264513281843906141094772033878808302136886327292156014256901524333563698160747480731519662714159094444343641952888629308602875521546890504598826305442881838820728695587214878310400000000000000000000000000*i1^19 + -24573837439217388062482695195364695201736329722394006660778064598421764646167334333314256162161897874933915817239465754709863943185505041148034712875252090303684939854163828530395013967529616543564980710631271548924213924702907161450889258869838121195381784754637669256474039726885114660683624121785729798878429523689592082477962286622995381225552334477088603223390724264656282588277215205590708207502960674063408900810892717062039397579996683933258474459248070802537864965672680286690195386325409909847883716028842939702822356651445896080702935107884507448255949316560002286386657736503453036078472587911156730691852066716021715065248020931391606368837159703349489891017392296026109462460322091445000897528735021302126141846936150084959890950071890998211520263399091561633156070634450235379725932000604394474458402709419064790135774151784459969902234866440015032212929847414505777645897733964414734978486282215384514311141852578594696772569143553123837820757276223406069981663356091785774322462502123832894890322364734558555972754738623687558479290040320000000000000000000000000*i1^20 + 218270194340030311244593410312628772074388446188825597187598374972669230286890562029992460478283251375738316882465465995231472010481734276350302490621962023069375802764106721534611395539036486783500720549706985406062662300548851981046515035984856359787319031142863292824372421734470045888472264916282546502514213210562884719679485118715297294482077474017797577340064845501540935190411299603861071626225786037418816995523990429630345307015528331127885722551430984701560823230242451710610396863553922320416891858005727635358395997731626832099273211565165022212559933569144308972795971704209057835472688022754770253186250314107565634643271731515033485134109854049572800501118400618242227758887228530585417230411140873739582577995155063806836302508800400774431011935153334550025484349326115389823713539008403881726429212753149860085371751596547616414459890491329695702556690412780850837406421940642151734441554230335990797110183523107527682400677862686786043720366763426414545151614237059536247001248592422377753746909093453272747198486172148615700545536000000000000000000000000*i1^21 + -1581806281442469360104727257484222523094785435039660559380441845463632441525847373725630827245425591455729998383362759736274945615681453464067013490323129871290015095812834863473220903338685772401434265552363765347070404375873432561289568554468942778811460685289220456383317052076956213225962285427338248124813072690754523333844788631369420852335521617319586148492934278685225695101476215600945791557686710427931605471536787937009220595007112409139732169362269135132685228005840552053295132913971544451939308639348536164319777095626314765198768107015763063255997468786200807871028717311918439101381468307992766335844479339160696355568362320759811226026778415842643733132539038084079511147276602427214605013305812591954749121554244121472164382059330108549722115065431040825421947003876686601022186630527636126208409832922188073383307691647902220079132196757446926290814589077757301208105992610446900247218576390429328573670447275249884528909692945394207866585983830404948705461638754711937738884873596553969823948243135190842564687863605532557312000000000000000000000000*i1^22 + 8945280043441839628092867833661388237573940299831183357355145200323732446326916988887379048452821676132993887711582295358337592264590646162630665282824344261704461053541094499306126186454877709358821733176637830575974723939126403823420451995377211296678177339882165763341304804929406184390644974023979495528071994974380389077299137939595087939118471437564042971388588566848677750722122660986324780206444074104957992672804620853326417283025960570260506325858191849936657595312771521335672813984586688682757393141062888631007998219219587117213114692574714859258041447177960028070831522584895886484016869378880038246527096785644049988297794271693111991336229700175893757463394872426813571985074534965470609501780399170230601854638868192129946169922714736344377445048617655628246407326941581291493316711489079128149305606343796996745035008966352072035504344669265243551212225587212840065942267705164546041977566442035774592681758118283626356583701215814541724918918169793092965290080174027438279446536567488617176404934512624141627773651506954240000000000000000000000*i1^23 + -40589155931428059756876611819479535040358594525247925338980441263011202243278944315111263586434441822994304236076670951365262689102996361153406288997382955565248082293301936572757908422769334732672267707170012785622237314997522597527676004766466441688994646813732195306827410980296350782808351839431529288165524228389785981044548041305842965486900674393268809184274533071717706496345013551330545900868173723704488538629966312193291179481346833407395905809436087454082055485263910429777804295813815479170485390534486450127414921206671930469573867948889385705319328475895485515908646118091682059588583852157986207101014664967331221312267099502798262208748744130712285317472246933085961006358370789048955499257690629808035297407953132121068603253915616168964444337604253734219765430422735697288141309122154606323755689332284460602675392615766790325658788007238592434936045919597805775586270132602652031910351723086638900455609520258570326214609148783409249597386483554066996027155232450020863978562640392016236460026008700919555229097132032000000000000000000000*i1^24 + 168929490069104161232677134005962750346436482314122318758181124801855954101617954830334939924567417473999176065395401583874189935781454719382911665974168421151227032854959919447516160832680937060032623053709996743233995861745005669368785605649547562638709511137807126070909353799562911777542805525973640807158299361655865909032098233303137765503379254010875657584687912754619847688280852103600545702441618648126196772558920416514580203270603246612493241890061616463763207085369590150016556982587236410984945127258192493318111798876262231494990297216090897032890022445345120386656259831069463277574763666142166837308563846964521948913727485429113242958754485522128500132235848371041533001625067182150190853094221004691343235166127076692595857503154383023841867781026466399964812597219982877527433023042053682328486322708439589688206182367271484718831707934671915973954160269856385702480111260044606286187804707693031231951492410087524227330631006686667958570319879091479925343180861746334229551789906626779706912256827854894406932889600000000000000000000*i1^25 + -861820502950203020186800655264925179843876523987624580762435849598847468306760158245849585039819124274707343218684901812296175297957422082466365716424770639018409956982346570968108733205063560193804578959952987436411037257969502473730118904506628970236180411829731094153001818644376323430843787416457580008161212668319498382473963149250992040899327472796366553683995134431568920900650203756011702216080017073026864338605586659716354792544214514503859994647803998049995256486511541124140767073296002450728519384574922524728979663944041773210596455706361871664567838715229273661737982221831227526601604065536923515868587078468163691720747430820599781224620494935946233383043780736153629133044006781705053929328623737808730303675033368947594850717171417309688788313183559449953202059930061776251970769820617192921732119476929630892852023726966812891476309462969527435532254209183469400901457121248179974193367463117059563930561111406285674977962514341974383790679849448614202367086953658966799652855702206265792595860367997901209600000000000000000000*i1^26 + 4193708123822762995198880453467491505837324054576822475170407550826224072235501661495844196048535788225357130858658031623460029357236432827704957328278551621932231900834576526207410927383513587859708399051848526726949511202902226721163116772604535197143469187343994456462083395238496444481051243098628258237254326770116109260410862654282863199574717656839337068035873974993621869854856850349700585210003112592796628507213219687958628013175513871182845379026843149594073705333540401821168359966701672642262566789719902359919167820702391650403593287320347883070758200010595283297861724223485201744324601201330439729391481580905654777036510988507336117374953928170680351175683437088380819846468391673178021463835541482357361041556585831852716195328962914970986675117970409312433604562548743436788874779845724799460853534127755122892692104347381634425765092389976226443873806188829256056601977747708565060752227451698023084090762428840965858283251964227395593444495322687534344484328802500294477012203381664551835249626365296640000000000000000000*i1^27 + -17538272566984660672707568296244170415368214496568420729039626543019706926409423056877567844224385578322296303457246148356174318585365453530758652696779701485505993923231708334601636139959984318701093574010994312476153598910831388080098959782515852845110955475478402858593673808834461116166742541407454162408420846259771667860228270297551121278029868552243421247875904223167024560071729162222642317427750200491661794750114253869680828103395129571187271300336515201130523809758035895416609606947045341403893382301188963785229101765630664515258676355354169784944664052401366063465177702404245047861145217855680547404610386577252488897093334004826880838083973469837886275520174193586047912404283123068170246342516443369458808131565154346485568656127515168840014534097932019599446008569475677830274123147032209426117549401446477338124287806682149560376502052722689570474300329043085388598158994855130907431844660948198016708975131792384632314585768762412068316152453684170796470158184414499171885642148465310465157502271488000000000000000000*i1^28 + 57397949867449147630297800791454534207593002706446579545613552173688005786340218721291390224393865230292291557566302747413023249832530156497943004877971348925417050162786729596181917314701053189543270594557246886444087696976778630526122269478572802525838571522012377371037158474501394411299392133188724497525930151897485755602133382807231294053885938998213707468241361260592881461086477941827364640907016260403464487942645454827077442130157491775033704845194726624319843015017572655600138342122909408955182115315458628795147896913297915164676851625013229340399149807780319432026610281400804042700573597772107337358500166833270812511220905949987491681765763113077550496831717702446386553045053117369951298633408486089336585179039775753875915180974432892559859938573717371504146639504221909687066085158787893344814585078706655164055614663907613900385764952419345545744837717397289615421810248653524229154542568937179045998339795323205892705727806912645935881795403022846684915432112899874989055141686792454721631027200000000000000000*i1^29 + -86303004384296743295570440235223359008719691553505651177698617341113710818741589535041703106604962270223433340165723875352975167778114477633019047162824185522537653657790054896406999437003222641775769980948729301790380785582890506909891880777762972964357336491574809447546206491803168776671104106622568697507067363551623116117044266905423705965867394228453112582176273875650107518205998263893636426471697780106100024284015208162991707549606357474752177379166942195487373992753770568492998094245010533423722862849632214789829314563969084680661675502983648427243609183378302482956366504414827984865874304027116462640197656737162274658284589620894283961932904075264816392011513340569249272700274974692548823304257052145528076526048968196227405514468775984395886091689004540305278633288170009004049919964903883113520761446604855276815359491214490451042637777103828759842139580074391631853330652738027091520075165814794961497236737410473451256556293508184779322872214051954073369374750570660286272466676705970421760000000000000000*i1^30 + 1445456050377397956669897519170072063193126401974038696116602828591083251578988877244292326600833276320982797240065251499806230621258363171492074772227813007897464397855713923172931856179417555894040755952580344475157179916965609718906106614772360459688700134340513355855373724683428615659315551138754866125235998501139665599216148400561508340046248468931780666333085513947388043995717747103553566624370819782046593156952998134739522149445621195037007224336606879789330363419770291767238071058798057128039468187091323095842600992845118578486643653179774633255116247071037180519291443121732532804694209328088753729121538612251302661048675525489572264374082928722268550536634613446480522174440732500778518833639609500901583409894897053411290786070430689790009369945426046841644638029438487921633264167974639184895632923348046164292919879152209063969047403058803795294128000703141028041830608697269718054466964824609207197286455621119069498790766519160653071088843099388775359535542038530538406619413751398400000000000000*i1^31 + -4305410974414927750849972961598951281466395414320652964438110010548802376266253392416498219114649574666377260957469148281015357382617365849097245800958483433093295984302181730573106878124672700204873362582601576278361962517113582539015645744903044555278299454560007879856343777468431305178622905470093667542292610085789360749501990018206786360976960638855482960199759655337649146901883466663877521030142670183129121519516534876609253894171209226548040377705163653239394511704344195782406965758537695985928715306378834121712651896092395939700580779227901074990835200581550702018384011770742415181171827672369534504104546515347452310062580450117248103491427052019408803793956518131607503579025194281497809159658011012322026291077295769805038878295952245147932793559848061407217727790133004286930416476169245022724878581905943121247536885500401123750635288605345544468861220842996095579620135262733529879853945317129858183261840770643635142555821023527561317170963119000327711229900036932276879360000000000000*i1^32 + 6510641450395333994564975135120805813422545997454011999671113318492986473948497960706495758684260453309029775722563452983562213760149390677903333340552063000647628192351284558644700461643104476923522270611516886719608318890818125246610888313688367842051780324038179785192201152827520244852852313474654096679754119375679725709657048138168882042352478104042416047930042748948211908650882656722551426965897352818405501217000925644508347388839146493086444256699648575509273875254004689603466383448375236189427558911276754197847324024027433839761341731473865325505783854622345261797760146935181590027587211024149835632665972961850522088868558630977824314716841257549916450663451757643108457844860981846158906175459032087860595909217028548995016412310087687547287402453541393304368596840829495327044525161042817571634097863358523289198929849497534695524662300061645298849762959039349982220137249387421892857857350842294216872008907379626994412905356792662750568496424409773405962891845632000000000000*i1^33 + 174044839560736021962012107230053440016236795780066605221792484596061913387750263417197396822554538879257416856706237724240792873781730098384733173547238826221674675507261452935378199913726237919513765899967932676652149247455943193903541795948123330053420629240860976385490882807780778328260384025382628585907026063085990604574644660976043948243075337111026731073930071087677125180226502841677793558293260211748508895337563163658858613403758027699997634979986260232278268793015796062829397795322450696897545258769837307277523507008259960645643048004642517160668149035610782855621482960014060532798526650707526588731505074546637677661784204018157614746474418197412693506025387709064067288765079440552554391679539766510585173222170818067411780829553151983815152324491538231624419932216661560654368084387420676631161708098049926815204114437050603620828784719603752401629544913697070365002117734250500564550587075829597291729187566357270639549137162953591661326942931784908800000000000*i1^34 + -7089640154344033021148667624884718610990107131177131664761859848468312619206440973001589229862435566354324773165271559560644402596478894060751138518583312292880699652761818454945245030743613718449736552934000437748151444487281388331290163316703712335821616977900490278711451199797043114012469008083641381259651496925135960922064440153452490265460668232487474961389483052362610653732291030277655563274825691306687098669553404201895199184588967200924952319951841680039325066576221763402167293999802221884563802110301727256268228051280045666373826309448713222975234174566454721004182320480171828068929844411795564103066547355098704567078007198388726530033891407118971721189623331973085678457818773572148104529467583439760541165958547305426981409971081642059698996917994389003359269351825524849966169264427300381694337997093910071912768326581369901238891789607951484622958662864933532641755332570051850616617241170236262621534190955387405752942025964904065528279040000000000*i1^35 + 3320924865978485017230931991521823358101035847111294772044514375844700990936846777720031038524878172933720645842627567143128572560429327466050913518336257853830016770331647117056900463557688005499538487715158956658859763364111376313357005298633357684974325107556914099781817635794413048437327932500099477771709812100849890048935369977900585471973169752788482215296682870478164918135362427462277643583434827319010288598711571228795521201527011597213242325437254021587414234171053238337925880572844719501716872445420375052641568503135280175283349687273049199956667109978618994903349378000701218157244569103388465962141940300204713743684533174426916015152101664218072594333664214979555119904436053165692652427152825084787089444199878851914949287468431497106422540967433625994322321158058229747747782128171850609960438546439637311743065203001660124156143410080135720281775419821485202278251398813199502628425709753370495336930176907190301899282537341952000000000*i1^36 + 2383397244748733931766282938563505808756012983670240560507306338239999034743540487380231962944404298983163018588365086998200971107147281566121323214142979902082346362645695689733827824455679311968308200611781928733712228071317636710002155597949613622491608077515779378861455660127698003266934141924835213445680199179301220612563418496808086477520551777033860124168071357973713774639891076570161960967905673213121689611816109717038896080024144146965384467575496516575708135048654776722949628624643595877594032892383281749190250140872883655521003691077875833054717525923145380530856999300631468497926225385275450651536257912746636461765795495800108183591552454538667980069464529475024460622864849376324342253229392747607981927779356814642239306516566328748649186433215678860365801086252508489574666510089440077085029515063614551360675568709033314801327110786890541796406485780171933787858036215120772022707648258306852980500271717581807820800000000*i1^37 + -1521506114832867159109004641727788282223115226385911632201902609761525229418366761195301625801818661445622784253580158957083308289595905595926528434880643823597604425675261798474036858724688568648365660440998596645631071871206946549785999604944355004702829916561416318676035335368299484922081914442584909267153623229534479483637597337258437713395610619273103630374389634360971516625780082989861961728154585134787137174731389551734786063266777228008334125888000395192103748463353013439129320997724201186588572214397733431019580977920143815255156830955810735667985538139518331558143704041226107876863418132094767447069031497963887662921310955211358938977671628294289616766603741969148398660965057617184760421839099821003862197038625609686368123997295729165078072940413184408353851210556885330341641497965439633424203580950294913940193224418663341937273639465534660569871953827819778094195728749915251011100410933104377720104121600000000*i1^38 + -377798173687301208318345176985329422308546452987204973314221037132881049810244178628997289199619091621316851291712979112856838454521290102569034739440675523073944788671354816008159322033146334483893616896336248948106228977870286621631775206474325831904862314941275225915248545810454071324754964795775519199500509568813590073149339470775651197657986964562018252397101288793992214294684252607748536443199522938802495083930786115534006507338495094437636619661179582788861749467335004835170737218430558111602582178398158218257915735422249704513170819694677219436991069851901505792038064448523845545687575815630965234433118226064938879559257227838933172421234724082923379162255362733571172202808411843662261362569813344289832824005796085714132011609821011544535965901997523313352624291840294418777407288488542988194522587108809566067769449476561027328487741500100091249431883586956691079078819823638232313875743451633472000000*i1^39 + 406185211700113746010960173185243469403071728610865354099866662002687443031519088874811298338014924622875199215306964147751337964019890153272300367397414031756184160593508047616443588661169805196819828917117808059442183611754185675579049803323614522125310062595625489535716230718864762326217465743655471035533553154877545869676582218043068460695372860280710603508293783348788835736497534251311481995139855348075341409110957150373100089150898240962617489539387177407499878162144643314551757575014246913588914190666831111320702304770809788752276547420760198697553096565721192419333316199405927133772339800636115738374816455850295891402783780639384072436493274794430479532060127292397736959659890828802114972993489696141359023117647056280875011048305403658045220918108465306438609769717587160595345525038803313665009632820756658309882145149126345096592371623061388571006283613701593596807299628584657798281600000*i1^40 + 231867091459625069107658186410683569736455392266076663328931651486244749042071020732274854765914935801985178374444963981692469745061487266514770246282558838994504423464766955174629145825222815562640219631128773200744559318118585542133905236411807925474066646494650708562749488604682127176350626269710649331139937470676570600642149832974156313847259814604587191865074088905186660494328105815405805112684779978069356422927799097860080532003367416912909038658218721064484802235040205758023003947104561411652859924612512556571140818256798586756904576767029360545181743265148725215189092629793747878975876906227310373181888559850371294575166973172094868614093110484949794365927559294855677130695184294329799852910202833388994697342286464409615885708642041786419844699609029578222680103459728377144066089914905657071071153224542943302954958607093531679719355871772103762303476621212833974983015418080000*i1^41 + 59637184702284517629419310367485098784441156475253259258951525931394932375760908526610835294257174717094005701433736026089075194190719735786877435305236336144792020302391477766998126709651502115622261379708669679214606615694896214582021262597167120892118678921654651223795829654725298705016820724083096196984810133696480292517784567405694292583501764178116050709225045607078863179988674814614285953899823771889738237590474659811626382024942111461929681085974181929431376449087763676740021867646072195548175405526487272964819521446735174377125447626101871003901791650016953859767118697927486564683491934652805329777035769253251032135336534871876088050085999539469789534968956772043180287444375826943859135414868244530920304484867466268726405209864939230102763219726230996907343481058804334244213947119173166879050065436355526297016966885687490157290667999432205808065093530269563400000*i1^42 + 11896689542795555086409254479512158119654702553496565853355856064786705670340330256498428390117829907541808060688395176768546516687139774319327369738743350754323880447029951219929387630914725483757258104375604851557161928573428262838971288861047108536130193825856956339605970255900035886423383332352516204217575399309545503488793681642340315593267485395482066882024911298362697498579812697354683233629472341958440028698073651543177916814357722360108663919622985379571862165779235499201253675076242099928317148176571178026038741961844724077247712728915340288685623225849025635307433562284353086663414855411508327164388767755683667088332954274816888914652610654760150529815191874789052149338878516964911634855478640400727281795330965141645164469459747793447622450060926082347756740523622694324722163747294715086975205605343192731762216398779436588009897501556507958402245200*i1^43 + 901942675921305509312767116455435586937071553402520431465849847591940308974372601111831444208042135859775592988681100280430690218701200847257689482189908962312739765817867169942980485554619177615941381115309087649419060700347905620027661455954023728788926512565842460149754665388386167880828367580843202021474693339756215734563125091672684687790008961090636249596176837280967064408890865078020017622512078775511920099142039445322727536160010505844590713454839174050922801458079207132463525294447990077232008247936420200536195568610682435084791233658600906398337684577981647440384906837254586492188078398491052635114121709311703769762076690922397734783385753325971655039301156116369872760295636088352007920809873017065333227885979356459067601844962909075825082834771370654791385839714703473016853786861620619576915526427450644416039061163671887373872871393540*i1^44 + 125554267400720897183244006025090411909570092466787843496686925490142310098084989026412378202859741659468384100844128345848801313419442372263382435253400357872196246684501287015371888043857998717952939798729738532436838106580842107625491044146838874749926234197606170551512524199005235151610350054648011651836916881072060873179973878600120366630063443129461878480026754437626984490051509205194784991892580940800396299985031097701087658573099367499289379642241984742610212572597420368205794901177336678557265700313370820641661544977970521033663301226919678190240207014269826234801881799371332725658872056699700405516093835644510908291483391031834356145707409275254384961701797467307558921084698613391881002924783987092490859013147180377914091815033099519962317552954343599434429160300218452307213870114607660399933593566323*i1^45 - N1*2744871422534480039286214772861931606173082489975203988967437559353998623999708302203847301028087580814998250959610500833574849030433795960766474045154532966379336714835318798894278094477454860898517632850502082345395096*i3 ] ]