[ [ 1427359982515637432876520610242988284912562797249407661862550889078354162303535744918465162719989776357542584047962398984765892277313626885231953401727359709568728182319106244329900185327204738486435757115846707110184942311981216519340635272307734808125129859489052424012070144497840554505348047755894683093090779625271183891145172364478381186629268983436057030667399472847984366024697419183186233736191562802852401789399327846580464413259224238678262198664368627619071401181200281519139219839829250363086246977720827922750482470574541662347331888674138928884586905442968382585110142633330278563016899024687005866330091514794876379123571264891947924670853951172109635840907436352527730735231210956683972324842190594776637393727144017257089956626550522665770458181597401367708092989830067564040171298157185728977258803846992756611272783745752123603041148856356068531640634572790030615915469977106981563708084564312478762723350531463941362632347573796192152466351060314353971001116271689401207567936969125277481033192176731556226210849942603788903199470690318605221522449515474740838400000000000000000000000000000000000000000000 + 37007271385152157687928749929254798798235067472077201094119248705937014245107625136506990545340430141332110166184778886883317843611000659919790172059845339053629418297503715732752336826099448048677903936623963845825010513521657129242692814507983094871469062161717270917864780901107617142383989321523285947157975911268560444101093169151909143959080086178211834993451515300013504100587253744075121563108654850881070730974061880935560721358165226189625665726370182758229307019460682226181529727459635215163845963319563847766007389306456422833853963080153660693381118622676404055067238971987672177092619063936390483118661994199820771260922682251110156923412999081772147447463674336137058040966360758099631829381376777689332314953807981559577080831562497206347533571238602618015494739828102093797600734191714490177793898142158827464374061871446738776662637992508437891930301072728418977571048104761008015996639529813239111486288882255260072599903911653454229051770546192901898099442575338796592130147777058892232963745402939381713001953664833769365787139530202899496186541530878910136320000000000000000000000000000000000000000000*i1 + 465714255598607185145400918481512637020196865881852335057743487484011827797003989360038342604903571254413268068701946100841000629982059452061357304589419478029430919335435019177370685121441919004517246417589884357462313680733609516060997221212575446577272368383971130955908695607185439663300930807986093872543381205607048242475050729592932881452245170178048948711422006561203608193532868880074204253626317470396005294440534729910468842329562685923920007578863883165720563834080844111065485492344573339826623120062717051579336491298242749780947755322745428353546009621488584434653286450097917299573083533767099341865162986793703941000166449814044544071120854847394953239326395428141031882140254038936030773086073001688073052115674419546164269683034448071485322165291496088070699745609049139869298253493703112294852679230680806037211822032797277969611139048144601099831794334571996550985170483912710227061631469635174637223543836315749366988739885970339933551120275408345673936894910143717462472257722274233197984012651765354638210332440331166169846484942080405904687769479949582336000000000000000000000000000000000000000000*i1^2 + 207986837775436974211632260264222844369771501417172687621577842812830782599063222507941165891391227786108462311405013479373652721419169579275074209076316562874507947680113018566398765211312011445999788856122459039688903591416982510903456271685195019197571160508685580526438062544977064305956501139437884888150431993040694843327544143387666028448459889014109401018960441816415470758286184686811527650695853503588400621180621804408116682155999155829683080474072458555988560229086273655486200551010830716362567279686827338806615688993606082563442705479380712605810912172566157031760873166031890620674718255387575187813620270543325973923066980529156750581159309296283107770200145051732243640183604958501524454826240532813430221584763631250189987230225419113440042472696709296581008305119809381941900508609069704983078898536733002135957417760478222777381069468454227616040322656014832162414838104445494898265246349150664132926291256443311222289977148447458432506759189880160179466778495077734979652799871962585026724241650621918689813728641183392600629378225838958114326784952919654400000000000000000000000000000000000000000*i1^3 + 31926893086828220511468155129106722372433246887296014505523189160182403429950222031350979550046923236099166484596986100109488229212658787305569273315141392056763836484081966023668857932474950640364868565139288168874780349761105768382536791890680655780118625938483739257782949951349059699476053089011393784625604880567679341266772321277820206644663833164740365796568562009247223741927188482817949349393976356389085643490787082214009408486821481324382589844701393164399176290866247107357175046859043929521876779248065170990181939841545683359927112637728738922805246852692132316476288137894532100319507639050906953566783034048705528368927489216266271749280252925742914140955040452231045354525119220067005214979583737260015163799424148830583903879366528997554903778554480184813287395955461289142497428192213476428721201064120532334642519997623037955401000299557397972988015858144801550507478248617673396785502109104131080254421403791340512002201187447410145166234316563515571207360447887350162165216524881928311458776270095989395505866528731623391204837869922443160115635562741760000000000000000000000000000000000000000*i1^4 + 1321549487712652510694024652663925768017969614583570414740256461760289214537534652064536583955530976978022787666130724397100009661852322427364025233145423992293409805727812616585956025862722155048230053080621298535983326176582714544857882828756123461480512756140867945633993778936500195039340377375911949848581926530053231128330017447644006154460259763118034683429905179200590789485795933531303620340757972197866778753064142173803933890170977502877309626699818030908566540801856628543962077242417680918549935975315047832080173823476289194356033485234034937259570537120054401658432194304695200374796526345553563499810812636700150127414964826283106090663227645045826581611526716276386153875200644230554903743096693319028082546122125895271958909584827822841573618614721280403519572567176651763961645771646818929437132688379298484408047162691629751067348942165326507055962074017664373752443280755606944563475807768773311250319797101026551109984426171001190012072858816447336975732992370855170387161084933388633371237721928751223628834054563863773464758773515947979016461352960000000000000000000000000000000000000000*i1^5 + -125459581388226795212181625668171526045026909973550255280995675106663199878075196451934462184223822897718181115840092253272682562898759719899206299594248617747760243283199250423961777852677978845759368373982444767147857166757789587876381473130949758022957727090870901081944621909779252475160562579476805977112575103240696184483214011684311443461847142251169384788447860359489546753119859748083927277330936967447954974698976360630334434420837276910534516820714451261069546828098961226365356746946360241655850364173394237282850295164864809594391289011662910701631380833226608250421134006773696484584692062328324885650083246985643658623979996242556785783089854805373119907445574334466591681980703551573719075798027815421034565671722595794067422529106078502099185323696381730608304737384003463180479252646726182489012602144042838964515786550467870212397652373652883738343124208014396287827714060067658703707706607834721731241543453802779115480104410698122977033543247360157680654251058990180320217570996230279130516230587760465547614846053441512564938410678442270181765939200000000000000000000000000000000000000*i1^6 + -12002303662448590741834977031326123422057575812225482527982586867730239889905439241777399540248342452343557853214207501620328359866017841638660316482682237534223305225740888237887117678544457688031609202692789676168193996437330655792166496641426419826927528684718873243789130572129567197462874882795955666378999628896001856880747116087791023114418637779635767965645824790941311832792037435922694104151593968502049151154383638395713084475518337251498920602543616442550368640247630291384142090355570081099145820725557699006239371197954794747612774822803600050532033715169164969417423460425158226081724777471888188250344957960107924372759158090030239232510304488383515422959922419965059636922518755562690670251868818302580724551004332282298347052998752260876161906891069906645386393524055095766545062235143773164270396557935607129996558686810022544890594618911598275754452094848816234927858413701785566016622762770407187036468978771650803488152312828464240728185325354704608808532671927216671656726540170656607884421795828228651542388740599497727367734933302739384401920000000000000000000000000000000000000*i1^7 + 368848239128862131132290168849764298889180236777391145508731450827085190605186232113999238086113060042041350188817198706969393463874407576534802169737115578872802706543097694706726033035650453398355409552585279182566069524044606865081190090270684617063159398113969309008939697678634205576207300438393259579330921520458297747544067529514081389729638964086157987037502166362216043046610299131321137826711634575394600808132033388747501848055218042060592385996529919615568616272120650292356213098621533813839715778801170306266665444723245039234189838147923203247074006784367953076827167252797509075893781859115126233690837497374311659552204896056111336638801408969077029246196632053867928238310303672835647164194681458064756415349983613015033857230279280193345053313545746628585529307553680814305350765890495699203364599414356959884781745990098164456444996113569185365390478726593022057631822568499952472789617766348732026935659908157728811051844250074830935073806601811172290426892655652048765140181185080163947373532142332128348814369965120119044668515132077244416000000000000000000000000000000000000*i1^8 + 268077682859466238636789959189090388691203007333263815837609743639181892276413813673676561150251697985808222913054069071094433649863694721930400913983680806462641596158630666033958743918703125284492979393466909970681399102471866377008315947042974890182909204047233838394135575436433375323683572586728580909796618446064932573635784065508760935404209173228563561151600688197111283012884161724125738997530214840540827006570838240403648525333212498671926886200792796806041825108492825676472490417075752806217046768320280687515596106698713477299116942363541029913582873233500815287433043636949024866538180819500130298778633410993625687902745438127569339537413461425460546607878882841505190608234562861748090538752171563804572737018141849393760021957169447843793392915512772915281666229246572430042873266940228406813299524671265911540675727098477789254979474036196991005361412440890521618359371763625030500266914807256310309010415618185341001694853720106460788549160143593281227803852089963082156490113835105471316909175054884237784572878209722218807434531405247283200000000000000000000000000000000000*i1^9 + -20338833541382007432972317882100887889461075373215105496369810875518370727244208284388827414021124740336020463388845357683161382563858966728419775768196216302608105600383343842005085202265143633474852487275652584748698704710055698711817029769753494724349435195075025889204605854262210708574423943691181555006735730117603882890735405563129373957667936330192831142137017119320346712604859148326297203906410245084784481119249751838723122232184227006661223704266913557350913255007028034173497156206818264092472721148921765018340001020927536229357940985445280055763061261853616720558958827616810916987771841275871395134523411298909477272656253920018951561529832912677716594350618181594952185283737060704000080878139551166829688713830096748989559433353738634809142695386261877472632071199835985871039057044806278848699666015377036248193019998267073216144306035890096188857902606885884172281124368088699034870731478520411611299937594996946773469021384394461449628223128268414117672655633771333658182903542872787178298017652486170804377439203060104424238603252531200000000000000000000000000000000000*i1^10 + 1093904272933377776161045027920054607422941534780656389414605738500129012845345031405289721052682096543082360042502602899377045455157129564618867630891690810450118559295774159519151333734131711183239522917665530443585625794703811300385874345550266127299828449009824708092945211726437279997846004741533881467240426206014466390665909934684825833176785074314179550242090115653710138495483701381990391529298876229861518483498862454621622876604813128658839734526765606645920194530884482650335010181635837037625217084875038084252931573530595406335205831446716797221714896163277862195900760244116301982105878150354615752227956443663910971015475647464318266780489155041609079632223965955399411265022095311952208268068603997801841520803742071212110441379221950541695026384880583437923086666385457635704633931894734232437518870926214873019459600066818261070650839973848701577159258629080293467513508809007264431299770475753803235509063839567775815242772857766209384385408041422601921927177639745132688573930442088218370398277078833808234280528660116608573079814144000000000000000000000000000000000*i1^11 + -16083907985914309673110523964200748029700816884337555795714504027367266091370065706029706400413167149126184149293647514159395136271130892978574999398631372894631894638849686207937300103812526439154920000462586028408431795232207965416876022090489770003090816626123283869146065477967531472498349429552344557019168786153628656366909337951414961180793686658604535362029565963178615469534675517931436357291423788044015868911750587374402511639730940543556431765462300288226882789236466809166582813820270748670790352329354906148715352379985117143430585018158810262108752608474002403985541946689091485155751699265157963708958105264359681108720633839496718964837240451037859565220625469355359989984392237561990576221224295038113534627829861687220493305181188144083832258451049369417508260580297355281584661442401014871549435345104115672422902389760635912307764903622602605532215151925876863301310040841061541375619717786312217486842624328931733729614355391266385746820238979784977067744024962237441936689329500415277043454409601718727100683102163931338742169600000000000000000000000000000000*i1^12 + 173962570408302519435294493212302333090322278487119509632374499321777280072740272303180209010047602910894532099541055396044742572966788122554698666483505506315829086703962834109128793420281786796994470674157330686971994537191665424040544232243813518196692435552124944281542089455630211961575003299807590173685978598536490990214317481402318154681079800767700597426627685447023941787049775528255879966007849076510587413816599029286680487449126437014372219069861293091197295343767084093703860921506346840027043277838615110612870448506016490663787293726131053899856491691379623361075207275262631268944912990405802895692055856492249509257266856575608251107073539175842136607686482848767814393397700113914731560923523161249473954156798561503750536807801606067916107675116856389628903088019656756078411890501913400587526240056390955573742137171098294051384815168849782956699515891661985214650008161790853800228232558643330099366809953555557535613314881619301937788633331808826136803056084980531515781371499441311221365040040760333852520940071609360711680000000000000000000000000000000*i1^13 + -2671961684134111069917802444489281655123675961459047068535366097926337772730842731044185300932701880019476176865608908636037943520679698889424939141600217095538877795295720384196045355592675172502335358618968818601131240967296447052862979877870093712752198394019053861637273563525994468028164538959705469716865518671846802013084640627171345392222073262578578721371037343467431759616715969791529762437350499536231643609733832120351716855295136167987746268796820984018246828837642193583617153336530452840581269641082285535954259403498139546210519669563346096497998402446385628050060438873555144418352393658299637346728699107819902460426637318780463035638060535113067244445948577315208808854465424402288864557376096187809842377976727716149178117482098924628263376914605785852513589121600866379644788279481848163453597322025562866870861070367622067634982866878464821902122181273711371145828117088189773153891516271175181556445440856570376266696004878454440784639033588039456312401714614371230531557440907339012151175951369374023877867375410806784000000000000000000000000000000*i1^14 + 45874130454140524276660888737114477287393390783545260014397692687132249131419891696291856879810021694325307740522224575878414422235156732105431778899627693001456168636032954918500596913801884099206465122686309131431083190260596361545443749170273573739344546157026243561325109395844379559257666207202434840032204372537420432395465353599085508189394431703187941276678828709085837807971227305334168969576845112406179708720505245731458244765720574808412077970217993602021571243796233667243835033268838299417413871892498171550953041041933133226676224173956576625108785495005894983349570983561105429228229640542154912891878352812554949975648152585697643309878744510995665532207120648171759336901835318361449304511473108267938319203235637994786355585299233186019334771426347257004293435810201299741150449956856186035974700828205880993370777239798689264494089358949076065403907612654966618485192634837026041285998319112152843938021221933445235457943615510194387159377369007057690898472604215931534906664095719138406683787299191442911104206687436800000000000000000000000000000*i1^15 + -87187241390731447384374316588766642615614572441684129285859265000821944788968116307922117585509341984327088363284357221567013767207082141386187104205568298563968556876425723606280346944823472135160330391628620485017527874605957219034644112502356260695397070610186328906347294382692873375107215224839468083296740174750214133176382528525967382070865691309372357122154381437270785509051211120451210539648398885143098236938321643824424469051943394661964666410116329694509878550905328058380390369910160992342056004462039824208433699596718572547163516531160921954838647409102370297604131515166222364013566310877597234910601916244722410576373969751733312821688264673311357861419777115803353741396301247622825869525484270009883561926110304795456409950747260959395812366690493029221878551676340270286449723056887536965702185311172986357853558673401991694017450710919495319829553345533261571983785904929957245261678047171171910683962163701404200756166405087623877597246886555222097141647301391213661545652032677174638247729943610708380918743040000000000000000000000000000*i1^16 + 2311141666265473244439984082843080777533381851678957648181943942518402081712649620660827467335352254741719733840386430799527295194541469515945831430300239945674774273430702316765458274282878805903957896961178151947908175031663521048879467264854648407614968813983992940921161414054753415271325044992504564373890968215085371489654072474684098836112500227858797612234342318798093067682678392814427943811817013450501132922143031086608449049109470219751976100750717774146036338540696120803963131433709930203498493321770217548281111411061907549618516424418719838689896830340886131466142019922466493811512650608128463420243123082753520251133246391763966188484307989160377156410636665125249327427926163403244209760105529060379399570495324107909056128473474673221076897144278416580519245538791656715844610356423635194282947503542328819614953118353077809420879083902667925350391805208893798046986330526650854251740007491667432856378615385144363205541810472642654359770254941256736907030145146087343827932685328721688239908873985580926500864000000000000000000000000000*i1^17 + 9851876622714102275998056872347293478767916198060584596428455859743141290593538450665403049178792210523982317501638260197113269041245122495238432943885343528789462283988905760637830545007706900693246902275450369433910578252165101218512964795090738723627556917254681604997657564859682663564836387267308496195842830498222657015461534502557251571203252243757530771110531489634013448414055817852886696648030585371318824672881523863295301448085604701025058493316601310400471324700938225841300965440117043824040565486694636468405349517607773772779800941427399527949896449410468130595939069271913256293735735794194150451971674315908087392404990431218958675614160109801236908201306493714260876580913333033238087800885528530538779846682571051479067694392757509554779614981683407272713616420401914002999946653891193506665009506299841798990630938007747013341655053024175417950564042199204118235461549225316521456710837015190123289597932874432435049707515903411629149660038975096628249807813985487952549657671630209968129413931406144307200000000000000000000000000*i1^18 + 16278902729185421099483264492325338452526898568894246237829968814107229909202610299027990140502386822893795604047579361172200534343353064279298983301470549254752459883187271769783251840513151901635129759864700811699635614191228024610051342588973016720920493295625233917756626620993274341215232336454290896703695330935313506847299040011672904207106085671998703098464451612684896771711719099778706989227857967007166636258501239338213394086545065836400096271814432549914762217149135217479908616099097045717920142828607227741186724418503105933566285567135456885039598782969965956333696966181176840694288656640749006612991056254112163695423475627665238195448967152399512402904339635255674027259804019330910582497114073453189083885828024860149110647142386250556326914599800195578969635093422712859219738842142567548779274852739454561256446115905598119889905835920870280657479748049352967109880679523951629389591895254980733973796121627277071575859906834474823875237194439579677265360252166487959070261552555161745213362693734400000000000000000000000000*i1^19 + 36707546240530905088651912229913675026283897793075144537729454261253455489347486492473252400835176488071825625165519720456672522193227036048071044195297531762033215961439207890704389874896644018980606748765542617862658284733915571573790576735261906169304112714676962628224233273938973874390410354377511777683389427956766514674781250248602659258852464300269022986388391481506908553514542948747559366459062058872473098751395199482421904594864440825744592427178981737137569150408181478097054953405732262846848063055404843904277189861137225287835122176449610821532789725563555944174995282983356918994956179063556717317020329851655941769087376479071124895626110498400925540702560771000844826270306337976612354813130709803052779598320865562053924581266164741716004135166170609419896747910600877944758629369763170843419623064765735425502388303987809585092114188977127919425749646011338011212228098169215723466564759070731657787307872976134046010145885839529926152041395887788477403862572971005509997414077161927457156104192000000000000000000000000*i1^20 + 101623418971251421291021313774409872891593435802733898376543550939217879814889253348319046036888194925258632349575828712223641813043923689655746167254479681222963552759968974680508038793694265716444131050514776508145374277961609838767317330564234294958784554807332243353682960439845199872360319952272308893218664754673569175843299210316861412671995798813978288188301713979829106370204067276899457618062922204197600596811654008667017891662963698768970770125960876744383636172781804676914615351959720610791645189398282572386160967558401751604181063142828439194229185570204417141705895568561759449603819269479925277917748683164149735293438984367779780971322798949769432469362275205377871148659021861583243777148090337576493520347248503421943617924362913040486061513689106390558436461592118982650257490502593253024039112881761804215503367653990535570189937300191512324345362745952695064122214628869369476049375020628981675796099654131214085151812481647047811463282644323834653065909538708562734159000170879383293132800000000000000000000000*i1^21 + 224979118978458478647508776594013011968893549048964875805701751286514916558415065264186204047544100750408641156109116195471323908375952778704101750232785297267142537010699369918368943791414567348658931105243611416868044168553290096614249078215798396218018460850434882303906057588357818637025818335923177794015721321830964053331458591755942459574907760054712824667481435949672216443832234390486929341512963303907511710244874089989306776825081918799681553904861520299453660978093541753177975599386216141945686752654441668490378994758935962286010698249471193381162411361938843869405825507575617391621488052620241668391674070324736723799470081157810652820337273470713425905078442297054226140917069040254186147203292399038962830395641217585948587047333445611605486708805483019785114596601644136511854971428371231157625461463740864127598637946911267919583773990804966698954038855635578276381987675404622170857885018854182732444397319167365153720685429271090232372697083274966217246948184756394895690404490693836800000000000000000000000*i1^22 + 341059505903479735790690871226355316495553864829645060248056874676002376454576127241281246235713056318443860639674263527696377515292626846842267807034115191435748199329610326555534066549002307994901528328842523732325451011733655853112027436435301790848168052354439780842047108968181443412686142592759438827004999752592838722340715472331762661717574864904806994578234366275436177026601395880374775017794076795680122107409887869863415266004213030483712956918587543450383131663612157980758592154435040535385521571705952660300587316763478700027136379775910317254645117502145552295133740328351046866942459144234778503183269461599489473284293845505168660084797695498506201852556284425079118653574206256137814334590549108551205473641195504193881302407377710215804004346594100553747564896915599433231086474659034488790677369284489162215024767575724631821997919414515607999076289152459345921736377052121602022489197280088799778711801691618046378881367116447611178709404281690306368300145992183195130932469170176000000000000000000000*i1^23 + 254668130652813020984892396658392683857584919018075085869659214536409047371346496001365017876556994823361180633394167197998626749270483248117611945440117972122638996705102355041506295986847839747093944081037955773698547925893362490895706187310361226876157827205194431041354053526786740261608543107698421453495406089189952485978833232411000967050416878748591013145275152789366174200916990457862447643906604256897345652640769509886144379819336557809230671145956085090258896753530567323790563103775026172934745328935386046567744899917430709520534242333770476946100272971045476668830184547971716959317106870440908649816362131752833757852932884939617488258335990394269191605143263462496510546034814582796933706121105660096972442538757004982710486447544262035646395195622060942838787775147237983345111277404508564664034433326379166733622096550708172441165464650050524818049479613174184916516744719761505016098772060232224091892599969548429291690584019822121825169462331871745111252682453465674202847641600000000000000000000*i1^24 + 112107687089446200499034406472969692349601384645542274631084607246725960473924124445030361776485623154624931778301481209545145405636014826243001920036063259818310025854769249155172050720924298310173383191060118111046178399816171101154500101717136024130323587525008318862894937934370216484827756945095650999254380931092327537370292333481251410595831115839668060698301407531386801669271326165421711074409914352422011309925760556031865401667865271564829715937073570233136448026528638129336210256465979815563862705646096495506717118252300549916255472657855426763153966243835492695913993596335084596715309514396999914069210804674123684574305133365667312052559739823190291793302008751831741419771367840877965980149162010519993808353248495516274492776986486009492696730609918696008698331417301159826489190468235313505194557269928536148739945142394203161317395060643415728314977080921217499393887610999280988781946555208075997693938016849597519974021374514260957432009010079125269509133536844872417280000000000000000000*i1^25 + 32330359210996036244087961115250158663231046244276820007752220527300673977611285720478942754783455807853751704076947991711547479131053927740343122629478475893430900944639268776405747293771111318321613394945931954394792562834488677140124133073640714030310522499739544890624911994210570282116680192531178274967022400738350366388867456905934465442272751419028274526819052473474731656038699321234335609646453349581764272525473510970316523892108228838414939704563416819399946663592943161595148718581000579689981813976064400721088665077430099883350347622625422083125354507581337350155024505539856053228300905099135253555862420240501210719827339589003810699680880245857807602897360683726612337412444810162007573908857699301743615332412810690782020664820311005353796814717136415310522681606207918549928190332135262127440951667478379072144084472069386320280319516447684804509397708803858397782947914124243490791040737083134522341102036090833180897716278718192662453164882173724914302306782019584000000000000000000*i1^26 + 6121497467754057005066519494110565973335332420288601619675986780562610061454593951497639886330487384121595287350298926305406244592152555363949625807086797160027675150215808453750079952241661314392658168512925738697628115461905193423404435714502998420240546995075112832322136969922459038400331774722771340605031684331819307862380262229559952922626152548939211432982945936950661266855961409540003578730362017377163031918708871243468481016433347093838449691809023185365347554139910371507331726091423188943683646939305932372327580237789241893656846652226122691826423985133958652529221281296252477535589487160885488838516729766165189944063483257953059218552982855488472596404782913662403407415868934352211559526631440437045861168955863142247319841611399050817155773211445817121017845662463566397932668882143832295952209854974687631825120338516590275261171426475726722860534279498228095018562413080515695657732658331473524967550751385095979190652010747920893194127611863294834388448051200000000000000000*i1^27 + 713406614417775564473159611315572825781368140461436283874493562964658121014064626266353278349774086468653891140678104603262489248834678025261780164709654287917311640000318495661943843769665149699321539495830839647227628015796487903150320592168619403191133149701941770603575670202881697453341300599105055800046451159915829964675848378321830900284427590457174492568224140518153665266398289945566334266185891592453173869382573417604304006091131897094211541633523848679721284068038091877499308651128761031844002215817928923837055890689367305403861281069097947058812127689022911528853984231797211269851348458204659445575482993444370049368561072561534847230984294038343209539397708275521465444631175599539050879818532709987035935556888849200001372834834856172295512614981997036315012827437218295229396922690787924628580592852880968239243388160013276387077735433588234833927949779443841328305698864421550574741190178975330081796723830215801255399032336376763267449753143133842964480000000000000000*i1^28 + 47358497287381165241190221813756902284280367455777764047414399366231290833389702598576122588526300151895501755794974978052314214207778239413446938968918167659250998449506357320592346085513187532714873296373654786479745749287676730086761119774805384634193647781908555328231931198560354734062005027093221737480358832088565073255621471522939539467812538992312405877337199224270897593341856786875953645132455713924064138444815524744186495747718153835757594847785803127753607712278745935265844996933490596279827757976861638079991127334924868205650589607143856425841429736306629278531163915454806693299267509037413164961067752909069772541491333373462489080482241410556865445323419633476124640417879870966868911969901507447920151018641424941751666223625846212860333794273620988930036046779395354490830053635987862275035101117182451257777623262515136328328452749118616929616496470438993401717821058682461163844768750649537726425716965684894677601817713359779496379327732252672000000000000000*i1^29 + 1852932372469495121468105519804157874903569739589346592886066886682045825920334789756636743303690965674181844483512632728097827960657601801908677954999301538746506578455657282596787355705951372380356622809017936962276151881001644072001406204411478737343350023069021267681661198794034111547322053192059621533762706927588923743353374602014737304884117942917302681164534907925569809672110392866572479082495993560347121232221798068275675778821255916334954621066734362603802950878334840758579206918166287422063233856001331427080745789834916339741530679699035379974718137697242167289716850328931221795182935335433761628863382746506914494451570288993222012898388970160401465293593529898516060388284404212842903929920090619050932855446769968339522390961808501947045189485756596978654173117100729160945179599731214503250799536404190197114495553579594637867986687314162837471942900164592934108216228361481510378362015657231519955741308108629928017452940642110696438785638400000000000000*i1^30 + 40793962055478336759201076969022276508126141661166124153723277035412704065026806702538929164421051293096708932551098774600831234440116039856859990444579502139615241195672202628814031583764653028762447894997490844147234232157499845388850029284822021862190181851739533684348472807253844318485101662070563548291689949139397117162915280139450202884319401848751830709101285063760127300032387991904799064176051163782450194168600385319731607721898832746022133550213844758209115400422757439100401791855476294093953020984763241085785017214698261149766018477560708066970662428638417894952667234695680741362382451052068383619294823698706341437109105618996927712225173226568533057295955742338936536340216701806570107059370508419467692780964184089795230294024225191262761383034427860140854984971611295261322559154226517822574345219914613673015293103176988404923985404476107497451490805956931506212458682344777354225404813084498883548465753843754578327783466219318804480000000000000*i1^31 + 381483502798019575766942843571524812415333027987038469851743415713193469272173289300263548334742775436424950014307657080116475371046652480257164072473948891008621590030443924213806283682520023912369500156887424338452372591992687900494419309866184088959666623301060812221696433497877168879225038092183766182131105028149697561738954413451283508036822824634175589363601576990633958616005817849729305595784825028497144361176785979640294195509636334452386808534192765020388500296277757420591167095569987811552046845978495033012522174639642076259159640499192391949452468729502343102487572291921144518595188470128756790756486281340142232701527061235758813370623973993806605339060218229630921666697963346530610363514451033892882983550852481556149357447610589116787503943401103631385812974927087963796551188653365085493263579016876402099672014781195704654946279467178145982595115441563107346934937715757994344241928473584991257823218386145862894162743918592000000000000*i1^32 + -2147524391782423218107814817354010424536496215621909895455470802117475552334751985124856415719986984768942629843151769515283234290769215679897296407002429648139236722736138369614525486277727001991883527530765816221400343547916314475294123085086230916164689705768016750231966794878352322990636833480083761177539085424254688261838051697949089572255341025077470050847891616442889120109602220485374720261063989255550025751612072663700626815758871690082323409647827063949304546661565046639487293740965443397505838391407437484464383109975908925421183732100633056730366048141581414578270099262036561692822553405846575875377463355322520030127429620113502594981981057439405272413645633571957669146742935048522961067489570546015273954098973661417280032209630183470874013221308921823714555443353759536663907021428589063063640916208921570175072865919392349685684354162894106843871401443209883006001824064605212703632972011426784172978423843047099229798400000000000*i1^33 + -68896646415212766475337114536025955920572729580909759750942152295863418495995188979720752374590391634232307751349679496839722806200675161850214663003027640354051239759354753964505635554370766838911216933373573546428349067490042691033653544780646189151808885236150949279155039385586115283696980178974927545259129309488909191727594880270780773223542700169844069358256195776493312854237256904469419926430883610067910477753723848971823272375027859482488532661284028191064270070558788515259140789510421210081440826330726594115901492381928727147676846766872209729157795613395095915901162439468544810252767306634981141237830145186985112273116918171712563747990092208363098851062673615096683203152691752332742250996783726235418879639627485820497973562813470299670569806591303266031524715167564000281563459031430260486859091164742121712166471237703322346818244518849716311548794818009630383548081675105096463089742938630608681160166314973593600000000000*i1^34 + -172042501110086571213877078109668778571496009353147064479599583823989081851955062527278042028677475097620768451500392541850732600514387790718397165231451897774330500970847023507453521931452411724024816661814992431736942992244704880261630428292652704596811982121656911479863801401376783884552658987665122827165780159259720718459035878552574226404329592057042856085242777440659178316241949183851353193915681768929527566745959685984948166464429495859184716138004232667916132985979604968934707342397117363416288910478637626350308364167264580246903875365742957996184520183772698027465099251514287716915232226297741588190237967860759293340635763776430845279759677700512041877486502019202110531334456524269086820307856709682687012104924896720165773092196649915826432570755429086919410696404982290362861391746988569322082601581442972092138129098368388815885588015152408646978328004334974772528785841294861250205483232353931678311251968000000000*i1^35 + 4104309055716305041397135048216617770537229397900285413937420565952832458124965722095947881111295404486774260406862160502680878293202963881092553863435413026225762200988884754930254514548617030318874168170046676706161687459496433857930714624043891838354382061964443182371493001321012542114200458752071560871268763278816462763013455812269078885511819541278086469938407418492620518381993443951363428351140834687904544306631144334197831516909869074150423459418830050482926575676787822487954519267105373241385481962447446940968475186417619896797246665792678935847403712590937960491558605166783450991075264491626184308021283959089955542565452276420220727651101042069957719712777857322172608131340976833030908925752639413671728959122617259564430969783402580703436341162812077944999209670084368351800052718516397577075127132944665757112690126354306155230256429774232918926424005869066641910685071066303530047052190992712282931200000000*i1^36 + 23639353944585853038018861276511359057625367826348005031351997272766093373381264493620042541757597835206208404082153483118644426927079990323172525679201143823791969105099021615265567803547548175294960910068076570795194379570672900287843542141619514394250495290017285805674375120077474873409018223070562179392043317054496108500577899446873004243446308661878905408173868450147386670076201244944499515712629485408578124236517386050085522221335351462409546547432096285386886159948968020279633142364238726976968480983305206210369925640195114131584326159633676958370928768381537061612695104539947551795004066651141392615643943708501112662262721225191439473165778466808180504450701290217153973750879053596370149589735574990660199058163274192686383340143259053379147815439639196071999223733684160404885653334054530349148666275392801157962351150291474945793752269430166845321625091566075848300364218584689539065526972579840000000*i1^37 + -8428391151318704458477485366349558769481034623187784153065312114160016895090329931252443430318760900652679141428433137254500426602176267645346323467251908699389011186225228172555544909998502313701107326297758863092809180593556368820824733853217965815171236757806534732955155356755784791682293114050286065430425499820901619322864696912240399511552367181705448993012548043348256104832869720386048212791144282447144085408111009732965328478666566630368214684773135358074304405674745608332091684040087714852722660385151118326500605167818216717041588048156885637373659652183775675019133585173625333001534867730682660187542972971958218982192222732433981801764939726036395342829135153914768266527355549722281713573126607596077745974762907201722340516792233376579475010017941328763706834225258941176964301578823171728135180389691080934541742538804487708494247761129339013528155672478241769102677238470916933943296000000*i1^38 + 1508092494491547293770340823774432171056081015548107890034156821167047340078184318935383232975173660710708002876193884808568282911622374688696626335049798659225537858679415093845542952588692694353905789503874948103488742334957483466292286117242544694248226922733426800615315022784590737415877563552569026104774338423745336663486903480894681967527005209900423131312610804190779683771216213404601790679971218944199924760213096171673206958274615878208713158110197175394723879689843432779095222747912974826894376935817735495338208309643964425127478368610630075039176631581543948647933433560584709019966809060608810444555030834192840787855043613293673052432597865891238249136733488219848057714738059504345414543195138147164957434885904730656738951915373012065021058555025063216392523010115457078263728530794674115044157461975064855722758871421770190034311209772090408322890916768603693503606229971763200000*i1^39 + -1303828244830051065592341337918548049839341970545215224453721801537437332401361610882684791370800816359973898343245021977378639216176077024809386394503244342199702236842247805846275331252920191546906944301887559789357838224853302327799503739341011745062586873703167355317853812898397404444259004971349055946990582032998669292276532614953768411642718616618593657341525631760812946939364799076785947128146974877031023760511288184599232451419994816378447694074133172275849075481774592355503842711940815136147402350903788474244871605737704810652788504574136817810905444439457119126004256147863254165616703092223467200517704723741461796064395195452314501381992560505607728068938128966387761704618587266474784053649156171677319432824248401358573210795389179137573333003075026195318071954868420886465095020327269701688432651319356392696507460155919238286336067156676283392219196826482201108480000*i1^40 + 288416343844794215539042668900573074317816553990811411996624348784486784881052417110020180564289176334792851635987339984060577746297973688394267767573970801656740042636591172660356492959560370111367708004586068709209698958125947860690824785669779793707423339178015065593604443219954868385553349886090645963487234975134750809684400373768830449695387874448654285332170836778365761226243355774452010572362707643751530274310298450949285077420743549375723964934718910768016099929757128569045917013278230980520664164397278450427327011702959084454668471893885530058382993195442826689264886587209400657633628562527616355712297700240492391844974435379106787124785746155826589476438665369092375582095010689257450517724931073480000101150712486420935870747281288964344369780272467956765958371757611081390783074892291694171452781334216534574830601713011004614427663100456230926725782528000*i1^41 + 566730880435134891651699856806098602459621821425944119074566666294964508135264688383395781986855928971084255908365436958282058936885457055280526544007209013101415562645280656627124728272137420042125531314961801688030820386073189852531308860529387871028298705802752049203001149216385345534802448816408416061658986772214952984201144976695621317905159777700646507074640781620425966577092482893811980011527491485874959266906387480664734277293128938789770330022522978822314413567511435328576615558009369250134497247851807835234670672472467526244935119506361851995762373456061025387760952855554814510746376839737885624041741992848517036358947948363639571098158857419986049857090783137151077112679319848635327601060496681331406440022194669566816657402476388560974980941965340325764769145821229575681310299903960254617854373064905153696180606113530574074058061120000*i1^42 + 26762038750803626973915319855709918730193913592692109385349020054412762743805484694985536863224281488306907298190548752004293747352775499943737793824302337742844403781471847193995466324608584860841420524565238788390818995663939312891636874369606703126133699057934234531623119792606378265154548396682903348207653542689380335558651795313435485740046894725096005972277305915103799234212109646594980734655178192882946040770834912061405082850254672972476340837350726227003633812651227998329910819941376485696712236103861373383058219430543941979204802668287991293867274792241826184296821263017813071822785566502980046683026352172577489286918880309940890565849808697920858683487107916027401764249219992506978751996571344729627805160718119339863399593727455837869518796673147052888837461398990207620046595147073471752202058347216828476602339656054915360*i1^43 + 131932904600242705666039609625724575172255400824502591818745924568310324176997590394912696431386189692335389397098209965697675748886728677546629573232815855566469864756069301125311580262847223509778373242209872120536371888218229954840300366400252747901083559553358472021086273974922912833462520212361902349633419530371780032814518167497512390786556465950600552900268750451974040646227495342075728925548170883716565799777947615933030057296875519538705493396741701670528862984982642140942865149911030090682553332031941499573292639711169882427107616500911334743096436306882239014837544482549385860171277066348621706356041644149594758956186103715762884398768304248126446787691687176990091944361410981055288863023103050702334354141525334075484881*i1^44, -553889355679009081448183686313145535005516210210964570282252456047294555000234287505098558095129299365656400434770252809912705504108940225436258728160582292985121788772123917195292396481451705566748510909445968473650141878266430278934639095362563248833661064569191619873691034758384133740363172091155193121916712450886840342905483387523556501782891195103318827261278230424071737361546322615481817044565543689389236104519514484006602159568131892610139797440855593219131928359622102965800544857066683008291455485600185301828687949356825856218031445727083569023936203303115294652023869383335282919709292980001523035656644747892500713119612265550256893560569803678269736048007825736888492035455682401246169957051358759963429471143560797653404126862146707393926588713429533024208181187079950000752982984842902923279696926909521870282563309785562510434265174453863297343871794183733695378372550414909707367517266104675274499793601534728493266662479159399144236440048774451497115712343538601621309060406342570668605403028203676737849274764866538288298574879095870705212086607604661680085038576255062774983139921154700778045767979603727302419995610160117456387014824095933667604990787394292693098335617191122212068890373120159005919890123268946425108370844371462172689922085920964285284476964696463790041160296840189619415174112585338859362221535634697352427694168404170917492530185050654307632022900092461212986572220922964766563174108118007917391058236528417181317581753445211674500331033805238452257254648531397364141096607238423285214798024831053127240961228800000000000000000000000000000000000000000000 + -17870578097592349477756532341888250315766884379383958360310953833970493179892266649598267716960969256356773732584756463434754052586355462216989072800737881907337877395926147472270254097889075902011611248886306981204444322020625414564635776603985591607978888996196440194088045948620763158193919391137410370565714419853866973600233845336146739984899932570205937719704511221193841532966705459422852606829593967416906281204652616278997639501323407794780530983885904272368535306698226821613049707764572106965381556511799594814948230833899853216465471383656432003929372676067785221045129688393596882106292675483579756398696388340633402769226563700739333254051460959474260777380014223393589383809703061325841556649024132242563267258957584493419091201980815652928554350418129021946576294299886667075282148868144995598891756585525847990505202726256517951245261629853327399098369739509740005004357409970970160436000046321615875232965622930811346033898141660538594538358046566042418291953430008751048284899911117518022042322419864066033734256738857513579858192912390122482837684040063566042063788670223376302221101666204155421105222708572749320568492221342018147142352244872978858795355304168749126533045662408266399269372157125217727194078413928826662992452727503730929923062313152042360766218028824690046834596526770085365967265823321138141014759929902804321931162182779682826105798981059074183959258251016846139449643494282551118713205446236442344693374608655886944906218253792538517540399572073969327408699789877482865028694636050030455171277346796106837907210240000000000000000000000000000000000000000000*i1 + -207568101678334337543326927563808334233469182444047124361910635804322374732347913900807185897796241338476601425556959657059245244375276341684122978269166051790216042489714096970169427804595952662479458295053738748049852957902080386417310458634839603365604622171802236729752104391194319753694505952687720261070347024525531634180862135649552648550724413503585038799902873598929648719119936954428507072458093071974182932077990543086041263097841876637513924884324132836342150160675290345620094245628375728839825721302286568775095943250000931129047318107636054340979439625450056706112721475148225256287778154918165321414070579750485657571485805506527349149780460518473734441070697804895157390783459279246533420860316465744283709725067140976676251357687651351918973477997087944240263663287618328705761396094530364123913498670517688449588017257081404057848283071839089193169817214354356347286380064928106556334289425484294039497807192827282451328432850647172186303726183820768290251301390527673569172631395518997422497236153712737612148277120824951556783147882839725884785383478392113113905674232723210323927844774569093387751800922316922406563193859282580248894263356855190465911646021827366471436283786443673685211680710405948631498227425319229421700788550482908917571930290749763507971703783422235815946603266193526977687724607687992265894399384406473027438355938486597927143991592692029035882230910578419301631308335463949617471913842881002050945534734557214548536727128007008531930548197929470857630251348000653901906393928858398385580944318270408409219072000000000000000000000000000000000000000000*i1^2 + -100718671573901030488459129208465085583441834783667517375304274807556338294654009544480299288216951726651740173054052156325864000347181380242918067052039426909137156898006742522598405315480664520789107192314173549018200651604655724450137844321000032064106000977518297530089044851426297206556515656108064531298586354293362578822143427041000692557091121920110316027970881977201454355959367793417006806236981827615654255591091523286960656679481261286859985028789718347136405241047728304850189119548784061128882491967767118602463067176982310975002482883999015651357549046395585946781253618797589380103038841425840846003509647555123244427843496073757172511339908620255140492445275546929576686050117536993005158132117131218898931025656343646508360038008913946891291306384375644066721563699570006756681904783070235351578402781459836737730905859314597608281402101835940779806158806467049490021699022532233488739159602911990195788750923212329896097516355423684828083787162195812948431741656726766605818305524783073488233123020783187615543686357649966271902843581502675094016360273653906958527935878694217537001372252463733160413654015643080584804771318350654725900990499145242470339976237608962987564961794037341705569796655166229816410893635369979391625001613465119455398195460086783450380090215339195815713655566116697933490081100667210260067459442684629147207207832504571711851831679753303497071767060770941484565897941742795164476699748684648067309359679609986746237769955980460713577365930323833557630069190560731758566139743936328384592629552778749935616000000000000000000000000000000000000000000*i1^3 + -19425588703815112479940709613690773272304061848637596585010171896904543702684680934971013725445310157690647926454091283831337652062408113149977157172167488207673978249035942538229005079294474088632155331396489044730440677252578346234325645964504783671672135534512149275223730874618098733140715356947804894284590242532886169877684589249150062516719274870101215499455619960949427156961063482450173686785306526121945560460519565636672840679462610068741447604184564889973467873497842886021892053459409852897042279824079308779864631485817311417238366794498054151869204979230133386407446479733387911956787560564326183859980980175087881436812781837075598959537163966027627899332438465466518194848106523257114354258074757214324231793243685716509811418961404606659073022414097736045628162579481954028588880093311714670891507149504252118205182581046625696782897978640622453273371399324135542713310143791731222718368471612893595608143611784949642399632684680343732244718183167192506926629160757148579410580788391234528130074275456771082390843559451643807358238947835044923228491971761395506414206283542977935983442329782495735004962283226634909577295585723824094719190078935927003023109027108923412312467941670582047859133310576689753199079468101205036462503221338506190975003927126924036886204449885653371306954642685751897901917031487427586464720432675602809446842846655728100306375368868078311431421070867381120272296402879425575734846312560751804376342953531261114936859321982651795979059380875540739244701624304430770475199861670897106967782788631688642560000000000000000000000000000000000000000*i1^4 + -1711234588616126719141754873925005998781370366683301898012419650297368014061930037980523077662720520764344957167277517972866914404918834588319109620260950938039646683216658823887361034529456196786656516733558804404898480052856068590261818291120126466786033367308237506575172078232747128666400277230164018210072596445566813829115035294535334149145177505264498002800584561555642411617593682208981336413415421215490149886639451196064278249237543660054288769594744812556882968306353482729479922099655669390123799758211992464023879355868444488818836326476738014981630536788441549267451189792032013817971429050197696767930342161339443109784412611754714109068573477455981741908929437552937000821925153816232420112566015253479350512862979009775613149246704519690372067460446255906325826258469090616001395661950653646815715687532355905932032744598225931824219119017411999385662735912381809187717349985446504408103131286056691713915826145851318070304061731153112501763403821695672530804963863944701697804467400053982798221995279472407311999488310190461537282381529323882316801191907644725155214450071336152648197441329054095031353631646165059472549053072680559990189218307180867463519761371126849591118618872779539100433241392368450251189932091521071933833261784630733795262842701384299373895079579145684555739710585183120452196494614179789451954682103582725914140358209213403641574031726000026382018840692564815536930364546217162828086741796072440916431339435581679108880003982063839612651687574309217953121213797891205414073950962144663550751043978526720000000000000000000000000000000000000000*i1^5 + -50262960503037373340398743491393337276254128770372353916611349998662954588131339658823467908416438524065664472352505565850442652366510374530101023802297922416493497566901645100749724852280717284850048549864579412371475718941525335260107764479435521244267595599244253068363047399896330699530657637897213227556668906882482899890796537249427845100427842354188675057127471159468386432809358814021230356911474152270867708131728050056752395436723450045537516541851195252457049362501493322939719271748308719688959851056003200487844191366169488740589356199977980089870509404594767764110006838965754379007905626855632155868119781599776448925204121432573076567596499478673402441885392070593286234724816197229237940927401290940368388529266203278067810968314989342601109553610324892799083740891160666151486274097099526195002987213017635398575996030746431557209695525478708859203436502137379482268416372869373074956518691462943103192093483729244097619946016635025967401706079587306024535324886430976019406943408398042029779632309694823637149691803242095756029716794921187669926731048375080530681607475461066923252561586372813816050461214526880624763028521266840258069346886299896890026326938091876254180292134839962064067487474108307612439895902279535059987839387643671500083713885456769679720276420056748376377240853791541799169682149056236214823803182762034400210318619673753807040140162333533521529926041885887482173412447771312753374987008460891168339040202984055083370019104535131983787928042451356540163638977478922957575570030006658185716290079948800000000000000000000000000000000000000*i1^6 + 1835102041952696975121185537561647237818030191426597529348593452588884326004158424123833442602324220324649669341146576845311808178533341117028942889082727573954295460901100654079109228466436498807659583820693581109963498250932685740111154330263402790709740420112349622381519571030577520582286358613632156930907261915513936910069579734769707707783303116527832770698902015080112184732408342198400570357842108595928425183671137164269435771271182535156268974936690663372820987894538104351810426558226810188771206187658411202667637266616207877515455917147183194893512380774076229255973622174990399133109792049518633732297742486956510850943142997894094300867664438449090897006798028961498034862761296711970301081584098026366916870355128577136799630626096037880587547959556759314676236160724962928114573168155110830306192161396758070571340085977233923652272784695904422861256355441142587394974206995019184906890299574774726021903225648002118405386740006751261695326921692990248112341823152796802248958152527523614649244187435000853515304094242484345916084539031865196492121642845525800523913689486468041107961485201479330783787335920079721446706078994074678205265127982762546312744626560111915657903714875223452507279527757596802764477636945702872432479075610383294209577036966837718241958380111221848920953662918608664421349873987373942324461438780165276256791199886428798020947767293463497887826660938417109672103295365336535039419137505711896967304928996001079398646611277329815520846270494733755351896187279155623709715827500642115305728901120000000000000000000000000000000000000*i1^7 + 159062346622319730940665831419756084734014239352902796745289109294826801347888448602448333938173461593143113844674377671817810814603349900719978070629373563269698626636145223327913000639218709715100684937104633443885834224843210019723289444204998949108852005616620746530624654125581248978696897740820830478752322589930627477359572429997002939790140734059865757490644379639784112672149491045825719728348468179783253108977034044176726937178236183138485254485418812187217328695244449313450423731776349075423916431086705382875547535294133988152883762008470250726159185563256009385548359680842662661363706155876653065818295457740568048703844068659965591233971180340538440597128866431717443535243040450178409947842622195557523631223797326432909372600969394471901906709832511766085025296832332024764538873396510220567946118246503563663019888234015494687088048568069578001091925727903968210373029139134721318194592713439678816475012544623267270621162397373496599530943108423585885031534111178453506355571563123970857000941048593419263999034019805217344676242303226161146779165770727677428475787654432492118557616418239031270692645838498032703964863243829543117467483116763969849107679352289048750810407984802381919444989614477856556326170694590426747025189965231021040640120992443162246178370895896854428259958281187061336429012596161912530611289788177293843714148672892849908028589553708801080037141057417924439069213365148596462468842496485294670286349123793248387932280577666220860170400797404622704666402360518588704968883406070082630057984000000000000000000000000000000000000*i1^8 + -101967513234865825381779884108721596326097351301879238807358385854596899889915531319246234041063848394567852136248496531167663864067126981878817452802690703747686224440146592717997139246541855570202100520323232913033960950538131136128308177278097045000400041606541545916217153480769654347709097434613234651407709064905860384856445907542001437099086563030018622157147398218664324203555329720381980732366136614872497167704361930608969420032598572884099478446142536108521663086303742550555305602009511782463454572643146860419075690016364693431393989416400878799741221610612524466991106901713114666590720446187847252969620998874496774278734208442410494432946916977840995283031193951476795221522341847111357057827962103322430674912452645567906223901651894756885202613999925961175554669064137778589763434619761880741422277020516025913728589278418087394090285636907280530133643794991572026150942229114370536225186653332977189020898779995519712507041224373593453731101989287174110844200275545931089391342989839445072687802685980476361997468651422268202009792985450828449492343145594417773370476244140930527499778021419710559206947341408294927467152070152798887500003943626528398409865887571757618886714337725822812562843631985162930094559014546438997113127367610250012268139845410736573187194927229253179860500056263954393954755689343906052643276273268565691932313007616786706424198834644916541896934689340368750326061568259915903255221927788721945429741574322193919004211955178352453866200129312424706617718391272997937552501083327869799628800000000000000000000000000000000000*i1^9 + 5566727917703520267106783726036891323800801384097937471161109090232594350354455189649709172705450326080271778191458555948869456106330088033194813887368484015924733154340715021622025789420486343862393211458719926165711727269103461241668292492635957622638032528512220900600383015332008915182117405518663981980445581036391190291233168861682520610444992069532233147924083922084828620013707339100691104510957229921649748870408444789378473755338740797585637542652675525093035388077579154632052881904694082716954873854463646984484670975817213172514179249392979822618211598390708097493895716364043713382145181440850699978856199327575334766495917417394071381444200786992693711817058278778623516768854111373536902359564099351310540764539343610424068518339475663574887614921014706052207517927937018955945381504634111042707849259602800081674523192707189630911180753382616930660119016972277807786579999145649259259535795133544480925016660390334096359556935084809417104316170841133997243159621259286907004937132904340150400801061014048753277107457931739796605921770333202806481817811365706070094912815032999822550208742740585343849819900203615051649373778210734163546578835425949794715586179610057115747053447805890029201333672611528215343005814350464151991408933551644310747832643875348871684030147185158764049466564127962183313244646022744476433582381396584961282075682308592736953038447923117244484114809822881592173402247826756394677723536847928470722414181385092921848381393347446209558257646703370437030750608348835120522060599621215846400000000000000000000000000000000000*i1^10 + -186829639585587403857502449001768216950605848794247955031628517077538736838189362474026182482641321972069664076543898085942052642470814927089731467106649639051619233063713524391335025900410909195801768634796245217540265975219856876762594359474378965170402867483791629272114994165928268001056037250120278498597588779122762155589053519755270674707649761036182086690352462864465439582758430191404767499990115159138290219830643140926121482139735100114651477345696890357011903974663848192544086552726574517914315724129809565076391051567372433187393972336001064356383856860267980913378655914899429110121320061241030701810682854172935993675224982054349653142844124472347886205053057164130914066245174661275077268764866930559668164519595799026194961058852330225118366450777084065911200374095298082097192383286694167988128850539068234198201425713602091335567380321406606357679091684362821686237996856482453750290785052052932804440748689474139558986217712483998305078339101866742882789336936783877304741888369474050545302327030088272972913750234940416196053411077643294849183008764263931627319973932921511731319020872487354584352073683003566323470111525997178557171874050197710100108652946687300723558920673759732863075035152909315240488825144382575926132910827589183128998157956074707655180776645813566056827042386410429033014955862215285824842275010234139680941257509239815645913334939806605729875242706389418807928530363845291951018460060943377311321345983380790802773754992072827475806534289080813099423625240095819970009613975158784000000000000000000000000000000000*i1^11 + 341871777367911629427689364708575865379975600240159034398533520181248109412029616266188645881003098550225461580506425022272511863861307952852094907056777891639699952107457090999752446929102334621951644300003125697765905896693329765947679177244871467481609399724984708009192429881474136631634664813526801608938484934404570343912204948362076963638597058550844385594591107484193969448331479133622492017465306926035387485825276492562023518760889991479808123105661441588288160685746789249081594132485692437159490729789164695515532098004700181313637234108139442408343732322856613638585681075579223052729840378194866061670018818066054471605332952078777727065642691662496747998063498363302455756437671327361170759168919056086957533414835273350139319721717951415728172724164181969281927928548033547514905595606913232138788054564138537675082281501015413170779703467793239015377224208542702013394782717702070387481710018826286846385851616293767687061340718542779365015009720602310655399868901997213787506202967746897869709758795054952214393597578702824350690671724512737764233762031542798792475746847688053096118777840257587511363771925578610437045574701167348514212249873047917546090878201381213246854733853350954645291186704221014776268352556072545202321490999810027969052817290827297194270881234830891120727018105986132192685473805728869998274367832113213595995642354398145562609392963499537765922359735329943613847255012421963857712933090148887913693206718075432914033583847548076646804645716992607591052211886044150269791017369600000000000000000000000000000000*i1^12 + -25154695078395120868415977867288984436667505408032523623756676403457680394504848319469264364705971143800455678642486296377130469145531065248235143928775088845978340719433506877300443385670782790401426842090112435439402053414830502727636612423416647752364244845576334627813699543365945655760481439889784695391407932958505986745982193025509187862708478369576549946138871928411463807917009417939808206321098865564958388171967424052855542796405572283097124685310855173155972476610309192832204014678456316230616711089120572732586873737094618304428301405040514348294753650421894408992030774595717225716913331770552979423525651071576159563481499789709995126848711727182364132503956005529912178875639123838779987626939379384818243790103892509150126350453086993217820541353599089742242637810958430139854376876671230876796961687695574507796854681242747155528489739250513403801683415005807831190377915476101831238094394511555526288337531863159939199402697850281021195381017526427826708782356205062608591667311645487872269654496721709978242247715915572512736901391097440539397337881885508719271230887328212811521620575785254070923895345331672341576448127645876682558732448443070975808209078021541176448331633863367640715417667922027582393614562610172678066633530684276199321470877731064193296079904608264709468811411661697433937726710382289536524471103714887488246978834198769055755682098413780289743751860999281720727050895358534195865289254136091633773900096830901773746111064220097632256790423103967687899126317662414976822804480000000000000000000000000000000*i1^13 + 1487742444997347074859346133441862078354028798016483946806872834842138889066157943189154250877680807232475894288766799700090384344390387122526597275628234141723303139673030474874105344797023671519926622923685655159599549859986314971913436526671248158968576537101191496748174811400114333818511974834970968844875899536786781841867544176392591025295245887810953430501552728637293773210419994831609313464610585162241244338291836838929188518293322495271510640449400635322518698035519002943401853014194787653354328516624770071081942649507046552581616213123685423724964874452094794361018816526706083731627881194263986563996635919393603357460127070731896101703967107173029434193446025421197062839340942342061033301427572775954850479629832316168783540060810581081207551187318856861317623560861269427792750563076848636999503933060918719365886489131091582978078167479221442206071941528697829075167710880193501118876374616676476766717400152415285092829213182831058292474725708171675728390424779284665571958018526141445826948457605319117254154453197656943659327965255246493023679301273602293990914756411388096853627397034910476541598462093142521220165728052284804248333595650574644644557462046170172977962697764938953295583890997687018301485880992726933895003467400930893765972558785352857744172699098463570936162183277127605745866642873725435199027151832165385086314722961222759019393149956417603067057230504027377895377774505866066846710967422208345076986988337449927141841137685527189367942393497080395159360694459546348814336000000000000000000000000000000*i1^14 + -13555698375029958162873003268278130586854963548742682796462893545819959852850077917965602713042795220629367003507644897513959330626410140243884114581615344809246801763207844281879214016274302151646983522488924189716952599157845792288330345191890758858131545427090687377929341053212413782388243168906267543232963319910330009173989266901440309498877258210565030324430847752077189890411138835421325470109105451784565362927328178967764241887487937414568679382444775954816574365156939831118707556718258769243903992515372202144612983735698776495585269020080402367852230388291992305994452844133552510180979397847553114521158195196031991620968294334449077156099051515599356723137671709473822688881253530310572508599275711760018614656240945314988200411327420710761054980037233229458988099284898566696157046695691288624857592205288965648967659960929712052026001191237330067074922382677465164224829144000006706990204811082415071300648784737229722070937378126433119890639758030590566491202867722302491751577302086509729239651900727996151877511704037145656776147719641399833003602162921101063832211591857256659507207723352522213876290408763421998568487821306468901834526243846767473258606304535553491765091090527345710879247839329388650623025485216748641316144941525002343048712482445923321407293549741217275652645974645780634244314258004353527957089991174370759978621974207449246460143554625663537670662496037379177805309400697418119594810476478482239284754130755775397157781765402859859202876998826588451322674559799892377600000000000000000000000000000*i1^15 + 88787706345538204340891022238935452584912254968433155933891161584546946487900106944596113872380493337178872256151229823014897519043092478251064976401024321635413501929783819654059909078192514016697077677019240979193465027627919461679643402893840211012309589977281890366316105443579854299110651260043918537240802754547245505394763557998124994778829038873420229245095191061062987882625589565901598912507050362476184141452267742643069557540903855515548003394804882661045462294016766784608534666265102201909812094902021456844307705858912942148447858491617494572537870731992753636388865526202345880967764429398331726585006615004834977197126487856744308212322930709530389670253311237836014768278546011861455220222744227109943022869831984684914183324878744780163079744216085195367029211590849114560452734299449050998977464418473681027538851174198052206067573933523059465364791659001856488668230168607671075596478131125032647246968510788988344915641738390225951559163803772800047762246732069928925910286667841867620850389231797061933256660326868314229928997406627899896762802978941012174014072581734418248586392367799904509844881533545651843170739639893256376909764159575735487092853997362202012298138833286820095044171136192913952813634842856319266113749921603881146529323748191461630550789795173462657690992135171130058197614257827206477724513449704072757531018007555182171300434265411111122053382686943309192646872545250757934220013989840954934183223202086384655621521123706810536135068624751721601230617496780800000000000000000000000000000*i1^16 + -455288271291187666842452937743046709401159311062005326503181010371261484014723491411136312090639123186621570154830434016265572313442016793453939007208076393555263655604426455450842587641985940674887555362040387025527921564458523267941008748937061187838356333293874721159939215745419003904400586267358736419312341848468798463651470332163460948738954629937032519813653111546886742777129800032555418296556670628591502288515206897621212665794065546004353302544915073251711656540359087606328527250449332674119609351403798122578647947121427799381847168349294607883351946623720721350435364527083132836805864483344532396008238962697182536757050560974854060295101852281197826289387374734587193186469961957714590057274273929992965434268269157160373469200927575978877791260121692609413486733771742854688634743959754933785983178727591166572476641844321290657156287696961071907862388340614340296524384908375585173653492112701016180990742173247194315165616965241866894050672836246237928773417296036113053623809774675154734671923663680544631324676377611689896337171640722634381747524415760423050476228444220733111769919913306574186491187626659447698911237008039019633181366170480532165639318423870417263173512719063784883428977301627710824256387794640307134592570284504377156267224729017008464811044457829117517515696152945659227437911833098907863410700128572102067489377985589954453931140040543867810062676461752778826779489178307815826096703255642905364016577827622159243205070574837899363306875939530077995706351616000000000000000000000000000*i1^17 + -2512540880581716272516747595332825710166694243999045643197202113171031021440728250383783688834166984818015731478407422735773122857710658177865806621038051251006453736224055825262114951487872308924692632072643923556200734276804643014823147944562672093419852630351023681188111507043865332893259579815554469860652051454181851345074778905382104355955824981018542738899423202680568967151925163255477359598576333728885213012126872334550610836577561213802212903609026679246492669569477910476884359141899816412831818672445358352965455093842523792037952825194492683147010926746224559773409724994275745075341605337268115223565313686029081040010404457620207523489347408441917181945167148625152470687546308672977404180678627513874071857891436248951529270985019975572881269422176841341976054278606495087879687879612296838899390339415193398124820006936226083726485967660119114644180031333883456111054929169345058526678499529592192471763324706924630442795778754614822140209039977114552238818108193926320355284629710258670988744739972215186996073725454722629523774530356778752604719353315148967020985603539014673961860899647402151415521975437157767408761001879488245370691690298481044400077485993292659099419587047105414198641030453122372618712513686315025293703575187163657310757482655816444810751364872169337306418860935414629382743967213521798220895645074581082771600458550293690674253710481820219443603471608661079629848513273263230232510520883127633730092814010172324026068856380474548016568413596227599754854400000000000000000000000000*i1^18 + -3649011580433160235813852702415262292192510797854180246052573523683254199000467011107729160967991915006398728527839693362031360553822655619248528272942505495064868662691959160447679009876143772700256632673384829879362383661280207385700921845405106460402646810494044715119201689173863708857355229771115045483293406713115935268487598106580536046999983655104230685902927530352579324265111152015973766117446638117011181937279708078957569025805910348945013769865293745491237749014195272823671075755577968070467087298484028165143525724641207524709277119242903514656789004491345284488914134374405913918984263330631163777522751004070555327328716731229454559510978697298850196995909260452148412501943995937836151873430243029803120696155539619032480296446335703132218702785537690187058431658685384100915705718838601893890934909582488182946464280929793201583791756783359209223308773460747789299979300569247977647051555658172021433656618640325977611822053477756813516323900792031730727418308067093400203912200500834241006867992968660156393705262103729511868663121870109642027266173410092082750354160991179490453605766214884319911980561685364558413607496156592739699966646453252487688661540965760214307543258492344138845859807250449909763481638910505795172779316246761223560694879055106249565296739993116991855934347188499502966969860205232754189734709040141715335404614783499826248364119095423925869137704264936781248018174898343529134603171961977920441852396465089838931772064291346054718293480631110205440000000000000000000000000*i1^19 + -5783072652943237639586348151827595652736076061548827851083571985147556936939832087432145214555705796270690905658543574663130194882791853777338958745135161764253764288716830222272843680036027731755495630915863094100885296917345852654913703970765811063195978374623529626396610275508493231043671836939643070492501214245459141112472642820512712426448211085244180778411607280835368607471725456985229548544251618724989426465736819913172011721653693720667519722117066214522185746567899857871461619350695632341863617625971324285184057313452224417922595917994200173083926668170565781364150785744284351112636531600996927675738826103913740227164026393727318052315081559801734262814439492929340963402047308532677530376317542260881284822260985462347499714116843402394506390971253011487635014518198669926412442132332077820325817197215586333913471667713928063913764008781776557609140527590429480711128858266011079944423019989716623199868518289235881415075338853202367140867385817197607142887455465307418145732073208882239884955808490755710916407672727378772523323774229664646435967078885247067236653295951771047226029926717419237739699834261211373846744679294407758695006366107476174752477303799748638470437712814007856103208959030761831902206316939795142468328306121336581281937858946075681875280530557166292399098174032419284990930857733013592755121145263546066847541151530067432183316530311077314142354177709073092972610395272113689042322402730992498368905067525782669533489615260190185159156033388544000000000000000000000000*i1^20 + -14084507724654896384800563426926992266691932439657815734538379137063532153562941935493782029509596970158877106359416025384706534932999476696582179837229214493509856031447794314415746741795097477998453696331776959323737078066561334908172448781986248796179027604229650456577712929208801574500258729742937553051027730945190366317019386974957149451511050226123072853604725495611938573173055925977712906464292445091720443390554606505916318268603187440709540466841080310556380912096435664832726422878764262245269821411469135748244388066916181003086105094277844099242856523602587892231381011103424288609322737647037362884448806928839590315748605571090921163541852765187863468194461634713801090038554278838950452773331171985595194208419198976014767846776662347118629546648890818407308234197419509531866029839076515654482830843156181276586984713161369405073226823787764928955395826274695331124236149326898746359579416721323533010873772089069762434400232186557451675583489837771442886644086595305722075242754793775845999420458213489262898218401797607095466962648990718350458523304584961410823230335904877976946210249408685878668311120591500091277235621334142352089996963400256902019590476366561561908441778310308983019118214264108434189014391682279768052050535725192032984980633299112994229245778174296666379007034799182557017401784168009621541205419336986511188644012344659152745516489946988597402737140636790274496382156939408596190267478000248200053422254698777871611011132871549618569504358400000000000000000000000*i1^21 + -32731936412247253674783792481615075069374481063079076125129315980586357277927257940172409757986891318877384911715357098893206095816664051020354911374518939272101313285951446340450364430108740740081707250634526587411776495927631569521178023326306674948704161046395996227021772868460887702154213625361516732091843237154970260582722543225684668303548883524263459861745553511092755765051748240257585142290462393386568601852308962607274067265184593394900362779775701715662914808176087843678993232145465026137033139719438178929325817515786444678889856151511139538518344477214912935448947320747904318851521476414967535021158481046372085571246377916443540878930891136007074606653056861234448318372705110336332475918804193122062549120800678581774656809796866281788272487238712536832826698723884715921981642554918121727970441229517975545509621628412038754521672868938910073535134418195888536045170584923847444910469869540196914293657612569190864292240189314525885328695903745462497822747464177212294473306994829664885918092566953525734949345590427024122834037976770932246861258317539685797197295378990335932636007123502548946419242575084599542690301328031539825921189873249970307575879175101750015655099468952973372810943947343573191064917678113138868253469993038535707704846602138264277430508123646920142647149912978329840615017602043530260414038237398190388486434630253423411277141954661083390114708100514791202994087179053442247654414025063186177589457925502820591372352621797160182087680000000000000000000000*i1^22 + -55511588611999325383325891264606304126890804561295046397388168963848533854542081690907635780172623446741919364745569018612332591789701235218145188159640532835425959119940307650412900338535488322456546651971850275300437072506664730173914646212425974514623650577655509710770449645344756060601088480429458604192385642347883346668307242496838928669935814057080001542592914373543759400675125136911450899726386820468471138005515467431921626293732718492804850913824405664202317467403175741960775061622349348142547519243616005417059761987517614357973078381437385555369379018998551900162293542759589627355622947997701344710845899094081893159096544796833340093879218125554315445224855714352787394654852038104225231104528565945604985993900211213269136781376726506572049581505198625498326404645340368529870983583106686177918858193075769961458425064285533058041605328019443370386580534484455557166681996011144570556459419541310778068227279333078291918970525154980824878295774915723239733204790842794788624648636577611449503653806156593399319094158832182043773148113350676296737131526685903288430105264876728497862105082492644179801008546106273806372292248724470001676817201631421936392872315218973187441046799467257585405679627551082190757747999807005153508248351461457419525548019210201212599784563991169443168737538638288038555682473901596357390096445430341857479694234110094148148409897832930020256627571124754170765801203659427324270107087699745880120393658078095477790297157558861824000000000000000000000*i1^23 + -37985296086325344412128169088071720243610739514954643790604567162733767353811832385789850358763982826207873271831297767462874684653174275899200295428978604620237351967656885105282821337085999832606547002157870409506802964650495484596723568903920223607105501770863653084563527930150040803620664704663558944058691502969177335569612410961618840158278469830501094333508691717017545861490046417167811932612780945620031216234085984840194498497864866817274225392434968737782954071751330298780509430084445529079550987295034442738858876209353208120884850850846232840308710315197201094168714036327512892049960121394068932362598592387734201149046677639566820223594846997026758303199453864825349225263269069173384111155832079870071679002243842798339045624641024311295996028341228512568133605474107413312881243012984522882527304484786786257205256419148949220167751910887880194754578598033377878094024394767709974437395237219003603034766225300078055417836047670362115256506993160567911109515364725186495827234195912426973443198414894554314201407253585098660936362282706835431022112302368176129537032629823630092233121554859196476607835628015282357671344883348931452170985928611154509873611412002457750843187070729795408440634592593512288105215003302939713034403043626278844067395108845157028735730101968346249278446650399032754467032767890451540259913518393639978666118571269996729260642713043279654753794652466786219298686946238016585434032727522905752932191410140451645550233649152000000000000000000000*i1^24 + -14342875975942958040426612155896246337002070870244561366541345196257706841636152279021013054067917717266321479533612365006615221457452093382651596419978602793233160338814274208020721821798073370118884451874884642994355530406417584858849810367333676578232346874724522217106809957968364173536857264584185915840535486124150454814919566469085149692732363243589385344686572204699143305170467494463302763007820361145833093054655077475262302270832355822750214081379260902661652999415922059787118139013599331078215935947964601612468669860500665776781091110183145410146550551545882833011590834189111571276412108146981626175211858108683410520071928127652722636827372611750591374573567023715422295503028733789453536873372304773930338842635468636555588100837863018900316063121180074222268523131273979656074359970238806110695556214201518393475668159359646892068649345734528511825619883952149179394150529787294048880198848312326838840744216028559698091309337888443968019698457175130474625251198807276537006230271040915558850340091403659287436186242057020799504906210894832324745163515801381895993693403992376481650708133772314665289901495556032478851869635566144344429326094274916733108573666406613375691234682656324564418875342115460897765762886968787568173625269401956277162059815028047259870885007616278467005861228283911829357597426403817129561185616915706036588490793944200328046733216736623101694561954384746806918407874407667783374644936987505835509020758154743414899343360000000000000000000*i1^25 + -3456100237386604074751780800631693741553170163649758302670950014766040721986246973387434629742670454616759232701298218429293582716900321098524190419547911118637469043847122384132328236040411909742955418607002143520065190945745187073436050526914462469382874738991302944281530070532166157953729573533846271111406909067373719855538955288528381184728269431344259095374565576358673711378923057575599681387173718493956188076762929773703376912600162299267143295324169292802256013976225516930989460843954098400668230978209330233777897842575649043223226567620035684004730160637516033035675206653186911867064433695657960537520389474326590903580805991622126049300265234904679258562821933947677189290577588223298725058506354458678668438273500548194478577485387519442154434479168598234824656263543164085099286728404914178015094854641087137983173032282778378649784731408369949494147184908799024972976644607788493560555304640003148530107074252108668936043633741338465968908525411358664308131527791409574972376286557575151612393092859165021732627616438176072586044103890817045615529935482027979255729796450711489535687457275091068920248294399736137105729639890426186666456249204724172022080614872893817072505947113445955107761410476216453124095401646703670838397666846818514822989902758317537260457457641435479432012880749310208104679153158005835061470177271850079156105183467360976821988355191393939534229526404042451752372770743007593733692034311078540195991057916072296448000000000000000000*i1^26 + -542496033508305595138867330129612513654389075687430350426498607388020499800009637999218704742730719483836986859353595879644542275923981124824592441354759502325409970887939970733339109999794478245875308745608103921866912931054600253285935663597873695528276209733519468346949706459195340985884332241503892070144445456473516773488942434114104023994112908083172499896015323557529994686969550637683128290768640641137827680232713356909334104526131866460531398580156301631690152601274124873004263626906346828580846725412779084807796851198066901992733311212613480619490159626158059688100658202382263202339079807277924973558202786521571454605851799980900069932123870228620458922847341154016086126892574502815486567217334940947957705206371087819917016089999157491645761109460564398214351242193910164370692153025317141282711891237206386305516919679676651356062056336178709100973502299862371489639060623913751017739839427524106499130105852938255529046120843807946055930464913368944402159611083290766530288778642687806346216510659474869349392141873220798745140297708833123307566393478917474564417241090937763560454303935961446433410299261050376594279885230978456413237483115601072336513344984604669699585517360311697497004046480344874731659898626859227478643147339153378650363888745481529771319732795954072902617826356237937029842998497392699315973501699502791972214610503883353616692131901501229912667155923967764955225358723892228864672412209357072134848073066086400000000000000000*i1^27 + -52435181993102537873399896132143737254477712035352222072598365318365532122089246432457306766706649452243404712930545725147471173132971282321516428695146606674197075777924563269159369546347507224458308783283746206123307259521176188826751436217373937889620914607705658212367448444334421345112729044346362291282612895675596469482471405462890360967768822025283244759404495370377000171109377143819702878313388821720072046885956510876264510398954662671263920717635830999776497504204297581443174777183808172289424462698276636411057134603027378368683094407228318912534752624307673941068624499197249088618148229956185198750447708804108184409562110052104379354502071994154021873626501439090429816544106002760675518806163724573395685167695636734859472766392785464459774293462583803991461040115211398797640016344529664419360383695854763711413399890323008330610908977092894106157607207427516208354454414976789029098449202505478683459772490160662426914131247141889374155790587677731638787121508771532512416470168789341991700267682739231732425452682477496995539632667360199577858794623885381301000358353491919339578416505609662056433097981927368930989058538988380626539782916736636638804994363305399313392082306612146695081535649489150870838634606400741402970368248340485103077983842563985106477150949413758664829527419650067327884162177755602814209675352835849135242729414643892756341905324616659234951750775174135462431583753777375985256771274292300501693235200000000000000000*i1^28 + -2880039822699590310761178798383329723266475871326537887041159029655075707495673294952167427846918236806963840144230029299639455516053772778644849008673380811351411625306890242818170608127520108895850339522027412592638226216398783565063826421763190153694594367601634156406979742056860328038927015905217803085397914454164580286262753934980485568736779970907360258980684422199559301057177257461109533571204590973646238601707391965623443487528444985599834282468976188104864306341688440845532125288099696850085636344273627887936804733175666407901316878474552424957975584504751878806018161903358748579734713983757825290633061227185281540481863846916218090851365742917000814727195392483074422870197533758060322983737395423914037007969386978913222826760145879174686263169137932701412545291730256092229030019456723400725055088606213167377872921810359509155510623286534423809436912865091856849263811952110549349784813615268742487788084877203390430557239005354625471318820389432172315069647678384497289698228751249039424115429212277039703281658068534335771089898751505752575550624513476838794257705913188361169815939997587642161448337229014927048148861299715169231369871516407319603916465523986450189693158766023899790609144820952820359603156399026124074595019751767618444431955606599347629802135669946134724594404625369598836720096256291165080179556628283406668788804819003664356539710548975095149552819226307274383098084367378203504988381331526254592000000000000000*i1^29 + -86464434515890910893102073714811820023256061138827202417472476925342913750927224158553256704544063166866677835556733055639751303788720496493451952490772616598322951385143441447555927070985849420924557334364113936156953646767099226940512784056261510665959255098364764125739956222060611793627682077043122217267192737152320509256857126789895945625179715554211347101565400291234946609376623432030032285482209630561960523298716665879061642379412953301392835870551619050594360879803830323158457354792082076547455848212019026382208830973471622038341368702354160099522034714730316888318480060882632663781368377964163857650772991277182327110246123867111655717766150763605212282006746062487933839603356238477178151021525845242783405310449917887243444610428364722696044794228699798737658406822412740682800757521709467730885676091210089695112889291639927221945924069184256309266466569496951266976304105997686468578707268010087967921114797886140440926475288399446801219986655807288151652151891201805009104802241051422936369304403102082772147407321963804318882799522614921424142717979000536984825714585563366274072891785517119259482062265655298433432460453598752092202585581098976359280569364956225438472226287691129029905687434488355390267444267800895455652900634223707421628892757012930344101274657047836038697591638204802228649877273066641861101124777793353410710227473349722617219867413834234439080878801637393275998389020005680075439474527436800000000000000*i1^30 + -1105966807546198498866008375320020224690740648530306218073653204714762336014857931766541442150223161012703405069170737259427350366664398212591720061679044868821530601352117917754631924468119794102893278076192845922125774081978407162474765846208329490235069721663165325103580781480279903859757843851176057179088892727816644549219235995236975548843195147424084163492330489729199579375643359092252682021411933426585081925106403982853596296569218784120172018660869680147355996842689677258600011216477952077149528904071428938847995707295999846792231259956072232069365763873373238208284171042025203076868154306991598757519885459985588077505931968150453821392951447689348541351086362092600264656571057853118080840880557875440568097533561522553580099201073424450395651826701777303409769748698368599832790222267655212574350848361457447974807077314517552877527003418690945281864730900219719461109268901204588350066310941572762171135485385102987153198059572554955431664553505981781041922634276562350186433355831985007028030352246102157552247859513501236615376845245409263564924312162032570765412614271380197489181756111573130494076310379517852469896575205108871815582449519474243392798980946343054739180714512336379369249549644433617064061276400211112161887634363668102483972014341343137090733734801212016772026996354176963353191288648884644324700761480198024735506391086904086365048052592457123187545229783999448095915958168405798184550400000000000000*i1^31 + 10819896666727378020619986555214557856892965576329302921865735082799250637541042890629699758163248936044135911954425929123887343309139977000068354615114313092006921734131566336462985774401792283528290899912455667079671959775303345027642882536035817065689541354595325571533605551696481389871690393605807516244445197614967762484872419988374464967440484151101286694992745155697247082316734190781255544292784102070881671870713207035240620593538119664561297693633617806035559600883421656420710035924479326968605646006483002741530354742982313150110855687615837339951650688394609238744212501867926680547923107864275493241781472928494958030875759547513331194990295752281431543673373188043958026467847237853009881221164941079099913109242065327878573931547019986786914889465458473317796944206766590106287502799379109573625953595492652976709252865869458499879844656834614055356956061784311035995196257807781392860874132371089088520956525049003883798755060092990783817559645185626179493145323491929326480691619237062195674383350584478859572943996907820280206857548310862508059469715329827145849424254167903026096983139712341412422982431779863706566170043619934905108644128913490688552152514524235178976148734591477479325726456372998083329597024219336165475521264704859811883772431432686352609424867190684511727666072955432310249260074981470974052905179575754594888805137559379486011030430078420943617656512595956235176331277240369152000000000000*i1^32 + 568700349769725867285556217692646057355309767113076764062106689027070888998719634156784547160561888344659864543438040148482053475786825769984860134548151816771329526771560300969664205831380112664207151288870544149244580745517748442106152778361242743344933541773010668242682346652440299150623829309732828393960549103949694514868208313007148345412452168671878511342086151823651813526898639415994946636287746563369753344568403214487328314998924185549372486106815362429146260197588818110929596136427115852922476573841471500080082067055582067681487856685156104449560218732656030915861223449318864555703530488150247342784612506363286856850719895004533257730686998999299749798831155937711662629856765831665075634443060346567784338648980808262605777403236186872816054413380953744479352985288721487687893758910579469381092060607314150337982239667062973634985947561886404090935883895263410707975259235197163731935152478112083779188177855153758423379841260363852884476023318216041511077314608627272762575418555387091142148712815032484379180351301756940803368120699021791858689082790040089556729289194282741144183936805063710242903439441024822557739101283970813663112336177905246201599523794360211075556510223593881403895321952027925520190011166867042708216253282710093110027777660171656058184543217729934324521611237057376367256555337810193295601416753550522027808678163489933847359262742385840328925929735805953200091876556800000000000*i1^33 + 6305778877579427039624865886300215972320000339848556374047990237112950789243559430775542691590082574563105291193993439045580731592407674264514129934335580449927483305650321638440045344966799759767049740858168622643048525221253161960901798083863479291056349376224592853011195788360433546621838523333023890877093281521305889734494089669198366826819397680550948508202923992055717410153003186290633166538800480568698877381859710294585443100779488813373046120933738725362175901634650839545205888552876158312216998276911250399432110801498263359951752437550854589014754032139284215639795711403325948519583837857885571105316222300922812121166095370381705269801857690059817255689667151304836928735568603785100288201724109807814422759208402727078623416436058881182126984148611838482629703606295526919799035333702996285486235600918531082706843698962439583838732828563407781531560337654298810927727076617995876605375708149561824545600905413903537770832899849237186139274015475176017901862786396909149586242239829592029424773130179683323186956352968570780205983712998312441253001291296980900676916228843980848344087663218790966295796482967895566864410384697913409224706679682771406012518628570997732515636209459827870107495660444270312621782278770776533896625886669098762250905009872864023516168728598616177434838360465001620270332724225048961267730157616948553557399073531628569876247076463969755357217520630286600110080000000000*i1^34 + -2962269946633902584501360623221836448101567338423978711226311846608466011888198355754642274876263205139164563908959083860135256877624305579574248411849539125387553552648658370266921895965939536074850625200782224662793142942822166030003873201112248207605744281906152017295906157736950623677442616289758635304828849928268858845248066647281360969455476362990934671439001162951475822094666856839464613517532055907135778843573861090429458330448882626701483014115977982323162803599011084132831653199592651762468124139505243704581269614839894422220094527802787641048530250355975102861101819635043640970742745263666935026980180019201176580787171272707148791981288335354881501750233784645264632662931651171168286851463837748201717752515559144084985263727479638641037102384986020219946511474583506747728700912617557954661648992240888638384408438377588204491234360940104776248199551708620408881745505890376439123309825008174699396116336189078932920622654759434409286906268979918514711233824369811886538240208467968670000685077466394967941668515147842481773163639024304030326489814582207203103592512886539605762900790497740458004704547911654460647806459339001061143766731769047627469912506887665659888401188702307946122210101108209546260408687167486210045895242776581929777442878644558231345293273543065236362448493632520468154367603797528798186567242653961913429591332746523517459999828357363929197659390214144000000000*i1^35 + -433052599509525776210036940264571200975171094584630811532658237263186366185264288729350239202883486590745086038917566857040627385170033499281996436957478321284801682784012562715879570746614594621858132309043821118633627367488617671380252611895198208498617254977345257943112386205975771280077463451478096947524155865539622371951941174064962147435583450329943472935344542351346364357449833398780440375390761376008627885674874555613092767250493774317025781287453282889428164404334919623812757450663365316687362912087053979989878428209648414558715526696045784610355341513878565294875219441707571110620401429423522916203554361287379126857198468186702826372870265042555325922345994836691673907548199369305807832243127426564251690148115129401517424939362984172508454897997478739886153002600371434716164878556194971617763867700602644586218727966536394759053851690188864594943449600317795651715501033708544709866647197141836748400806561901915228929685363910741908696435504430978715730552144617147592945032773137590492380434957435034250318409323976003621359460476217631552984713200582344778429654361626194184618155488506493340744726210857813768096444400518322824927427945751683951109473347745951294657675250624580992772169097752743071607587382928182956549459883474709118750688797044859350657632467484746051340196264973204385148882660281056589761631828528403117744792185352601842852571305979726443367628800000000*i1^36 + -1023178655836650292552915669398328173117949932787555946060381426415796941516923389458884807502713487600020724984957197067835809681363691594433862309370026155839777753696414010380993953113079191512095729744406579613052658850108111753532523482969335289173777074170289623862868802406872666493132866905015137792693501437077265916044615553658579734642681997237357569136763297098087748379087681101856211883503745021683173477408556046644765242911547242252250535315561346794943080157128745513660545352133676569647145547061837049550937590167848929437098540414085570069744872773788962997484599158388081081146494563948550008513562917136297935777523541831558447518840723347941789922862646985491863783374233746165296944986201061907395389157565248643612409181487122997563242287315296618334224776480278462481029355554209969769930242569848671096082559432547818639878292171227672973885657307486590160523333028593266958420780342543976319018440200837292687431550139350372205576643721958894541202487584972478340520905590822674002319760760442828316283293686938585559961413846767076793733454821610384896355983509941881992178377334710263590555222700695908678021302475198011654016301923907254687636007483978166525692375089291196433687488006716996845740519668916852156828992153142790420239827024353353379052002741392998802529127282703972416335856057081999998680855332279944460339102549839682275458771510225797120000000*i1^37 + 556410993631126973532048149690054425703273622388951393717965474790221273722661979147842317997098755456203068060444087068737713678061974435358490370148099772196677557743605067786474267746908466497487535361194521611433410242366609996950577708399872430766480419747860556059381811651563139966825809888077304139637147837817549707774149156374226986318890438548899520019329536401993514011142940370557330435878764323089826592832430169489404785868528880393842218070038577962265381649429203941474663786008047216749124267888224603364074868832536799244101973839803574598673710967489184296659561297984857616789837628187674509319648631047191653071357929591921837002741541569859716995004692373247505833312991252949642111525850968933278556932679395243619974966660440722268205499767857503640977230148946253814963765717875720834640348485789454955814767413032057820777211245937580004922097835272112496858914340712562940394373649453154249611192507899846610497930944232764815888926305059582897742894800532435640550841078650206737073973758716061751837983073582437060903185508215599710957389790794315612040099387737476430692244460846986914670053390927567547349126164690901312051281878152472506916327926582438662309060039487671300697965515068174316607960489964931845222736813987000896037711594067553784460730749889147411468038265289271428971071666995986311965884267659014721021955914287487567155888128000000*i1^38 + -76188515078256779086424735255987918640376443519351727640778888147187362526992625824429120516265404644574745753284651425413460727857692898400949826125338053400247058280698336034061086944582052015870711496642096411589301078748228607465029352875366707301208037550273468363166361077729069795595579198006929244645344461152024887180489113028405626284933334098035869172080487848346905000691507793944455702935819251848820635412562695747112575037693101395060093434546462209165746051727575792170319039038193860887974611915341640225730362800201629441974674132439579630341560303339065339714568011585243974302567379674647770885411041869927246941268511884816804309506013919316493921173128976753823059824402603254909049564505317683467561444936254683700860764298140572930251716655845444717284955107339072167724661571308702595897971912718113518458408826766325883167190351294881005095829017507161783599256923594399496482323876951829839667507685859207079702730631955711482653494635149230362901712833101929825110628476961032786046359021297664648217331613193073512757314064607440964476635701814603389924343877739252445009645053594888822980546982477469352867347482296975964234951013937381679746187852231486648145221271425356844214932897721942397248451780801629905615428958267669959826166046307780664770722718885718480196834966565693821376379968761064703254736423057747534901850290438440550400000*i1^39 + 57411230479618802869932818272911941682887052873162575229683133199966538217988836601924054732771907376927944067549553131922412934085914473354677393231501900932043254443692078232560516057150926181412092557665145726849320713542210952715961865102964959998446046944851904267715417300186710323246968758015143799913071343635610433685466925475160161662294136312287204042514826208457605115328391955635894961248333806523115731954222184519334462120243040234708060229243445417258873671138852118904649583290891714814088312045333915376236040867450577094529604519897601578530438408927117200328193552558887902572204958006690423975300061984530224779502608960652343519598266109172761883165563825776630909828813510951565032721934045656080463633932656926964671580794508086235489472435372885352389715198757528930928201545852889135445464172175689204030008637464455316492809881524094171459748449290995164861548326611075204970329141507868915259176046799308919013423812645239296615459148017931328369918797224565493932460336350531850630068153913465219865142429056165172691667286505605779440832528120315388405928520297140770630114773169682089109530760630303077349385387316822476745947260125425048983229279845710093684553893016012249974607322012071393802493188892367037230537119845643608103601630717507269172005303749525875356349160725043837936789618078783016680899120947641847786306560000*i1^40 + -10851595733968709313075907937536446406367949509567496243193655042894475258246561258957891965334307849312943290551133649759118519030658732441915477385769288478858147042661939391973204281626228781927610690930885320031667421424692559117036429169764940428039818138259519559665098937421275933260158016841000577001926053224460961456132266091208993961982530009247813118613247569667758101436704084825623866677373400082150935902699722660616269857681983235738285151369571823891469884848533738786419264503119500028104802472574318602362630904191265355645985813272723261137977216748389591071776794096133506748079543689062407888660250640994716506018683918802500928983847149467160698934326731718316812072504238399583840404743648387641246049644597811958890173719724725660112384613353954121835321209527301784921805923816331688276702413885335817443217762808275780507386442880108000761012148946775938834200591502855325162113994303412981988967569936196356441706620576376041536816566945435313076701458911136902973691454552448813204617989671828045985713653795172437126264510312198353629058801104943470062138392790475629512354533268655104769632315387372595115411628706579091316503677700040559197570195042687667474090511581870425095432514228946659238897257864723927022278866033543792617134102810268670075183310271292360020815491802778985904138435673271181392974303937024000*i1^41 + -113652942648340955627556840478483132885016639535616397022530052585279337013212371458425472424628125113611553056743149034239410115538648922253083573081340361149806355014629621444581499024651567856595665822794766139469265248931102223700083511409433214344515904454101980327392167661060575020697981569126753687845565362067685383232992220325600318529585832394216926803322783906168325438002329476855848896137909720187124761430232606728481580356028386077542875447988228925397168299823609400554777738833507215965716474835755449249963872887566383355204059479889043429570270407925411170833907660486303676801127580591925631097200027117989914377470573142862934878862172902330806505759021933898126067250043805613922970691920988798937622442913362489299171221133372318097426058710131704430063181068613428548875932077461280448269129709386426669929318096276018550679588065815210163362679644335253192635186373934476816227597459908470907102423964160071782972063079833904998293106127411297698797768928925311290084190949843943244790710770586507849677688662878362141479578315176603186162311659703049999402809911104015123848072565158422463169934382470733841212193980877995067730419999160017190844017421596461559632578002567820153322841424281536475460270742080018828225430426632636622451086714800343444651176885076444559378964809575833937020331643332104800*i1^42 + -619681813487911119374144115685234290063460454711915137764195584241257917974772205803485443969005370990531928189990800748230045948898155128153796040709620960588949838421674398970250887298848329471259732128927356530727837338805962031069157207889700952686400535246948426641548298744199635131376961185220687510235978393151981894998903887803174217423910372354105666440530302432383635253804811496219036227266468922912334303572453323356172582693345077991230969916873059242215260848349314648412849249292447344787189081124572173478576201557567859779197467184285533655814390028309896763352868521197821812065156458990825555117888610927948305766619249646008036912766223014698532071055083981097768202992465600233020229573118228858294963303896544826871809854303357737423481307277787887272165941411246429646378168131426700116415271129590668059706385921120129249844921660053172534008366572702130354486242220844454684347711451965530596808218655550224123369841736189643905599162060630356127543121673858809743767378403922938795309197283226350659111590938919121571354627878645702259227381378299672355809260290158654794592256235238047953993227706468680617117529457988980944878260610802155565754162247271231350317636931401155336081975972572190033625883503950503868014997341044578711740850563154911950548610295911071720380795509384070634740*i1^43 - N1*104583800140394215529079799304409920034436983779740120040209287305901469805585317109507571016617882192586178061979349105511111018715835011571254792620270512517162955063951574175922370101273362605719748721361805275414993148154876003041764564930611747094696736262443288246440175501663127339563674812766067740101687304155624402593073814461627826381420635607767406900081766011264622605285652668872143646571005341568498681680043562802003241551604167841955295307288988073075519*i2, -115412920443146292370928098756563098737879830201254475541848923139457803105154927103619868229443174380433998094361321868049663064281178720792021623527236049124139370697596668207189618437204919009402737115013003324286645501910999316481024873202912235964132141643291714454703773640843847284150180694571958947425848748905701590792245132214347415371335950686956422139721164799726508258836809618626724062665233683582514033053386163590122301277862849602873329647800499030489889396142615067430655719891662657674890699987623295698148096875899032509770097813117793378425337910378230141045423017858608054042419476626802155959702831006429565169470993063472656699157612914733520761697640204227468347047892673719052215352975546492425677566046977561589226538055012111249486898966592202185712844650464717201112249272684952356571785712965316598430697800584881139129918143821168790993315066429924754157319861061911410464142257657242054857046202399874441825577905949863768671798814094594462221485846417551691456632875274733306448174049919313646961162861314320867357691233520970554330915571031227128116247283393816898351032281697525061598431288063628512102411023068983382608182643508901608650252406652306832451612133811279682056795966872875224284110156473598040962184005700514235738871001544439636314252312458556996727179879240865540599146927441851183605715040139203383519660833058250592149625618787808849029656607957825883714000416859308653048831652548085671739755486365725491188791366172325943461221649971819603895132340918865524614205441357892870876170663385852694809804800000000000000000000000000000000000000000000 + -3454368271352181352012500360313544045297468779228174939528611296294596604678100484333441470953732130143042896466087279937343287599671037283701094223373307283138741933148254970430217422157225644664563201210847295005124176226513430472205189506458785132123527530888920940861452672038204742401545999234659686719896816647094570974977343599448826872235248469631323975974177574559692630873177309001254634668190709140448950803489007189452534132558656361152726654239152225542120422046062196628752771954965137855701387584833272709868733187669767847095971334921512336355328459270391088906536047353499911092058506412478395205816318243458537412600480564225789793527062052032995213346381738467893211189184649970381157031458778161100222502731040597212305033813111823311272398961576562346349136879532861858354964190258337856589758335579483068584143062560434855976905480041511287200345066561920210490987818944332116731962859610346796013726226475458502146771359080465896370192983707505024781742437998597909419063878046630113179151757726592187762559854972307580573040395709628569522006434896181581814148291906600811690070295953717781749988863855520650304301150938400206364400062256505689901678030007238135232197737382028403065896888803040680961294554841941610155117721953805012221728522121571993778843692712566007130819598898231154582672312929119482932889837572153783768749064054110323652147524225119497744966480703272260734083369923856594231097879935010110104013306532404800828100248870985070426062486571513665637673013601987280881266049031523338675467404187737994706288640000000000000000000000000000000000000000000*i1 + -46678194514826419915718442036502569409238644347816658285106493765318768715259862294472594182929638875049348437463194583325340961413638477712790914280649638134180013763798206130296604707016269851664568143988585253873246373578049236946753450232772482354586753700430878558739600235112813982145780850638647535406880089761080915407477050853064062105291027266113191505215568951507522761498785923130038162480376663486094280344316843267745946454976149921759025172715064994540825047037801703765891513793004628363735888872517432079090809144877766644386206295436880206668045116695542821452526598656945443993579064578845317476489083671500066158353754028774982582092488316380214526993734714657734019668689287442202019318432132632101721208728250592748682323324000474751996379842419115126446136079800293208877732470589938340248641467530838671961342977758701192523962715801392926137237781966957258972295008589172646412711010272038690386561332396697379466001455371776869080828083612880005176537056746796467848190480445126963546241230909773198231160085845752571517023309876496361073696103142587316076608020970614258032875406412424955662564246884854606877183642779267218841187327078147086474263578554831137304575023955067586921195691625684497431991822689838129292447563588301234509126768815401898903722964397141587524142447973790561069407050704193745630732305682456601040675651200420751053059323666200106761854529194482444555100803898816919001741687311641265522935036819915805032919728859669641531725668929441621474158606419991846873361213375186598695033446483739426999500800000000000000000000000000000000000000000*i1^2 + -22885136232426764742008302793158351165888464721308265020174998301811757183884280858914199884225333101795668282274726586268046654397256404360456700381019179398827454416640006230678427666754244444152021346404665970933877116876441221223379080689997701204764035927658609415459049239712812980494715212317231186524393042137380363238720376846369094769717627706761631815143621099494402165807546717964488626461660486470006017920236980210228225074049651519207036606142071304203420591052659773355307848036754803706156501670317425963095886195305370311554760903529708956250906008879810605101061875175835514867441824562308853538402034312836943238328073967864688718021728497202372441254627469884824087015225807025750974310813450296638903666439363972160143204731251681926332966455545207880464216075924193682989136196871217107007759323362601392073961948589753321383429739696483848722797310912237577485481502574207552121161745118707521951122772322676856476652146505775729838377932609744963066283994069330369636171625493962885103589681928796191585796337439706919734538518647352951641833057601049120042382763404066211287478846704885852062825277134157222327140251179933128895830169400500330108938909654734051798175564736320221249355869065834705635934980786267330643788621132406574462577390198889706395827148703461821618816406618588192697308499553400830187203666963249111720846682668764199559220865580953905634073594837060290413904624176385820219442418599798976126656931201500315515591693136716300184697802275463007444772499449457348391852770704737401445980373852345031720960000000000000000000000000000000000000000*i1^3 + -4528085076822698442689486363295240992975388847490416709121732593564100668584613565004310912872637417086334188245031284662872650324557088903170981409932947114175278028157788183506967477174260503439611924788862617246037125097111732764722012743930426259041737017709450486542023747781764620982566633612777477935055625703212521206226723282965218808366167809780265503723475549569464791103619607864612964479227494345427612895729349540673117117445961632167113126527905359233774519678309717065778510090793674178024063937853825116001571440868617400695291834703040246667461384030554349211292137272585595784371637271839657143322476911248142902152231505796532065117302427814711492406505691725892564927761227612764784812045939086441561774049326598295163446070476132694353760490829655621540980896061681850410277510984872594992298534749786342100033634427167443231078254888160039173184052064626988048519804737999899621563083781034434500796157598555405957625467390090010268400889310908672059239563118372884482830289244699890714965927071467128371293334233358049582463956965859193733939150785758897001081445943863616992078044445977763328649142534126467705345879687526923980019108448566158502198372053132918459219926701040115538848413411314400551168175462060746569814759702940147644730798095268052875788671504910459853530863989543932413545947438916474537007306187874380393367291427450582084487324690092942462826977421754706837478019475549847165593362385481157345530005182005158481587970602679914448815850913928966637070682972907072737491391671942434805797180628931706880000000000000000000000000000000000000000*i1^4 + -412597624685618879919873211426097093806115977156096663524971007055192611804189991764058753282053025734723224136813548399580235154552848825849205289680407596799528068656634974618150259840313222861190862410207714636967391347316743199927964183714166112380605273758628620566343786827734935124405246634454428518805626264946320071499723521387973386053048513349111658050097680893654697782968229551706314885687808844432687153406128437616756323883921547258938862915966249736904023707868834790598864782594731995418468891026526369664114314788489358575730485846118964932340821703491522615324050309878923444595995609752220934055960645656567790088526386696482459548370443712373266692049922207061456941800291951126471148471901125295307286993287810713833334212917901823524058421329474780576392049589936073230389827053439829485643170076995894210109241326250353026716458108747586583703268884560433339943570324088203539518891728164995140891541465017914915801046344172439785091578372006876015754478571401993934363804080206994362536895187636485313248885584530228587186794252789313604197736420851863002347978131827531562514227213863494848426264102206039021653684317465457056290972008689779613307271222181455050673458994424545738471979042752149492085925045076230151444557406624952949871331568831378741872906849099234417773279463749742326228125841116359142825433967387631979926142548500127292506199495578985920333478823338042901262256707564815991481428145555570284738002968413065502375440759048533297483452489591923458657686044440854685840566183066020438036040699923660800000000000000000000000000000000000000*i1^5 + -14698245227708662869147420334305938861387425737768726754670940832918725327457615285195872359767625755260843691144745206382073939952910449579092014471784861283305560253457890932837628283768491072580380859254789928839285947848768863353961650877728300306871606602171539285686666924329659140668096445399134826765595163415270715788407474314168829294558901493195681703913858324728036980376220593252970826012719668796535390020852252726497635298046649130891401535269123393216990281599636270581871541860810697300977877613771302391942547061534068339207955964582294491671962942527546646164687698996665257151378314701014833192019538205842757053701979489384131473463520417872871703082394068052969939179943888799807280817340459932799692358649648473101549092676805791516743179527159932973950581633340071264123179706380607758797162717609391518656136080191067021599736425086903770720751470497653029234386088478698675184024408733679700733055771695289812854034563681577188275467267341566843363037377523425158800146873936623197010501584079030589974158595979608712966361431273210785650926655862961054969445684024282019728164022283342894301336833204527576561875847145576009434394326501605481792706314997344816959466280455162887500950687350091691892326166240802995845749186135369673578739000585226743766896388907697862717293087612722535852088568890507335114445221069073448605850708942230847687547621544399647087241462127938144911990789891700838423822261041800227955040062773344894838291334252162230547019177840309707507086171003263378679482944114774738359185970298880000000000000000000000000000000000000*i1^6 + -19851507056509320788687057134793903131168324625181050637976515485594473964843355501802682920357050846259558277329288055645081887829134931274539427586134603193773271380206862448518739318928569413409436380149268631536189067011582096312814386437150428046985382066226860451326114318956469373028672140008033948273361399935865747674549768470569006445085809069780425756086770025318501228488736957252082435870872038405018851070750156751119285992341350438032039315558597214688619651347677713117202813570595002755051724523125181395991582612120725766241254715299799057653425173801443626508888026098416197452432402677874196644118427272665778190095463912605758930452160133071439158096856994437165299606369005928788523545200707500139501832081822018605779612343662068315973784912593549124869320538833762082310106359311411868353379163267982221205673757490271818951897729150463807181624971883351754037621102429925373568979394541057391579660345552931005206524261243190875890462630923313272276381476829274927663624298803360765220902546327922687603214122829622491820903020840786795533207745823899785995703670170008273047302633793209091802072035384832077205650147303173111731541863340912350623532859942899139385839451157769603779427803254498681844188638107263774789245593658339973397644692091903063864743854112379283610831123228407667665347003010459239127979284572524209399924098978755945907908932683208344166919138282269631977635981167063013110313075763708942022912533756333432749529441397145834799389816728201497135805568442246568566263745249551773048242176000000000000000000000000000000000000*i1^7 + 8009958658170711655371848974176345910989664186599657199718405720153735363903005273895299197465219380615921378520791488819895477256798627478582555366434517772341635622796903667795725417399999395662989125581482043184059051672764461315653290094003736625024008434363016391888352403675002487074170247718098935751901818406716753686337890163285673346244436497666727424995640121237133658820063475114185304640519899590131722411131032728892122585131154914504711876476162062373962103177633503985237334775920738974009231447780047341984288015205902803046310360398371554455745601818604104863939369935591075335369031277096070132536005380252484727286366649585667971105524934799171174102534546002212744087227167409889249156566378071299849050510572964221930577589854178034100941896802125449922610199331732308879559089203872587765966910995080061645853957364228457574778884721323419225175951497402480074789423040493846657921260719535677364955123865585430400457834527219844173425432372533965301978812629861962368960427506141385029678488824348178326771586946916496189207866485266447665319668630069120151646049268283311857102994774306115559287156204422286914877875219348276806622054600058935915471337400047717619962319342075498877167765697885770912455301725878423225972820882835180892396116352089154050646865257370478177423504363529689639855861616378308650753889559876679200751079099942733654313905885660320594667883613892297714982364003759308149656263032770542291522208430309020845910832640945832766426795186540139944545086116171471808738226096441492137574400000000000000000000000000000000000*i1^8 + -27060758228414023234949765451948024057719518280128617418014820387824515298851424079328659365160961564349667399549167017307775424465160619726573111796681336146728319816983764398941420688499567857597878996757019948137793485648398928268753721165606975300204420271373078212312169305098744066379632588838452960647076365129399049179238931052726009058913077647959776425560584616904162407248413206770874617985685074002971427942876039037048616820226331674508154138611607848713188477548554225000172545967225149835970907856337096730061776878201754930899086368959694940350350258072758052138953015886262008657033641446624493878789144956751467662177924508771766139792371731527531468222660924722475171759440840452188149690414964940800481645882551378070385452462500286383398991008041247769997030865962360111706474945041489509854822244222189844549274759849353943224983958241075639951053041713082871303858137648606865039431713521555990466036930188399238804994706664774957799156935238578463450606536053181394365977308280182273594027084028731575377968525966466404237342238495458283256409003017177576057847197518870019441230235957427551267517020899208046648361039495714946024124977293830251214398563595413496383557709768923526664306202623702766559212286788690897341290829763447475444441745216782482327781269036738729226472296393855512042320205095075774591221360507339807303117411513042365437781278918381962994042946112009814421982157477211014290017458475091856701487943703653255442953880268066330578164727631384333493435494761028227491779535268770060697600000000000000000000000000000000000*i1^9 + 1305056447182043845761650105442948015319371187014654141943765329122580953448010035369547644854105104214218339449975070975279548470555373781761745736617199677617241279804011825031522497343530198313987972460099464676815552760098478871042032965353428281974732985939427683978618699966861848521738916227623665556300754848458207113063832662220204256077599301063613931944808595534971970587348583284018206115592873831396822714190773532815982745136463289483994605405223192827970263023576910741966217837119761863829106481290246253589342155618830704849219649727494880067015549678420398099331273895386795434366494139437738770049680347845408468960330015014439062478039163127806915505997895733544181274435291821376979104102608571257317488626217066199892397991072988986122885928324394971722229942636448087268844891483333409347438825911823235385876918163809903869408179637967094003138906187150435144889151359724048138265211849285043516324230076832842214678118518245267012967859986391911179753812920817704992906184865171366522213111689700983049676971872801150032614861486922401657842075159748435777450223350220696729101629903396918375799703458039281043435437437115121562736631356299666611524757890243437188152316543773677432437630152617853114168510004557723592888801595522512828818356956732047610150086913017534655194066198712996248999429901421987705026987856106923875482242194774781381764247691192182305442112295047820263315047784082555206245789098244401326767933322990630870071952639884172527284796176910429437404373561653434551506414560027344896000000000000000000000000000000000*i1^10 + -47776200559949773905155578727187322099830881308713823281437925098319299711001768789712541748890439075237850813707710780659258069383885527848220695398062781988539668534438548224445626002212473588712125260127860220113965809111611583787725822970076997638163983763702746327842002070316856821598665862142264540869219891110171587869598869241300075130998484926670448612836749624745041928977759625174153413220010201642458522549717119183387366164339736490063827934016375074400632600696009360844047248684103199230639263036199053602923539323670632448268388824491579177189623271726131861377245688097268461327086789167283361793463822356707750299938289620015996338691760350537549025473069897531412318385804045939097304344895552988231470154585251412066366107856410536734151774643164002401446721855975287628504543494236113503262093825429028789991683541193549781868016326319614787389884640388242617381460463194193988183697649102825564137995728575967720163623839254289250348366868451576613400638647723461903041087812728087628200033760269151098039935138516500121409122078360643752102792637870903708183801012234948047641140124057738170148536705152189970354748692908025335758153664648644492507812993822160610120449439883810412364196159235564150053036557290546112160301899583204313876229018959688975330271654115928910330938588535973497725000603315657353528388528432312656700496839653072722370370080774326690217336482289136917206391231307172166104563948344381482483356257864433943266222591379465992291778981799695379260088569188731820316309468898918400000000000000000000000000000000*i1^11 + -54917356481506083798073789813974943527583661940621505784893564710716325876029655445584497278234415435505203010242434392663423626762022771287328895459454233916271457291001231191671619461807456572996014557642751681865810908088892855810052254223830889638703562489699135084828298931907157948587054910751942590477774822091381946235222191103570886935090097782068395163347407948239387858599391193643425240520916469736123931500817860243735343602824167879788231866994087149866920548232052782633099662086880470113329399611786640981775449641435293516731177725751845696660833120180214543236103440101770993669706522884026054494154841848377881241191895621520942896430268514672518934950761763557228707529087644053745682068589528748647187003788005572608235099819757941170611957813670704470247440444009275215306034827197464381119843437397003002457404748834709735147250428054500284846596328895382099086368841164360642688965408864102826875316043339210247386495476660346562786610940338295995142526272727104202008387807052586182914417842781463427571440565447837829031172690623956646615811719252500927158613954839172428059981351532366870085013248693865481242659006628674347488725616813759074318012681796129139987210848495288472164680867031562845380330986296550085062457774592712688770446469263140751922239978592226392161187729768626662559678852508173468423570206402258678247551379107176952283848343525784802315826361313081922755499161130028382963524621360536619154182083537819969887390571934519757495296455738128412184286510027915842592157204480000000000000000000000000000000*i1^12 + -6439142864002797041877967754671579827876010653053284112015114516442820023726225957996727542523916971696820094038063601726444787463962736860769923985217399331438733364256915039575638777819149322747188523781515666770300530308229720810741141340076301756290067459798865973243179478586197348636482934526344670903210621193530958284953763891333708230710075542537779431781397911176104275104539921450127808275143493132292557410082203886376951584807996253067225908374352916642266000160956873974880564863450846517872635590967877363813494207291104178459022137331893883589178318332782241927043576072927317325623491662979923031222697448463220293938293501881897322129674448812337800268956342537710326856257451305354200309899139462161575897951311962510621899690292497249858327538458295363832915925864053652505623600161785462748544101345062285646845234925544625196007496508733756395014174158124623134254055186826338600644179164334102436573647095823883076841213790365139261981321333817916255743965328083798270939981164330542560149650925410286585996350913800641616829791382498343860234818111242516961049566769759384306526730278350028116597474862474797387883151204738346806755439083723191299616886525395312341682081891584567838507913471919203066145667463883375106553818332568307024682113349921381604346616738301072611363769304947584029591750975912689257034614545135294508219211684020874089084611538955893562310332753707253835744121440802566082247011064150024141701213681714817482888005111389778680496290012838594363983643338610332273737728000000000000000000000000000000*i1^13 + 448208911519769719147632562553725259607435356320800182457118331355861343458300934948087086039281649604526930411019776880214477791899791303008838403808028122935304460404272473856257506475106127849599719256196895122058521104277809559288185619217428399383736780004001963101500699870383952410411613073258665697079608040177757856580213446973898656169666007498407095478527168289489303264128773272218337399043077261782317608095767389381086129702909294954199162915752773746204413160285756657601850712423455059814309157488819324667763085018500726101257035230442622697722879112910043632602638483898185348544797811100512443343138911383077730398383722604304551932704308829257038465734529281634584553608684641993226706982614151128179289986385790551954590572817019119148954413850957738705931346630222197497256880112996213477090099167235328694171430092335550404511872717051521851827815914243898771547835279722203311489566874228461722262445752464683297050450262423300768032029874329194463662516220583903640029563875521959490460102077977953405255694842238200396520761579715007577639556778894899102462094297639605127592387202756551951438051404734779295970767608907851207084463097564481677834664452667801040625255637717361596051631642529447103117147040345882037951348317416489675209024844665762400507937471138813875437388218769025733935866392592404583576774289890854580721359912557663390442226470360094760361439260575163198803532929962823275679726299604556841106725180721096647537853638666998192023502687252088465797375383118167408640000000000000000000000000000000*i1^14 + -4236086893939257631730747641902191753539408235062061111710583085947515327781565810470189129958219295400425306840991925464768761673589224894955893604678526040102507564651410141515099062281130615835982547180922211981745670560324246052106340844446374911367961621057382484035014062169393054460284960843004678203920488188595053113927725430632661217067721929768461795315344995024087971675373900779676461935952471591118867832152031149555750330353555643052094049898270959653513987681113531690170251537350937664625831482155882125841055970400937707997738003591306397093915048596190410872455999269090398188017893867935155060517785288160463715846472404260065462764770261187315153251211544131770064752716388220621058617368151764596022329721861835854000855231466789287524703751494681212385432589030589796134630118752220255991982523898883489656732070419499908043504750873050342443806381657698742603941447667569251346406320338726399890107717601746311061798634755267441570207391940761141146490017988990756731932444471507213810501905385748391921801574687728214875435609833779882065959577825945421903666323610375674369598403537846818199663654028893141068020870806743702304575898323107196667061235500753924096696044287737985104180026986352439493489625479076603171668195738731744518113853474810208832974401794466062778278994928525825527848553375241065392886097201104833555674366195130405327351297504550634684684589268114196031539845007054094395679866203252469525945169811080807257768856922590103144590490614207189738849644165642321920000000000000000000000000000*i1^15 + 27057827928063581041984829340553805765159182964928499979707048813363633891236525913777759792191994162169367552831358279204365828146919814698584039980230653310980072446159748116751789698030567642470400270873493657549902083545419490036132531699283519114472180908956585950950833252126141834531519705520811763143504288306999613147759475590703395883171304687968797236550379457107957870201029064497483307588635262858410362396908110367242025041865296688317314085966811166098696962891194003580821967119047349115636575248065995598993399047101862375911333679559013897270077421902573484476281197847063278086375808256676153744427576099900362189972093249610604235528775671277391552646794261491681834683130980343207799929247021592615545659930576949916376966717214285313861653642417078464706544834581238093001228778132934463054062108492909838976458343096079313592543871735138115764340404101500489553232968522396688558256164144335288229231939012073052470103159058504331684466579516870422894757520940836689699624739711101972654570288118381910643118093546574706557569429232885345040402168067905823485663465235445033371201842803115209536518367858491473482493197372172182748121656522585554001089043916342774092492441132939525420541289614410872155030357704812189549718684665488543365309467322531295008515698372655024648376764775009086820279217846025178243547678673840817422374095893377765356211055642534393811023925400204967290862789899996593402010971436663097878655516428074560382548563054395215197043271227067121732864230555648000000000000000000000000000*i1^16 + -147533488228980890081067381495575811550631657365861129647010314643412409171114288241850913097638231837824178867583516291472741362370866252344628535314179514452691020818347666163010101245774645147834819893110935604596453351642129995681055562454476710303175702312351827662260830028740895268035921511784935041908560530905113767456062101994795284484500150164267699218344342941715144702812794066345618738213146194037711818178809647764684565690206256049517982275066856849731874483127012508583032908513361003678896152069743500093846467262914227808512893121621921521540772476587703399760066577170899764313618215952326477851970699423246981853435290564978261917647093168205257296143668555616913538780378669362711212320224744518224372912013882550676647791778797378749691499132044428064906228257831037789569056094530001167652143688790109931613786452534564079732340017886655067984134784890111982079779133235001249661850351796141590456761018886345932727701220397589759055949745157548501276899258945740671439922862941505798454617896851268475994727175351052601136851304794904637897551441903819155841902985110323968667612958372587239274703353512384740480963831708090970791925744227370968959051080358667567497858604289852990782185650342250601225251320457981505068284415997169154436692980536546868875260183208371417691385024451535180193467691733612008926626798881306302679057507994106953783866370327867999748009122931007825221683477259405416273633297970813073694272382354545792614264906119578416551199680503189719559962624000000000000000000000000000*i1^17 + -819145411393430421253227604428634202209952973352323252611492869923164517679269203259171114365249576491365142608588271177170029769866890275901740076064370468502450324097613783516129783089701897118245133707345745631620867992524417841968834875701916971717945324329732577638404389016639525135925595521115161573300170198103304329868708575490353379383810863101183801418269782226924213845849888826323353428935321439061365338570567290571936237319696307822296058944888183697602340299328957827527109946494945829148869383576556951394116497134271299852729839769649309207620682691768222250219991307465953750136956342591730406800116180708823525031859480008220312009335726324853750516976878373273786236195142164606829096872794536714369392753206721107751717069081669022330799612735044728040005777141748894587913200721997647634947403072046619319419696555279787697255683027739346407099144668631671028524288992435581335829346948883246771204783281852078339103199589626475785130996957970582326341667164895519631919271045660148594902624817333412377042226327684085781452664699568120511572275089914005808880480555865369350814400614776536008188050195216295922245314601644818401210638907760900385122647719642139674568173168924479406360097694171327536758678954938162641739827059740129478684205582072264430370440325335404919810679803131658011526448328309736623106730386583022451805564542704971261087740411317315791474677901185651509787574950446723987030878050001850708826183216012536358050265352375735607425165822071806896373760000000000000000000000000*i1^18 + -1225995152823743893701928426330867320108398529263875574404565033628799564632613408268446198473780855969821778959324674602239045008426155104061494495358302255775649943059777234842074798985020848248637119404534069756005983673384903464090134863837407857557072767942990142522739373706976458232982122090981918184065852902217830194646620414192428759363507109120429358484303970956979740454303318383174151639313799625171109811567810775503762684185684774688706720430823749507303126507475210838713020824801444604317567529483080268681516581286536345785112264064310089331714873765725111685793481010549339609176246175639854667334499697104883820476189440090974435026075053243928059762063286883681813776986438179397862479440291457072678652196508517609375380999655056753992554736537874445977645352048480014664191040754914503493977538694637959369222106436734750705291158252922085832052041629031251520894106138513117632195446677844311450625471711458627115442537848140535500086193591944284455166289317024862276455292197752468026556373322598737469840531541297912806998070439434095788912985765105299980198366196920130172372226437754805158514215502929935426732573062718845369890206955076580969576928468255835064408092080799895312726195597427063403585459013055470728236899983108135063344360883079874020836022291788166934731636861934893842183370102668036887546014417499494561768885719551338735790748310692012070523247681064071585574883550336464341571036712064767318177979706138986093353717258030259625335491002997145600000000000000000000000000*i1^19 + -1894288305582856593250300207198684520959644788388784130213404012754845026711172183166101040834742136024965222850069686806239564772553116851222660227888918976641065296930207570913228950859449639174350362968760817620695523495993658912311453237475360866086762009144286501870997061775793409690244256173840030103656708226286760696778150115860363440640188410909720204508327789649791590875989107414034611892192430312308878086388909845474095437498324706645102433866932733222085200097718312995978127315982436881104344632667089444130549152321659466327174407804809106284357354214208190997334426510765302951627375241052216332937091975630574666555940704860723057556809380540385105005800523419231002549077915977211529733543447171728828668238906016306724123381827457526425784763896835654899414379794208589359652674945197574835892202427554980670127469113625855955326306746288071460060286221194708688928047249305077532373538001785087015192389289296702220742246008467484119518110272644259195390134740696518030890476061702383667191631845373078641735656801394579349206964328669924166814325718450286621605079234131242388513039471275984237965554822453721333877647857700660539912777084776478045889108072394450445788114657291374478082453021264207329049561867461529999097577728154239661060771637079777791422096295059114726467241347890052200113389060798595965059096680045702106489629885653853195573888315560825305215930357439196198001436436696642101193688595248802375581616671019320005170776298401288416122771813171200000000000000000000000*i1^20 + -4428192742110408973736355672889183791706376839284395781240799031488024394350414231031726325815104085663248269635916404369212098228223008063685078524654691670744628689317097976991364102025390453099195467716847119782915109681852067534509673086310686703032940220906765204850757546804156927159624127134143668157921905729086740765483934653518917778228984890523686594888933119784340585202100457207413552707075524061835770390406242082291421411404493729915697331875297554023503227878458917026314096250757992567741328941361510683610198389424174908200641944502938965064139380135023590033435103649085621723319568013850795902727508887959680564505440735905297631444024905548426080653247729361867428153136487676752591274788915006244785454342763585500581385121638039942260194317099885770742309474603883833541142014389095485810570013083372537726903343515749021437965325104305458867597370587427548429769650779882626716198896286808701899928120252080980747153989715563283462572223364367318640633224531924887897719541239433672278699454467679919044663145506233015361597284528490007238646895560626783231826071441440230511249066580110940920384904279231921529204432942265377908829769656378337020951900449314247689587808925415890569635407816551056404601654451610982400788605564745614916099687884136730687555332572033750642557923399947751396861314107227920088239745864345600897347403925572596380520430135305224578113388480320009039944804104303064312927042195413704283650406723521060024766971664241945695139921920000000000000000000000*i1^21 + -10344453416791817735692096621316634308322710961791207692646398584539044065975612530488792032276880408166054792635319998318744304998081874721640596557437000390723086068962507992330545039918529847354621754055634716700358378106011884953783913898637938670723696762579525227353673388698476833026562526029682145417086876964783269057181353679775484312384481048928555417790850886269230873399677439035651264509562310481559020114013481525829336154129206456249077240546364531669245455613486449912687026533909042261496058187648273743520223768351481302160895418831072007580697487668098385049690574750106357675401205845623295382863586103918383471715227854834412649552946071814167492343021457974030719427964225659800963754615934661590844323267681043520281271758712307176979313818090049854467957362037757864438898072902791329025444294677582419322330562046145419520192650676020913404772027619416736992650055633834627891101400998243802121982325318994128829704449397220371698383267078670972950506039062346938860776308304271919603602247252317417380346750314256050160853165886137172406240060449480856967840312013988905227957861670300278331465083354503227184068287869782442319631021989431039731185314783996410178733436870839702978468322420726767033621238243098879970767058710505049250221265665282154658384866042440901415012189738345723193848095084357394727486616909249560287140574674924578532564141671069754363136245260956302086550474914866821048100152421489057154883240542979780573242993440449120698368000000000000000000000*i1^22 + -17794639217899164583464915158013626582640449376467763446617308570688301734715268821533191671345464592563767313319419633764709577376036878017594574129399113207084243012043354191884884874288106225528338279115732450579242518515055890090109963510170442414021975829450436017756590726146122027452504917510643846017426529399002311102211894150424045418026394518109362063265178398208307232065113937565145602042422878812409392285284912983725188399807968431037539441906213926482936698667884837350023374486584718308734353262472656501828853277500575356066187807158578204089341602784763276356637134424629482001798058102484314994529833500549388733061364468303780374936508817430054939199062303050313233729120627993804317564138602232763436102350176304347758015735451900450925380345905324518411275835753799041840750644810503523777697452399155061305006407632686190474229127700267712426489470066182467840517571717571678014643297598647066043129377900731810524063336771058584696628399461164071809628038283152835487964918477666982766292990879457654898860392765926335941697859959010747152136151004944818025754695871216621168379066862609776218935844620580267807600494717398067617868600976907570125691564684086233215035373017754763674522562595809104480480606324151936102469988113800388301904660800701876092708236142830231444081344599541050092900580371679940585507914612221222532584011504641313178870879840967725435635094540738664372317487357463141565944536474974627622380309673218921551467698181059379200000000000000000000*i1^23 + -12344350547480317565013702279121765263222265384117604449454269902003311562077257201623158483979503293490279360874235271847729723546747971962551981665383085708395350750764184936056698136578193882068597033732957371872159766579856769409071360598355401686044601380804698824604930677498026702225687269244694952481095347378784656015764574727773286182510526198037942357829000615696600007297919837138719668154882617609714414513096370855955333915927730025947196014505252018514343722166982308332862582175544549655276797825760662786631494156140016230226188021597284831112834331978236106292215475771109647911865569663719021731574520865758049671380416795014453709500437539525869071798629311054574027467953639247892205625050937646464488400362974599590531780823075687738396221338585957900049031505029792679129703866363418900951568042008217949073446067939601148539588312275141493129775715509152798184952593859597865011536307022695140619544190809842039812957457621553224388885022046181266649939889344792101403919935520393953387229603598959655254059229919219021068956857555760032678725238198040546095920868738703522975349287372119964531914654528319515996366184072711198047378338201360506309448467659876710419449777805943890399381861220630489933460364376749239991932749575078989845773890058782572355122505839355005605744958624779883008253766907177506422136585907254885778517021816600280566837794078693223736777395718183328310620679567065726493098235842052595077742925473122205248788208025600000000000000000000*i1^24 + -4743498805103477950148114413992432706663370360830469958734708007368741921184706326780007109804772346551428642171352586200741899240730636046629674765302019723898899971698105505937234471410412095934883410471061720313247222052071773781960892464041755117420658387995168922690846859383957182391624504683611168040047435660684436793064610280488748070805792231998989891720545410629935906877260842303710294007758627125673273138976605177510299474218636679916312091327535797610438129644078320584841246643098553707492695259914077262184696148942897439023014038718273058873647494288545560355916800402607032811362532561278531918002292996039209737476250183974948377694827682149562039325653185988655996299688523720843058912805206784834701406211959383726801032762343893505589960265065344802731360736037668160285185995198266072176325622233495379118528708630526923385733639925722911544777182953794362265840109158422709356349015963230479695319379933197436227116586195678044213692279641443978983493468933715995505240832172351055194753902683994430690245776138770370845768924548954918115640878511561480182074254836444015556453844318200679573149475313091546812360582120539225868634488462026881804375310336329578623457899759413885728547712171006163998658207466169226204320357761862437423303954626114571676800309745276894182792638649103150978118283893833012441840813294335614557594897179583336999502755849706979092209310210953297491765828755143713553145280843291640011954224345037465767116800000000000000000000*i1^25 + -1168111960546318750785598433415841852479914009622932890904990245899989467496579080442163579098154057215013925175145091045927784512816181538469007449972848043635462024767569111516933087496597212872159011265863291756359869424485860709946914527825734770946061589941879070159093281925750342779280986454373684217966424988820360323411806013211189811086656306256640076483165060274945507445941007944386190641332225963738141770653823284530025940207675195347499010674837351962868231228679966643304746183620411851867690682094932323261098115300354551067722797742666646260686354976422795852445075272220588762980195959976898834838536787394258981582248426681348954937671409689119941630625900326365337214724095130469223384634158587129783794486011979373714769622660837761826589955657977224305813650904491715160447297684440714405079317377722235449769417832599706449482513936682704457762468912075036304016403238104402814775298128379709453625841515097595736782468547476867474814385584882956559641940290500039659241201109154321245486218735715401435200843761621178622922387581989830364059880827533972646634519412718468762968078530998352684677541101641768274220102522027797831024177169013458130307697710909693857863077355719982814211616202234390991540484484868059087254327713634692971998346079752359281759381222993334573381892006830220195676227585028372834011737537991354405184981615283845618548434759742214994603876943880131291497541055115857706386177381234860409476358726886621184000000000000000000*i1^26 + -188028930840536057936398976893892401184131444341519051028101497982455204600255745082830054113692929935288682287964642228605785493621825521197759022017229973682553579091337940695102998529435196277894061796376094660343943340151356469743825091370887674436473797847300935639484234614921911160712859691701761886245889027644479671043347470844286352495126691963193673907985094306863822884628707667413054175974689754325449131370541034795933738915927345929072544404688882179866950502268536735908961242855787858611200077429328224607754849870670153790796037749737853662906478243682730863637149282161024340364125983097836835302856178241361111643058926196671964428124366778512664348149147189353253512864468958517705248340891775571002770010399077158314156321777986583391353257566545543427440924419845267126791894753914744243005004458267111430816046025495170557512488583481670635900542811062162247920061865368864716687130533821211107586952805022304923791694812380904196095932281113508250110811197994281808684449301228759913099356668665421027333117346200681085268720448263006551528732097640967750294909361238831856368225622526583161968692685686364859905683357992703639331636379687037511504481110647865779867989273951009557826384451350314762078070562867485949721689186482622699751448551813730962144731949988083092356398864010967132547035534422149624093657096565618168431427698379631023550328542960276745804045400021358011814848701536205238976974464949213705085354623631360000000000000000*i1^27 + -18721721236489760449291967248752121308207080665949264957522047295225124305895752883093033924455547475430850265462127387043779643345100396971875065797999124850496840296141519906916031784967854231922823969241285788560826113065592061861164524836584020714241097379449259767547498776196325881147108646592163284191492578187966619710821373123226517815794329303648455163807850901952821481937531244111258126008802239689621744209679074285182270040750224470516158375149648908026741534717095633377056786035235946708343487113158769832020541977655191219749939840690724259824378047067915476512455868929568305768974217081793247282350437013401305713591277549836117354350351503210379138235665232396357074758681670347913230246336629741420590451083294628530550866728960436431589495290239945826183855551385395311734479184794000459772254985598904170293345963281514240869171078283928097823480861118652193041289887352454350327025522557262727079252933177024887587625631241460328885847004203769069730777060860424640670814700264242301452666930232417139959183505616123714778805373295364227395724808919016023929329852491603334396747319811208500058443819865345934267787046921979004205323399134240397021671048351290834705848152452725690248729494425365659778572254644212680971195829050677753477113106375702922303476027016109913261356425839056022758895188835042510560402674716264999435702262149472189445327913223320988717171064826563881533968264693908461593932384944050139826225152000000000000000*i1^28 + -1062985923766370301785612013233602272955376611951056912940939998300582868019825582429665662441301151043948170565183875163736223428559138263394624935833934012149210900621020575985575678733781710524943142514758622209091118169976536332062867275381559335541684287598414938123255099002032708447809819318671428357554968770657960436277976229378781139981292236729050073036291084532110382359591402290666997464168096968387418434594025732988672195701751925646624961138727132147961433400080786046760145724604333715563081132649875754742924060137959578741713753663184758230574442318942119672016885434388831594175069675448258371058033464272717861054252772827366396418448388781862311971964066090394937323093210950238510812307765000163964074528565538112914313298216231396657723699808849450685663565633430539865708723416785821016347115730167175389272329536970001258555946002684213414116378421180680298304773340222142761891477125705372280764269225523747200359743335130224046117134020391045434191864361031073371818074651133786005717417726964380068560659619569860588401571371417008015378272079578209366745773998514403711304078830803422709646582043049893116853364771709277442024914595971407296147863258972940648589307403042657659478506183878147290649167197675737989036051435591308070191325276750493249087618417973127288270541370114961125169426983246156215918688683984467595250032921117745750374905262095168931046811595627828532104329745307321082205254377178923008000000000000000*i1^29 + -33856030800430510588672385011520105962393470916565843516673046201876167856611398187147671779167194889030748564915503984335141589526719849090350810103010593770745713885002521145527780089435230644276782454071569274745530576569667724965633322257268813182471192129875523613418491717995683653226170404004896858622632922432721199026805651212932593077044241562223944664565511266245314713504540510793080619267619949958823575663098243544627052886012862440393072177273273968387140680060829784476111445915240062240496357299216193576729113596869035933044213837724091073031600167192914338983761930928262230072936562976754521070987058035419870979258714771864239698029961213843856245794122119672732680980850699060447531458906183524937948661614574776935571764416169274703357646075314995397312007376255312786753728275055000368898957900085604438065767223994523525347224819257441753256943673477197162361712307091525081215849350915582790192236183193402722070792693083679690582325164694253994039489177535100457452033985133964988899966629165076933192768318482925298237101013085902316046196418552489722470043105983619655785761250147068105928881340541934534051247037524169291672984108173131733308050964319255488002490105280134408631491250894253486953540048455212773590351721059068351126517542214767182004519543786323834655170395612210096468317684586936662011113633339959601618588255796208798957036265992805726971543564567860593152525445783085703612317889986560000000000000*i1^30 + -514737298511758040929961638788135777578102995600722167792293323452230889131782458269368070696729073635630618168250876450117777662514248648569880043728951880231472594398842769120723681444341342477771541653810226624016905746517319957139122755315022973377820176439677346651658672323635485381653238975235618628082731372307213425963457712215920585428271986852107596775418645025169234393863991820440746376105680197814249183245219429810234279219348042860196348492645039411247048525868531351197187986156473986074476353319109367613367083608788663566225832947803590798696386934101738943157947754886657255254299921784977040906990112399671721847648797703079305804182934542410462146584142155258700102020569932836543978076547508724307682571558590880605598257789076294530793452319363064796972085687568680188182638707253017700101814201097525406197138999877717518450890741534534041761075951303260387637627326107137414812555216232154568335483538231557338593516416328710701191899758118151243815944822870546713084585633811593485849021574250335900782775658643740211034548455542438339194968473560558974436518709234092367305523868524760852648909222407060951820488498504324925285850400818238836292358940085050292542225845099515846313214239366128689804911814246559195610380074949276456048428369315225512154855725563801579733672986457418322414504659796910160822450395992965604801867710761813833913318490084169967638603827974881962618532029907462726352896000000000000*i1^31 + 1418964077052658667223604232304010883689988562914374720658510303279043978026817499933069620947628246414849891000570737698464714968305915998692046825679353293132129795050675572733894274645724876939450912490867965780558128167301178081212552682365275167639380255266850785389358122567246697374331810396743674464561379880963767941369030731884526409169708620943294978098046719367565034050583141597248477337695016550512081199111131922508048806188628772687074625134745896612949130618374864110017658894079163183855457799199353678096400806166162546239343617318857428767714992526162867673123653985474873816945314211859149797753633392506340037809584161285492028348950199284842626751261586220929680230994124101793667638030905001252796337521969082476014759612993041155897009913794272320233307430898894856814043644575258517985811429817511589377909408470228519228382779377749896450431371152903887804433880055231121728855310283335773393491861734243212397398615318861885390639574966891498426842768140769590852804152941308028642421324830518809840363293563741814526975513869568700544861373671383880383898210304658143096793716739284747631312258147857851061871241878186473650431347467477286386480206425417873340949290351345476546496208947765544503237381190071318084545480902569098584767873645206843283673287365760978360010431179914112377885533882239452054485297838571747060638625783852193299431905336661849786444243770264656168714982643466240000000000000*i1^32 + 183521028303852456516625404682024910056755894494106665820072274068553563064054190365766050510340702046446399453871163387308710157735196965356120431800392002858091201267665151115743366197206005975677407649791592885740140174587171762065778717419397968243912538015973036804663195772559972335060778379148065784841119362312720611456145422313653013374257163304483744138974983080812885713091800464585847060013063672310735882248171911212564983647894794927928704110837478441351587957526520711350852439666899970824749709716895337754455173883170121310791963432381237193977858888644697388014718908605287602793414267740410524597364216720252105694243074522167256707833522982082629043676206835347047138972574563817858358460449785207330791488866234437674476215784571663862866637445630139516057089306007585577614645964411963176590811027566722019312054232825301894759862707010214420553563731873977872758844052052380101957425314695443498805423953246382173739201302290055964242108893842997463593477709546847899450050155835884301214797509751490923707275732076497963776089119581365475743193815377839887974982940434894804062634821714846785988925775099512132468288940489948904127902473024853040813460032127965431372770064729501103873585067332559231687150043804653394481807469604684785002004531564510883639129790942265815029691346678749148291848057974328040238621467594862651277572949664715597480169801895668558785967711413957485185749483520000000000*i1^33 + 2350195170466169025880393380297922850252572998150834338926983638398701369945347956806997231544324788723445407680702689764017092147715572456879161863282876333696074682003253123707486106846639030425388636717037932621306069372711820692738006759082738065711059343144824515267432982040985094092803114818632266470248259033421065966507564204820007381670457931547051900456496425724293620429533218797414466073494717250885833734124880584786679889024891202769417155187174843532781146655206886256353398932806959494315458260585184327422646606338227940051790767381149680360127235210050029965815129471384504610784221879597744657304532306545180156634669521430037263989565105634493206596021925683814358545401572411992364589139877593049471522893354163639489618793035398411716735284521942665272965277409583303296828373561328350497597410855989688135882054563419574575013464980031163852747287849749467418143218476941775217520717470197816661088405203284222297073103796078955727747658873541487239582539341561961043695764107030688377131891658152872300776837592877734426716355395550387448864889116077680687364506923077156066389713675385650763892459393021381879957633951395528329966628284371557148165937138457663204071183798613744761648174396425201416051509815574164207726591016587672350422886975781054799243289060702971734005856844021894411325502217464594748078908180355070672752269365397488187954101883569981778141153927335583416320000000000*i1^34 + 1548176583660203806862301702110854451231041560889255262051762033662628488859506780879339402786471541292903478059083588884441081891043558704879309353546415490285276495573844779296567789404090872160126815541969276283006054994548170934191669381262338444202050171820915634222400379941396370544256946192663704270709296746253920320770285684745363661138278074520036855713411301874255290669841588678209555302562794368925204320530659589888512456200665965067458631702865911722617380913292344847932460788393865429085774534484353484022363992924156230429190488953998897219602767899132036377050101950225812929508312103060087932618191097735362500491574503176263331066779993985956346341715742494888347039869136132728839453867230625765109255417812032020883002251368796992989306085062455671016231488334189689860501826662049976785432160291969463333905011236143783336871068787727951666933732933198586322507155375174694921605836476304919812385746536500790266040481871993330398802550417091450941245540086857155601186784263001169456107109688464056580134467096728192838507157964577676437008040777645457589759703885380469358942521236097819186755061615963184544241451029048928896650356567512124416349188434096235890849928376442571726307362729532747204112510893168632257565997794348583944236770113644656641719493071850177854553925799930378584630064168013652788089384973754232883394476240313785341861591126568698874623097726566400000000*i1^35 + -138130796998096689325792065746556756075737676935175332119581650847361317442152771118086638789422615714668972628834866667960044647034371674664342902034476024249673791750382720369469824002553991350595888188690063857874917308336058499837781342318713506856054769810732078640990223877648345870710932510021619337672462238875569356082040877809528204771239389868789457257680271094399831318940671306525020229322103189004547027995578827841348287222950977076391452905563900826715560016307002414948547223506659483013459618842057056089302817826609813609104324267311519752685655442107717668108030369412926981986760098720444812354943396916999714052820905127595520817986589196541154409313910349056113051150377878079084763993109129046422092423159293117235838499099149450204852502290677959517175525403581865295336743410956671608994312035163182894141711822441593973376457761737442230349318603123077364282353361716457859306022485540801385252869192490415446779808693335148660921105480125007433616101590321876619541615344551658313917168837021667422068457962254061288639797615992152016778779138463274993379641698875403429465523619730254906878912342257724566059949852568909088352271876594377785784049665675497538206710775051819656544033210540646977264603055953735093946160742225273503699606017977018296019044445161932434391476260050562669636291110835500083105445976447561881799914673473691336046141440427909868117032960000000*i1^36 + -335711586627721818196594631790048116155341185401497681268862303687667571227460604240787316748855476675615467551787713759394393000028565307837126403402228879197734361685888375606189494426010820073870270126984427492393744534144241536914568197042919512577685025262089043269915253964332412251562510679871292082626670783511885958805433850367761641616975983523224205868813715602194599213355479351442279844529262990648310008873463546350707446838743307438946676193220543608803450284221847282424926490831447561079656724802910699552860475699966667784994384753528311448216907409771710590792602806651377914303285495094383033433257542390562764546189246299211410929551673436065488909940503685532304349096128090333088034365564790599320867419366367170964731102205455286930324158370894172445289396598468196263101970310137427883962543472504874429015694532574601720903820840934960176528033407023326170241163600189866787654032913808456410099586476866089486995624256162718648051690209718667958200158660547129800891694273375302570984482400924190426862555628498778455419762737028872874110751495670343704670003470743714513585799902946296699284285666290107518332189352526001510870167406457541517907263142022925928943495910954305197848816408236673375037922562918505824904104327420893966285504637948131578137352108543030425500322815122393267152780286759009776283547135652111566036005211688075101387504183377657856000000*i1^37 + 178835857499144094714566526015598381895510046821034907400568741562615029008177351691615893420522883770504215238661517187764590400298050987520708843075054322823362510559888788626543220715492911556680351945342547182605023436602943116853537300868863244355372470814741605431352836153259843980141629692297441801185551522705420799400379971975246163547577686425902523863189365833868656473336776963590931450286626565698121385282462889297773549430027542329700405221047817033066582174445650742144311733966955653029519492895986442850369741691660578452851173620949078790220748244116860074849007288057849247161813597260357354585632274388055911978089013887596400339811515807278415551815620141871108130084912290833866018939112090308492396067662104857107476362611135072928704831192358277298030170049985670771427003142969663831974139923194965895277947364783014377620546173198839736521337973015761541858140345896976092525360885622223756207280795472655097311237177870073953384786758975225246901834487599523627833007075165051037020307158479105178681461044792186152167706865732830062686008091187150648163936803026764780154161749474791017110503816054733608474459263545007547938082250320488185050775787885535992060415677473128389243734890165080987952796877981581963034180860474093132684387206963223740860391680529398015269146064350500227306613969636683112965978037229802529992453133916008086222536704000000*i1^38 + -23378972744534422611573801690281718971096048915477152418125546148809754735543449773934705234528351982496640325851688000393202665166111743198153997137664482517195437563210182494765936002737186914132078783892809871820677026225223887183513877166020396711370884410285573817272656865833759662963625381155198526552889296450717609742180294352799095119872066208334724877361558247395560085610821155575130265331358531548172567896008963437922530939453764582678492383139830804610915201159716954033737580515850174366257851410971812620337704715057243771176565018790398503670257368490742652235249057881755985076152735108223265906727658481697989128483406120912382606385906648809865183408189773743962686154361630610376015770401672582621927644419871492545980441024045770466512948364728906759274306659272932441772887092541373569012298186112869564642803808948949196145940248177523759109767755242029382481214283177087919979264693108763134672820234355422424337171782161835777463527157014787604799392409973615108424966864225996187937078890105846636461571513017213063918292306752567160726548509845531370225962920653687585661440693384547342281629441950659072657884970234644408125236824164866213851975750152388596100126253711539616545639001740272704730826922574581420896210165491357666225276344544948189948472811716033482056794074511989047274890504664662879732807386495547174751932876544314163200000*i1^39 + 18069644295232835069791075212681023029533709402256001851835396420864569736625284409584050640835541509586329006701599709500152529991387972565970740561227270729790695958230776614092988653988163844324496743669253860895498450839733422852075613051898663616585999307718785714646564798612155280154960995418448157294492988090606058943836843270923929516404783650248914249882790761532271184050914571456709566398838266863351209793831438465682515448906617068653050582363530791646552934138105949644728294347949319345998782384351597551832076313765019420597522667635904396378353672044333969340709228035773477200681146170204288618043129105776051000395712031582852015638616243986075382628207830334832271172551301793960113151823937140359390838653004944526889562104769221865045013405531787987476602336805397246077111371341272636284454531460829527055731993046230891279036267556600881958947398814511691964554276631056891762947424520612439271596277839190493553979711873540077395843836651198199857346603012192083309957961353716438813444056727916163738660365533133913518612142253015711488689497526019424116969472500289545695631311305232910480872312810706987321434077751900987291098002926745378725513249789887281740864220671485897215173846265328718204600972860284365932501532072996958181106485924789902683397641122663375767882649825127350910177993603265646443163484077671304903523328000*i1^40 + -3530842721009761223374353321049473948012834892235902499735107791540228220540284823993278121597066612085487780883766344306369689448841825961655259429085479303184459494185241243957099764401511789372042885633559664886170385200273485994949137541198973060982545032445043054840990227608450625511497765156197902977043153400325463635184638390921265935911220554237609351384957472766672723727310461179202772627003618617876268545158728859186997868195457205088568961988227750544651875183857592645381453591965550490397860075990170158940643341077957760610993821258358288281551929588967589621456161979450928133528484416147874738353891076655535224405902334714390414009467359509003953040848848782798626535591318694049654228647534189524385302276189649561390592204357809703828884835512013659484958600282613382531947067076177326367597749615682918344249266982854254796710886968680176323067009120724322441125697955563023525282329684742360582666050326742149300849004615168973877912036553877827161930598796505489274602473328730698142831434836069062172993210305305625642376743402295340020124446654382564407886969839907720977705478850469072563111718215897725696688689391024599017117842413731636666240655530922842330375651144122169242131091309043791954621845023525121765292992837540439419253439380327958407642512648399095206530863169683548017294331824805561683067461133715200*i1^41 + -35753239527946142783751030932163914949287108718348140902385979593869322723184780054467974827840792283382915103035143240537665663940827304221304260266770064977678146298824483260452810927232387058263834012716499046467271771491981778349088843961556236794318692454255675743632777118719818564259403264698505984848131181627173651479180362732811471983572743334644842851300503973643182171681068167604137577133561838864799508401062152645418450257590036988301654138763947888740803605514649144539088449099615928831798938692644043885376152189419508118752245329868498976476099354582668441455707837387671688374862556831134566043287033426799882591143728870158632363586424010206603191417790182550798200645815045791920478024692352845149374632869891407201908072863655932660339703450445408643485487284195105593147292758872276697685280751203022809407952146756839129905200167390871418586030367068609999390086723842662977706126393383611452900678226196907148828396420234467731235157887746985839021753701581458151513629971691797138974946788474007485953803564552804965942493369648309578776692238656814773111053829567429417368560340647856066338740676107329977447490256492978133393130058579262248708704291941898045896410479895074922176820695698558465757549744118513326211776924147135217402818906853454451073953800674906723904470688153671952725718743528506880*i1^42 + -229377869112884232126818311653900705641234393505766203768488970452304505163090525537940431674217859421149280054927242641062903817367886239957590927505771754170368379914719552466387639983532318192228506618011247376862837058417217481378934450005537984651289910086689727830742731728050920536958050640823963231804177826302392273097733161658680617221782070337654702041712887037636855092210056972838094747641815906667252677677035106127629566546715715606793129933644525263479455844664192719867782262944062667606995174083629663618757893497769695449781997955441165582471993745056562336773368491980851674655977272059749876360549558030503073480228519226985309066677426851666128394728029175426196771149804314398988011521478531783537372705663443691065402909289336631433579960821945330487677384707778739308259874859208054908426636075720318021314775000014814996564769419436012473831918816629306628598338546692617565783372278335353554586526215024636809558292956222956988601132933684826294679661594823436157025453441361169943162075314955198195496105203042029503787749177493891380222853902900520405667592397388258054186735762510115310934636806173359044525967243386407625705252063324377183762769750662482186069523699300351212755659325142614210419814188753305676426513249187826223561213308756312409663765965429847926679486274923157006117*i1^43 - N1*104583800140394215529079799304409920034436983779740120040209287305901469805585317109507571016617882192586178061979349105511111018715835011571254792620270512517162955063951574175922370101273362605719748721361805275414993148154876003041764564930611747094696736262443288246440175501663127339563674812766067740101687304155624402593073814461627826381420635607767406900081766011264622605285652668872143646571005341568498681680043562802003241551604167841955295307288988073075519*i3 ] ]