[ [ -5518999585927870803918217781063992494131909913757211153494449276408608801774540037608265162406437967621780194376908835202321239660063013315257536542062828414155877698010250094420128530100001260095499260281930334054311489677053042090731853551587658667791547532478713024269829286463265373807890158072570585131915998167958878715096651669206472563498589760961866673090567012385050797212654241900576657371341135976304285336487950193364593040140182812257878101094337451487468576278362038665668592713302289876789349824105636169104222254652265995870127363988451289463753545108886031223375793124596092763652592123055832338996207614980977439194090066225349211939649233513051804850395286801895443931791371514609272832410631057372182089683665819101701997330023209362494938833707999404147456697653399601185415357176989300802696319400131330181486172452194368150785494498393182769155896675740015882529402637149863089334059637870761912130696617262933482482557312638256574478869714620352607817306559435785047443705713876946332928754982156351854400700152862535203586311463866607691102249437054418499234871800252928406733130058672217670588972067462325703790613507297633186978160678047134463434585747092069131606644313629582484094298068248146618477059484730804458955512505497214409316842311311602978918801693422750731545252498921185107770144701296363867846628997842313192672869891659355810441661765648091235105587456920433153874370148268268543666441484950679091954320130060173479481554114785219381157544212773317950904101323230939239180957208783780395117814180144671844010201730305884805817628897361245701734483918457681673325864854562165600319347995032851501614331713921626547772637646868277920801498181325520623366014353631962772019764474748489101478005712366193197444432110623435861963161226965845172266042576733237770958249255292564805644970783293414155044016995159279920814333962218855250208224219538319247875649143506473029411993829078383276554020205822776850711847251297270356013084706251993246392670824270188308283665259568564630308524532928971362876063788753335204920958222070388979803749040829052381119872210840001305107816677317412714579816534601779880430441279549161259502475958630658677746472796539060867282829299879412946935720900656326039608595089050569098411625817299444375400129409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -868370212178565918812357093405709203368768393621527185706539972690018009288139525472124783715553517256546475105772853527907308885090484613627653880699790907160896511238037370585417968723074267843959087315833568110909443783529104506020835015539986318764405949512032758201220434083124059007268878248454266116957103457290597637439914598568791435427894377803162679405196329149625056585813330569498430584799405723724376662035243736080203766143558211024690118497809419203817152428271869148675357580911624162119943233251110699132401114115723698874469352155463825186223394433998828160433815906935525491740698688438576512567380699574578915985777349596509508488367785389232120355667816847077629406183603398163338589098063595366202592343809304115155135957433454474745607345379112973946778543793698533304718037239098815459840873822252491263140380204308987927262136771947424638572180468323723409481667646684783209957535473790563946728926050328654800002037971211121012695863663348842485621288920352787975948181446866091059150567437513907840171547401406906818055453608840617327949873023010333233534879849439196952986601598896792882120576186700848350623653553876725442505586416547141789478547475645293521211722478866809252453025712573302798434627531338028155279324832074222836956422805037928123151949666037558913615620425725368099801825005940741872900916343889107081513618345950635310371783525665811763568423936224554119501598970454745295882399009762867247884361906629360476070272913352337659404273336009858654113381908230468463394068068636508773303130691549158217362625583414572069902550630576652071887937486236678644664583977523412043277214688892356458021711865476496253013417529543185529519109366911305851365679936189254831577228287128411749541244665868185232992298728422491748638388232258649550763382946324733295656761969732764459032616784623607247796119859739692878820281150577298195493868863033997447287013778605380316161265526578286314746016310915507799167192961495306782925786225216549344466447535612401458020035411842481249828204671935842867518111601416102817760207940420232344219546282069329572782173652870852944400318649912239780490502877174453779988306656740818312738381287212633154918916059784002618182113835553221028482525802605264001222807027935587724895050034340778684125652384208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -51735460093234001118767936819160796516163369753131872511189291116237151440785324021538061421754782086554593935478717058712776571186023813630268166835569501866444157295509837062563162568944483399193231621355386426142313642624978232119532302963873731257678089892810488384479693316473763849312090084392438633278612936707177119792117532992041843337923031377262725449743544913903865719111402340808332740954506572631953350855668642081474698163675542222537155058705881405451003880727397676887163609979533972297681680772698293180091648428290950232520649698073092047333943209617539538658808337204352427377391864277529195407879991436776457340739930283191323264660918354549822362037127686729258110379718213271150911960103106726870694558104325983738650246272542581087370058906831684457742807945759506246949576319326544385402688135290662261904535145846436057284568857488667855641640907344874512313963597202807770946463625776583958941199946006627561675458642416781100141547730982325415366705567781513665295517922376381494555518203781524635510405739994539416459595794596569178440323298856923793877951012906005731942019579436621752334792969922937912235591125166641493584710795419921442974102480136169720123612744820506206671582801375422082307302691534164719765105858855787756296303368075820390514875003875324614463435405270262788453446523612976423258241750786833859466376216373756558868226726261119234610750094650398826398590287250460792626031922696135578687602736131683019162630249144726637934699710199317728394019471807691436021065088417812027297180144636938146471860153995258397993388227744059761499582949158873503146627071942013766200402168492229971065112884958295622088615563094067048799409110967651199371277180136860200891481390240401110695019134052559091951667871628657231604876237777845653836039027923336532635215433149899904085417181074914681486656747499212558120834746475540990288649578098660769014061519703961240509956958363368757192175759646107631694534922591101923351550675526426835574659908802628597709437605172920201089545411538055301029293874143166124584808566605229329203984305028499458132714740908887917583718229058685066817892771179880198148085483712903209599790945071459135501751991962197454983532763179325995669856632113222218364709135846796481376256117588309557614768177423672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1010378801818555958196521566666182183903679382274175702669537690959099272547112140154562454102466978245826382541965564258295240959941062922230122155925878696902658892114900558010746453786361261669193885938152054485282749435522186763222822256866552298958831477747072212922484182670100304424571913997785033309514665710275095366517341755217211625378899909026806150476267034798602674108834204966414856320437062334295557367682298948271855049831010926877563725686651271589727234317343448782763925886660399218051054178986216653546099105822518427028248978017501561741691552428656936453691231047430763226320198514830315939629748788910023348165211586021070589991814536083706755589002332405032700152251303552507556054579487031762326613362124618528183509374343348414777241195251272330765182421647330395507173140612586208316320826388049182168503644055628653846667532226992954754494417045159538835985862239792946310705459298223243676201599524812820681196567716794088931247271244111041501392527269527831992726149861606020920679022352262910329009476746089468183514424205485656759888132025401010771195017870025611615601008211681489894900214900806801750192268225633254708181480140527479029355778794182142850692213357856519030905695361403614374686356450932250143497984534327845564664080483004644985140106675242192303961382795935625057741172392940768388393122791287747381296360908591628128054338394617258255239091416897778786821836827143797759912156216087683977281112543844781111974954125285047969083318893634236876561895827971748114752553527697085635194917708557433410059828202729510155372047522166283861727171149923303876771269678974429258789743954944322784491233818035208019504799761669337828792960974645359940785351054303037413306246685457921830993190233243098860493174324955273874637583973768724507050650355475132970072800369658829940465253170409484899191983769376680226787039233257024695512463576864247004650376551507954330845037393557664529048114180933641979868569438351556425272615960214403955241049052361376949506346969849848455064952005473169581806690786879424883049569135198974387993978962533986396191510945824856318363781441870633908370693493710030062929815684012286062120843936556883538421961417026827404722108554696818352329456905071349318719214525904573346481063193813788882497889728860176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -10601409483302319901283891627364736318008039408079510415752809555108421947968097127708030953775376312571721310079489642095789794998983382334994422714309777957170099170972817690677344867016808199826148289646194913712705066563593128728165953123857713645179583620613893113385387669781964088721544749127208977320962993359561774007850403525073873609740404098980844201852034005027284275950884163192615483666262674743247570713499931728234510183407657963960053299517658349076118144749449177544022773427069037168551336821239866553306546325240370874785363310651103292442546689014274498221385445539609946841205549661526544666902509840500105829330128369841399879648308975242768099257394031181058946966341573894637466889081594582635169732798315860219783841936485448626954959215008855590344443493191379909995253319453150624737072403133132426154861332826964172590428684014145550868236051956978369863279468411226945072813026235969916975750555088717457573694647826044146488404239145433137879659646619475446748351292439211208327548034969092291198954118793886371738156284123185919200035923165375138990520377639587406825729561908601963325867408330774874165779668649838779288667834711106879643046133567055695741097493068465954787179483869093400025280348091163626315015813782902567548578570301932740778181175712666169450648710592411816452337803417622861619768818558148314530637207518658313732146082796175609396080722140326365041797278398368262355325745064609301856314422083705782247712094418105143788748045346219740748710305131836616721657387187601508697769175686635067082171244480248598176478821873409717001109247759574872090387874167743939830027024899115918946379794039726823404936950164181282871147806750417877259664797281639912320043217032066501263405894724255117247893581959967609525533472311518913694335106438033579936980857722195540488155363807100153811845255460520590381528593242028973525509630178079109001386050500441436082017492895040755747144555608313246925954431554835356896397278071156824549055222664212173820599509822429503895841873260668422238238105126149341701274129873047881288472822265763848769582453276580627280990438795176980479968184192019119382872765845974165553847348557827186781959211028708994574949148345957492994865376116521490580667400414006686129429141118073109873294140418511620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -69039601450411708175127475463558668286892784839422742270484189471163240356433731333042148563335623424533415202051717430917587546383548661088631538792817027381750909329541488427736421000981647449547357721606376753017652524325253753248853479257183420531650921198523634009228189678824793292426330576517111156086032210017978050361894841547792774579181191891109521215997810865905749566839081751953718644125186408782616467068897252728970183827230516921793950394018696926215299663800173649204911163057716906331940292441441791679878881264973650954065815933639472611366565234142747282062225252195231924688491211780666528365445285211483348280277118160596044451829924482460052871093403465743976667710214267838134596687903781375062983895722381454989810286061646677544520489453140184897275848651730314613884947947891405697302422248357645950307352938803999736555181886718659646426484595303901282695402495705965081314557871519002661362675629374765022780847775046965037641672324363678697327595891454407612088385841690571795443130493133335433949448280041862937058703470522220477607158907557641640082621099566645729782776005239547609250025458534334582071168657413573407055388608610421595350350705230721908286073896326255478328041137396504213244655347165007034261450964252170975338509448376743689618356807889236593489722652832304173501666595237877555416496103231006746790139659789160882770432745120980164068147114944054162409606993413539494432223996608927756399667359220859408593704162437657581918528716408780510172498387456929891050411214993190673190332613463970428527419290554957482024396724554928695997134221791812628786889548371640043213311698232013418658725785598890317024371298630463479422564047638302082690530006239196358410863995158090459422479026560656641289927305748140785923404825685604381486593275716784317337950335850592645137125982484577205222802527563879034079330066651150120275885058275209100982473076380863556248355787474602206689108246019609716353211564004107036623361292672160119269107427102031855027261267113212428228148913225944017466034304324149570512562425701776918939958882267835255424730946289316961904757964232526189243885538851873300527832520486780160260089303476282664406538506361926794098262982326032352647496008709317967587111053857865429426925265171756640275187554979109264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -298836209624095579080453305964858187419494316615338966374869293170810193374081189279920413511838212615573171314496701356953574825755241879009985915580740180020676801391846445851647600618442207693529779459499745648731308293828741955140352583476900283512106762614099872324165849934254402014326806282425206946721295056700382472163202540806240436423159799428681631364161769813424882943868283973512697250794230119173725047481011378994051781370460298920855554506494980299665930027410959035504633163733906698665057253260550021906082255240146728336971444794126118750601557130880588634208350487534790572992677316186868386317070107051751892710001361253293717572966256967131244343795053343973112728794832825690243115859595742301896275927206105175588285029426138613240376978407261677223672046124059154063323607975448366462379462017728272516674228331269838500300566873439218780629175623231725034099014118108423912786438530811071307260636721009336883561549819283812681425467941796312943589127148333554958931459878374732457172988937403541456267535765303887363955980314102081243476841880282353240343964618610953929367114456224607959555615432461034663332517047346174270959728538524533441146108273041426508500921742975395243674912541941658688815293893150979125088078361017352175755008048858377652006246171879242871461688380057068000886091485789227078336241581536039535744257444212250493449625193115647936710196980167691219795189634306798901484829894576096265619040714032429587766140172777930852784810039447010435690140428944797263731742100775929498362880910838060223130468682272828813597208415366511905637838464967062692634329885840948159559996330791687362863755684993615763799257555834864569885948136145802188997731434355104733051900615828379298553753244562322920494630672765018818451123000127412626051325049778920887164953591220295220917989512373926964709199325723430322653856766822097933657005809394591584243306702203504121796425758536279475513406472460270301386105819412190248557315709220408940821804021837149470498745751703118350496825378507127307944638993314534299300593808464213790018569622426910828532034260630493765917453741716211141244567326030799495598838688044723549489032303435948076913216225179870694011016704245927785852632608201099077162864674873613078636318390544383153462735783068620648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -882365419190408593227538209927842440147589541377920687035615640288058359596603232108584423469989414387451671733430444676082635296633045372793884329024404425753188029033287459091028902845909267714735276915184631329492374706050420680872537562299714149626683629672692942250339644204894292772765273194987818359947842158627607300165226105504178569967890445053644798408397793645378440268135759882443479364177148176901722980783236072369599803444166959567163562048087398598594791549783297436949761201035998609361802014725551114172505338503826592169027181925017526249068261715973438704541439509584368895532421829569792030841779461486317956490090936191328752246609596900622014762316746392214944497018399114843647386530272702554601653780347169145184890361355010777532322028244030462325192583228881804148107340687846827577110035756526335969763838539611663521594767739699907097751997136228179132445693634369616921051169993990792143715382460316207585362340227869812782593023767262653264760679404547353562056004266618314257271918688825424713027070816152649786200749694353088855419202765095839102366560369565761615512832305963812375602780616230529375185187603986215740522366746621563294244094029256899323575325386665943992215680473101682187981467108451208409268695323449417539076852369197399741309728014427076239090551225165682833349055585422583431475283292547408667830102400020813345817452191298660540889275365939654012108799612699998336998894698544348186093983522782530808805515954000055916079336305946899715917114135933669244452907413386622268084805921676485354134001266135618674792807810428038310602468163011781273198525783602452000070174358786842530133588890420440978534815674282564535605967600971406211950635382529745328530294886354209818087132638988704483907165105165062053464660673072014071156228906720479197835381623358790779119940187663686991720408506272001604726024252737631606084555385577807387989112441851531904054927113800749558126257763860241040411481640914534291434094005143845452094005892170313988704100258895667728388048877457391664752135528359773778793120227450033102173703978262156928682454060044730950528247515792443907198598874494846109638669014753311608395296856217338874560998178797471515682440942549293532625667403273120423522670377270100200600479958636449251569635810520478672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1811512328098535531699200591466815487741657079801712310468083054026285185259938131811497121627873109840650312037226284055034415748901255442870013467185749908329118098085594286433183667134111033190332481010874844378842514323949138849002535878378398010450005988223205977068702642217556355661534106922748602827698292613512430145779751839607400474130967878830415778895692344731541958694141806704972573158890496856441932028641163417409246751265401406698730731156463414621544542364590024817261914869768686471304425964770390839443339681728167497293064209299643699714557891797031872906797976535137473212150655186171707171816664346870090334149208458601093114909885165844040450464105154720922695962977357207593297197997692506496892570403983255152896260777755391975406771959862122647687194165305102215508006137360823766054578313219443143385252522597757913227053944352526208707725825504245075593479628087417622340698139935296678502087024389412249329784951562482799019259493802359749514708693206350328686128536179604373757869628258413914227002894242449231289672842232944081545436106106136017070579357789005684396991111379493055913109372610222922964117739938994414226307302305058599065468511954345050141836298296809793582903574053020121406331849534481701140541764699463580404361746680827441074514803716837075742674200237845707783908214743826062249866892742632123980809165761858294607917295123103007494079784529295591139264726800548573263569876166140759469845648945157728687181544069712233502749043305188570638774438293468452248940595064943921764560159274774180814508627297443019863232604716031843058112868510482900621952264364614697219382997012305820897729903777996172654684190837415256301981852938393141787649676522047726535645892324697053360413651691515170413732465675661329521210682888666411440455742478338262619347020354535626060239322649309075313257041711631038626022062208123285323840506353486167957503520390640734272083136800709089112186915104926391407644449589456156076328046414071796955519198516011180333252155625862994710550782878730302321868102968960517218040989064325087826624744759862208809562941856437681188600154144410800057619943303884049710628913924649109664020383385627510998657223316534608930976065781384815418441663756745659757844895235661035965533475271816094819921188953718777586000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -2657469764038205907086413530760985881428760783824051356677100430674947738845183612342366889135991253605578635881990467458895777593612463339632563412443130438195132466220020538584101755532097585895961191450989214389604841994333435348517927385209874218126943451765188167586219150060101236289286227303439955877311187563980983164937501666414455503739371845851041660074169575034479696670831999587537773364174189882488346846473072617709990277753626859395263982480440503439992010942285755784964087031216728579657342245610594339992727228523567770984988930243807562199453912800478200941736644051540300155438864805493857643741873866696674610728572344394600668485472008120955992585839180379307167281908462697391599026465183155818596632624900128644469308407667857808964258586695556815970476868423729100271567146132173461678922367812644291889011933053215350305049772742494043675147975973366831919271367305135892249025791492728746731569285771527081998583039589038270409379394588734012707116258785618486957577033159030188524982026366162224195493245948206650151986501152136992020561707479326828661557584242506287537403114904898887747497471482129338358593335602697206931165704346608518158894387575416822196784252444406939785251209125029795536550958340380044324255868152322260806210059847003685003735350088966528090718789982744782410990868323389563112292931791522002868212791711626185964991796147881977511364001587094773336630660489337171088944293710237197398646869310788405059845581189746401469122352638446567032444088681337950876699636934081054045187522763604366451916320839543236126936972538474997073648840862543788847640587479313313617373028887088948361286424405248785185143698549177537481299986563682881209789622392216601828608270174846096840240559095874704195670629888092038769587069575230384323584879563829920682180056380178303085568422906629915192536852737213151219138542275749377596368300858021647026425440022938531413001417097955890362616215562002481120181678809427207569113010741557161594950304753084893357061402144009243189990665633224683067592738221031526299843436914755409964880522299949020627972948813028379432832322098396249763635943171665643259245385441768047796989712888722326562984855977874627945116482506627976066662980399770721341859819118686132543841633929178009393629690422436037040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -2996538294110752978976456480274836581817340771823259603063489301862077306443629449476923240123758659114430362186391539494534338679207968795996683179238665250290956858469367239223611457659799181035667888258283925782127704962792914909855294258721623820261975024822781099140568232924253439782073956114106888259455096236429261248653079157288270165851258216992921080456749771647827188289417350749483130863394971328104941556765107666918568238794194671213971895356765429141213686518664234890356154634637464917135925576265697085893649474019548820721926688369923194881664025231611650770024932282933131181719323740054780266431263319588216145411387189805125479307759581465878341008551483181173341144753666812577798791461390588897196709513923369476734714992659760784635455549743825292607969113846386671998475815252564359177382008412662275731755601617717513629432564425280136489412628408371594473476822707318509232104752987060642290815776201764187960710708698033229269794603289906779935908886660601486507385948850505322984245829372451341415991847072017676327836068485889907285228478862442489904823150597944613686519836466874108016254230656561083213260192849452174461205139333679132249130341046612792390005983463371039606143248310188633957235120342189097766906831570851150304635972963643969290358443772394489824403070432170963084162860376292715925465153375446390215680559313511321769455478560488012740407996544713700093743293602092902742426546021045379393639380850830087469723411525806477261771049771292059339426589166168942798250618782356561727306212243230652598824199868651196703374662152471036281759551355782235567871181143922597679074393606278264331434163751885815551867428529818004713864025397827059245609546178391705671711967342952283914585077394794464682485856942591943058992305867428416630832212416708348173958815116821271713051607753006782386861841331551265645229208206750484174741163276389728734904085473918649975059173106965738582475537112910363065057893666330474781401191577295765103082548599884401422862201194343049808858617976394202229980453636343251393549076860844556810758046560487220729500505617407929070747595562984660593695224488395280454742188103793217982286284364003522220367924865549026990072369286944899098586574979891720978076071921750736791636408341397360234691300755081930664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -3066360302884000027946984324925608428841834378576427170722616780672639744379806604021029449401766726370485752888929311496786276799611746838949248586185712923342679924067204230843942391153681936314335358376571431999979272024613518921911014091710983414535810625292170899950558266955217934011680048127165169900099875159695853302451309837457190019941731121543253780557959754180062120628315050085910146456895187394054933348776861487290237301463959036239623174202519579558660223515998450438195543874554543276514489315439096257149300948633209362233978412687753265630533699323495023113158407382189654168837668343287525275560214013379804840117715253980908101507471895722301093865068518824752200328449250853993026046138706411079127409803537400522275080203338095997792910732269670243682731289008648938177067768878815148753705822020002430281772563380528848810603251268124711349427616440914237891361304377293300042300163115602185488473204052268695913119043889073506731034105457811424033509222381781833603784326777124087587618964229506547732772572548613799447886018437022762664212128548043616301413362431978086424009795200954625255391945661893879450494808531774728350870293920115101578002193213977240224774408658322877535741987183609043841149141179722799848169540969881717622443813495608398853000160284117930899819248092319152085916865600384431551682670150182680493515021242155012416809061296293527394146257958520811891810454791694913729190836935817226936109773901993174243507135949763644286189942907576807499334344284804952371704801550093844897308475522905175366200052387899667782534436777569161600274729757693701290166870591572582126121825773572355362777065565463048339872381346119381595462973550760685068433013146258145572589059441453431810600682223858991047481204193034039978408216871826154661766671728823454346356182028192939635991533041149532470421276624428461960810868709494755261784076984877554735489117165277232416339265542777111612816872170457611497854284392740991325695643418477089000473597574905559692284323651136892722460832915064209009519624797810285079343067882766435151886197140102925781906499888180473461258443755889262132170194298526203953253622619908000899085621236236974519045942971027438814480549033250859336082601057596490224384769571311590297858306527830201601307289257349609328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -3230280980215268340258255499276259975253408982649325606983817567599431584538229005915647041656496740900627388705813036174184820461688692426868809156636482215506885580548193552089448117049471172417915668749050882912115298857226564767799205556258242262829546072755470295484988047516387526942703265694926123125587402134816947688723410498210910179140968600532529827716529623511906483828007554937144007659357451532479703931966011527987177596954700739229595630539213866810285375430235604117127930370909894573786913911696425617146251453691789716887883206959464833012645804583154685001451844576599775478345049546851723700293143260268518454701966306097864429387350388962381906975471371446269295189628721554157260799775335765772406775239104302484076245274217061714926974453356971189226760125420835503339349882518390986701093841122429781320474008711518804021952219279525067547329204458888105895959964655572756093842572767370988158875342364606072464883700176999347264383109366940951709647506752559227164266692538140344454669691208055424976453886181318854917884707707122005141178625903697585732229046301498821098902088055929172669049230265129094143243576451618647343779692791555756442741995789328421882419475953688018962002516411094383784711689390677571731675969575855971587023417201254737667806424733770383875192834937969901079139277194639290567285629440778113933168206032712629133702575710611549735009273954603448907336543937027927691018922312544883181786177810555867028586016621574558804744957076637513131743922715596707153329181780404660780694696858196405754851293118965086904420736378779274518726134920043572603329088932562646223045019308925005341924081158711374275191628022512125825020858955043876852179652002361047025399625408438732010541636354447669212050046874961682895683420452873785883391832040119556176706455386059777986395945708044057830649094055329611211203224651667278031113549424542967671139904450744025324373972797593482347237138290297171719655117704350505920066846377390547046954328990396526296060587580767021730992243484886333704121368826554070328624456840734003664663687842486835790911760696339306702613084126700673400208261904608361719702726527985368142680505264619995530087004352250714552439950762396874946906813123640060335377197236011993440810965826017471419268574690501246932000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -3112037284403676035817099039631919721073337701522538126657296042920758467084485614345912920096071549906477191853422524108670744212018711749126265179008504633227997363429857848154733504354517016428546743921943820158171730554066926401024853813854230210397538328352565081967365448318725880190303829886599370848627969003874545440696462105046331066770249333767478673825995737511636269289335209395388304035891451261433742886002825157941178545898857614890853890464985610083085742136362814177541752029611131872959859243935098554147749226938374084932769516569207022185577448723480011711065178501493170439012071402366740678188457888360837669035132770954586431569342490411953951001649532807607789473252639373803861861020005230946784092305504628483061144530662824570190039782432754478153442679309624785628857548987685840370576019965306820516909133111362179073854653403167391737651622381698788669191429414139245379826908929954550583434025702336656032714558316403377428747873633490872249590909162709890701339309538322131152454504182940788743085145120637059203165770071185925705740313154479816444641530489909651995668813783336789477330748549946178972395477665483653061834604396045866362163216649730306904475614851887976047323309919527561719650117371465062017313880535039995362981145904921713842590883891796556997982620905282326544418854572919181422053261563224576865634469756152900770313223176257989785760811694429059309456317134398171164711009183449742897625670400928944328443345383019850859836546145030170383902616998635080338376971480286832427038624814915562344932143955370824969308867477512196373263954377219699969086319709609270150617463701979350974779644636711818934620589223520244221676064489896686955038216544581658514883073337637616857046196085476236526606224142951169476913405327038214053007633500860688483471082729831453200141376386592259804226230177829735177297347413557626696157098907406475532335287239077947479365551325066151907586732058658185231693316139248149781750859699119595491621931502443143882868382957028969556984951571382422326269000404807842516914597065323082171780621558068521084137597792220082665670944439633080297104594782131334725102383676394445168783270549449555981018680330910205358694903273644903785207518047356048249629212517472486246298623756210004857194707225909508976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -2354816562931444722575717686036440928528463541195910214752261284069048576470409927474220476580472478156933737480958807950269841352281259902440434376861137008469083148468936799915628231282363602767042240246602032961834987509440689447565209456299993078268046830980038047045447312252511118436520097690413062544890932470810238200672554852226240533102876236527253783553509758728783838824056975541940001594919561219551973240734989241364277327970041484259501989505826965716615733599939861855336797315269305745088080889900540693322561238410740380221255899206052719235528584521736076106322559428333626412726907350565151093247859174483554915579284813618994287545658151939020523433678605006298845066044305527742424103405975885948980770355907368028124624915920584836437012960886033496641757276895647768010463024526069289006838325488864668388141387667118612478579579572147784411124221557187859110617911637487646371867560843636802867975802185884198262822498219397102542429314040247339308338054767328811801819100571729713952336990605528781122024445157160275918123839631325429134044516127551642468889694677100537344305127011155149754398859723845532535125974949397275944490151338012474990586444993345799098057319388610730621239979158511467908328743603963325551517321857230175399389581440900259173258193727573927040852854647507068511526804455470197969577135191031480707355369918703928114654036794172239823105467475908970174475523748652005608799467234049074050500568394486030845421306660977125647747792733639785273932967780210266829054341186702743839155276700207103528004782829531059384752754498493353247682487787240556702576874689082470574960326643351117093110743540370142251987820839271368607953035702018325051775311150913885252721658755522382284377344001592214512889401766892798473702488252778919023927816333851075947257420732124435025783891766413359089172578930759128389573426392863401236886948153380743005887398630290085386710096837408214380511129641204239821332398854256525472018414960628685839330680263917702170369303056704980679024584673361676119196804539447866700173051095084113714000311768595501057038967531450072177618955376147509420572160848480868681258044014286582770871856111204896629934069451548206459288393767189076801021296038138977721607844233321032617480221020648217271441174990084546360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -1365752667379529484474900923630047986839089188934746314713588300220155176091003193053613806787671437012456627189594173037896037751416689430437334845774593935228934663829086480604807179997770044520191580441992567927000205962444894824244564539950517199852128020069858765933222648079589953478956801545368457061268590357571021734985897427946437665898462232179888202487682972056027477552707375227726450073745173228576566912005123789457380616381145949329852199981400504614577059618728866868352281271005508659397030526056715453574355554437495746942721126433423525266130777663274982622504324421100594586329185740365513979528206293785695299991121917835426661906870587146411197576125485288852608251325278487507799032715557779327380487112206799775522973583539579797940097884322655594580985794224944907090063649387828636223974853281197547453224949134688084968902814629932245657078238761429164617438883816982291519829014267439070436144220465618466075108386575216960191477278451364215917041536377836381267831795249578652684162390599837567377272778561415425169321567899720879963931430247766472971643663583464645888328091075009725207146718432707672508858978087915269952822667745295407453309132179430278467532463106041333099347093150958449077791670775804351082798285124515029432171833156054216883600062609391400276455164204727299039787956604844417026302190288400783339328021462583871068454869016983567420042959306792180326293838691611933620770504362759133931020088226651411273232578659859190881759344862437629805368111263991661217353521717324836564504182334313997575920427997514580760357255082254252537061201122231672823438312134558822261015830838748786352740741102900392891777190432340675264895703187743809121273878591819404835761387943847388447077178157258114505365533727828983634717600426693361364965063358309091358951377720592268862231894785306360352384004531927295451577460616907142984231346295431056849912246189266026179432978969690818629871144423013537622775223231321747912056771796481696354915073647903346790974374909872222433481087344767423834724435038275867188357119612682676442280043597155662073201109422399846534613898191410020405562711669404054279474613052176465264598013854420934248743663878162114596605695814303085243462692483330915128413668018161199583098566746442504557904907702689293104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -619801265192046484306869231957871603635024688416211540607035220625459041943458391849344777209348433257076541607418392587163448008976764236973639253217760373617795149537203650896034283043662973083672660564385770293647165057636415909617893217914938425207129232344312252412443062517552852809673385024719989800901170067651278998408987321504053547059108721382657530444428567663023217083842002620032535581367999258014550426452707648868253056111649117991965641632502598697962247778707906375657909027832821865892697428915939483506553683913394237051972973277131752859838692495974716273397679438916138295199197084773765010167522629243989821878080290457699725513999497287446629074897575329314980598070397101995927917468172058595428802946479277107002023212478189887951548104694080377198522542720906436010985085803744700437099495818878574241116786506975642292390948593819892219566980472057565488499595696060798189397777499255263223306041695200130958279803735784699201310477473436277736623648749360334689461358215400829806719803346465020910265108300320072842999415842588163120546122709146275697443925661267380842868439481163392454856925503092954438964532013299824456624668817141773754607368381627690637669065585449399840078533658869693264833809430996633257518434779543376574884486142568498365553503159395119273384050986121645570927835897361068646959957112969126409433786843966371145313398595803116584351428717511615620224932454411216100085020036508852958078356372570605934574983074836527674044128602103046587702106958032077616890203860183483497589410874955836725433389877877522547263779331224144114208698718945145250315030023333672185258101638654445773706680604411733031362621279986132378398307289974284580482694102077599237680977871141113949364933445416402014583477926443250946137225633037471780868457744773166677757959090631290069959133401884344825150870612832003039047235964851185418806442538119503269191816025621196522867071114163725584981234121387917767205434672667358052754139484556573914658219473278826815373954508412422567599931266433850206567484140481953551807554334520862698451326780665194004378264201314361968175372078929094540125690191764863441083310418427265785063618503922760256348252233964584515526515903750330762239263145899732210099127692011676931216872510550175603816455071018542463000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -228008997908417060765027361725385551973719935381814540814438606439349019569192790031753089013275083790748489641640633709036229016597021332824133151957900977689971445023784418253588671985330109221228591775004764259442871361998301667006684991870145348783493836933525771305952337649754401912472660479309196811075980607138600529512909932675411894910330002883339138272130204811732535209905706062897480966756036668686370838192556233429254648923135307736384153290090206467090036616019285501442310229097502648870372672075731480109157811840330221460134025738048501046013444213518776674309105028835231478916974397013238787931539941152356171041850022881563249213363754254337820988792807811295494838462511454246332191473815898929035201873797465028051493097812625043027428746532150103935070103166791057297447451490586557421468821691107893781480715013529027856163324649109432915816954142954028112259447831147806537899232474359022925147672807238258628403597086720683135840967082064361072817208662841452366211304533768527142242617578592660944990399327978275472925672752091620248797617940013692909027682155074788157998077126999296607549151773047524646048293958429496493524136386910643943766670598280678403881521066751947398380513032032443443303629987226505345300902548193913813306052261359495650113450108199671926036479163697230240223197791704931797145422345387790550158539695634812621906749174544856163451876379893721290548233648451045302723183894327279396499912717710182248789595487064295244853455209132578583955071034711722679608406923864186135791582055204486056107183995344588423050920046524993663603787748962412256305169270855159210423944767395043097932611312430903625461393218374680696910683364226145074875668974774924307207129031456505041630206572993020693422668694098687095464807807811266342755218308362899078955844831845166692478482181988688002165087141724213147217505726330745567444921906784493523804486952155362787786767350195522150973396964262238351041459737584384892957804925214151302874199586156682033010791774504185943152964072975240393024804342467922257079102489244224866546661101056835337709451557392188679037422227854170090244236216307710052966440511177164503156067197636135993305837979319212267720911263298664598164350212063624062345183234242436534675625076885124170389628105205767712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -89931645329944891309861910547956507764395672799300483656281252964189128543141304425546375237382863310089548849243174820197978470892663740326334530620540821799392184665272014996972762638953857827377220908709890987072562920723992367111000231853069398242368447172830013790036520190811026665022893679026043541918836182465841028535648401620089270139726772782412444568072559548818650978578823075640319740135673456034640314025585566030251944106449632135846234488221131017156646040519622444656481253372496995982148223067711458858428878322059959286246725202990565695210089817038461868366562345762520737310156881970178499199344845248858828645870343190971530258666031964752181212950732307019042935395485224079096829311394095077942531802345901158953448963214079873428654325147070336537631390747828734889333963636626897770601698877323094563773824926307762602533423133811193976237446679553303670951818679677309334935505829153366222173588342983815414178114016395216695837156974057285708722507135500837786674608976251816503099538702130203726142023006896761584778975064367496223129227601310034550823987777245116615883664020801096533743249758762341162999848689003192657322691591459384174918934551223060163712677831756003003365209839399116208186728454796704572450497099428716014506310696931228230747823787735958740490316514253573737021094256787069862628921462181171162047713636199495507382936193033742902013106065917894017886505702102633264507477644845178210720875372403452317717260252084590303523614732143683228529969462305605510599435055401110524135522304739966432654536939606827411471916935308867896958955833756067961654945410760820802429944076123221634911013416521733801046219642716979445341861683839833191489319775425671155584258904588059379007140856573067182455000125946432682326231982678522489748205269534376011768502921656430864508795487135262140177308261495610576058262776694853519141110451357830927519185594212956991828938100885320036607557378906870729645984111334651390552227898325361997953150470180238996562585628776371288379064520166900994045807278256617701977771635726918561985312835323524782908113047476765564837221712721638182462699526602445810589685657660980566081966367286881587708724451503578731055195876646015461749588600984226507967464092427146965904709189057346990555313574128684976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -45598113719246954902413793710367149233061675293850289508561309270076461320729581779474363814414889186649446911051176873859784891778178709294855816500703033062141364852060538307713701760590291315110243143516452417448010219655783877223203316281351772026718898780076769023075952689274499717187330452601816304625706442895941350653235278245119963052246995745827206415040598688013995515224883781226367283270129582777046300181338417066299140187167268440982358142902754521038500237459269964222884271678203090746334390000100461886994742326866275418310722094055538861600690186336200175054194422163853601743812497557601315935870300939596912222790963523142747123212037967709693743408259617454116871183137292962276973720981684749882526612261014607638158577160032316764282737664673458103124669399665155247371313166818885910318353248596104270139665343883273175962217030040373770104235107658781765954819513620171511389062509389259732892139943000973074238150965274864492381415676536035805600553726776378304682610889579539064973461144494925854120029185863507267168348000281086020711554039818698958567221047418370615208772198666049445071487641079912743590004356320290018083606817353396596999355915773081315532921473498083917163990017488095652092963647009022639633154869431853518444639913335202403800101575505174159633465293232689781418494035284521826246942487539465297400649466374827770427683326235443747064320157848779102549029692713879316599099829089811690371021301795950756935390771578564159250323556516935077020540774855756289348541861975150984830536652419326558335929651396327519859416529054477912395347567479233575060805515957543809292581772146785653161647396657781407141550053009901969006509927808116874741835254300792348176123195254513201358074730488494916914618208908566980169317469056869891044176724694064674994150200574048604035951123458882626327810354767646883791452264554812653996177854002868538159125916564157561910552818971683906548696364290354592619625933070826054307594738765010926980062311424440278405615328022958356454920402983290002564927199634116562964843962700065940018277842464800298539467515994859700516105828355661875388751007253546169498711460416066668436826482666204006000963220541180004352991628613734503478932041095916551229874456741608251473438062016468774268709079282437280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -22489884587016941401523822112814885520503397827572553883732449423125386718189953604059984484082138398608077187468662121813183543075588715119986114401388175620609225375260175295933051570001982579441386650140478958675800950164665318024816024593194236424792265610122417211682264882535221491188750827219789365155530350713493436665830671107001625662652384271311916520642812753503575525545098498592809643689542442498406545330833816303328030510281812951595391721809469283152141302719537616314170593128685313568218646067121514577684355078410722182269401727151823523390443071037986094183299067844336227146467886680427481018922357557964263083018439298108107208265462274435389404348725883406946359485059706194847062841821197964620131625794943757514747845452168969414310863570779718178929543030294118018760301432292579179867208513662760032097161624638121548619168652561470348813152191160410124096231345703209000635899244745838992259567227560591671193986638071169783768552212364582452589921380397356625710052284049106485735263488579343976112020070093543585709786411051479680182365501642476968987629481388559269510897672277689047026032887559963295178688844010735300944081052203870205441685211571888480769180080932532109010443842235103102415504933551147446966769542883532932095420478220310311548393018351688684192380181675067501758886968815806690471599364166802022398423177893117182773379342250010850260866897329720386633076426717554715992836632189897523634931320187793836181148465456193709935080643615908384612808128144437649970619642895406698267573128955778875926888759207448975064159649119082775161013461133677003374387968577013596119963097782777205934724346135286462687857922973598627043748455546250499991655214028010855843367021335499952884573743866187738429052010985958374726336910216812346643688533890207066037778049988086250021464025480736172387250170430012427806079063672023994406985649580828069459319202943967053737490823220048166708024334469846696597969596947426460949902291794980529269163441347226662710168103319912994692346914297726421987156904116631583941967679729788861721261216038967470431265923309349241474727097857763595706724237529769077851017875895476684838963324153680343059315895367055525732256604516588175212318322382008930436850014822564909240898032670750275978983282712841864000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -12198789202658708100888411591340977978030301093953356523238706529578295203634758786183745618693877731230802578591847122384772290614857994659103911556793997096541452161753540440213344077703555395617051296346356726508133942325058513942659627920645151824606888598431586774501717453036860459141810289841734811268182848459482612126453169060290063069899189807856712534624780605860795862838655351967791951802366259664023018197923918950278510959081015181427959366638157920410058904811437338046441250735184966333381359689267905521349759623948855095450904618060962718297395350149985889757135681640253422672794369104149109658224064717043566150862719624097960166961414730724763750767630002252152154033948411560920430894047193443679793569426445135478157350221088823888567011071128937783810784594096174696183168749756699541465592457202691085189438577306532550923393109929555790577429003131872732441549424648569403286671783081796823952250433662887081407166739765835197213952938659872990067878555092402933976298979726923818180191039575682978446439735708511503183479337493675906585376158234373458251925305944154637782377536232393739059381200113469181244202948768398846377571581417124005475457760518165856553465858998332730313307348198252538435525845896315192853476171538203056392540746640874400896308896530048192721695822948743215231468026892395348700457041996740585111522088789766027144700986517388355669386633546091120683255194153232673267760260698367022728059835173699155372041462629739740039781841501150495076794884895805789567405540304720863505969734680310090608933170858095668410326022512886549961657801776544488991898875907690292928840095772993404312971211027508441861221515242295039107282332560791926562779998813120143231808440630358681472445113729985230762936777985961609549775525356446649311676963122886992906769710490395110985635054960139067480374415930441939234816604239559195189541344327030756119049967333630215667624997495563777197673017561940837209132823905647855292993266313102100813954883319341688775515878695629175669202947347475743551835510201238195825775652950632127448959059035924533979035746691316629290190582558564020921403389027400919043023630415073588402023620072190852920641870071571449789082152883607755037021243560506617064254215707381138369563142652526092132473303023389088000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -5693996720585827319422637968021656733968243528340215393958149701452084265458102641516699338507181260052926653373524468266439816820368469155320958501154160286184089301379840425204694773367881785642315578693000020018943932329516041298663420449344502384958603876299757909648517216321641349358617223625525206001113948315628957962338408394912916927228192600428153862365238365635311928787505267293387547559978120551545269486291099157431603556996740142499889510434952834509142711904259954393454987498221799941225836231601419877323471006816497251187403154311081624318620497416300420391494338358557953002395785317729744293472983113987434842340427269136615363158915145184122915053310334610550228958553115465083297341402587476756888793346121025674685631836183798842312275953119404272369064767425821678974989955440012460579398731693175363592744470119861793584817787047601086344510781948243501940361323563681752700252436214152973303540256123283095803517805649186005548191194414285241935317458177568064784303201154974161431055375700221080661388491788854950394475773479869173394562567417775339384424748323564509089613365869630760258199764517029580507236355923150886067925822638325569730231739545993013847921561162367402318818594478935926111606409195124094638019009531544747763290613468001311000455807502880374385405169387415219812518928643793317755965929073441781741775979037038330771888839101858781637207378580791184724614913578044815316186610788140367199128636907444520936769426455287548204633415230265706100204738313729850289728783661523935244055659477536139138717320978980379311567600376011122757205713372155496592676574774548500956990378281021709828153174532705591337697080942758657874648741238865640858154278293859718697946823715525591572004133073938475539933476757225155243889573107100309609913991905134979566345382037847572780678128808252792258660503933477963192172803623524341064284263747767301733447033177624969176180147502309869032146029665181656750521021527125556797473240380990972110998512935118280952432765867744936665118246781530457528874019624839220154071411949318711376634716783093938501451144039689058547338894450679963553525794515006179690295817820015965485902311798120135996004638853891876440529752359876465273095946960340098246333636651801862565028147427903626233858813604382352000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1189459014849527610849750255464330969663722002595650299144047910319433981174901601330196599045947842796112332992568974273636740746924928702471577743248441508888696220326965073835530318860760307122691354637085893265197658547958199221640410787675668004310938334036319572927111115257990117002894562810400369236342439793794279739766861809735942331289030955723033248098988345455566812787620422477893591038438448975535705515475583225232915642869525559257958966260606141237073131939214045536824304297142377283022457473119162872112513621018505704480915846362898621087008138089529045106117807444352194067094929429329527365440887230010728076558364287799973533663589071050844747491104275801312673594596308293776933806816112530766562126506081356360525842437944232625323011834545787452233006782708742680279413466153555442326426526248552244555768001778606705183615849364073854607021014231901746145449552093348708275923010556476338061662422688582146344204038718735118874470476534394590050789146068185971180188480318294572365260695495839880119344038014045321480041962793521136927675771308119730427903966466464733104962552013875552285575048732023814451613438226393021245675619841862075447227188569403023366092593654641306049704475097649468284456998962749971569689948513633901261759375469679577174864226732614707411243235002800344254699269365481108460054049168183263597763635719710673885995894343483806293706368265392920193911814798884402256721163383802505258690516147305769709137114415150381624168014658663830619007666640989216117069617724802278897295466876330400835113415325687490377843996644577803973502142182349173209227748429084244854738852869747828826004446469573437937875663111289568049200034011024253710024863435882750030513940331891962096469993528325770342813250650258684764124798438071361775583172538735564966584088081893340916806031873700683624950921529172668624939557886889587460237887917467236480700612337891723571120811366672087063988087687315990515060240171308013017879861476490642261067296533910097087597018670024948362924547999748550939850365441906834170538682527549606001670997408822649623835145748349694259180134079224300391633594644471800715438713091929492263102030172871486222525820878695982511509033861396311243744297166794080705670178366347083763235066413963658804237047163674656000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -479383730561393962099284585905933388170610079403636866793863239849897912965685666070606344202100960942489357121788953319620261251901772013931083433189586786580227973946732624605445286477334630056265666094434438911164051565256629675267546544836159347418565685400028651154764860281957606444325677150906827461810797483545908149887942210561575961495251110743486973466881638147261826589778871413174649725080224271130921142191127560253865020829036671877154580519817454250152367994606782121621089799142388010457944509878067592255006663360213740193635495116187330538615737287143617277039841597583932056122078834406917788527098293196524516135674726284159648939097221321634551610574644185723466353548508887060616096380701218196344961392460021765224006153735120203523398578944852515191749925425686250759853686514060884962935944965175124044364137964065922428380570955497425055305786160889316686482997483393443701120694106528207191213217454787861588807165276796824689991626900150481813155713759110595699975484316633882085695990410528838499166721764118764670786828042845299611083718814427493593731121982947682238529912755720709394229669913990571396440003894136425482518520095529330726928085525789920632600073191357803039174058867841664739790535273673997002440794474472285341411742306554619395172345153395025103800300067466766834930904199625915473981590745748768409607768025426680401492496053230028437153025187985965303487727954851022808136349551210042241728718719285788969673395567514471273111745332522105284740931988886686927831414040772011027334282708198628588818620347663204010213990385770079121591177277873360218394837054606032463159837258539012800833039583459131431411035215867247132571618068391280614608389105621161640626415057186272039961260356535409437672993259861720930424278823039437770159681664899508367924258259485429261790693280055600628810493288864975613048827555678419667422017662882802755792098775197041833291523166046797470495917009968870493369506023970003911097548280333294416823331261159168974445518386071993610280465803200116221855752736401996666433944071576502645388649460745296192683127597374130829859210073572864747838851801416378829393300055262971846228305321853018801352565183687497596235798759004269931721736218652287766559904763779869803896826585828813761170633939051900000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -138908416484491329980662668469729258097863571243908111515757271734799185813080228287483583643413383227293853568804798643929454383431787547313644791026912820351932613826581079073383937624644188539386594779921292983975957111162524738942928565210109013951707959218371250149777084426019918054248559767145749096751700805870707030322102962756132623566093186139411095530258505331537919646291289342644596504423521556866642610512556848450182453822473645902821191771677005055371510962375968820309617436685491726259708948317818388521186216945658221053538773360332444858386740407408305301136061028526819083591617483195603975697890120776944968643950859888557812173063235102138862096810877406080330876130868976396750046149608144875123107232702729660620648399038545053187067058451494037163716471176496830378506475592794748546468330434333924668129593106107716593970950380045857377679108094248142075947229585734204698261149149815346635488070961564975797640017804227341136100979895324842331577993536112573508918582989616291340253431236471907593983570320582027796832516119770574654111799261082168105642574046889462165037769619373421337511205565130838697343581380778750271359920756942390600566007711639055746831912238996028838119301538356633872457798385359523488918138039592225925019676598976080666761024336986880200813769958109550980325173828790345307061418628892672798175381575103980821230076288915474725351056525038587560448856996038693400323618292949167063043623529800796540631981195262764688411920498231676464946772568479008048263790550583192491305280709056496000609169772678945543118595162791091238235264546681368460789457068099068171540317813965405726991192449292521244139346349000741136749768875809682326900947072038238068544562306727099747044544491421351618800316231500856758456664848980126943005455210634860427791291893266956941782724396762950266467294831589506066077877352994006229115782562761510211125216064236640758469252008741005822006566467613898471229024316323117357928733754664591026496785157085181061085927763414333943546907547942470947506503604068272396276115295093957048928368572063194550511843705786788772720139497043580085058846685715789013758485096676390672969432784580362077384651539011499736640473349754669257391151718348059426788618492346656887894458019903001043491460637835616000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -34145393526465746313978874216225945176808393787177059878038021359915007073134317919065764391551373640449263563292416564988415215671544972268296005579963960198742578793127997175779007971900789448231457517538377552685489621393193602582095216684872169454927138330778051275277701774047078607740423768433164014199176621002260180961071311722782123272074788382353553789081889548029252872378570875309503265464875100449201021791750366376275603114434680461875575210065864239891242133073886338396074822192976133645545017149682657687557931704030175958384662204631077116478691049393748816764385444816664040841486905935332914730587162071796565047080456629450737967255181685788037940813443745440726160695790677169395851297687975874702168350343426908179061549135688406053443744444902111273578999513649059518499542734164885345128169936576873167095655813212373608856180173835893851742623129219724618928798395599643063244988344215087739788865157065925616081930342805281493842262347797891835950122707766626681843089887262332575331678868179396633430434397710806717285874572903642770954102838547548461173583763617458755277287716283567518352296646275944777617354219828726707028666327962063839628782170523182544742114918320054628508144460850017667340478144838022277515229297040726561221108084985268858788688969181263171157436576748057260293034962710139000969432005744407645450818222256633647367378372243181921308341512070454239992968182412535161965966043926037772027352028569520449897810099430144707826803871737039850009439445317568352928792893889214905710741470306141246497232605139163482291120815343000147448503362406564967119010059645633645235012864757973650927169138852553477553582690465441176680714723852792357863007090122092357018619542293541776915736052891150138962672560509256813235498933980666988345209858727496120342075959643541869438546964302774895098444559843217439951696730029344445394049355577690730361540878371888305815124891247050013382855213030156263836446448904178879735597606618473537130426291814867070853802846283240956415456878100729590904537254309831970041081321206416756404529516677786938531949332575885134381451023175024575583419099572045144845951740713666241865781720968007544466979976667892636557562028141881045304432050386057292635848594616085169313919133353127544361569587626192000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -23337703013399902677450073971020721903732074125898325826950992575702101436020828792537321970146308597163480199562322637557279400672457078087173707704535142259324553702578761905373285639136291360328376842979517869992628344625897794714632860308019778160082011421752406117928923332728594382811549749694884667663214482737583277717341322029077005400942583032965208775745078450018577441682506706100508791989093318419022577272961149604711563994972360733448302160600310394288030767480473228552624268158580359158949863136867069968934526243543839896534028415919021927318955527201281792936415845119373662343928509576918764470768736206585932247397344104831356793479005439259839192776197298228347000755354913986161866507086917838240544451995035640996703594923081226227219169016772428769140874667827431098650290618368869722149455589006330895458365752903353451179439800416848477860186567993684789357610439333759724984615931534114788429436820068651816230588523571516634059370391074766943757757766133640203268852536456238006514267894552918295915250556246964679612613922439268074078203652238202011374390595993630388472642900297330684964751685044252213218084013654566469238235824290937006929732885670539931877452328806641703805676978994122919883429027942191245610012923848673734412384034782882512231881654750449516136109564509306180058138636482941803900693625598735018452684018028471417655024683447600599666020293421764160224113289079368719014334604991134765533788123496930028075505835922365415511347799554560110697925626690138536443179671966808285315238012662338246507124457763865385167015787698166140106355239784769304898469914932302326033754479405958488012505096991800757843685546562422328321797666221151109247517315842241329378483021459728407002030861142631231386066952624641117691324534709548307023101057171642592980453482093963954427189027733224319294306782257365482897758164060077129400697714704786530382163376393778910852253835865827342015113208117642402616952228100353178593305401115765923825701702483077667486627714432590844836172492379996947737639911912706052699806150329784515390942347825049550303608916851900533937771177107802553897547974666932316652241566390229954840750632193824383350365683427273364956532365265877627295257733094351145888885328256997993494858422121854025600534067477728000000000000000000000000000000000000000000000000000000000000000*i1^27 + -10298070491773157268422691553832655134186188286856422290622259083312775283281291639553018017078728763910577260960308274319227135409044758727452159996142135350170988424378515193064375686262009176811525239821060783089647069294310803011828073988117930166793809800273326731407585452114388756158240842889486777855005961351183033164421455544923841783662352793571651892329819713299385952631926741962053888148934108133474048231154443959474657835151766448902109405647722327938732464281645167561459374235447705323856487450778780740106024095949413411394794134514896645707570027675097353602233951011167069059222499470033104834304229226713813496602770996590183986010514565787102507565766241610225796355632612528864268215664908720739452898364044269249145852402208691767915066071586616251218868275156414157562208550665083177784099297970793600107674107154581761887856991490750898603177782759188877132147648708203456342214664216034958182962572504841117381930503818619880910979824001561593339248487491676383278259920597885594273548297051792736158322404440127725716341470249331152538171787596874442798890029199741320462421269294439347739746098465721222674498796341999282023490953946616268782864522320901389262069195115377953093592862770899795704582262132450264644372372622485353616348917636951659940976438706083676097544459078475834316145106899755462656521464659312427951075029873312241536518030674569462700637821611216503595696907557403732660505204161906609871432154503518167237535916142979215345665071280730290863793003024727439229434190320370070417711668689690018014876459883621315711942728528978799333734022442666757987502535045385128594109612653423285549537588433484537378296450545884424402966340701028019032894556901207986554650708084277386153551167259247675528884630035019392137137912146200814731515100220464708878768757048231636716449581232358708631911869287840162754872784742358805238800398108971932509639750199049577424856873106845356880722989539577397878048538707922186023434761271756941115919259760974650174326502550395617002812889291621289187644015046462752145298338372899867693912057478966928321532673370054289798794143218121865408566619766063045259355680253180273730987216243784217841605656594064938980250783103556468424425886453773582609881635555307193786491969105049812165006435537224000000000000000000000000000000000000000000000000000000000000*i1^28 + -1947513443197976403848765441410803600459596173035067369683080348851268879115520780300475948351309627234381504715224117966645904911690669521245456649097770562995472414716829985619104518081899200212419837923737184590828804661515637273276494287063561194910305852927679177640788664908464431532553644271807519690712018886311791742536176879799516116767990119967064330937310768013632383711491394253976406843400427531451796865828275854121100281005131228643193874233779681496132616552164275873274640627582267042050477447336624509555151471972749086073620646985448315431453968901840119948935822643094447112090332391494776481113222030890057238163708835613270082692532066011500168531484476413283861326358858966825574309296948221669248126548654975707743340783554214292991418176602513282599244100557409383057901387147869068854614477444286489493423189960231600183857827308490203640858156785420610785492661889057604907597318854069975570904372825934773946460428643072184210992017246254066125735195152221159554835173346457315884575487226900639587309353003381954474797694228877990275334920279044145584278031443513509647606349907744608952242975845968679730570356776645140726400920300936944291006078179729272992650892169242669333701806420022572818566504941122133873148885562857388108366470126602179704343546146092896374473659544656927902129807496602904623355023722724085941394044170020941134921764726781695880310926660902911226016841487175036112662046596769719385588667984334696034251582632847227720699364469774194468058343474476462835039886822423470759825052305654603130755819713797462768501109734168874950119436926858133342708562755416433602898563664777627345376752813616108928894809304746429317518164607112350553777896105128490233566236440582461778492347514637557850202237014377669228167297541423745156599369615484748020894153726345660108536948347258057302809384810283844519410161719937737480416684557214978098668414184542957227597007568003323359090124612831041540992427578950714428742156424297358841737852894373184210999044390945228512045225914169746550088360941399353306001584364488394612236028443919128436495830318082982326980259816682112850132222826951706021598356046802634048141937103947597450305360576717931366748750981072548043425440561811477005273440029859731708120128547438556724236606189280000000000000000000000000000000000000000000000000000000000*i1^29 + -136838134969063679274894700021805986124387057379255202107735585156825461791130942594609136369730228845933707268667359558770274268281646294380155806480908589606999414361518443667421426859206593465507751010435986974955126966619811524604653096076136946797541777812169706869620318346452654092793067694958671292495687921098106111549562713382142915455431630651515432514369649769190861913917024549032624952031233677455206996804657683342022469142491814340427544528825257245684371233815702255164412109836925297933738356667774697756871254147176294197539801279955324774901843911778429709507931867079064925208388770723984755098373125805437655806059297165665783293513905426676343582615119495110922636017871206596727739182295324498117326301383331102064172219041645495084013463384876978223885685248311991675097751867315470175904403338471807845948572701178309249573698357329957666948352971763777389644720434700317888584735330264800404432704077774086303233462500470108538434308609506511011074471831219808120982022072526513636674358362695490230573464459898115871518094556630284477992333706009231888146634074348077713788964094785914005600643667579033919946862263197487468079923102583351118536223326726426175130199484117069501996183184433396804259344150580591095990346513454300876655528970996746981045396012803060691992369010991990494808200095935552117048648776043446390494699287280948206267094292449599928362762356603873056403741452198186648683173776153912363970620269694828387889185510883214529800166707594506235160398613026771290901179403715782770628580810110320466085894764625057042897079816793780325755566931250042255365289995678803890945176950711480648983180770489793698315745464180758700940923990504225294110845402512624931523786803487308879468637946517526036968463523822821277942278058140936679384567716750648302465326646623301317793141777998232288015352267553007730105584524790004523619587457810340822988394233556062190008108628735285568033791026238753690618115267737041929661037959375297649983939854696228311647595263612894383313893574351073313892665228649141039712963474753292398162298683182951137616164866759417468392201539139991779972374999694569990457863827415318491302758558113254223023920957854475591687154538137646290036906966009807656372208775930210664292568788902115235277945501936000000000000000000000000000000000000000000000000000000*i1^30 + 7109840289855442526455732681919260671259896716759004998095105273491417945057871308776990369297973835959905777255202360634653138395744320595831182721723539592540744044920705867207380217855476838223643567155197351683988419985164276620148513811042676534910898712920581323028503651854413583460194280464750881199286075731798739499963906676218406040150756549107125467361041663896763904443379702140893925673201538949205470706139651569896959662394495409311688517176492174917485086440423228531031106762945934484015308444361558576861672119783771437105461797384120794199779335313029486125011339454234459487329897888422289838163304956444258330692706675905614909811682568864979969048059690846318805022370576222600441345435631213177797802472439648713010889612574928206046577286350999587020322617362628604616787336600006501836893900130752964099691163763171477531027276403890195616569317137088286721944348958644794099260313958023543494891792961464524362795388363094261816432531438461306318377216143927418993830205196386728225928737211523444016603576857385417202903515278240144852704101141452209022262890873735449907135445566389446030499356333351943584025657611246285557970692042548952776865429013830154032600282958312251954567048782546701573771153469351817193867793637130210191539863626163467032036972762872554195750098028367107820556366817003757572461867283458381475885375834705143466282415087212390430587146324945236775864439699329606204846918585195772691360627493803409810045568498064429856210855897090655506519015363798219709714924418598737640779905458856387688940562006201384242433843250334979940697249211988469571574835485819648476523937244263832744455283703245280871713309066629192232820441455359781416398809996635399755915258621285619958538116094729623271092559003997406073194469308965517173706679002479129156184500107166891665603299740869026523723960778576351805594744373552379668910415395050241406522172303699641197685656415505411096989794837173521390563429455273531773400659772994474031793992175343698777856587444799604118886770759983643295530914106785687044334698798140396065454972379481388316727177660215408151358494164881754631103075243231714183504781542910691009135139670705653837955662735113008482264543421852641840731545057406034530896588251244318671665264620594664621373663648000000000000000000000000000000000000000000000000000*i1^31 + 1719556218898736240563406345071798677458947618758794314195879264313843467992234707980656245426633680925462339638429549856914259202831971753073273973054992861911987171736871385148110080215315821229724832365940619630077452318452027023964425699561011594182782458408534085817559518982058715694410851561395794271947432283992730053741530943013692174280302444158475069470186855803781006340202653944300143732173367989929430713619167779874711642095118870522945507131318749014618752703008046803380615144096548864538546891207075509567566151463016940891791114151121512198152648910111502371168447140139885961862114511814912271392885757007544960324230724478595483489085815878286086129272995323828505524686981641335187119949794355587930084374353776893197889296659144821120488960252216089639903632074028342161096817614632238885576082985170344713290054160613030958322529078148801509536159222609142967796716951098705850373714038733147117608846726569246739304874867753658203453055995447317401153724163725543108616361937228093459637845212271539501829204042228988325049385929941097542900861152203132069944669711044408272979604535420351999101989235118471980134784693434641212422571332305466015695841003209678092365073892980540851978246665501692397266065903984542192901114803902041570700535381103100255567018779345020996876051587578645226080966271671980558723707250605767400746026322153619762134782604760917368969987505555519933121904381850813007020441335841155355587334598679589368343867094937733038172884017340342074426915027504341345071700902480639505200967932864504442235085734263497027260657789041270255641071346246088686770714116605269314751939199862395365675028318458584793922486757893114488802104374070137959544584912646368000089972379378407935863653912214708210264950234323670765650272958703056012613359055236340246860237679299125010597469865570401196108969084584864161924100744596586036646078935608357548305904052989832482038102567889491356877344479251655881461175822264009023170361223675395461037119934000131370133612303877675599666969027053593627843486289880914651000320159288562265987214092838018153298778412523546581427436296779462693418486068871004253201011143470971814541214430187720141335192969447600607236809086384921581506621198265804500792165388590337944730579958823187205181328497000000000000000000000000000000000000000000000000*i1^32 + 24596160146116255694212421552583133409813278844703463026364042279130247140417043757400130654151084412405497925642852323010023472631772305351834123784084613129196900038511861366807797162253134286447956315497361305720843373215848290336996042740694117107945294045476058173242647736805190908940789155134840333449914773820687843154209420010678896549477770077607517669483335982942086934374702392141543080541351243508588017342001368840902260256448303901740115827653221416384605193968992509701063742877673339938544758942784654678948671865126496114051993102126875469644120387513172626731639557953458348079720651227111024011051628811439029255122444083372667228563989615075930871573191226577570077266531668786698619903212155243327911902245287109613401779593690217493200092405154399352855411517106924125929446073603119011063590993698958124049555051423660672259316121213439693764089362240748240476180767520864120287630480674845587326197097031534023952557563455904239841448282336320229409681005497794548331723390149248227117313641651573170937669285376585425359817924486045679513086601453253895636607201314361591705526272098486419817382055564351438850818651240593785725241200417469902938654410067158931377747529361698246373412245269485153361435464358342333073642445407747569494368201506378165849212718510309837609829101177558139059729472233723315880845462949506769497000671731560832567302959440554941855442130029965844882275793275295031930668125410189711133945104907606816910936868763732730995593186954598166534028906755446255022038892188141208755413437954141633655951401970899725823996185744643644439630964654763685392110282107409533351927324861298152815432752912968861792946114476724402622957009370608982743350369830753605770334080802907955995466995318641473266920115599231647745327896210220194129895232265538958088591905371112263847067049348747265082613731336048966890027380897289265401305154479036827466451333761906635249617935947904962629960890469644721055392427843174428556193003290196511287961884562328910444506221149485906618022477527734384492938015616271063242856691374362111826586373341499651190648594236789196548144717378473653822699497635491950665054200505200085000139076569821388429971866243221507162394045392635748252139874265009808180596958801835099248506439292932118292458736000000000000000000000000000000000000000000000*i1^33 + -18489167407667811170825283102005439235788624840080450512664639441960015600067945618474393019736134203531552196108321817510021612176776121373248903154307084521719480723279854028029343565307216307163088498329186459479529592542646826362509479223442801717573912329324157910788746279858340727782204666492728113861220149001644687710335221354751548942970456999195275826725378331303008965659416385702343378980847870387852353980989554682938191461552909826235174517488526537357579430655347998954639673358482327970149666618220087970119079258939014083958652218853454311043199238584654253290297738668113116653953970110074837115032993628780480928346163158552038467281643169575255953350307592143358804729266674920183817480631300294941747422696222213506772817399111327611587075086247393149988996634703748926417537991453613888261603486749636600090918380898218992153509946766331398571517221659856137236095740281025045642048227513964623980755222598945212148582912459642733333026063637347823641059847682114349184660732984903425805140902414218604255821688611846943267834729334320864467226606058080233925261991051759320843303546734965260426006426680266078271981538337915265254882702322457412318366772480270549529838963054177567606995125902823103711075719385868207048427478560222365249935941027609146118468834204301961209383773633171532437674465061495956879217182526650467265048206688908077965084278020236397858133145125432186271283896520214051756784178994660008479449243796641523401689779534601084924872059257994803062942777183038703850675374932543541435808149323898489213026593632698041473884567740136826078670702893129542022752445384053004880715467720149583801144160975815667574371605805444153262183378343290023167472610693288801494989369179630231637361856438141787636647198803113622920657378163810591362878690683207622594029306973702046175703760224353036821140691911300607189917073052948941774003131969085909340920280278713496084516983739484246386246627313025087776479024407292700798547047731916463059839013247048566476320252790907501498943181881387228912888655435613579243388915044467867987269249550101803238605774886934662536973502812596113667616144911000963540986900706021746621502701694920837640402446183029764478952730987010758483070084969077845208152119350656326101730040724679845894430360000000000000000000000000000000000000000000*i1^34 + -2225643414304688275672513010539645589423526001959991428226376417064409787418987853223977220683768107584867840896304827775194827470805987249888130938581679274873098717403790451063803403008147876961534189166701946433566476273946689002398528665186311999147774481609237900891127067512252617817898674186046281588312569529077906037515527870313504967505802279310807075187481669505115149155579607576276948897243132294373594801477602904062619521687186008302252452240018580984931306121099126949203229250551066533963238816001606460589140990817480015966673232408506179855579094595759902610840119282971158928942402444385736131617959673360013491702030316046714740337818959060814466551213735384153497133017964023162446671199385217498715131937315865624141109845043562834943052472196191887481560470555106221444187446888086286171654057271469491993881629716353316621299827927465560059805867067940497722749132266391583297233484280462156613022484731840174661561741115913217945715911105157445776362960129141265872096657225181037546043547746603691567339259199328254978786462336892509404197998912160938200491726339313573971782986093608854471686880313473850729724215819737388718768139155276243060938874188560666213504896693905629113784107795802690415811467109093845163064380091024011685804793689743979163103743226915437353770669105283518880421286479169894561569951913884228612295340085250077378806851549981555284925018740940863002925095893212825263834503315598407684913950200399374238233942558526115626267929744219066893430483006680099444130282362457669725986049761204790314921810909114103252864859906110891181723716857638178112717612664977888034702359141097148657268813812327807733767501252857469577300678126989039433375714612760856459939604985481623138236174315047852793723034481908887206687719469035972001377770458650187873245717816705153940252534455962698916191024217007700798799943129755424619462369542098479521167915953489139706779423598469373782102109404731630759457233929442804564600144429994133126703616735262031074177138500409605162860358257053880400635317451444717320264166741835667577205107422910368454591032484349449413197528236137679546519510645019832214204057086827208804872718058112180855747453639655191733195150189606702700073686356001072357440633664859890428363466782538045155590736000000000000000000000000000000000000000*i1^35 + -78276892572223019758540354826155063762859162304361106825618459707449811980546695738937638733616545552718966059198354258132424736955805339990168310152668766245249789881449328808224412505038350604966837434954340016474098970372718778309790958590133663448283262242619413606789014190794066813707123767950268434645852936839257556633781183461226324765866083701495277362406347781956993098281914693217357733156533894680513626816017089201727033774309669053909244584397840046256875845649269775452292472042877989155536926380114667475709877156477408252243325716046355415438169190660688425847567675908234319129475212791542574171727943838227290072449252915387413059072818596377341909584469462889830465799307638772375026609828184738910934485288015960657370525769278383833005273331217450260887404731466450761044770271060920610447339444628147881770185883410329565417324703005571091415825787638693384847304570861718536985542454156319445082656092096890272840518607756713706319372659516298408512404293781102420151015581405186104941233302422387686368847298498318231005408393545627159262826823411860529631083619072054064481294189500197511764305939164711917516267884611686508080173248904235389481096446061359085288762641643136338015048826036326432005355005658872055993710743644584952724218606105219424506462681001294274812672380370203860109844027990340858871412738521549496953529788057856312832222506273959821056897083734480056550461055312241803008525089697422041129745611161444046960420033797533357194201036978029009487232417669915713625357728904337453535563045939971612666808404638297230747911650891502626943646355799949847970043512047649402063286728974164196442272603937804150582997380467352668781463556967265300247251686785337189087939477379373218204568148470980789298910548236048324653660775046176419035652828429720711330276452969725298003082088379913592031191817772656874046600001573724259411968387092806634790967308260334157808441808609876261953944190819146533466900754495997585463331361514300559002053120688015861020605299302640765035583023603082447254770979156235008621724872380884935736200719311251725304814894928154977217838817772621605873699223040107033263269969925512253116019510225319259686407118918110511792161507520770837809526616319057556441473788044277893630818708903186492403572000000000000000000000000000000000000*i1^36 + 6457035203607399034171468747667373725289853206562436005663691543887385437461954677343416605687692114067795715125156022674650412386078426471690801734861363064959283155500453236808912287967541947412787334580972024862511326558229529928075651194264702550436454595402115655647527023196957832362640223013682872040012306288120801784878889271608404180332262760125090852295129839972503582411051115410756449049727635082060983661693481816754700267691048315322586366099826876076638884784962334869281213507751857972977143876363032785854879691255725429309754762522622437995284831239372899090011026787057599050545361627274655110399597738439701187359077935779460190816610456425130920200424306794968755500677266157525162244490436566632154662419756140289543124110088747452019450944167926976422688806886294211582132077580635091508697020585819359375810077161071525248746168098549321827166460127365469530750251486789267510276511447175396065406950637846544161227167414433298898047141350453627633138091359682529023693753126726833505939063354635573285857419952679062130493766411214854584186716375178405483279615235426991338293214999422684055434573258105901726576669584747615104560195502736657580956039290531159335473772730385915372181322047155151624019806459026904603326828434481895882765958952355124611601868706705201690643325306708742486584226735305757839956463391699724474801944695372120786117922569366815348754513508126412247322853666675513979343197530297551886113742583287713229893712273788316047727571714615932169348941716007118527522566986856264310364022307039683353419915791365255798734922180089933506258427003857175093359360248819681529784503095127071965055514980866717195652819026232066093440897960148761420357872691445976137163134490834081489888546735964219092775370240702056056978046052827749451817989799315566363965816480218073961255646449973595237233034591341840063404250398797804361543731110654444068889583412445059609235833023189429988396469191522643324798245537027109293362946413376703090034347288930507875377235355770611737543687281831317747297189972002814931377798625276942165070023419088122715674309004912995333384154842996694814699291046476658231906762976122594875769844979830598062641636103105645424372720234055386247863813090434961005081322162853920277067338638288640170032000000000000000000000000000000000*i1^37 + 823114754191634878385676428250566231187905815547655531673503694095940142578820365183120503239994625429362143118125125092253502069768576327514936611220914925805527261520519554993461723408971280642536216259868068169527572695370146300664032952078280267632681612266443796152329022369996500573807102445637937786553540025729745255185922567940191498839567586926467486525690344157788145458693043186815289653837718753865882429924127275628963657611350987461768405101044131758096092656069320938328053407766467932401603730605438026125164451673767411047461809946793719702765435322627146832743981800979479650933186661756700361756602804325237778514524871396295590950099031661597381445525477320986868232629443602206463192230097801510154242675655499045713899783160862408230036411459312000998974031422359779456767553715984259217267877826075060404536624548046126169521236344249000605731359416115873709016434007914437615263798612146337447441992194100018196165498126189678260898094954605273819364564261715120732216680359250830289548079149125270781066392848691337234696022642388896612154067558139524610305562852858931225232839510633213507158186513100572317237836134594698022165375371154868637038244559711488004126481072921680086006393596371225673864066479664300148828109274059210775605602343684008668639739081221277656068845934570790949621294349246754135934554657764999904107450659123271562722493265680986600049063841468177328986568690730793392737555252130520645131891421828609016022142844300889234077619294112454470063639166957533429104408506304821241791879229968198693274339709006641415723571156962923880580826519702021678869175073647082455195063827139573027640845840872611861125398170321212278986388888966262966439364729486462979884020840729894142569495669069088872128159190959773259882566907511428713978470986151722179644211606648832827283552946047323630471048406892797998416029590203723119981819271852874569013062184663049643566411129827460946326050481508722650063022590120371288962688486910898808393838230425858427154699043470602837387756268462134235428716064961946690950953192814116109701220439537975665322990924143988169527956629392238788545445006554319232727573491109154481778305963669286269825911253045666084632085587900280757962799214303649068700408360591453604855862316881079795576000000000000000000000000000000*i1^38 + 27463794995212119564803932899525447323473346665004601729077916832233116488157641779306744382271072370308658400646773821663309542576944848123119782436670621986053654973314872194354225419959996978679721737290029130529418828802645233135738127345333660710533185419892347500817663844734985753392900931628778087028749230721712370500006077794537303986709870028310798986402783418024371859003198153532235856550571415899778276816999076056906657339119588160208167610462139061519412008367140976064848025571919616125623196047936353767233524963191589886267252827090776327339422034022770305038376916732305016742301667098413728324538827550855831894380190647704699967404416780099512371177792156608805764939537201660251739145419638120489946216090275084246911557788499514623602425089687942379621077429281189955706576840969159480625810880343069793468151215618972080768807648376951694674771213271858954949829247774246020560092526098740251644643118993086762138914967872452656105442914372509409605309247521802092688358593753632496920583018707645199543970971427055519284801416274979769128595882571456612012091983748413068413059213483686007324809256422699175240459465948483720254045389575238133828715145652343103723017889633971146084641603081949895483550434202530524909071565752452221468958100865166618484224936010444105777509629822191652628822440240670566135923474827287288611054440491913370211599797009913631794463118898210322237932787263203966002318371479914785980346399735514657850683789641411606304694934618445694681433012125468093807778750023974645575359419644191138005436228177536669582298829494115944259115640159894573833121539921032011580877024979187675657488200575909433760735051471816641009838810720842895507707898313072228362073217973834372582591502861210657617106216104720557328055547706628386102310772415624105415065599115243477328947491817499256208800710494416373392784667242911707122585530743399095587176824848720644623565539328078659322200317000136151686491009259503922396615197406227289501870278583170486181304800010965932445095984507994360021923837385500079868062324624212272449931824779558266313876054108974179350101100089255502236834844793965579498215139899744498029982778825061403380040468209386482137849439151417669908605888756328429927352233356525922693074949092326558960000000000000000000000000000*i1^39 + -1388797587768144928147282457024526283214988387889930580160982002351531806319414296942026831649886749854145891146219770524503409360860472183148086928718142230706640715648720824636219921899160942811982553928823922846201533019190283076025709104499087517438416190525037193303377861982832745091300846449179455204559634724248451068180740348452997587674753581644866294977946774204459083948027189244788349566033424112076438752402732513598783131722012039545722172958615004603112341159009860027221610615182561444328649613089930812000971239800392260372716763235628701453470904662690762415781898661603163866913243614500371901344692133702807184224461876815776540039598157085041465746700735368514846089436690288811258823066178210203517632327956746729856953866946745487164419467625713754576700406603104350260620339366488651501137928388010331430902193150830697511471892673181513186805223417682347624915547514759852013593600717520905107602634043471605490435403319674659922340860258440908074167116701456554082058737560672021688893077829297107185398149930445035233198994190288908132161543202710802162789340820640262782654205484371380139563431229334573674801450665601589523349629480027226045826149311017119396071880994949481481200843459960336359612008658096237484866709343789547101944369009617547596244630848764367670984130934825278702329957369822719160459836723482673100554357205142893395413133546747407926225558690585278558838298629575653024237904215770611688188479659932087006501303326925009691779141857074900598542599265998402700822963506550154016518813568818450022025699171531014987208392428508490983139345021887912115824456118060210732113182493349915575641888475138024600988003504360773857529447857776967375567995342328534276436557355897051677599318245752659237638919912531287404773109060824922492208983738778681995621948469416642713144840260706068218379081996018741259220406408213692114197631601452376211094549329255371897378406566307468437120604579996033520880529419622189424818182533483587013683013895576437323334266074112888348487387921647175755382284982431584534020457169621083957066653799036414483693304774455769418135376197999258593604727089109593587025471210177928996398122978534652363302831799589640984169223308991804262658057970126957390625052431301014025516718255475245746000000000000000000000000*i1^40 + -197088130407781032770346833431316253882907038906009091941613684070680459661923522947367344020534058268933707697751870075792496260007889741890630389864130741061555183543973451093183118267290415903683241814404415353117518935372587095699683547209347474830875017676726978230975385512507881995646552485134827380788900516039848303516153788668604216573172749398986166481682880023113965818491114683881717903351249503113840578695056932243333338589834287817265232457752639835675462874941360864991611984994131567091067689623251975680195614848429693848751853880867523032491556146816950341337395122879072593398480614250397274959518666637662420855407158707613138356205441347502475312055313385890818932446797204868817760756866875635816219234627828025158213753011789451320138044637253006366335346930943665091281070042253635862820441353926939549416037933729812850533628591391995862063090102273125229433125034342056874398866159260516208332992932623520322342355509051408452266115698417038414063574681065362276230147024813480157005881329577611482428506039865199567366068787217355223040347373495800517739603856250979935743277164615358033511030710531083881202245696238465886425731720363093080383055792695451969739873566021397730389301822078456552625496866576106852062828662879476226529360784226949051124679545879573643020678040231767257596289106101801760164097650135726449789449340837872937472654247749761348817531234570955966154121917380686600049355835364954898953971703772989023327069964402044436398643254695980784229294393150057606737672172859935656269205882301053931356935069398093543181124306909092712761924708757498807396025300120528381075147589629022628432579984886290669853863511796362706638061233321951486380308916340426004572424774789887224717068370422673788032511329665186561851601785703673044560207967620516648364843923954151726373700855896147897281891598334787147634091551043020482257661327757115882937482240202255802866069068411010734454884608509694143693497107946440869365666339656260547495622530334125650554904963413252075590924801035575423497519813148821215050437816200044243961084751155391854285080793130904084859144890203356922262866184138320195235166118242392027378527072265460969399657542639251805484842937355117181032915892567890258425267758899810600189285527709321712000000000000000000000*i1^41 + -10625442655634920632335454946682877806756922775674097301723022817855291064885852454470191336787787602555823181977235123932900606565127852938038530895457711061294030563708643526166173091584645931797583086014149779621517666908283057908769358689233958789770825079237435306466077768208938279725602427544780005522713392405746317830446479543118268411702282224154943124162789533082548674684346621874542620485178424730710070076760455961424281277555692925970709061202673846337507324477605095761180696265936173199602399656158478422188336829597037934925051655544861679730295796974068481989774831910079920422993559217215039291496962861451321066475526824150766157268949391076743736584565791165315890901965220089949221278503576165716604138696042674852431117901058715818904787890401160921585686645238161227526082086794582866387591536936266768985944134575082987458271942526669365521721607242231685391287153196014786258470976355046070055033955189119499382582739527078157365927617271253984607247470619643435476509007530933660257266611145677810920524520512183491828544699788198146769720239488831018288422649889367485408608342704207805204363535901580740370163652090328777540738362411717899613600559688383508423171026553665116530176493772822960515822263930338911563343948649401474014201636543509607445858347562794043222391044814854194705859166620592255869810988894078125590991050612073059539412848689262177049756762618988849058061371091378773721159923952580554702591950798255842133474229996443708583256107004982389743938950695237244874968150209126109478429369558855548577659903616510011905609384703676266884429269442694026191749830267570971921998019994455725009499753395408660124543869664387268045465847313942814002770396391879503197947303362806695860141467294257056102954884263436357935762794291470277035886626065847125422074425674241400989190449864529658432421891335524181316399798031252950472432930261400369334208037652503525656953708675744826232501932096374042148130661674256235302459087081515748382153280836848432085177630497266404581634222940262420281298771453590267432722072880142696590740615420897678619042418346943192989972768684291802998163931058981581295281373805359752158969493406200206860181431001074795806159106154332064547420925905824159191741346859966202920195371507041288000000000000000000*i1^42 + -349492736314392047985900158855417050602555098503499234401765462810675857700774474946258212294027800430496910848272677769189826590923349993419156882237368956034882486900314499391704299771401497870757064070987153128269042099636325510068069584059513204035449644484900501792375903219839069763229811194294159223456322606724413768128509083759208307108089112495107628712219420511699803696112408423800877476371408981251448117882846619957465666474927302791290272946860888869126593474112596110342050078321087460737179788984358216107713808565197627619811057199965309144569272336329797060885335626447345214820628831025969729562949987458308139475488879326734013196527337832564948771924878800153802732454071086916833407870028093092630253386062743195560852137846027177223001123378111507411594370788558859573967668972408020898975308163136914370788891716527744276733148966847681163114416573781860419436074994435236222682534206646816062013003323877880887551518962473232855754958982422324810889411212500387680227352952098225352977979620401062578079280515065691071279172991964360978945856172217674917355816865511629446086953598382082034183841344504547553400220636135168989720753720028823692010846042250918888502802925477599563921688721703437445051755008229027622630027127629131885414477927355636331018945727079797528814074163463319287311003681095973322198078177626016646215340496217593774250344250616919537945339938105665737236021079905057934668722652404905529177770189181144085988348078748742352951728145025777455263237612790142374606177483873375739950046799269291930095352218299678243145666105582324886496920916672372325535850433921329742607397434841121530160311457886683266089948215161309110967340306422357008324254408739449122292346112117151758499233928987356816685456674451479962581930458070388258883942937327271730027762284176397613818194071396608486220607852345597289147918668731531946966452632237880090673739919920771924043017261565206079083639107012497431680988487176540259422197853156787339885419996042306394992092915965596215587767249836300657592891678199630859617906390023248662407538060667687633157023122477137677298927361929171873495384520552247905701773545438119886103481349010107005381529232773223766159261558957858102451180057810442955206513627258415857810219527810224000000000000000*i1^43 + -7891364856515635765272058281507240318124894559439975048357439739433528606531458492122248441650106007601253949370226731082745588093669818841128452435351829538670923928180863075411405732266992058529614243469601219763398911972471610869595572743092830070656478770345968164756121920339777918799279656620819508023390852235178252981282309696449441820835890655589953427634478799395303508943252564674871678894995262929980179708668887624920504730382817753580431509552939561108235185383089193785303816365651520481879898379495148187496165748341056080132726563258489111115513352943381075998888622540183487490117319038793100653738480762592933096101652424674498409290963363809638198723415882734370726441934474711738676640285564381407802019657080135596954697157069345606811988853112811498376585273556874951117480853509039946540003223377568362010709926714945549426040017618745756630986080068664610990220147271231254756411305897572681170651822359969356869638567189963986331382651385342896707206372960233630347930068297781399061039177692833885339958449583411480905066135160577584806187089709952646857745125387170961115341933806551061381033402293094312505241383190651341655525912760911198552512094980810547252081474309625409354517131895300883942511814659359525923081427108027490626920526293834472153891170758469547157015023830793866503093325984951611008276455512563013710681500298277595561818096920307164093332608907282600026724917466354473636315352968652992316475516396209441892208520249757603541923772560804595517766612608192310184446642660268358002008308135552715265076611709336184709888938718262830363865555732177906898458229835332866123444114180508514915415582466106766083774378406272742854619760949897429598679403580071011474813171151959387557609489055375316457828455893613823686411257653674497267763451179577159352864471579181927256435996067127203712796421791463841905987238020349696386709443280615780618682656058879478495738178690868812654257087753856210582920532546159973782523621104144668376771133348421540196405049560186609279326231686315808863318062446719631761516539831300038198920495892451080744770924726135175587796634297127934996336670059385963153902650926799423397004977802873248085477888560289008113142634331383071736839683332385540299295589147407720854880722523620000000000000*i1^44 + -140537741206108483999714462309955360149726603944389905022874634366468488033273205373757638266296147937247858712569704801839861511823820110158494671879257873993166873471541068767448796217583058409780385754632395278910815234233148311901232080836710190409370953029037570007070541062194946203321891076400527374391028610636401115703024724908948196822471944152112226157819185354549444399525760445919361307801421000251807554912402154188177457815537297916786709430655944381364638929025948145086976430477016099867761210504104103067685598279300958133354806308484762195722992354053115778007067295168109183302672551130835498230180010669411384836835852756773945729673581826933428468709750289747798144533485147389270699229821711492009689603318756775593863656380276237904483386785051206649167908225411677281071411160823524255321844307583340673165539019718085155442496286621166541294807920203826272607502120023980831777447389288512800094889838091757140984503095888585811895904402663857720624476891636476477142814807678802544701341734050234640611469351754855953750811412367890959126221549626587819214760844203507713670938656767097158100526916509578765341438158360334292508211072401601333582229932152632616866538498317659075470590269208580800850217771287519583115001745405658366512803322983582937363749764075981646675589646526836520217818838397302965957276559085780897570436444794831182988134696048065200759532287952554702637887569593110565937761557543088216770049487978714600885795654399252201941328893602598728426653037839019064290101318828441708865517443586332411183155681852515815203524700916640700135119430157631392886559964134651345125298223697526702300061496704839918113939138009187106637161972062575467289881288261521544724225670745280538580190428691424143787304667966372313564346037671286673162350993127394955158349895816174703870922638357842541659807054107856998047771427415887737875916436617996491943419842428990946328108116376405892811881433028619655566926274705696790335623745676032448511555053847643796006623821224504397497216536465510383854558544438194385986932506134312932487686231103360279673750841349885511868003070412747455873949399917205532210537562608927119631203914921792111173879180757600335860466173023417354895132149622864972684744940340880851301364943536000000000*i1^45 + -2335918947474991311459017671755167140418507975510406687082426958331480480146782438945299016238439639464091271626640106837031350266549888200001586085977443671496509569754401244331785303092334830753210730885463452264446447293690280964036559470650542575553680423144077125494531514211636519528128819062327293850975008293432212022412743834226921435087663842621528188773103877309318798967589719353875352636690390541259001370016202264383537154094833650778321626758499426754391001717505872650728661261627163540622776889253568391054989081729156842051379620650951059754018327421387974206161521883301556458037432974001789191798221989445291920085617071159051236556636043005873613104346676860253294157720148549072544774108874257691079051529571023868546877062976574966685984715726592485856095585787231272224856794292753410518675202352631696099670611333417908893919921811868758819617590828411051114510769581748671847363754653614464078283821342338098539837918194458735982146317597412565578888324433518441983731490036889435617726802899431497527895092579545836891286090152613336318084000652006486362108383761981340163324181437657728628729331810672302051654741625391206281866936291375364132362987735237514288243051493873240036627268183084666620335294559943716492709674439458159312101487474349205159599951120012189076914225597441936152415595885883143000417460715993717042851269855653936751814373502295049659262301001199642878088916481626148332498445618110611458147152420986242107812573017180263387231799491935007213435988781017550183628079887340340608889802956467154815487457351919908054346360084832385032632883228645827098312458982462752639413428822954459540090876011895938774425353865462362707800008600936166170598752307395587489274074682996767683429254466570649877656199365974925499741741957803454560243871721029358803664865586464334001516549829093092802579605195807822822993184168319839433538460246900326197612426286421743403166278360369371852979678270050147172020533594348373947464935442751802522057694494391446437744976943426786169170331951614986092855310862955870786369298255075198656531959332168544338295064850017448306663525630018320399696368655607106292189077293060368129755235186408887404374610644155032178490200986319977767259160327467328489460414982622493932079188312000000*i1^46 + -28260882861917490372984716347454606381789234422427691372133365208323283619656201903795231132701309350365229641277175522236347660464913314852214552027603681461366125951835419131832596873207291202605390471333665548313414205585935454569598228924710355172356570867932969649405166067333683934415298958936001586267401082386639242595551894032357898599586342914420429899673588960774053779144974209871588701639673282773152057567865775333362261011175249387986400108603513312991178239154891270758643677996139085304782049627713611167237698593998399841016001388062435874361823693240800007681449187360877318714692130382236095515320526065108319276673932476479540868663133948692694557023762413674307975724028113038155462839264081508802533420680646372428968959945571867461129869774904220591288267510246852219769545994712673917960425424152001197228500747392370820664729424268555180263553259422242187676567524509654432152980108738065291000690087100172283026102875311100348538792249587921314523965441390607226180061026045759768846443711173381412667487097626078329881339370798204043219271201710425443640036422244471641321710983015322786292450465962472831247668497530840959107359290477241821003447033081715084117417034301915637853426795825849982049674687698100793318877381024411331552069330911015841167572022977077389056169065233594732808990634146233694477437529083387202780909143860023048788891445992506834485682800484362525744405508820922061544262169179523023520130380914082777612218384281961358246508078917044367868781057330270301671993076347921008753786782070830253609485547914014049573934142442087567968550716897548368651051348239617729657505418084353302209126340465538447219139263726404169783590198361881194241841792409409847541071247049944471354487510778720082097653819839187444373078012123375512626688528254582709283303597764175044808555954915198125719643191232124350517224486926961395948822444971420450231174471106080667439541502901228837977741576952968601553089415605205787792326945132446504267831274886345675102051759936837723822746217054443776348487774454905640460711508825507125464527377102417842949305583602840021468902145600213142612913093903814623277395290658257161972064559534980515234672145721927318068058292210707182779375219930324957700866094494307683001352048000*i1^47 + -143615734739683714792948194393827359872472869491666616244667642103027964788912305886164000624758208416505911017194237929129833901641564476605542194428280904555797578816651193708104714290015762089803352878786901001246361799689163035898471627279292012022566789517644627616581261965574660930050782525073110246850030425295867072798298992644216422145388349502227845997752944891863247742984976265869596365605439698315558931686821534375245825242275030244868043072104384205116394011143637182794706451042141801603365685269817168713210981190291233872860372099874571356978433688798589277827410893041639938298001600411252567571246585769296620847826736248711044533471830551956590789161975102199523977727658627044288879300163464333641283880577114717609734699436084844573422357271469959309971637383655539471170248029326080734062511841234087791600601313207379280341080630062394083907309811364475735247041954072088690601523689579931278817150135056459859615476626618722705405844895425455067360778824786352002348637333188261653893915878768398852969855535006131759069595800612356803905990288224072414196180962120435735881292751894082590299457141346166891128490837829533560144597072964533090858492318683629448646787612786760268114839121018089544402419391030158098701043958577352097176620394875970546533388426054900630819546091827184486226208015723867533641907997394199970857509093307598706272193025156180777173702478583212057702995096737045821840192987352336217119841969334554684370406763138382024305595527101106022064315814722897489390492022192197047469002903969988149665376834562950965158564121668361540527057386923469529048727707798664300214340801533240743247430087527583708372749492408365733507355391569261232573575919465434281365652473867045243537574914692377216474357268906813773508668805631169892568254269630899249489956413956176275775304076920198348940630859998999860906828896960963586229836515834746437769795093847437662927755057445995458033543988172947917131197634680725599814575578638001602786959168203135725884118558743082367595925882930338295270903642977062931559048812638484711112671304142824504265821133920438736347239182806245068938669430627482491087446171574379780381091502160751861733161374416352683042795138859951006632503938573162772334489579984420210572369*i1^48 + 1244528458037623301863742968293087029528973671352880458089182525805791800899241533075243318648526262506588799357702577248360814883863535563939381858608996573769125429575102186850336353713725755007408624420563471480653006676401351934846353061891726309771910225033726699416803700866431086743396611311837254383635364409486185727891808302431561037720049461219801921072947553206003405401524370354692460673658505001596630329048976553909990414272827042496371448406385466101967641770781097757517439608032997491612950747703037258857073665125058601052971784771142745180704357492366088655210118589380004344034013266476861718176522911432039195863494897589759877894083296742656755795838945687446475187883689047027804194650499756369346836574531572488186612933326703453118698609718755218889373150273182350231014079985707905309893476287787869589999090764847375429843285955300093898152271031080962254230790340180922493782723430759207519291493723480250534124919712433358207049662369349721121739945961770259086910421903905276481705747110878306979394665512112410333620128092538508905790606961684587453600929392983248525283205982041921946066868375137205098319706190406742603958291317989250961712608616278284855854686897156602754288170733758525896794691125959058191074005611949530983246252167890713030857220279667718234049938375035418512477580915205422800026036356847166428765797206335942445932456257425043230382958811584713762656428430416881546137090063628015890180541990840650400728320998413857311691650875522110805861117216794849660142020962120247875922159700076383531423834998163110255683644656691508348233270201589881631367505996560618664653385255559931648085621487900072409494081673642376429354153382514436142307663500644800188693267147707107067243712656677077969698641541206969030836341169805594627929258896645875145609729963548492363750509538445594670751863926814589464871303053243228115882706925637903142504575483513895820449280816032197684932405840971290328581812324125390132594714709964077111372701299360720740289787062080075932577592078678941635237785085231106051344970182772533959039206155278028357401489813653106070177281918382677001493429050420395599128607202525759796440463083980389480210373695326942139484295383109052038110504722237351969412898107174361856*i1^49 + 3390142889385373292414134532733860157833675962461972889430081663839423113559281801128986966119064786623610439531588274079838332329533824482753122215773971414927352779388218152886649266709695764244873232514308496327490680490872861488766153737430292832576420395925534570348713495290711645130058291521195603274905314913775578161573591799786303703648662616916382503199041774430767791423291572035347730624517078951223174312504302562770634581279546266177441166871076518881756160974129711574693403456856708414291686238405747808044895157917354230821778033517779161255119333521019695789424833015559191098661211268752835488293268583782267060784866084736750339455927872139341476191410371985185157750420161065393961576260179125398659845828527266508832018634551640236379439291893984817158365023488356806883054192913270459931671728987831875021125310816521803246103767385074647598836953147762168531136760761393713547470841520955689273740271427000191729577321907778381439022173642729260258536568375589236041369877979822015739976083999953218748297784569215616616305992667259463905116202800498194891525223213230525636436767945600384491051804641466476810224695749684036004606258482539642715125042025763387659565671501651420323352068936593893799757537792935242231270995984500986810593456859139695598403739593555931628876106156788971528979849203566042664595193859768086881962568333911768368765765254314393925039585148369482031660504607608138194681958990409530404587303246506090418914664078589478755426081775879963706140836525755701058994590841756221232645196315815181244178659913066894597632842453350380038719094594195376618882215349618263166096757140339362531602234598926305386921435548401472866867840730771999681942744818055274798360379780234311107729930990289238652639015617892442578941382655628802166488065312175719466682483255774879860825560108901247734542966728547892813320339420014478222514272541583756161830191867871099244315722229182613719342507840610663977275251521967511028101987577847021678432745822236184670191477212053581219629525095275448404552004268648244314213475179361635663443725325380813097190703362333714923675009728381003727116704852289639509211014850659090820435447932250323455728083610147428630914260957898827263923125989118888071767090216960*i1^50 + -12644622303691700853254048736706749858643919466915416558521009309078846071908484289780165017104035681010983367053870602270490557340655445937347774187147567997453316306992966334930674982097198460116765312076121667218101613216635227306983360733797854751997347097416428649267587680244109521950892707667632945841595230946124401485443447209556363420623379340751457221869381067436979561121866282250713552197877673085734379451725031533416447695695489149512026187989255773541536932946739176312141744364644796454562406088914464201957379442280037921582743314684971381094030431520397552430730444690248634851106178728080168322049334269923919696909387910125168056030352052079584461883597068815063887005834761274487823527061703980146829032164556695103347286406925196651513213014619155772754422472796817539400524289745228086577390475831949077624654797726261750507250645532060552972733277793455008093144007152287087789510918102021372454581527493715537892896894559883525947146098752552090248960431451618769707842360427899373693176610893594949528749510198425544794876393167470567954285900229940973222116406846361459253894268187172547201739387975037915961721238638532578741223331192020450315676096315484179847993948248278416066341259555910989936525188608376423402302766545575164507675834794550187704959118870240489118844470988747419215336551456176633382876106828684306718813109840707846285258280352181623833106953113058742716140830462348944127515940524152704726332061568496563907067480844754981839172143146735226078476496818792327343988742858666431590004559086457662938598869185402158596422727550059881931082258667341328416204425157551727690346108642411479300582868394967385384603329765121438508413932635350750856418748941509858445042720105698832761984164330474310051785147407052892812541455128955177508151950419943137885498518408676106348771935202002323676881584705364347889433225428520382296378702656461070744690069454080954638578744007863236960107396615411116427866121055776210997443631346765971233728188126315255276692197779792283911041783396680311841558128754897117999223260978905176934518352232014902856894756478473433649284488045244082582864473321397692110068121997567686861991971208005081222227939498272466565144837712838579951967609532632052675903488*i1^51 + -200665290287510995365801978015534660269035749201370400546979227778589363384204226670961475165504214507241400907211693110365412776309134820643178616292744030860181197709197422531907783862250937076758184745979290763420541987684616609623932246263938950497013994883649743642322408636111334983329665964636915376397101392656024094008167273674266404536841551348511969798491606449282962419959339700161787401684538236555390754909539293192046199411969526248276753533349860369844763554370750898788599275584993886633289261045438414668810628674949413207186878654285042419452079760466809763548225992005945561601558706064483564732914890157791117121124362969762254123499708971291065194979448441258857259950050825257978905813660678003856006971274703677792351100378235315939938211806808438678763327611520407064822673290526857813615150215143334129516586924904962175511678936117366883747464306493561283895125303231588444450241370813080354908437533478836275588962201398334026118625189451472718737178950755241019635985816731793388367224825387056274503042185736563196414778507974421534311118134555721778746548344440720964245442969002478564204381970360661518946889884142106586783534381115865547515101050834962137457852712783876950475171772037383971517257065912281135459803583309721823956787973014940772731217918542678143330382271505638534170501785113539236817983116410952417424930187541387529914127909985086510988666765189050348966209929229259658690035680424049753213391257718192856218167880507830788667809575775008577127868030156390972173941976708286476318383293478994652854999514370589336642697952103430813915948392073080300060288670380311025568845760949207228066195790738260991790743239124168120225755714458726404305745898121101815966350472186557478089647301683750158747317546018596366317753162498441062462485801345905729501042812048384117088180396466432251672205837150579209775816205881978002937116146087078740728642337245500017339516849666132944109482979052428824699485025171896338417324121450029165453279084113231717903516655054692519721268418149649668987555285045902772144033421845565986287977476654484927591120784364442664092394286459565610166973293470453198941094188631054933174076701538654361055725273554700107497760474587554226933694914338461057024*i1^52 + 327768899769493155996745300360208141949334081251761976623143938295604705498482097842067535032013887215547621046377721838339472534019220658503384373986906759420089694690268053222655059941205256636778354909593900034331359853001680474542898838338208510710479935190647651966520001300007352116341432306598625916494508934398853276857815808373144202812860892177829233365851942818328263348573450787874651033159658487813893650637219558771454643740647928757077460400172058556739897447861538193689215383610485964152166922080983415104298318311061974208731831683019647155402772148815489670315175789008505564187270437211227238498932607756211869221533842034974691779425839026306016704505736045756491432152433233521841471754319602604403458653102682533276957002853375814423220247158900620351802232862923919006639006206947213414171641049149679410151798014488124344335105120044492178363512978447254187475223636739407760076893305879346359332269266300842414715760815718376925628270737954815786944633561203289751915182116219654072132983130638302953886093243324843503509014757263851244914824341998044052743526212470705540862250162641111814244479021333411997322199420493636105067923120149488431963138790257558873879231658937944540433878875518056378510902508344135505119736448208060139683846461756092141159517724482073139937855802945090918281308201168356609790224366694020011635246551362634688670025849084808918688305517492468077361370672927543433580306723013414136627816343960857388943561702884296834020864811843113043444830810516173629911936864940606023615857642019983491756154218182012989113687338074923468661193445449874329928271582138832502638096938670221599532428277553124557205012522845152303413467129831054782950201957651973747245163783032555767243461672633075599380982772563264763523178109815711052575903495488804344444751952528689291986233078716527141451100509634577948381921355426160900053101456350075551761915856759373904814130395642789710350281526312296260025315804760244521591560153241120987165766333393920035850147902286392281321693706127520223783747482983285085644029925371600922494774246487020694116233927754460961484295226493089659789808319107984845183671441483301787991598937766827450453038890231849095928299462376482271426223538176*i1^53 + -307266475916766887692290844966837864156960682538727805764550588449982672622951318727984356188414105255879623752444749377899793495168148831927526338505961646371003555386111009229594931794038507548225561539767462351989643160210767014988000088957392569650491448932812141067849957060655306352964672016890318633325434785567465765782190731436134484415842461253260147961389832564864909134105954806605049157398783135254918665753809497346211509285326080752316669320767535737562490453565466187906024613501353183664517299026978243205682196901929565448975258907488066509589804859000733856914588509130876454862535957202688641389573788430014849199544280510029445506743458279072413580936442337047539324247773686593489626654706982059863132807021562871741349233827810199461201729549533734525121086625114555116026800208133455240594151623393260175614826253540331364811642975588208404575958727909918910355204572793559038130699003968076887591707448237448918537054870931578020931627875734880300197253315472107985693771393841598234700907304487306750585841215314731723641493699516192361224835069980631841774223752475759778959872755913759212114574364088203130842585260667361174798212599886937998375250889674186591823362360423157433883740013744174779257408857443058063461131302647730623740588670025156663033622643634178032078433431059481781167985241662469623002917503869835712442461419999757058194633340150922090666495739558487243020226637725939141266723391882497292499682149371436115085572517982527469462087327860374948027451096048091568627819599090177792679365152678411622277704718017277330308313284253210302200035488314512370243852450718252062387426417038285403917360742186601846188468036727354908477520980257912357784568202719399472377651707421739849875357679411336749971858832987376146288644626650968176704697558934237094141130008031432087280286365264025559548024714115165929908201859202226481241024039009715804444677193603893247217181436516640190425894964189130163394390664715459537926179283773966763538945684365593008178459250470628974150920548689655876598534998019489860566537654217849737086395698265097273330152915699705210388458917272952896263640402856016559270448236620143465305388124871432396783786310052950175089025183918498270582669312*i1^54 + 357899093515131711829938028377882906924432167910174274997257590867078567240183448170626033389796381416917389821733280189596229461505063607516809763460520017174726793074685862672651176540960013930391799992243417078816158868382628723965650850109662929720665105732626476583095974454743343428686478046053071856657283862586198976366883204481898858331190365303339416932596018899267513968171958387093474128192491043998379158972882300283529226201062583877995411001038982520875666772806692616973465000077370795359841784244343351786346843991084822729075081250065642610035952776901916032119408307919663842139295736101994045387179376991433197387868425643480421912805538216619143494819300876773069935131909053000553439448426940956778521072951402719187284903134452793601809812697512996913710523091996615776097151455734851397962433454370186928246447034916054845079326619866901887309538190529711676659454757322234937889531731439480138638431517626507838708666318417873204811114572028791400666568253890251833030252454493078976093727467770201006510460400291823034406919669906983746140032147783391319671833212550875455533295246907745470439852933773363528936200090583068008374070090085725082107350423512544355743179016541906491927976922927001037425278624391353280334522058990128247306632703812577513125415974482334352093872333692194428983588904452449990214182227582565045036096445542482206816020510690103373234135125418467291503790971202604869867439426380099982329298828483351180937543155180490270311724160177804218444094667552583439205380315812904926617399421794901468756692863833239918499557206374690442488258201231960092608971409985586425618145773240637776640313488390545000166251070307857051997597244082056239712270215077835293302923779114152939875988355060332345171401091009478679653480163266787392708872750661535430097878187466190891274281990774951644011265439467831492724021556259378499662626262505525545319781538434367053592378172955477684783349454891552943713540522211439070423563241020783518223577863186060975010330884457324890298981930896137512794507319229182715913826759126861103649413397219528409699419298625186623644269114146409432090156342771870155870234713251073504858541569764873301041030526458826651844652574766715109376*i1^55 + -24197293284318230214462107712354560687873954850452834550502360807972141697748443260678741661578282370115082376650644165415914113481693605557166633175460180096986826934511259333402824909171641788809563850557373243320337497462449913916775869742764913243102773624895187960803202556153568032471007450544513408578108191283000766664401730586468198130159189989266020952494601463406479625790786879112850638999855407700268162964764617139972944258765266370834101598488837504412928728590126969885981164832082717380847399022472030317314940531955921844974508587487069037245336013249563276214013041399563129987964442814002716782518073179664606080871286465319649290728424716360217564650726863347408342386528091927911952145270832389001928613288096378863700337640368576871367851481244362807622086641250543083863705732097756485090306686739728170420281376441464029929347373860562197759437139142528398649802422863190779440724447433337999336309041298067495210223406277234684341868034913790086273530975965843049898311828023699340375189629679156514600511545383856339004638223847809966713335073871916575953812872531842130051028294967936940891167455071441804834235756538641085407676973205320833916045713642752869527138699753833873122896357993758756981781715992935783036047567859432854774084591559500183662831665796369426145399562098699143138318911129381895574159530212192764793230424423533707830951565664595230363553640208251545477633869388173228284392272263453999814960314477020936384700937446885747424336381338316470581799792046180428118847924611940840041641522496835425206265108699685048792718502261999375666092293249341538016334631644512496914075583741749261648440701856560773625455817032192261293658018467510103416115426248938233640063335124480489182405643767471303104521483330478105345774305799162638257823223768695434441437267293361414794554841588241264670882655276451694484126952417576657382094728403530101338154806208438715017134179239585602734944794709845379157521906005763576030493933782305226508247270629432821522987478515799819404636476450805842995692736541250396129279689566043629216524297947773741816256125569403088260407017932880817649532163572778542055761697384858966842656413566081034078648495179851150679301848825856*i1^56 + 119050585753239997583870234788156174383264088441665215674160032394232555967235513424824247460605624271118519676552723966589525835965213238168646324583952975703464894045179258205565786329552499269125777559148014529147376504044533368074347972315551114625044929075400884019779976708389613414273638697443358736406211400218519526975986265273172943812840219207180992202507350766625836584590297469385111949007468030319550965100315634774056407897083968058679153090550326674454873436516257342266439619077262111767012005956913520386327317813502868340358575484405019402196220913705734930830390194872303650961669975048182433997646330649509502685242414145914809453464279778546321783889817588130728016596136195526765955205106085285689878810255759929355962954679963061877763023435473540087010668690103633923026685084038596625712045597782624088186073386699060859197598422450729776529974073308126317810179001597875514886790446440311419955107548800177419931199687586448434362997699030664819280065248016805104778164159907035241600165716588228706304731296906065639863399835054855849416518788691888106164290812528469180814417490609043083666106374883903823859757247914382392549213964597777837797262013968322628812731090824233993522728952859901479407771281807787688543686033900605107954601612651621934439127487426596263219028772845375064975157285095386925908464540778233203264549040527223830781567011115955646781654937184211919533817884855449113053504239540664539695946555345749294030838118716273132902081636854697574163471691326802994319439247308407321355608937155508023223065596769797922606484744710435110039538091366444402978803500329213407582725636836999925288673756732967600221852530209066108147223041526140638629360492366806297674485271470415941613649644475070190362485211549312572715105645367177876237848022422779692381969071471344767102745029062879276529196417961463293545122211648185588460956578582715641158061164213009527722363076102003102081105559559243867506130434759796191543068649059810957641951421923992731921126968858784897127673807556652498539110434197514469921568999631209731076956831513152228614221589559184362425303937306696888366318700303531668039632643373962740408921664484073646053510558175907152803135488*i1^57 + -169143874294038171885289470593691100747983007979407210030579030153059679790194859547812319202309759766712592406449857986086204205660253673006691225443228144959420253045519889302257828473340021718336944571354347024733098164740469172033305301011886783881204934273605866559958268390183698669965102957870672209971314913876157663333479870624172478317851211062868729327515868699122555148762665516773861468464347911432131974898202622792912292358278656675571845419912949497119168550446163484180064284700866273867216129124601898885346444461216171940162443739823659845705615354659754889635845393646079299877742323037067403300524188307095600615409161134097909606415663608064091687955343760640772291303945999435148185398320938407325751451464750140326563623932719809285590775512238172127892846385303381881965242487987831982071360192901160214814703429090507915186763842303139008166926980843139302095116242485889354165069466168303214591684320544251261693340302062114259283947778807751050115359142748608641227704785023608938217795513328874743895937297000402065136553397131304263430060926789320104308810554693890572837227299011016325364439520664028845342171228271651702390263144317182648779440822058397635964802234555136311118543082514027145983545555240296398488558747845564176302011297168281559924709183834467912576971960619720194026916707448587796277355119072637975411251717389068705346178802811752334458636998181331438655608910535909694752221216730693939908590444695049682509304495599765421358358867455981934244270182094979989070867050303795345117195383949741350231459964755600605338166542866392988147425374372561885704062655132381301787722752066384682679753086989162466284856837615538455199090954248863583039362776598129443156509288865713669606578258362641268470098011871945727531617734315808727736206295300901957456613285538362801502347799000251424093566739606182558627297878787402512556298554376146468446783728504855867735228443505183677324729874721344541063690937476227140480567510175857064750533343797588294057942590573111605582424027577243606121350565805534229704793348422044845416750440998386622009443683020975584391105732559689272834194868212238742197319788121553409030708135668600501127175961669661622272*i1^58 + -78876212605706042906534864324663171760939417729433957310258603480840025343632637056398545170060160733287122579102040878115057929278658076657134838069222430582341854550814836694324755374715085544779965337642541668475673829753114649549292609551413115226834482139165477200190453919584209596744443456729812071393173688328685720450518175972997896016790835275410838495252673501262094127581560873422142853163731145602882457434239024479321746354307377077671879643169691526563558896409824710431045673164719198884577741923418945445750422366444420331302033092630737326487720139997723042568836211875006043964124214027355080850739258271391735480471802533408827809224960459002925335625989818569871520721716091980330959914733690179036556972172129037425347221275253082261527687291993785581692931586548074646003492243054540771353524973319869282504968488240215438024798741720467916426484593813856279690414846405583614925241891696956441174524465442463405663516992537283158463342576059696222953798817019287526043077442643928891086520023628609725364887119498885215286230921652099547036802288252583047138996387480659604385392673576033817753368678777130354382864341172394774263373952935310354069939696363636586077391759772560061421534087437141484679614990834016398790484501530986087661556431458960425630337945070603118782225925301171632353182989893111164003355322648339410664075911654844916672577676030955594784997224534186316960540696224790341313460819135373057569833076176015219300051882362137995439757275042152609484877499470959333286271235050940863506343646588890103673086538883075165165301012681368036697903288179703077587885046681316099942912640631732025583420116998736662211068410382707679885798932108461732880347155733895119331490717220675294334588052912953108806585577321618508556040973201333654283993702202648993064519792638027134080967063223933542372115515464685073844508169307775325004219591291440626534644849316045951939310395148293693743574324526698858617618460831648843780291546557437225894610640161945993656241240323140328812296062191449418947327424293377590321212425166521912733717846788466196979109252945816824484868726683009101570806352597707548721275973786776343870198804826297952750730865541120*i1^59 + -27685879196562663844250104241126705420192301052962368037405718963329068583863910004635164514056005906764403824995079084396187637113259830239911229411810229021620440723710562989411945820730318728114881718154046961063748966812388448061760985517613459668926734659289629184891892334287843583334347448460657379495869603853114168175931183961712228482407842013373865373124200412468484556470351086012735117408264579500671927960313350673153738961719716096108708202094749330774408082538913000194546333552718382534092603894389802775405566516929119510153012817398610659911667941287405560092009916836433483155703804005014933943097416940976874550720720902170962170205940972461445127942792164593940352222094810996495258911967299154325669381924053452912107747502195847914354456712156202922639077000669238020114443187925057321501529707800628472551296504922108188522628726137055886389182765252018368531796856491919519042800246876483623524608557996186105165652453347014984933646214801849332759937581717086814845516665365607543218861429257419661390538146486329040553633405444689835903156684915078448265860312746703729769467223174686356200235954894612165837167027448022851285361503761994126698287030351102244502333206724781465123831700531264036833818725126893926629293536395647174679395904872963619559929241825235471298284161454169045994181591584582777233333907156429454448490439359182040280284474461242013555965244356055466703142642452185511013687275342264341371058365951754515714261626749397317920377663532801669155665250495799837884054288658361929089087676436912406620168817143802617613753137254392078915602473371786643404992287124364764179974101918397557049956437311189893204887011520679430486413022734065422016882691400326815862891544498049337336374507474036117792500341811030530999487473261277614586114940862565995414343515146894151108681348483077126265158096950900693527181615269595219125058764705089460383859670300378537537335533866488920132236865813842398999171867675943513739299166367736994914460107609358168640423136938182274198565346042293210046184942078664016298392800187287087795622349676773900866926804485283296439447166481778082244488616577462424854280525474695585080708547086151329148567552*i1^60 + -5876211223913802004404602294203498634504356181882267341731277640455660563634799525843398336781672818729376711635138377167588542344175354499321431801440844650832062513653044812267877687099029448311832078489718615005632144524140068443311881743054736476401670889679760040222011480677261266096801469932025853207626984342945066864451504362677265304794175022090798098956716336742250066304683344834084726353825793926822065303456659403586107999269371305941312812838025889691589573035008007974010750803477188450993520780302690624694263700482041698744410492683668535655164449326872881882915631591452731020515972299468836891506464512564873650504064575917286754233312303661760851250803834613163841319601300196323542630779636006182936823676600492509850760257751834162835867367993720949171569289240041857035675970756865313414551440253858906485404190406724249758946321414557356176603173478873830425635734233927475683326079277986963803482722488779565475621875233759370677055174639811312785183025085192472864412028000820546129943209400570496859825113559558566315224412671625036051171610336816012063607381104424463243179164670407723020056725018350222533538281424530996984820033530697534352007507196230389722948990956088592256411430546187058372066007593096316489482089494956256452388733734103252233973459387036313587149815714075000527256448849990668722016354364333572796761796657053302307770497793100968101994058940952675627600986774754545676809218502230021560217526777383960740504658585137889651102578863302654172001435253171841257757354394983698501362568842306401362320398873839621044803584510560016982712384290705012916158687398144873370835280643136959594864583621807773542672633711262562919465782482601955552308261248473012457774154945805436869641253572596874917452098193832309663648505525611724074547537394555741601397052218142712279552171931633334986634018555783716847439699907647881429546589881637253645715640576994785046078490211663803774419828321836231683021636578962407339846037880998776483812128949400645620355392375493780108758784161010075899374508578800881404662422483719001630765364320604872771437064561326130806073990412828875025691321135099821182604099022556125962098136785415569408*i1^61 + -4799749512510887085717468797379061927811759988473008661506808252374151448529587086602766199048436672615458808337922369269738311136105897778173310958609977304201007489922735656793247336194524802796708375324195757508306331368153577255282384233104236462245357044032710849804333823673657192188022175259521722881590008443958571555797686186456870670977382968143529777658297049336075306833843576461232933053042355241612236849643490526176039480868268215647335852898796247360123182321132240302222228265069914689223148589033194557568239656369990493922887926218875526193179093819590221687008857496113853482492870775558975280217994454326375270654648424220101065779863012922498900677598320526538824028808974794380886017064442318562315673685342979352211377987849672143292146708978797624344507505386481034817101618436057919859272708046126121011170967736501114535724007982967297244350843609425877665615978410752485142645784783229320403372765121679292009755517615630612849776286769107875314151487144831763227219187584768886665148900977931705021222970296001805140397718909469237029107422120443425018843342380799984950817444706717226791588324672042082651882450148865960641708541197649990750042904248994665518908692269839503612743610678306459366444103260582847172389462935360029197441659798499187882776501162361136622373664125003936000697937875202623523504391163143365581012937018235833318662386003041155154927320842330873198876945912486898069133620503486693788298299373485314279844264617508819147035755631525859322125307063193638746667493785244142799964009781000571006011730423039939997024474249535908429189054431933753377480096107993840042177390548802308312621464132343776163739745300020062973379278479964086220774508518816561094004646973588130486901654769926310123814257984963749518234963393822279494305850534866471330741108125515523846859593066670041781081070730211487374822078403880395790966995904314143484126296648817362313937883211580254322670078241801159741102067352250696544326738198007789029998616406585855705724272348979928408139698201873425986853636811856036810752404494869646573783490528893700805826539023447370683155065780292553874461161959042529166249205566551589600609574060032*i1^62 + -14756486024507954767371677823923980240918526180448778041038265803717667325794719385360621539179127250693192839790497414585132527932362611369501413246561427272257312807453730874255576128163871688793033246249819839746871902007357363052476391392347875020185480711848852829362022255769369712026030760272981633392708475323077937563564332760392983011046973384443297975482404942432223169621387746895802529122297577433062947615102168391213665829830108695367488016424640607407501606723739734422905828658642464711348417470968388549893072484450156280292145395894454479090646881734548913663180900271058323476904458927639419353385919029013131905506338490955061534633593317025512162408170039910807726281692747829003395726942198625400717084316772772930943517609027271848110264471237909716252774683211278567868942718371538043674020532141378332370903312112804722982283153451130403499876636991888431409734996029161393153172857115609963818515715020897918522136303474508103587887622703092576507879603325987696388483439169525601174391112906868925907400029548949167130132779939683136150467742332816589185146894293839942931908486765686051388147198252441759711474903745523622770886008320071590495346302491517174196872149262921729949215411227563951086164769745045959203605452649768110601030750565403613994624851589232903107004015538189942265597179857347152347543143916842886656371874012934127238480906098437616275794480034803933938589768100930959903883752684885126572526952159885727398413320305004886061801139116466156417870048704441751047252693984658646067406918161078063240152180270806465250907030237140446789277167391983650603369479994268027144416266789332512139902422246726918211717571034951166480726289435120032046912682957269112647140244949320292504004174543748257138530087848887064808256414075985239299085373763239981750361430231073155148443610868693742636880697643807170674741215856166373506235356281013635969727809028540016252361625469800176258492017668253190427379147712004759104505869238803640211169780860372799140063839649217880942355609619626047775487927011887550164777515561787963745606287750006171672675307160004684462310760438362400282558823995044675106070541792523235360768*i1^63 + -332578985709783440572962655305665644842528464232590787239885910383387359117804613283971627311828239037369990164870887165457870361636073824792604889868997587468248839422653570606556810386751508064349650890945108851913938184237717141064822563429773613676197141346983059954149562654122122728902376750877768386212565417946788471938355745205153230821774573250384047657801555304804064984238477934096633901845745047455556593186401592080897508056593806019692080276275030616665589514054406982512314948045601040848588940209209461609848399869921932000369616172529183098531440366117995365565351898448837724533180803180813769390357924948282691722198047537025256621080033182838217556345800997192854752819056454683671081381399489797865281567226401104420048597674133687959021523583310456487197056742481306237505755492202101374842908836576478116700327153465509825530836616885707224853968078204621388849424155475602776464633519192472812414384018545621256907356454653790841736588939053184271024226764723724425548644795269865586997831384416847707809659359566794133046329155018763869510470348073288599743910037887775203420512671485145187162850743784554447714207422951708373706229357539927183973493473435979955034270631700763944712197523898792100336279645297945679429912896745690133137650068007277027437493520795293486754710038697431657430045753133587169685931533310208282983721471956334701565554109251273034285352090340705797545703939744532644594453894370495101618981736184245598381240586486101773125375078847184224325655709524603973988584955528875612639802856963762671127444920830367237658211905783567855227646875040858180248413953733556974792255572441388715817725657449297756988654609418840900167375874083768987952085046877366097632433649897771419415210778239532941484940974094271429812136864692233611755470961117452166773089298693636627712817972509804779475047976202686364518957310406475723776218163606409260793884359546201734659059175471260364053074084544514200619188331706468923060521787497140308307251189813205286446334039067818649128051272458409150715074417424501512366103707206919358915610014977143308196878363379734556278801086885086144426897536104430302456896796380626944*i1^64 + -81885171131376800500261777476768047410721987174841515620727920810845127880131549667239769883242523288461622604082424753424100674008089408951158928265528666862237638859335306364426856662206365074967495037377154292345834885445563780972785041779081426921168869529169580573857737731473667948629193982920651305241866969739333900130575386570456812394947028049298545054610952594276372440471759912729507837302439631764408640790484128033516544293903214362966043688799446795688781652763463406510378397640100657400742980009220390862105039463056962430749891735485320006731962964878181379211013374652466785747428605925725291073324141836987897066146262139772483831792353575870172602297603873838590036614115498870711785254768344720734839352032338970731658338314741256613176016786531531090954227191382156305385587156317255207091272298076235658084540019545848501015382693101815245140816805650036017514359265616110080773545758131076165619480787499681498682585171375773165131422943811937863694293096272180644447715052485592299527428890272789689349571048335847115364044673609129365040594737251510788252476084453352194711723527419311495437503919392706468242856503481100844706735413560709143677265439409345473940040938457557744305774907046821900425465546017316288654200046256682331852311950168351108155695454281498973703457554532039748205787890867580423352202071167699344255982020380318622247687876260697835594339693888148199069585148201466932103473078426790822359540903180914816194135048101818246934828220842650492078699760928572542190500166820688270070438385704745402274589334358486654831093660546275747032973182284449146994463678230705902784316181224723078860670186743889845802691932593558899215629285943893897411166042988515146338484225232959640907184829173322425801137780488360707042614532513173749038358094001140046182038098158807723683004035819423410524281311450167066357239548602659588162634715687405011278375070638683128144983259153033152337960190639052763955696204780048539856944040331619332913697705301579136603141055799039010519005270638115123299906399481650028022062505547333549133056549496904139670556232666108673012437034053868362143797512321554647212665864192*i1^65 + 4799749850216168256195921774854158885528630153122645173636436897604400770859298929269937520695937436648758910071660775357267188526279459791440254171089484238956061473635402223336276387556339321034774486382989875839373715572214670097599669698220313259481308769452123943520470556829086171727623506999840093146184560926335054430821515668130662497119320682438942183809809169020144529671985981309586734749896454463974056771310645017598947940372685817317886178815026478809194804009931987421945114470686581743405799037451692180616378778821009027015299385154179937897370976866242255239301931781332988241297038832093988635634084904701430859582051208448514744621343269568185222653892044254566729122508330408386821309668819165882616754007870903436658143145437959945508959280536013742043008943572671465903037182710299939499146635106451964545700170347246143644144831815459039962238893762771449354215060928164309803089059431366658639649185590951440638806363835707001223623299916168500113061077847306638108399692657909124008521351004854488129092047152938142374516329539266298479942705784414855837809248047911156342953929127403640652446595390075336475680343887875444095487183741349574198777499841774946996723098050455073206128451352096765138350777973075793762225529752061893491395914438928083112436794967077260932478718475466128462166328928420943937449237387780063038826200767971962658613101931115338333138988884544542918874585566049388164245029434663202931495824995224024443021125812945741809847387883195402098787777966696010150631871906729344150701040097655773915719094991433431903378053757342443009590693289245043575957341547652862856434032706686674938440991973124513094518710963706824976755539534233391816918194493097841262942581544057227408849320606872808550237744110474126586748469240048993692566182000646650116994654217708956942421385237295306700630640230680557937005317399835622391787955880752398566899027724845338462352822960881083256790643258537459890910416291675202352092887484682361717598228665716418059543663537678469664607724912937108521299459798518443089721984823605893326816365550177315985662945731607841684137667104447304046975961852665432899584*i1^66 + 1974122059155403778337450656940853503832308601701072515731504482913066318224731732090178165352755439282963671635088587284723194086338669042348806441156173200407769765720152457199854323743772658599547456137669832009216375742017135188366227583258815865848585054085871871862894614436331381690258981730573638303672635909558225341805327289843974853313096561517187541738614836839048360977509844967177879720687657078097787551436179414026004937812941794355735223688186393995783413597231107853969701713523743369537930863843344325237883470065500375069295145132796630261100511209727419254374485493523296953999426164243571085314338165194350162789784095657569900452180286658490554307004772611968897686515596341399194030778153802181101473280450696966964520975274756435431205410048754980176402794459479766162817949215568890394792085417592916726864762815662713735800039787367124732595048854632505794146967842175925452042272103335783617701569521437506932142972557211291465515267510639447267280586323343388284720611660331664509581920780066472680997838836753893749286487825875478637531765314061726762420397153012295540997122421680882118865925593667882162008347566757082994719860114411489237712318821356120820236498198817773241901967387926300341962621846436979764902432942524831380759616432355646358957598567060984658756886330591824560188972462257978182840366801579103617405933860781045956909168363899211444669865768398051629063477502255941005267003494705096479978034071901948346917436077176121516420652226034163647023072167110834915616383849134137717969421557474988179951098341459002170369950568069676509729691724060369332828380528637547423330897190595383831245109890406951735947740102507973414285195255580409443412507127711522087103097775646063143281398847344052780379583100176503703706094051208458334940119071190201054913974105191636788172771594960946076633659468479473679159445511303890195621610451763231864866993709691156830073877500853688049477317204553078518137448050021667128416404971749500915870405122834820413552695685556793609851842737839329282828675878134730271217007970413313637456351576439476971248180438480649739777444171857004123897385206153216*i1^67 + -202316527391416921817145806556213190769039977323464344800414286490246298503058435727571429013745002472171467032646535374782443510330040118154015356776826121559503855000846544494673976684879068382225532183043981438104168419408722628317180251805406374492415972310933843376930505153149660884108811713501107234753926145267914454349636038662204586755778378706180635188499231493449636243246800105241473299756069029353123921348283366855114843789012407863525743513050225524596543736900498256734963324023442993476188268413538981140802735547506637056430879024530874137997996549668015508908511581596787375085659410713572523315492089784766109867919241859893662926102765061809094258595402215886924759507638434492538357481019092683276825880925136763847684593797836217361923149450122768977210169490387450714161297425312655869912623699526737996767287429683535497537106432609793810465120759031896521381446020214308468950055049896833752285931279514909500836310539107156263391699916569219999211948432553905313952195902668774731044787968725675894226589542832005071767943798605445549950728683744777066973794942331041681270576225395704115098570871312945564486529080966943487912355206058312838809051437458150010816670253213118941668366536135137621166097696477413108592127283504786700142022067848322617428229802598807415811547875071125339638789385545604726153252511480522159994278326298814292382094619688138518895401164439627058762677661704802943774432310662789571812860908443746936600438414309042906416044848208786843878980626302671450113136560719166965077919867165438929062173825768659948452557779454065191494093269283001610134726508194456936132057994971060186323353246129166379277117603870366414035458676274700031539259817033852779924785692303129639706489685508030831255765320471150391514618873923861566401316160068705141399556281444424968410198275646865110987814239411616754827785427069444169888790420286578866579195924717726378280037552219348474753031494068330560916170214000597724629266342539452327398565460825689971119471659496955543495418524940970882727608335737299832285523232169734031613394583376505169093773066293222700767295858419008660811284480*i1^68 + 8153826979971791769001756347064910165850654015064035316745579116182728632099851737774162400756268058949781108710637697487100288298272299201855586343993006339305430316506433510896222199860785179748269969375141497868503659588584298913875777356586917558204258042762499366011923209747332224771323876037717212138891142416373718751373747952253931190275418152074021245753137499343952160890650033717805597516505261043358064624242458903462706314911446780322824686197381960229638693818602916385976157467097329846001905654946569412657010272784217054639274993578117327894831189936899161203348761087936972826462772948980534417947405912198840779077100381601886268231976787599511073164076137535014323957553443075291150984974057966413825071460450588144927212163573409453054942396833345897736875088854470929345510811849030151332701618216697664549913800441834729852841196242334459930637444340632674133861941350322353843656737863280794525167971124895423950606002898336558090374082287551554581090980415277280341959783651195025234541460399853577694314386780441859801212089238839398312894906375934791400188301496497951467598329064863853243558440129249776980238878190683965355488936922797949198133675761733206885536727893348852999825383571828913405092228352224973166893651931540900482751726336286086511308361507081725623709018113950793057585154795726218508799582227845653545702157057491212387546630181931173393791987375403928685252423080878216544970194094295107039983021964727861873320856401735698234842770571389073161673577713948168857312970335419157114664512348994907392156544204472918780528480287110229435448624741146814500575023382064097632173235958218269197765832696442880652994942212549219056488134619447741874922836820311489641892102252466517702715984148696813214359085308173784016112868935262709128258319235599003766591929056415841396552467203530768320980204594588917974189997455658707553956336077329820460654437656240571816120983182810455424290690895080139672213638433184684168731205274458755976662418885275789307045828428592236230495789517919130938773024833679308392793189265542632919073790997208929101915060091134818718684626726626000896*i1^69 + -347798637078147444889759354508099507567299352185099286674582394018086108629445863311981395578060006353025629132327978305829460257042837835767148853420959892742038195699489237562676589645836327382462373174021400640524386908257221618565345175199019400314005498841164084769695968388844029927360283491563737832065189034254676357837350113245979743559597267839809778361965856464356473804404175527667181937300187934353428552633913434262097977990923129531982767365859817016857941865134454565762947055291181149993495262055348120103899038080786137791366892718264447904676397335144801947154634265275826966057290956268383330572511557679306397097484258840387951617754719616534473680487320046314557970726824011127623546321003266745562637218698303805203504300802519179943767585362043018809483967010830475774843467154015310623690546367426631810786076073828640395059075298034429013875555960281827511947059736869309045559008161387228508247784831321193734786652959455427102300034706488973835940407388831232126660120201832087265225881932093174142893525255097713068338169870191951021708933492065842344667646476812234310067457450222028703126949055024430752447233337119053446910438730770380253087738956953615878019796471511823775574651084261378110816865011950630857233260969215604562742371446734150794243214792233504425780291228627165950096169407102477262195791203682298566632866324160398608500504960279624342564652005637858286284266017963825107049228868573291942832050386816481583130148385563097424232876846358836137595508879809976553789473378044680213049595613227982511424218157843973270025966737643106193418416905516421152638004873193222302709352072557018103969214294599486440615032055927933667909665043703645506300946462025949465860825035036231621635942006913484405620276165912985318376697276675930238816630130303054212860414239747859098434640193509038321667122518421929074986566349012200485729617504050194864520186870343634957742366758545511846291892293125763124460095659663464254946170868942026199723969670638320653303785843027668080251780352892522016670750864231651798036594520425744729972946681067800316229573203370556983988893777920*i1^70 + 7670264462167017078574813284469830346972940500796479545870890235477373235686036478889080064065475734978796648977388657472721106489677087603346468417266465351296772712504393653506532813817428252499527927976094650222046931451395827064768706447452998485677943960962775195875026879170373264504099068813625748692022349994748751126337164569695009353074402106125261241459053760685180535813828615545280401144029344072585515550669079226056491816402601734883223405856093667525512684637777199777652384670073116670533116467720042279748699820884996772453607096034934169270702759400247591961427845451034646618245177036102063482128651671550734557829968544102525593360925686221717016189302203359196947954667767089874570813295196168034085828206773140764078481362386916399417731068002123141601160011371323929543955403591108132050077916947518394635132551656677635174668514231187787574046698605360476318134944896661993446539886449829560861347076993955857749469974113635963030165099062965050897467593893228081152527488418012625141289629522592926186861211836085355258282380532592226957287083449754609490976187012063325096972737312807221816909952137576314325689170612567424903532294691789163529666271062448815926546362596228957493470791129770316845578021541863828052320030394875849430318322348575389340441345394956112638291217033269519195725038523594716243837654988372875453202087077162618142838713549802979201804157938776406784318906634364960389059519864980837055190787871365069083991571447541273960362948447319636497411040470925393446608942493130643486449231154466679436548297495992140793011523656832419084937224565158844994618783226515884675288928393752948195065955252239422524270333986801565822573699293561979819311965677135474152323038130091456896248405160983764830588826073149554075344660786672548826658630156394041566172448940701577781263967572013044764580078628595145436584941993404210197242681217546790091294890591391925314462430608309462063119588257880678108811537228182547564307024511660679372176483550929205312078846160169287816011990424116535300955573554554240373099617949035189788526439196583275073758740769891300671488*i1^71 + -224153927007310486093075748579033410912742329817588697063565780644960662034896232274495419143211821035487282953191107400893125317072482759299923245951509331935323547701781059431018920650670938487187145925928300316430484133038934340861519458814177665341229431169934779334844652872071347909957155096758972816582268038749526712880337887025951882921160193481665355290512016779910157525815020380885374875929482877676564627996070860738271298631077080304037466756712030256522382544312497826433760845669374934923079759120551884807376545180269808061218282114279240239887454258959142930720256582792252070110548157651133818967420641410458374582124128621632398242910335486502254152550307512972879491387267706312135749233156959042293421855234414730253357515742999786103312431827633430394097359193492448265596221542864944034973347949269464746221840088639263858462223433463052901323506869629881561997592868306263094684317588369429721430980725820773390586524753734480649998235852471913541008988863154382109007599192667594523682240709664259393887283090620659081113340765490856237739623753556974068132092553929213869211496696259774548083446082314000196753931061294809140833736860452509821584979482035970759071409294002703091502214324130507474224398208184532467976326885263434342604729199775612684381605024794223369711699499254134507914877873159050352639310128295000307821894183313641883743000274586696945069216926568061463427987170209428894298414171867522055453615508561477662800591945091104771158594632206868832349618523553561746176741373605304757826074793423863131967834077891952454217591989494031469642679956213132671432674433135817646118118901214828730487155946656068699312687517399319373163745173259842267793807340440903496436159236357349378115210266767353072818081502679850970736345152994317386410999036558332599924898939283347995601150003219044016135275759902388623483526691830790235717483521410235781568076333194468015086630023420822405634495422772939913818544761099104725839372744432565384731215166846314916783238966792145960207614535090554996704192301547078066109693125759134611263285272699067785969416888385536*i1^72 + 2888156009174367391847507864074118731354186838781917525323252317010564976756123228990412229226364752798794780813801875221869750216014843065792904396756370810461537100702969635624469955013666411214378114411136758133488772346575882930954231737413321887574177413095797350109312513394278072808172109445505247229720268133585848756963271077105234842123162043519566153452946332790779892872959762186884501806838434035763255657992870662687975931899432832792326416255286186601671316645909025943196473820404345650139143119781496466560637540751350295227984943623333704495020676286885547864207964359707642881145907022994843628681488765363792176801831222063424282437499847043103388476568243655556086609207620801826419027018674025316406979324927441448502185929142667616000198477793690785897528980134825565948291718019766906001097674465776090492906270126444607693222470365819774100610496415486535665823769672853380991388107767729636809112633109119875389115145787238756996462561161144918219228577835606384515342974519629951031510822343733047359080495750543256470311533588285852270503130123415564252495893906412648812681770636710715357481549117672829141805196253900710321099826603011058379240890287116424281791193354192424403220440356053490166920083635022891829506443156674589214503525002742685342147496549966432582826193861487581744383070065886288240609177991789343257565731052491556763507420566711838803597690112142804245242535596891324736078337399124478919161122781829667226561278512531908656994163285092269166530548639108910298746467650633046730580670624012373901843842961013279306857681162292447792910366259505612635873957504071926424318098905340600338004684072423453417931114269895762244808528099839712624246044231565334239997622004740356743144637374565917029945103693182905090267091188957629671793035816540467314028732341496640563738708682947130163351669951218332018145138288066033658528240965355914851664277192120326385214304428740593838736100924197207592466695740806874314989827183902063609626698293795317537231228615588337055604260878212772145541156814030538974728368758772987810848999917949021237280768*i1^73 + -52730472228417586956300599877804164150524903502761332624316790363637924979065562324116843340278637574544966711428747626001264329950631312581581392386112650515885045900627187549305742508246900820090936137226052517951442164680536261674354524997911043205396183967323697947499866123539176827603633145865819130799429349290208146524335083847033704726497360755284801382499987884851610767857578767290524187872194270462014093810765011829068608485848903666645942665712054684544728676532327843529470245729230897629186083278717153057521854196765899694454951621203870725113435517277172838908881583482016908413915933574234121468002163985545333474568365817216582367039296797960320030433638016387987479930331271042447208114696258770786597544773356332408322089589069430452491385716372131207132859216804423933933478562502726551625381451781949911422639607862553439776603710173654544560763692039122629232804915710733823686498504568675806433586299897431022034159692729687252895087814997637875417272155764997953684803525912939256083366557334606692166700788510179895252725516178741555277063719308076688292436373198433360995118009825871555661089245643753343819798719769726363818800437715352957923301504984251653841304115318038521207467631288711014923698729651205257607719966093172147971480942424892047906259603663493033070661570342301810298420340163632426048885500557464925317996286927724818140818446196683939616543571301255525087094515513578933905450113078695544212351770482196458384648205969581324968499329772908072005435507953415128743130366860377435467997737229480160633897556714230811257936271401354587914580854373256062315880469404466712158801265502123641066308580673827140196975100271231622172485587041551942513178454470591569783398307207936813519215643645818901892322527806426847724939802417890550944255287590529156829035070896203314217316797229697414054817620281995418074560055794628068023055064457781142564612494659358657295875419759768908435010789214210892535717841406656711161725867294704794763166803494216254839767060179376485380363297765119084826199169145171287031446313718087230985405025046495232*i1^74 + 451242262599518453792134575536753189927123790904578763750664631438399637876208068736522586647177971605905417136837363681937024713440559366254826659902260011300172481420075070037710270716384769096174118377493522681996142252666638328873099578692936243526644500141665323745692678572277665972423699358096840627243058659938023937720950226118381113667745400326702960324905309340341626109775552191387712455936759926554918871830823594621158040649483022283389395586582103510373160117209582106807519380331071393385497396802138500591939644443524801875711177599029397377182333509636389031477524946002218641970438125802854631603193480418004698934971633563237851647625152810351391492259706219052763521847759927343849395946381881627661233010439159653355055263726100554926422172680756037119837210724250398661248154782110769424518569016615778199259948418382501415516422597316617923627623218938394203915676468814138531539132507619746097947793966910075863064096708244728473074530233702338648636437370194215826911633319728004403645714838703782229329408120403075576714507195872319028909352323705758037934113570482476782429491638646748489120759666903339791885433950449506291582640433367814659623078933372826811742557796467272971807034975221740298366532613624395230993254188415448596869366901881189376083217975639052928134087711759867085541956570285063336758669458027944931747406876677612350583420720345226406319874747180355416560468231571309630640320380240411645736771092994261483223429312102701935811239808928259863178881188427309734473034666276537011168836457892103952888165027785683400493927497211219901690086816394950650246483784272429401243988397381740752666368475343810797999069558881337177144717114045761109274825957696822284843494115704992448732299445526911482087456536274396289698052947881963070865542839179677703601249791737537117102518021180010181841511877860470967094763969984842352191559295449005751037169881679163333809507398966786883936783627695133626949746071019157938602705005992719850661110029899334917849342576799508839499378714269579702918506076218554505884329834237544562809634816*i1^75 + -91733585564070520262241241914891362715296647450181965712355925208056256361397033330929573679169191703559354727048641092730447935491092193833024297372722819988948390643622704750912751596910425045368084212543515074699136573706606705169031370108695688303028250630244406352325962002005973492020332908275310898511927810304532244298266102682182481979049180507187620731987716474120237642217806547787722192084137891168612848694551960495506066057668328299831689549146990674968664270315598069383716543167702175775549167581682398587627510972780676620321383602643265297670905696080309963220390178380146014640725005839866629969898476387347275472856290723271232516590308188220109048080587922392378381309104496337747552103772669330067462873804675976642209028667632196829320343964870021669147449951046349152292528077665074838077914298879749865206372583977874192933458016756450124266725779995324431801359487861874189027230433719831474197365232219930268006248037109389500099900228948832942274125765531854956938533662449965873571245110244552828573573398799379863914234881377497914499419258153161141298546861234621188878909855518584348295899576304287578928464808786679870518185374101803963564170702157157315859913524528860387000501562453615737734803966261217326040057051554162290589993028646090642496378723442623295749289509373207879318180568815726509476536599836920453382895834098257298699915850678155823431536092902912458517297911880704031160673126427943105995400437440685543869563562878630080725108211338966847281027291205892515644880465929209869799710156871514053288057097318993988155992545936339731265573296078153738470463337209550073809933762143364141753025013692200320786737006359096757098731011860070583340050382623706490987576002250186552640873953101324586246166915368681083766947451407938071913988290828774812853024124358286074855047286192878872967522758627971010929066547195770784078507080279277305300897251299970483287375819242593382140018594745081409567893343492872818449869818255516975602152466814402442966326867869297334438371350675858184485786486631271794156417973206646784*i1^76 + -8552443936443940998720133636259028614387567953152352662011831155989339591579896701949541473327549393309949525784430605329047980308169889965635452132516860019093449687184119017186000792137469828551420588765431041145166612843747071875818821960786130865306761734272755342063620750145860929691712014986281165446845754924324218539579218447376342439909941692459961072411128550471699403839653501412181128935723596478986899651829112488137505561327312891785023336590441877170608092997305970098329405035989489828058683743368359255736063429488849515206801706656069596220120713980488656272566947792173294130423476599104590433671108513447996800856024606957503952391322167322799546160683899904329819160139280331892801481469351720992001306735318017911050486648167751466268306063755677018194343720897422429002672463534985763006721325651779536982644049966129728149247162560869011275679923247859812761866436174421801090780013476241760663933755748597063893168011517673703723322421236804861206496731530846489582825247601641853989500007400986758233063089829225909197479654058751029481841626422439262665355087996005637275578569506056565893627713911525512298397003903827882742944185853940812566475454995699942377744883662532973565407088487810877178828218949335962886526255188204304222225780897976548591817450403775079716401634062875043485591531042393654875639921864148400838447102892039432665343629623973294757935315113429391453636971756546522968542335357998458970976665492554135656541645682767319943563549983980387106045423480847815149542537013739825377750836523441035761302421225292816750913068467519805191153942951826531500466393593324202448509745258389999666093838459972001449623072707425685195853770587222080815105000816585422455974111163875894763969041444393456048245171929439419525601705410094070275221435589312299466994141812038340030612660739967258154373399551613617459959084817449073666303070074637129098631491455721055655616983080912966196706934593466169497401972539680647504693976358733040103808882839007674095007383708056457358472369726579448381070280098225166517161426944*i1^77 + -12367422436582785491730807940663676462292192145070714658087196358976079763519699411035642279100028594590187635365853633233977710480176400456727744025771110739566170116984876662435356674608942764837731579399134302795689650192378870573419132828903340178075104531466971691887774023730263303007427589466203580729230574278039262423719583306465705546500867654453595116662354358544860936801887984007397746595412137698275651573656462859339450187619265269805248435987415098986088808259689404016625427213334032088748403761465361000037224894168277746248995551799424906340670972883252922908646981137959229227726727151893166483908034792606038562437548874642269535008684285779986020429681506209302652408618398611911329639223062492817291049437744087228064355016042633569868457984901889528984700420920921086318397341436058160838974407518306803487647508504867489327779876396979734090095767177641476253286283746009465873791046238615963361444011046355861653759286788799046012399987464589070364487994606588135176740502621760105497095948692069543249460104624109468795535685955408757475941227097070001514740425274931515750679709897323530743787905828214134789287006851174417386848160678238733746355373905277482552525059554698005243932708353606737012961547437988117536664814574046420587092207092065940945481416745506591395042543788641227217709828109536364534733157791675636026334518878669273798555615906628662478843589638702146550882051473902207104935322018356168361438329732683785974726480993611552340356696501480215322698451180013847525233668528044236859278613287033858851436729837137738272102923409163295617736645723347694188940475296333599239333370620535173603351854763473354783327581741032267880345669764375975864874332122152876722181523827213320452673855696914103197907814807677372827914144980942106823360188740613409117962208689671363550446614559023046827220044734113835199022199624776310601313047921054450363276940602348752352611914650204883553112949726815995003492866817640333753689194930258069421861615585346257196227221961394729531092579613951776258732166403971874816*i1^78 + 288625360814376159010364004644463941000520839660763160727544359064706532099094450994490704128504654172400206584781245724573779561734452361740013321017628898242908985214636030424166406059988202621421209602095677298201377651572492547184113770984075659181199369846325020580256903196137863800962498171821736234315351067137083776395564953877811604235210729086622519294414222178831346104239154081094371911791725582466736416856317319964797315965244767146369803830050079847886932987569672997515684034912681452440153918708139244513743238107685498700124366017635985700448477788297587813749571366077628655556316616134105758082044538542424934242441480638771274972082451701749629870015060888600590338868355606494309518001731302998419108750320376746292567450539442367575900948596733393805116187118092995137224382013859275982165642095077812883742131179847660960459725337186038411256156593379729964125776563130188551399540258110506168980661977617709125278960473539404026630770423539030285696493971136769295047431928576977288588333795883996794518411161131005198161702330076098809289991416617251105093525209487657301183057368994358356505168773878771936793423831110837974129216717028349292688926962113046527146285161447161497926329589156417596106601381649873377424223873716521322321579169230098363669998911559225319069264843461031353421795820163117616970198421087038811185052587571370341062866576508177295237984636093095861949262220055332666576796012172871036087710424719962000776723020309502245461640595380008747067462378423023315268158429660590401354147856131361010015485074847497170711455963968874258610271904387609961491661304562108876828295926443072164624164086250039009590694378089214016743562250682850277006498507172569339516594860907076960933000496948436579630158857980653660958002126783857908776996565700733081936508534341229758135518625499213205302610713655574226516057497170619514574333920365206212676592625095766225613466171440711284330203823459093962475076870321660214552793120635642406237779696007306326809073431652318767839205563522159490879193088*i1^79 + -598376447618360131677515311874387291154714734059969673799235548839892110993354706892831970716281500432040348021592743401732470032988190755353290503219708277568053227706285989334447821743425829055240004198564583968211678169032631673570078452524815241560794763194018200941999518582847046496906237870191512147608270592336791507608685518716478444012438034109743704446994611691991484616411623702594597643366223943691142443180696574924112376550068120515850670216251677366867779962049408830021876971476278972589181264026503921066945415746091616059932437574531236979018181270515504987375698686202670524941879135234383208689872276303514422635632770939929436701400095753203787144565263094739897409747255188134536217083478000601997196470369773133865874019588673233476830830608430340185250944166137347639898020570428810869405678042499878199517977722131591898709566491754852805115775380484517331986321342892398681192111481977603359106394149232192527637855460127202137625872441629255475922766905756810007867803265958877538117103210698045698094858672117566275872188940081840338990021559725197968220872809634182597933330050338656729448861860904344043794718103527763913567741737617797068816834665767923269792947507440075091694349875632170015773159236743496895886922664331725665564673816877672264657979784084077335555622608913871271752391075770365827258832780997661056486712483049569252709539346990499171313625366107203896881686278037763932391701155483675428652569022195057135094904686081169211216845003076671236896094754236030647356008658258059974169018106315423822479628716373886526997790666176151318512223987731403026426618291945226626524396211672024348684854679065604530360569688606116340951275348279143304812690760828298533650256782731281855045614830520768108013926475756622271924333071898719010499817366087679067033231630135752002718133016864571420830270862948726461892575050231595510522367121308083533969586849920332510775768195786480132504520119909930006721613058935627569519236854321787162341140129215070663698269738055374856312318173642752*i1^80 + -11530802333044227682807031896212768177462060773737659318457618729739409744136794277200660559939302691223329609413713740639766682087986535177160290556580677449228324450453457423133397254550357032221971806968594142842402777626509327237774820302813719666192722576655240704111499334995405268285392682632114176211679422293732056459063806125100962730244656111435956022849966341471182516104299879921417019318391074215278501427317069773492958595576404886087329394292839963046706809933040735359123069036009789508770171708529774660236947985582324285901415841182223622655502794875280393186599405689040238470242431780316778597408932593932115542893110246031141278817913672082092723403028517364175561961651540501404522105927401425812884798555355570596641655821986306463785009053261211447421924315024142834197091235634656735597811280848040515997447005251792219031654111275953976825341419201854666405215344240054842962654370430308714529333131594838046250799674360110680240408269000638694212604981246486063897151606331450034645585786098779830447025462535240695404927410742694561455017390313750972160756029227623758448344680405468446690550338404176839558009020332965606487384028776221112046335840016237169483653718666850713073065395272459192105118414502197078886847241988744835396988600760175065928784714350990264180820966148533265185602061946316867612093207852631655093508286454272732687820591875306271402324566196862783560595208282928249919787221926437081534649135657016789690710279512299216469607713514370827095310959575920873967410732353068025175041796285840161402703458987012316703598883617214676795706534758351684502082556778055374174672089169777597250092837326027502137819896530609282455801714014291429818067006293122108140841118563735354083123369317413072597905165237782339418558851503262599269457379394824036703418681953899809913991665503139165113958026295419625570280108526454608243183463084308636941997403761279365116294145312963598598213403910113970291506507560805585464564546177888539859141047216724885373020183256839281967104*i1^81 + -33826069028287438105554636842021819838999392906052861031965622841590419069629585435271489069751718736637850495308424447329324383137741293758331346052959182836708625928730955911088337977520384124290485749750742446595819086222043900689105543319580364798678407355821086947922333676388940813978734444588491510689578360017468889228987336214542289125453656035119276790833539108331315198096543337437255239557865178521957123205529397713692545316539760208975166644810594647472638585225619168887924156258481026701735250317215476738352015704375345282273899813350778755421165455623392484137378539031157280264850559633552482931136925584087859807569987333821085628008063317409305956549799818062539154504978500050697278494117525333569821405882494865598102318967660137993419285373043966522336762672255497278362679113991586897867625301852176470735982846892014416823618437707607526420315120908278944470513147053236671979295962360671254345052714369469104354046814852355744027347337488835548484677541540818097108735790167001798957932472263233673921516278307200861166398192097239153442231478008319435050937787459305925710822558937395560431717171597676357521009535803248024605027129760200997963339208959051486168985061429679974888792667254400178034126800240352291523550930553278264119610233828070744234420588200900794168888191882650559060320928516425498175449299033164603554813083827200580986737598562992937300235153787441871969558778249459334618533499843832150654648255397914623958891163805537117774467661635095292511644660751101880601825185031433537906266217735241089949119337686561773334451655136706891483889200872555018317408826986106894604302764002259624378427175128299387397269150298664614986227193530300708836652520719782010505163195648031980763584844415866271762506074443221613392236507670050934023206387221947582111758448789988161549707556926081192502540803997891090446245321162124416977820492559115615063842943280986066814952636517287369724791625305488921329719551088270905741591990643900233559649885871212228554105290752*i1^82 + -20614442160343636442740298863428294553706369379301976523810322662286613996361439266628041970245942388212920817433401425841364426537418613918161411141424523881910577190854432671686929055853981318625141285478690721637110570844802283271483378394616060052128387016671237220547998504944228820451615803040980312010536132054105174083553930737666874451246949618770151507355747845964627524479950229018560281095260246532645906478237041830966229591415776742242566588653293592003908537902774321972171146594848151222730309075016274928631256537164138044331437236903928510599445064447012783197832973994791463152718458512852297325978340319856305051754315557315326920953635569282453952215391160356748088839093048157921351221564526588075918780778906512960777545223215330482922288277538745452222181506838208392927684616949228033275129764230334976744479379332642479572457681917948079281071934077716396721629514264745051313633455642237354821679850320769540140040711288572374694999860607211793452693829582502360868083012654001990737566272276132339814053081980707654987289488288979884522554260180708888201248059092832198229849518098915469848985152914389542737937286765948165486353765642402877602575206148175421244233680236766490147131108595575344278066007152380929631293126888094305516016859120118956970083044336504620061467853796680576866672282635580884104555596887818975661950357380952379385132276830242198371343126602136075385889533026944170695994864783432682516295185853814416653210485048814808120655244404298219585283274842042262527809615932670727624954329669736321307605574109575706892192362824358299141570826046957284677335536481222218028332343862557506570270024577426390222503493662193060433041630387167977896092418676594230955374076345176296982246544407548684233124331719968593960959767513146763905298098358217280941095676002876920470456480419226825548698823647092591949311162930744526842054055799888129626754975861713620520797262046309419312979650556407061380471604939767154893356730039471687830639464253751296*i1^83 + -14367341223427534070829917604468112457634110061389831471599715657817247921433894739825531912052366280121809653741882003060668671850258245781561778588652724999295494546673312596356579438218567164530291573613168777634333131070980568775110183938953956369511179168345219705770460947862327925125620363456058988861540131530071716269768258392331338507950989083639448184171025696658744074932725534750370453683120901158517379463222128065475391996552035102299207880838362256277136562562738362318729998401248441377897850937279046681339945586880795931323690451349203035622089721640619996248459552683470506162366080639581314503402403182509044835002721212371139611495554440850974390011073246881301457281191614291088712724688395894263611440437693648470444041970902487180599696355678539649882236588705742429870524968572282854013624247825937811679633226086464927014612699873953201021457768587453770905461861719186621845968397667704643163063716051459902025320924718859202942435918743956845975870712912204803372201675311179689642550230161761298458216594059576362704266343651985174821109315570847133711365890083079556734855350475781548561204031882770784425798226659645170829172548370598219639590602889210475234621133661295053913278017848962140483227903704606552466722595797397271738284585376168031539405163548913945012391328327793200650523529654885484082262419283435550533526423126282190524820369202114860972008015388776745038656867648819843407940391016787338132913548136802614232119252848003234306026008281098983221906472696515038936697751074948085878214943577987773408416243115624311926188616055344252267121317443924116633859557647981033240491905370312898190958727040065328468850154399366227465208923598372786568934120321222500860318579100560742136700885265541671572834769993591033967158577693128757873087786594643637364943112807005841915555996743970205570694091677376271002760472232664719475466938342235598961375665502925302080348223105127130422355170218350193812851177033227234838014668155568024190976*i1^84 + -3506603228533891003344451875188776160574377916688188285504240373970810432125008774927244447449709222027097326452139034562272945036618457989669580867906093410684354191578138768998079451101104330083125944151892897220687168793828469288419426212175850643178873431461498512513546659551343820116889423731365653433938449542460074816615418691786473420291372292482383947994653092997349899482406856276258193588120253465800190299324314336635236733858709620291260510275319327777382545149635332065490609662915652594721014233289355592755991982276545266307690041877496919271296869358888786864676379313503754548474142985045192872559700068514804736191969699388365037624626846761463764063889933464023567082715488255505787798043307414560946120216131497795986568858335221751307079204153136988236195196872775546495456045244502637781677645069465298029065329307389811447481129243700539474332202779868274900070565707147436142398035377580462690297356137569988544734357613275468854273282258134728532565651081486979557558461432124722191610879995271252859782350668518385520942342247630211969378581239117480512680816475911505687221304036709167989994223461880834531530795957613189083418370533267017935946873122082611207582590299993363179723944418074711030771173678602770550452732373663987523815557051107486711997426360868184442919684818089400190066144167779251165703507819524828868357840066324524310738755686150510856319104659964710930682687463998252482970697144831728952111820200332959032152371475800247830910382057825200319542059950859700939882249244163365495075617183758131126391380648333710818772390279338463686521758910300657900084259085245525156166685923437124131094735877804911309353882991930491281904838145352748127713369427529390698070326089644925242332212671831262700837379084818137601770092519328384046174087083530216549533836283783091557973132685196953692463639477152574076976319951487998221231332927358398058625821398643739324742543200930703076851278193444466243466187577913741829549850624*i1^85 + -1104181143720254021653813612886617913703119522830463679777131575157093132681138435075561068375716329171250246994331074020222477930702758299130335106077557352681325700888759716190356239266756837123061654174839745292403814491219283604320135063230971193011889984781125281340364986845495112042069717276076561641795218531759875023372820127867943159958737515184180029018960119780180170956950663922245251973346917499311875350931606267732576831774229322659656773493078217527986407589924974086523199817290538315574289749403048186913286010277150855461900434613968473182045146090164121126495322146616381933254905216670014188499064765215648732420652680703686144921240469604078216901747419513261017528633932814764096415433607098536897091874985113963436634344218213044118752282285841035205712069043997729956785943490621393577031745360089829587944118342857224904421026091528854014114166102099062886770445364840797172924399552102371192000901150334739154383960117828627894625400676457305790239946245880104284235728975218061845309770938863352990387396142366547705376701431936417331102462933558763962889305613604997385491643177922190251485827944961189524799207049837419042943433134966210035057290301143876076651692237696957477633694402007905296522685242203325086156235711479092556567947189029414562102263305413498276579711898518546057829105084498451639018325119925120436968363733277346716499424479375353468390045898516470567431194594337145463888498776392814577479350016341418628648849412713513083374216237879515291236776227160587245116521420951191726461070465655145325922108402574054299547779380486520190833869699078185941587025513826307126871083032101495270113006099452048651110675256958680314574949220384091468139843196247467809735938455565523421973339627482802417390984882853887441914267108445573285913327578602131130876678250710645317932972446184770577295786901549308881994892406225012748493914289988296470186866327559937574260985089536944717796427216673021326253262903443456*i1^86 + -415006948496958227245189156019922667761495402907001431188236588162122028758423974780974562260988494282042562054412152404825992364948487355083132264670181630533005554495513978985970556335490157962949285776215202721476014638570695170276266645917412856742809135105925634707015116376949423749746833551782494364639645846691727977858410927858737421413183593147691792188522961283569983296173189962303983595671942526497078648877434589111865480918115332869013186054416620484777440580645953244795009338254374381410571642519312371122625942524220643103818520634088053902861097701348692195807526987716505516631532811828792240088171897879409070971604445444928202592796362791916703814730320122901558966119572419132181611962041067435849511983917214450414496431113092871744154262187686489980437952588791941900044167159859323556961110709096732753403199600040519911245729320758475778798906920905205599059440972155314153609993499130293408784146288283590839115934323952858963944081777927717931010125160874012305333404857687064673336220685177697456109531445356190706556630419165685900893646183228682100688960874934841804591007896944260936874644827347200381183280987496980985867949113177533686373146528163467443218497993539057828522987279142564516658048393841733478175197037012606022459963826181584660606401440564913241654183500466847812743898514743078996943682905428718406108559638614764110624154871676700597864281763983602261755805638617154181689630905138554216058629907133441420458695755863814831402945934863326881618553440456181548677277301436698060462030641031268022926872266515603137446942723291347463648576996381251655000308102151072346346943125748361195396121828349791724972135828682080686987947661543873141445164145512793027625712959563011580641557355071861526797542043465349486159210982229649255402916110218786895332225035852391094471116746078338558247476522994373119400686307601417201768919492274251202724524941590101576813223988294121094563945270378233856*i1^87 + -86832606530161135346915853829239092237735263686847019771825947400266886157369704152922279136467501351535739950542494670850253023958495367556955772898581535610599123455935496423904844769365880546786654358533363104499886674892965448512843867170657973758436200747919558620773628457964670830044218336121337326076156168597470045809555548689773329362566607146519976771634228363469374464274037632687247210295754157757887899855393884522220792298129391529104238345802795343981501324798262327748835723030949949267504550159397289112176998074300918155399981056676762862229923729881280131354637839439112036100845443020828803190794351410515097744487391493992623742772017118151733765098241426981495155965081111487664663480791084889944015693037704741943122589245707631721768293026051280541637755795153590371678693217099053169204192588480349883863778707815211758123602086172999420164958020109594237798254136702080162661139801161497394325562031411010344304621558855512730343032152521673590709378313764646447119889591692688301730214570528924278230542520136126596659246947282910520794868263656473539928067723659692429668121354481289538498030328554095840637059194940961202080685017664496623669955599407435641969912734162082858287242053126987095676563453113908632563036203849586347341434219986501009164817278394919373581845292165985528732385398913779831320233113885788548653907658843285766013127621456723659688628476623663003520283827957119559179477205354403183713557162860415317175611125908993410336364060544719747053690784727332051600260384815293016002390988264409567978357831430836312750862652816157064921937008838938647300330427996812559961687059885882590718979747133638646244883416729954233967740601991148680227489091260594855757387813477002907860617015455154283029200735472629499590644034250862158315948915798413318288639643263727116131162528888401286524117677566107929727383537193838045600376263727582588573804206690746320208240373955021596786688*i1^88 + -726350007947135618227856046260303431019220640072844171225338675266436252094372776874824590138943678782130606730441976000945040450439376596298009931183732866874640412214530299605145493244334797900567561100093003507550835432570802281707645538397537163395041895004291407278953371925074070367346565822896594618396383385434230719763497633766811596844984690110005966334598496471126129867240335135165757121195290801188585679917424942321585399329122813286782046583443891884830633303727170721576275194914593575526221312527887167775128860251010080076789416750239679338293971250343309746019952615102063642311826370234963772742272892473115012838302828844165374166193444065284774107252648723688313978008127825646843903769383905384762385176823958697263501453261849750187484532600094858885399039705650647323584310206362200619493702992973281735627444421711517775047845054541720883353922143390755575617382785000866717320161049258908573707075844655241743740004016572394321870069148024513112643624473904147344443440313166080822761167750500801838069777236110429635024372354078981471644291356122359499938023545314770966203238385294717189702930064402333962638341569907496196101334808984647188763511965768970107164038401221550863609982932760389426379643581430952466767031152150994606167271948821977464918955505588487324017949202019479583942427627355862035086863894017906274091756105531839276777954339407619584031622932522796690105293374224693470939887292284075282417505995995897941463616517582659946041466272154591672960986667817400036080280927633044616236566945028052752654160895765247590681897213344736288228556821241495012657627147085573617806677433872946966528412038227650720986914672289105575533184650786608660029553929226068486705362952880675137032311080712866166537053477744172130961707110489514229075945744768738326436644443739582025258415554625106442490690365742044242192012092613381795879703927314286580655157022046484955136000*i1^89 + -1638594207439801785282533917248708072388171176397870173786330447983347523946832156409845363909186238031945034254245922352117755815523260481325873269526849754247975871923912097918401873465737576190234641218573538185156842079695347486053880973072606004868746387448803942821159837292754155523023366807319966830891811342765745470922435668202643064224594619152056999949314257941996639485099484618652876049034377575911449003463990239814012573126808014621322476144981916848180246977686148130904193715676120525760889061805433294079547203114967402910330479533382992237973279776079217420557677320666511467496889358236699612267278839113077346147954393990025046997394749453376115866795871331336533775039306093967806203480605248897571733866177737642304359408797640438423387245698743113580736632946522752947144998476423528914840591993969723824019450264236719811182968170804982485634679783600451095820024053089092602514580392443563433109831162285894301496720357465378212294394946657476571657360008760106553947877597885304284854762435948511665455768604195691383255693315475069705641063470420069152827879702928614023431006285200126182394274482448270747879162614802918644493845121328057626196300785625938369733893972926108911540394338238417961260373865293345520869595244841079986723202796593976602077300328867647792299874957436723964538615885976935186406511774888351496371329217908108985769363423892198178595226263502692394092679089590545541704567931059564881095056018732098062305432760015919826439313053075375949919434587885836742924339125525384204167750405434971479527905117832581686146155605106682538952870759688815707129433761773874290060148055307265315324182614576830691438768735027424753516182912803522427161983856584236576845974947009945890956655231514959524668886881203492363588889471572438245159555685728598863103815871307843964103116506550744209527617258277048253895230269263502939023341101374786532016128*i1^90 + 60232484002108908315660940575112902331836298436015049529816463488532032036642951259886377197560099894627150261026911688238718751840738477390511847430861238808503941837818500817529233328609431716300936912090678842844750200104005883817279994529597420122564558045240070303942147570210202048281607816142014934398363564564129982143491755356123424847553517799128051439500158349116974174885542128093615702182166518627479931860372779550029701865447566597697947665097450521934602191387307642277474991497719856170500552972949414068218249835186188039874217649264148212530999322156793493184909282690266935780216396140678435802893935418039374279395174694818349460166415139241952303058001557885110629928059369826375398152785067782777126433340416950052748870382148467222422999309558758363365587598282720042150561488752639658216000660078214512253680613523769422510356446963833187001197254648866800992742558591598485037362505675072920013818716341703922784658421622040819545091852221257461154183559671074023437834558956104955687027540262719522296886979078470591869752206684072601455210114845869187041937101280214120779173214460712586984990649238215178568812789469130577809410059499800864236534257541255423642739630380891857165166189331132472779611818895708296517673252386035115974259513820123457653465986069007596390599956836497899778171098793481051747658733728605157996821322778635583441663104603408486064354854122506429661935631175453922395373536119464777067010356489498107295417848111962054991785022213061562749687151323074168104465270833031735644017018600426921335095380255109464384843066384270855997990039674096958177109542749533320383479945306738640195607515877018081471378337503523987317051572456486301663738156738936207271073173088243582251569072137809451621039687386788925532077712141902924418701816910674392124231531773564899367543501755357309328476241368200269149781183334296798101504*i1^91 + 153128098534469384447496259789369298862425981438579409190540924653643588891253782922201052692456232955203180741318203062547850797036760081511985608723856836609562116957826812590484515139703192813457912687717046039077130922234347444420365592669410599652920643083919748646986647615556913642687825889002503358704785888323527007056850396069981639709150165853147898675625241577014494882491365884569387212854869266200129830359672981299575541600996781952763801377505900546069497924152664776168395374577533638279619964814332630115723565750328463626431768501231319908261290596362663831911581669453558096310840087902412349107255189546948643268131211193551811964497031709756298033122232653951687327278466711287896390997260560520321234685879012060719483855106762222915089376627297811738009926722236706411368477059239215446151057051270718310655317103203441537633750644306728821688695267947855555828180497200152799117194199484036031241203764497039901564428000812475597547557701560476384290361188777657810362481737923045997118856075725756062448029762456286297019110371261660310633937836235206257916954816178939148705653430746571513898335751489433335662502448512426552909815149679636806605242468048977187804003233040014487127840577777806569854345688182131520559988202885329042036928933012539204873540025291372459060113605814178200602952493760871447103239230663694219721327046201028760819963924265585565501067605632283138569721531554554559891752771130503270732652758250988125421415957074289675934855241188280363044923136107185317478583882435393889506832860594239556270001328725459658169853845444584123693341070942703953533779810699326234924760906130235768983592118612311664423140581266097928547047316892238581074390745478550806895327138378680376323104944895334572798889054458398877562135034844109823342377104243012485876896166761375032326256536622054834182331587100672*i1^92 + 148744439856069497294728605376667524866519455340421819383769423093281431981040192513965727900783309004301802685385929128650442034777028933602575408599517413626812503674450991882067031372186340354615328259556647865756083304536805207511025186175603509591407378436143544153987777535967444910025845963112336862579749171140087058158740227596147731438577015865696266457401124913606824284431978132704667105528321422039297155976258096139349198322682227481772163233846758158858353533549780708592827891773922933209088770445155140143840285550262324224127277660706236005271598228127323770065381134125559923936068260207621001586631816692787459103306338989764889507073228495404715859547024831523230655778629455659272134998704322356608610599377457481238247457587273391328285328305636357955849121670484574445141358443456867378428669054976537257383799844518564929085231185745824998137702979637599906096306365789158624338295341827251508949148230740223622488549898937276376516412950632139516797920743879286531028169385291310576398502930199585588251767790156310697715986289816612681249683679656777499124604835517650018519103203436848651302048813751282587039718993849235295275284434581224379734508999982208306251449650639981866860930389690221174913904959878320896144152573919176880469160438632176472224791825860081010061026969673104200303853171141593754640552079415017183640213896925131869444874127146325813978406573673215293297366054345770793650246347439839140743014043089006881182874526616510995749281655849425849019398338383485702303885777725418705443435696105347333460580820812535007464939867538313684036657569698728043082407616891025445912869717091573023017486926479888898045100922780648243740645929550089229113859045652693476231630903244609399339173506230242657370721820927144665310186992373801954607602754912489277842121268601590879617024*i1^93 + 180552890941377024245401748353591339938760550541552621848473696813406885970125551398676937786325035105559476540546336337552836580279486716383768075253658585126911677477094037657951925344890499357911179967564962143626368543898296426377833302816448197913420083995378460281220303765857058824888279701924777349190578751845096615041404240175282833556336556352557628518689016149434083870995895745982185457931323666653605691019683197131488127360828893362307835563276741356233349672093688884958375369211142635902790415110810284038578097801963689443299430464538181484012606706195337347270253921598443782200334267154440512999913015506580387554337765069669776689620786726339316639183124149751651744720735223398306929316576662341536150300707998150564265262176536282101566878670740925085777153585859104324709614365568241975127003300425858663493691943663345011731286864211468918132136697501596199441376300646432371735994195641360725870499708183232998917135636881281130012818851579959169806643198948981346557062602682415901155940193564962396274530766422468913484392909981825045344245667803685913821034559270563270773881393643810006463919781649156421218106418020318914687741655376212489465880155302361962493425989770221774046184205612243289892020743233178199379907129704443346744207113294034722634693085551575707226386691414974853582850801100846456170889043975652427164296677118309149974476665091071651383122685134353994867020170142471175710172143765934559306928904183020795688820875224509662529337800510052526004614193515961624873590288486908973741580103371362369072169384758340666442178620662775570355837820636375310921061491350125991332600057328259223449553298805056722482039780357223953516387785370810600743899645032435292460546113374669653513608524715038089225656906046444476412490642587073689494082289664*i1^94 + 54825139445992448660063945368846295744462722069062716561595945300076377769703747015292987169735440668967640794619562966175406263739058911835698747595533618234249953075064061212014036133044671309488065205667155642744915701755701267945191030200614232146773466458557519624153014730477476765569189972691554855949302480134906427376634297913336306044306452398418067346965885671640206226151365059923016227460331976590185814614762351118253134975033854800828072850510939599628235926026440858566147290319121759038248655066121807255755687611497900599278519216321292754513783747664256234630722068498150788452633808743544900708912643611454677230720704011339769885954747949411914654015627660628107812096380884611520288181996183659694505768483738012784773385677501184225028475419988243468154702787300091179649512402381429828721772615029774362548229933674940492937864259052303044284220147187712101935750965862289645645152158870647051256575277899468231982662829660164979909467822713096026720047628358083535805713474458985931511300756487928969444070655345070274002031757347669057879340008915134533283005162794995333170395807055076680865848360770704537516285150969102052574953896405884451011739426164846415703784777726408774921338792514782337351775871432498333126184649014490592457511996998546113132312666570524500346584501554049269740769014714386250158651119712876283811301682884654491098348176312469254256899427251057960779365250067783641663920283581019311634280016146476839629227019544963963399394134538903963234353993149783814532021164129868563699104678358614849538676667660506516836084494485851151730118593415845719087613532682187049280593084621385180888148211849918206947665033701988779338509600380631547853421562593371192255464623527677086848323561990786753146050394401538048*i1^95 + -158070978298178052537368770167472435684960725167759019632127902095024592857559630799632823325545362871328723695478599148140121512733789696175477094947059144998401000790169661909387660445121929974097148382196175537200224819439838439084309777763044553097854175592383132420801477346112993558051861689201892097526803921892252965602852167945489241274543058064823387735339543519534536468180722365859109865407751397705322256771439974134835934737864208983683409500865554795121614246941176192356608114573461354302542582066758174464124680341511343371672621976670933626643760464452880237922192594048104907248572988575993382864196786884698949779359623477106184825643769147664123718168030621489052240053879189527240423820474143640713204346116737505161463732132948227443512439836669383413666089194422569517453067830016086139308279965108427676555067229690301366750777696746257682469846224944282882788609163912549217817852420997246303055553775378055600071282641097771620475439616011519796654262672460079828168390642653721880943324858923599696552088181109983332262385974773192438836276938796468784712824896816983154155299834413085045189337054142488702768294249216364476105171660431314945628710505621782204660141815955371862467907261434536193534731173339386008752320572037112457865891677146183908917734735701739841515287389663279526787271203145843318252719977473576687046350048917516480342774891475723660657181658741640647226341257016286793738508855783113805845319401028322887000661422186336271803160686096713771796789854785633702326136062245847864466587542141310688183621977833813210415156685576495551568425048955965656819877857951281804573540540451427395751211040472691439787331881818928100085448039023658186640982016*i1^96, 622121352852687725097838716164484572825625458875338095585149264476038168066747646550952386004120412658921852743328739650602845884541218262722266012761882552249936832661422434580967969561186531704618162107011385686913709190178674211962135897479565036556044727511779730734253349946627812372658057286543460475845269057460644012310517646255032541576049766142325722557296859042313643392228201628996522727186749401026697494683224462163311132746389170256666047406351405962776974914170896511145769362979297868460666052931588095490339760407344384730711830591159559801170469485777822845629653161845035721304789198549324689121783491545115731534232708266259218348300569445487186202189065306113702342355420277769837135086806094876007437151856718802739101162105699491752631851033958415099049962149163134690245928556652532184962255024209855577658293721526949822830923468603043519447559923889024419011584820469482177912410673533246222539160915263459659561728495880883033682413915330680240806733299875819975322057271183566270802828481202245325589140753477962715031686554413487554112748091309843577053043951612877595372494590267434891414565048823217715626860087431657082343312614433856038725287515760714921686648423181921707496854658484538050781530975761069357824618230861097295848011505859065886660343397521871786554989835338759323684505122632833594046122880200020744692120561984283262079621736894358977380140747555311753823294935327840592026461034452796195223720013677696621227238864454983384784418462021449058887580180485959855997241404613443604229808733534245703033892814872000226428523037214434026685854040839797253077615979902543996250769151341916906846840554710835709834564326864184495101223247112301727440698090640305727394599289493669239263829565175956594875571548946420658442445767784865016769653942198573840207662521004163980116464333874696150095635456650836870099681986548404574615780760249463528286290342964523980639947419037096776562523518636509088929014234108153093037427667825902339758270986184068751144537819240479419424827719983668708941619091145779832533720381329268015284529961403758216356850564766188116574294865338294940201375419002020809653807979560025847086952990393207392730596069348934441249507699657999534468073812486134115417704471092371263824979038532511027581010820297611790591251128625595408839299845195074685569384899086589806096004746737044062902649261293666989509846947797624876940829340576968644506220879264263016525150145606205554182080368964422858124531593998518847436258029249384743111034216075330874306601281527917611525455438641292237787082860901514753404781680656210113174239670678405339855529122917926759125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 96864783356299320713451825406653519201441769984544464299457803377605719608095740357980449250023941572884001036256405745003128446223471656279678495419624990976640862501930803622396062589600951343497347211682786654309658444561215542345207767311334622252016728494327986504583053884729319853621582525942548847880503471413306201031481710951639627296802888626743336449453651394133450187895703273296103395648405049564578747312061786574984251969880330730486992120556785298715422196649584555567704071702734248185787915270637162646636315197589503186364164410864001692821864811725523617499888666944867911290105354572481638858340515168035723604680598176031087988765006450897687882997082585274344575300210237676332253905233653585098576043229562217426623837774924150814956965896812403143459352912163541192575238938293637128228384458076059176455728523666986537530259017300067335296258614491917419507891813310006197721547934233976784037005179228625931247984130800363460518178809186649783014411349434296221071079898466725727427577717682629553526639814293799270048012790196194077916583403805871468411584326370723308691557595994945635002926317599569331721570145697939662908632068154942570982088854363668105548037525657840023060275012795108903647920437229541961175817508060133443179801301343359835972416949405425105784104103630796017758534084002872733450529046599961599826091412155208037217182897848957522213351596791874203225747910558566568756482332553409970790196561982056067518059850649136967435650368178433590494511722890810003262855627861537933859422360471516009082160595382657268551545158863973744873380770423404924744201857262518016287318102274492464146616354871604100728723591268305533253073078935256064584867867876788745895344081741078056715943766952608719130274059131896014891156280969646978018015752345900063922637915111060094349299323128341556506126369757214595935635643444353608843292328381681634565236469637570569573033278588597766249518730450971493829341768143188040555185324190552451714753324014046250253257327370467928862633033167752604015648445328494571601787024882921978515142899683615872818601173564045526924622859538261511160233755834182480522116743504528084825626774217615410872587060301277631937953479114734616556143447187298226394514008573485103112150563520658576235405888003776874695557752413194430899884064162859501898671272738397578737889743898664226528960233478464947559225064754332334789942151744933790290717619279596754193050369921971290110712413411338722580729329148085401031131319407868522359181710253635004678649181462084668001634127190828716540857373011101160400933037681312887731135457821081205740106022460047610337625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 5698542741714220093368790826764609812202061261177868387251557855786792568298476571961789350909183467274091710490974128404002699987154173263425088697513583624695716579198633943485956066488604800356389089570469165355920761517022021450921906950386175511200130172525055128988089477940819820356858233290873104445291799219331465668666546379497212232326222222744927507403042953759328436070854063869482443262927534244987571277132865019773045413629341789773371960958907839707979030350081931531240949556721286342491500807288429337738823264990893882004821389560440426464223610841037623489787510082271970438417943340730960134026327663937859497371864098374479105663458854407416479880186187387845691143989794806309872091779247638528547631119230924663484299431015916953336103949216850482318675484288782061414099075703515088352216240475791998110683556968268401701914882071802531587360883138624562566073800439529761594784290271262664952349844045442991907686205791288413769155747885666585491749276878747845174922427503885066493090545509470965292959532009365205847357684995921572080903100714443335247821143345260597628758972808355447694215034784148184584979908974042365807949101533708265963373315083986899507848949955983032333871653600383191239218158205985539753971143011147749471395332935410932228315262924561051340619886912519283043230303616320873096234969601481691388634704889622107293505727335007261213837699218994549948948662803621270792216463327913025591110647932819680693522210958015014608754619468166750645682816470656583903737833730015017287380867357886661430176904017757810850654005649737868001946562412552289450657598670275047393968923982528992685372131636541462795254918961008173542695043542684418347897202886592849924151060190770984960594009296235020924383989631260269888679083425241188468637258504782132072761987808686688760612148697412372767434790918945947369428957517841405975659379324913585628560487048343812821268464911837088798452122430100267802778164450900267622250513855369494788308847607314353481822013265409469218771169416660310261772536073630310276642994022978820582452654178879296600463572880695972145887841430068223487244797164638479875243572178352981893927096927994234869438234193495411642711230766198676508119608636838117173542724653813589549063158659543606922481562427339054282957948777052835651649579953649778090613946058876823324603381881246511165718859451871825861226145032099406638383941919971192900078829245831238813085639269656804563503676426467199946780727665852271812190889771535228633846928269940846346373569081221891862995986066449552857758534623611394855632771580870854492985550435313693618781334217867437846851125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 110675935977644655861117860990146906416541178162919038283988709751128474799422197219516429548394845635523840712254519288552411804038820941613445317212841313229281017726606387300597054830302260934335757786893318994320937570172077805093547009119861886969568936494888611367970570282815919709089353975759778332194373865217189081326748337209199150810478894132060602788489166588977787101827498765793382732800991653089718016073021709317249000820721705428659539232033498400277047030433746553525329040719007442305350106161510734353307771181422473551167046775148532035334184347517986464330594954835959616268469200050419797104553210565305626996689310475529496438973498336361636866960471110996193347492265712067526896759247567139416889345312404507867937671867081043613524282073988547626810000743939528823580747138664371082972333926421930368639379936353822619560366873207131612968535638370975423364873533453108190918813244065765304416622181755262129252737527518791826925214991897888920026197430769267381591377357553969031475472054709327077321243802242163775796352065463690058759209916469168236116464011590314762011187057276803078641858148921019249276274149571742828250541074290079120192261356738840829826056216003403407232257427097697450528204354153434347905001851564093556529361093000751129711854729566639784499337159011226495175924314341579235732687803292340728438574151414122188159880599695453519024563385679677060801431653430192566904843470934270415474634312796445642989194760086149732750264391945159078532380096134674081940421146375265185183630544479514189239048152208564070313480502781595215309973832095197435670376586647500931028671119125012235747069776115562198567784188046847211599216998843810657871615989631282350914866055039286382422044320083226528647783578525778552018348359067983381213289722455532799718288829877549230009557808907898418163948229390014705299507730931849952663859971120035227060316208247010126512896366866835931236671749149040250943657603301211140969156223199194704289178351588606515791455910092933623160641065625424164903984204953619839950223531105289387160032585947257347623201793796299086762092515167745415326396867141310396242420594417622814314047224681958215863048422573844294556587668800457155251533818526559618121712554260179924208023428826587831042601918772550395569467856307482831445647109641710471123770512653733181706772768715721440443947289647272863223522205680202447849511731973358381279785349076163395918355198777094636219349427025456854999702218216990363752294040161211196871068295405001249197560918967294257283415182167804741167905494766741479720967652943872650474825597357528231161063673175592416532549625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 1157245216276469269003618003814053895870547559700833170121365081588111195843478565315094515219358362333949294608933914624428561949239644439410429770197302631576334213856937008285707527988276654034376090022642198355015179857283090803541544063902504733339712037930712184373006053982052260209685785722875072896460720965741409182027508180076319891025069834463369202881882187408618491576580356628971974372206912813596386678282541680252948694721073576122979498986159827089575200507335567578711805170224644258781306316139966457917141831736825899838848585477422327326666434412928180439826365332012711146449545031002413938757694333792651142085157090530754465491217488592468333197049683862212384753903536534924673713154782150485292410452828890964446492688593656113182020325258935945203418437344847958116235169476210886646459931507032881799367712294912171658353549515735649527634424499017647610297204385573869301980296581938751019475945730256749899596930741591672016423929361273530081767722321280086643070474800515881837371746363257037756866279105077122813806845861597042530767203922479283042059980907277530054229738704808131469303527756394594321125762900219215808647555722548136312154603488906881382228306386509908540477394258006472765589632616300554603118801587286598721037512459148989386799347583568254164520676955851930911217095966122110049534996264747008165579070046923719758917877634974156198484035869893760037126734891425880604948734689705649240539907643527929217256192290259129156982501616445981385017523007764237591067467304568172631196202562952807469374961757250815170328416216152284920930008929437077766799605393228295701259631357846619690618867673617841763575755684405610284506759449038939320942082641699895324902625882897269224382320590110106290532444580094332226504925840709612559744220534082809146016275636900449778350278101139263302994958735805568980941844987227895840892808492145164438078496454892934208880636261707052162391831431425676850964315677608002879056485958313227930098448441803364032126046100507200193045805695506206039376194098127286725697472784981979589185160892215534894622406407343523106391034166105673266678390848950522513222246056224186471730956705506470441756407987517424858408330185158903593983771680879658908325603590675241728343562682397413198047531939081562335276758484548447381782301098291093444147675349265961626045479542603711098030221754313533047175308682462009854011580145088146421968243133631132146616332104669169817312206760825726438310773826107899742056489738517822031294923206439530438711263870847616886819566646551707953149442286093696654757211585649787179276408990221055888505344560020047887011220625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 7521537801157384959760257736431665248268883118514701806070822633823716101753449259962596151800749028597644688979107535551194003720406344991909228608564417835090283120258906503304298442122777403327930019920863408202927464565259492792124115975756132343667010302635736281617069831374401398155892371546546478081505713103986023599907401072935273176776899713036730385775428114840869183765732002819880665903739145509684636501129281984317094163868866645937222030799760415477948340607919651315390937439161449728587031071088159460349297635389829425233038160965224464190894317673758645402891700570618401995017008352916158813627108502001425007786676655010916405347253257511570925967566145100763448742250835195319060646810170366943990378702744086855133824820450236799850707055732589287331808402674535025819596880203894989540228730411937058300045194944304030732592531650848274098102193923528260077459220695055366053715169988922305621069047648490603057481811431479013538243720455985459596633513640433510123638267936608759306921632230339720739159110726651224046276875803391751006999502070281377104854413761830481997732614515751001015114735869690327099548256286982632138289832179341677884038724705688121292623517631342764866165490004662790946747032153782080349953258702765280716688114621192373348199810841424663365939308682353289315700716142725837804061618732895951526724862124031436650146331627004758067900711431387818287863261065967648446430847927213180181329982698916156999405652516364477074912654116436725960654641497304565680168111106977350420103779439024801166257137270026981832986938950559346349031933099655318945057904520607440823558127682212407441123768416474455616817392345144361900726814580580739901075276507897203765933321642946382799779905423150895605171960631376016043446748418996533558430348042388041705209219087020841864951831558072863053926434163720396534408736754785793241842131890372627496061646987012292455127445263252783781568855751131838999583008265269488460445833520859434030864146868963421775340244460428330521852865645206092252167581476190429238278740617003403914322128470860159773402803704418103841496743448774697875549642709555683681633083011984178694318877262364455159635181391143607243569481275154413052771467949246926348965465286582849686967009073955142247431568826500870327214187841662460678897222209434878804085124563114002903895325804540684873165491521503565513615882174068503182373867801463838937381964363226810551016221485889120566223342284339335547464206666708233614773714832440077726219287100768365363302249594985862927059543426073124193691822070770746191709195573335502522404313466800815085486891291951729168322829125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 32544029230934929571488445954175052020199201522519312251840260994143273116690510256403912757444462548292685776556506962702632505873768659992410683929395631793873303282771383799131415366129093658322023423751326728662711702225507398319355394755410743855952281891322295433121653626758552373449799407285190075454119853015906054434605857473061872400423731683178002131887940584612353515711412705881528752276864246200077846115041919848773968892541811240262883530083155684540444652608442351269942487058615113864516909295792939254487334369810697487357679811752676545838332067436151236867892529213927191007851693266130794572667864829583832381296444564730636312496500126841717027749210177102711553354141638401243062143016602756380014022226710231367254133269289363704843525126691944639166848036241730381155743142248062835475721482982394767697715522654513588010524547066031831092127913664079642882253502943173784152236932019726482421468968355514590088834286225218649305887124370815835512565502728649100836047015978168812684962929237741379490575155245323325373330056487430566863408985687338338025836937682568151001673952223534020477506788043526833281812457193153523042482909881258054377640146674867885491661716728294073584587145959706332979814828072841047405768224970331073075322044322253129394671329460833820719749795512955043536449232597528514960818363265102173105479522314359438348586876826385491060827270995285154516651530715550687094443898210074778356896754297079711125485443293824534491323008478596875545443007947431294955537507155861713898256606370670752655626465838185608628744311855650896370597363178179984341043071627833304398748378622772652641918118137235603306436722287858429946764252887378452173712995573724936169657497399180376118954115232989063336240896650738348855163000408674619326350913919589628966379511780841596486422663010066117804228908135438869938242435295714087294373625012030830405212025019122585629499741757126984227191119615595173606335009828931942804961394881148187204932249646335154185971276524487048144145289379925831460781246007610996276752933075237015866057851586622039171900685195921449288520541736426147912994354124102383071116096567946263569395181772861219632179819885078933663136980805840027673090017852506558668975602594179291124270399049920407744949599729000446606128143426211539247942176126588501389282765772842921078883529049014588755573471271477132014656741199414149294612926653417353968320404389918978061236713309389461014225180379145470770542740771115228214128355206158649137007418175130615585111647039631699630554833724559277603343055468912093982613391400335273689637002664379715085314467587782744975645922625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 96251139584310196771083764348177918858573773068337670423850192113987381069099350738226628191938181932083693494306232411248920248291927232804427686949873200682281715929348904953399147979311751858928184467554413866968293367629441793476497613723782633883931147895697755353405708472886238442846460440683193896189950315774299709473528767459106128070289172071960382463660172303651703281204332602893836910232825889512446321754663518028854230968645639904521761244534424087880026413341031387376715666545498730978922151193133009605527300922847337873532058463500681968440428345298173032637001164746556228809534329200090587363177397207804499466074153692704359598132230705136066827154878196289586868407387646138828455423800849588709493247403032827850437684076543089270409784230242713966617928364040005961169536681099107556701949082570303260511819131901997727787561623036836172166658948356916859775172231341808792651612719509828306200017092909443259501111199625244669423553987877434923565132407206069798472944191091558844118560209735416947554460905694678278362021020343343734811536262397317795776641161653133727267874092387388972222624064880231976293488247522795727139336640341859096256127813107483132383240879755705138265733343314425040857581984238623624884047642915435780048465665106865523891359403776259359739119018700612164458338461449834395081669015330139068424680280137772977044242918366554098827337971565242585504755540586124077717392150723745882214166967326672508091709382811253488141090672118662523522513542401660920313818687791055156656882137037971745858155254272804082751961340242659658452567544844914178601280376395058918714157590511932585127500509987499155877076857389692572721993698958098523774031492604528045405351192275772196436389848761618952316331198713311916316379422641524626868193806253120003735867022208070811353133738937205397943688527820576061706617383317832357613368373547176586362449857041347143932754847427249194282514560934627088727381251931638806125749719102232521761033898089928893023288328064100874677633402594521973653844414025766242382185009091382188283466619070724304217073126191278733151253667979823261620904283604485460471958772189579548093171374386034461262532856916875378224655859118550972044111369691939984839155485123507172831308993009928239542048548048764806139278560130825784993542252513007316053101033179900900408281160429121530680874989057865785051405318016889911977138445174077179071553593484243980920521016163227474753425559974163784837362513450514690713377275296601971421783575919598649589151366559061830016939982374722037514452144461418552138539788680185809506573257012184053813149158269427291393975851125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 198405769750997568083607698674871863793018113247119553258260488136306316153091606459345778238376374410977756217243873481763785634450036390741245212619970402946815900532375296090029865023624185731508833280541651727491075403078438093054959791090048166756392836770168841654077626554592386879743778327124507589331357038155230524952932753935425593625412639508808223025060550757839746139145179887049840003467006146627654267860010989161126609079660369493862403718943403343688121129287945478274238330106316261386001211770090482064512907737451491078159991959643269498168764750480508703875468564109307378771184193170321170958352375354371712037151269894945825210796785836492937267368112337467153758857468334846518997133432394945360000690162442180425141403181353838869623324506419238987623201921531007293381368862078849252984664551135414503532736638144632284387786210994796591891596945741284807083788032304948140316856175206344215595842376535009483727510450912402094832730690887637822451795878272928745328431564458401955485289819463153613751773536179966609588982589991180552240328127855134558464387933880152332821854185559891706059354375121551606718142594155443210114409803320854460248299828398092345113379120937198052311080238244267588430387509262834137707165137445534607186305321579536411232340635466596579506807424021406027802651189356037145679291793157960640058583253856034608265822953858619488799619084429819672899773370591333418328741870734288128087513999180005011323667384521199080414861582192760549002342245016328362318863514866814310734997830710300420695390813724638782604516830538770290830555132042200828937926795711478780662095858460775958855064605896374625396469333900962808214754743621298223383239192150856057682641471805702945400020151004916017606777795165516117090783965161542850166054921002558556158355381585122246999063623661214476123158661517110771233420187499221164850234763428841673261380001912814261366778139759542563410575170204998838091503206737076581834313619796238534585089351093444143376219826838690603698436532831673211370409989935569990935855467029677603854609894999196975638128808115869793987093586282020645181268125337144257475355912324076845466959779845945236082228080158192556960330077680362324463169513022626324208386113639682953163244766392552817802790439519252798193785808896786241405535124920244206442282657664803699321200775636932106584238880382691534000465033625683464353132129337394509044940862523660161440662793928286377232811659623030733900932035331662583906629105863302546545787192779955044897841414176933029057282788491886199073978454626262130675320176989436449173700843061722950389021877018588273394300895875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 292816668637214356679989780138406303087472772163292109167678467373866993232922730006940097942752098780631268767803466908272902450368033749350733467727538526807173101803306699301106676862592184086684456861391663528758927785229502507798346742818591287399310963762682619918758079918745159352536591789342213766730979051319677673461941260060677231261313389779729560502756344626505132196661629382002485890285132016511778816515828460513400087321207524071586623497726237236410755032458382200630545289816039519423640919860636250735473316063804085734750894052232772569570051737946354692286882712023484400066512852350217430693746948863781324454781374709379668158060760408973003141330868737917122025699101554729482187327256226531754531358228444732872326079157744292772532627898586682921791718545420180376600389271207899755631848634400717256663495077955345064888341181610462703325644767464702999709328368971328351094845522978844631491183321720840982433322371659024906145703270926466131014453456083293691311040079614705339527754489158741159517019474475356177843104100812461082905509891339918148974556088119452785549542210130862169824882669014665736788881502952204168000508472586968600385971786658206013304455154166247957099234415294861477008595992370711514282139157087279481161855845113855050545044161618232712829288245834249749784059962964662086105301635170433140225244477938825535586767463217405766748386098111579096349434840087654915909901067059127117494327733918603959592147797307093559830705739388794881654870129350472701102690063605128492989508778673353677855528264003153877249852831132321760878197420707388766223544203950332408666908276614891784989178686101649581845729982137116547642984489181349979774201755758656170973426687272868339678511798821113722416874181347490693074621749087724669237129720893179706746222522022576129861540499512774376239358434509180938071433879997406180032731479119284239601197476060249823257432237481684307834490480105390993563353696110718193009688810189508207212385210011729547850914206677432837883117723176306072084540779511816477513244700737667744500741522709261236774209633450367841563493699422238369190553698027842095389823279212356244018642471138281707769260111925923578118779901505755283796216398827532174520034170649192876765714130356021029760553255371039030886225349138198281542145202685804316749961840460591999149602538856105061632488760460679416212674386142919156757740822475683599407333473984214307463130920271766578076484897366508482868381883719002909916311032706966724659114692427096705467871568126630131638538057564278194064140792824539886828707666863322002721377798738037548365494445481865462133709969375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 331671433982879445539150450683787525583613745354658308580915843595194518419852144608960384095027009555049304643065015004034217433519769903377988850852099878015366377078453064348809043849265700783940378409291601751810905466263707608609502278473319748919804772947509107182522873118243385022359866453600549637535675836629111403187950090860347884522400995352010972353986257990526762723722741071588354367824096442972516369429880721880453165676803450033975492100898068628686693986972702246602674185597145034771117433816733519690736460796454651016869561719566361523051475526418079007719605687046843551830281290382617703554366419138499472928464619047390007478346990893428415157070613393616356908688315816409977492131940357889913681898232452837813936946200924715626886531963096635590415401187351677276912768670181494572256309747522520738918553663859759738943851524168760700764537760754231472655055027453587343845375708554370446751424306582624701344703036160665069044414836052924581178371145905346715699870454446869835789927441184203051497469666588826583019481586292757213499536118544214642090066087820203114462494591303735492433522998825150366280458502859490873675083609978121665132946002673754558389514665428411346355802873097392116547665579269734607776844340893893793887042220166649857693515582139502533261095467946698418963054854734564945998565457224498927530899837688761814183584191892130606229775381910638489227934668503440431740846562464598624211368324365656053260747272320909702237794343554954486476521251200248515107300380921495566052992818725180383465498702284898723903707524353757471172918091915329700303644006046910126760531991825523223527144812035691782371413597447862535365022926826726150324316692181227563330590806929037642277101916862904087482054488758015848480944963321591082058043526804327070798153194598110700323108413073477011287891936075594885527513138861016003640438448658288116348569460269390107116715393304491857649186375008424190553181080150883329520739896899519505800540103772714892117587984159485945556701425217057746811857204042614365721804343412854140585375681094643586901772660728655483606927606050051756359694498271625747189847527517772000896902352543710651539764410662907898554482120351385552140894418272922408303769894308476092878472032451948793032797513255196172215888621414138295947497768358993340638120632193181092986006848583158729230319982317141073280898952074197855960788579019037425709011032059477588636936165136503519118802059587165715256998622023306834219063096543151945967059585082888023769701733338507827496163203504426847262563070509403784907116359955916991740821493356931677318876310945818429958042647875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 337793282191595783332018523079952420204531393943267107741055839430283417665485369173631886304983348766193988406208682156390623687130684034033726216595393501990806618692161874863104816394961394954132987711202854728155592522428539128954041258804223886679438036202629654402976249124467313840979274145378237005477636447980112158629733623073212374006887759971398294156042950962520173770307659644639505317313034611163844846145038294120538170752972045352652142692727546157526240277189698131729442606532371139374411494866300328212243529471798878573514744307942270050667516878677237998295939483536865770600861139921033617588630288814935564772020844970039947331578889624129003863975168586552841187056920311289857967216501248692672162853023100989414344053941520083588795711829220796731979643075477776761260831025278071293552573478790787567947648774809452461805920432332586370825717927468089995519325134271284582290377303949663229645299254265285030595337156986925458074743513173227356904479388114421177100375181221034334462181567300470677912448261722792126130234674882544856833102653038742140283906466453988238695460357968763962045785743270058249772428271490823254101727416272664086380698162202286199443897827551212315510517772221702416408865015527071396642883555077353201000686071087577641034813790463622208796299245408230828575397379389427538536135756337378849587246337170238874597999978540416791534011417492300814470594698444901373891813586851167267104920788822138453041147643077171984272722423817739742581827798512615800984399643072253745951725336945157812623811568297198879340005647213576573419062836175031539799670842440525573059633625449402274610464946924360358621353967612950511898904954472665347853190865390008279674132612766261265271979283615440502120576661641456465786629508525359484319185819286142807665946039451857004496885968075104130886271650385748296316132603578742845369142813802592304339006532080460804396935385833193154889759612435863230924417216791126929839147106869822781430317492479313839599424768989092283334495385790825120138952149800202493831144431383561309077839073076034265356753662770893039621121733527694339214961263499075293443325138844279766326545251105901521962259078575986441259880673210069667954940225228831214179173825163472472935658518091415556181083836892243286044884329185511192239374123317657747352402088158048510122296760163270704294606327836352202773464349420461580541038100723388688587052281973292095047081128488151932796301014457476057223492428987357460220753574177078214821332307115804412276319848118149666796719737897681160672643133617368325852308863323118624223974162900409905441475772138906877509023761375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 351878352878486852575577752015576574180424756471024456028596398226731341249024668186422075011774513123684114102405351967148778052734683850574081606991699184604641801904828131897176123530253188599475205737084594041095821475640133039143011308755724947728542788535820159439179046221605977417811263750091531662848384080655221465163905856786198442926937466473661397548590233461767835752597226069051798209446768702555012175594176184304679092186495654413593585749514364021560725416635410595411796464050373016641947629011791820119831552664404332931174265353785360218112135085109548637393895919600862247838766804627780549595109371333348224680176309306683876391235501269604866019584702816486789873602352342517843405940915985203910471701863391888835588511289200389937572269471274555913776180643499030038183327354467393408113431934608216304541460366941670582382082660542062520039695126564187556693425379560996484516077383080387515908671136722744235392490177644534988837856625805653429605606929013634645967934849676396743605005773245486545225241190520169154860928287153128093357048961236374462628244608907021156579314367476950235704737126299000670290671990140416365994939872387207202640691307118489588442644668224511482919840604993383047530488327522912031169087064078277924921610194985975300564880748380833715585810781152880911888251153250677607792597006215553452612291843439439117069444824364054185492115270849934530654301842902472436534669746488927167134059167024403707204115722671884426619311616999037166303871615051050220414703525357180543510064459416720436199717584762067299961401743585358299980256110132738176525564293705029426631789119233698124735427163050045303176199926449933156084669723100200731712145402880803865280661623932733028567849106769664469938453984423454607062783633556516826686263984357681478871481568765414886222428970971903650488341311281238269047862858167073206193670221023875005654836280392073106403860581775169569996968375198255864034570791508423114769577163980043042219517273886104137631019497302015833870745714207488638758444669860147812123505531806883284809732590588861939759355451303669302519223703152449819111337409903637411137837018533224878474433525987149093593653699660559040566894610936992824359997393877821886296865714576336169778923982464052029762439203994991322237181522785621385641222156731647315143787616170005170446015520776228411636787286834358706489621928595942364001927938037152373124124433514626640717898536450673782231474871900868102320081964039478512524120009713295394915633917806390752968989857321396705281837246961511113917303897729109914787894258083728536164614926725915804604970538485577763752716097375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 337926310751993891831927701694440947705950850610730122961378173596486694522212308692944687668221668924334816429687905165316784958512474301033055313636133177163270602219337324852247482819077778213205746680772758830827616919296379318004110908272031256727857379641375705298500721723429535455821874460414623084987831160491049404592862385901335383461151362227913222352402778572514598103917944442142748565262547774544367090701811574052585152798940446281157024586502144564242059965454678967990003633820101792395857481162212217744497111075348738687643767413372640545020998145204663341342371919338163412633325092302277682059718627442777906930997149332739466653359382387465777528738015722102916094805492583139666376492601503144650003589000968313699887378347497118739164118756010963648679535810027774917796432441331658985465454259973300830992322124195178830838679614895711848449925861306007284704661886387412039464230499660556544566889021257248142857781320324611416622707053410329481704383026166944483962059103550659453556407075177914287049843392046759478421923399190020990309056980601613048792803558516636257076355808148529827733782004194997418738787629108783297308592043033840835057461744049555871931360152004085279146289533599595926012922447732890479503982895847532834191426287661309897627096794175406715539448347931489714157823144861956122934130097762913715322525244326412284747468962121359972902942660748321548713784714662061079820058018117907898482730031721770643955951714808060697419821294613617855497358993388734875666464004083588014478536174109669030434520301855179231101927454254340658563476763774453451669018714732004296976875453074703698982479618173119563757635769301797209161435401700340640096389631426535920209596001581016725775714691713245119819123887557576150574130345760400547900228367026889931160187291537175203719706820275107347198947086275211561142434578329417533239570340444456118756901114740478099091627854820159758133617135580584384177528504799750240437047432635806498987702504126296837202432816214876880800296185331151990059203085836916246690147775381327166811053435346868222589042950521991107140537593644481286365420983604633028329155210736682506615488443124053831529558880090678505545493255473945064877517680587009111146167704115171666568094096263203030283718709226092544344734124051454694715694094157741403150580111443505473117120904168369194681590780262183317571800225959705775227687483016904735903123708234942717149993448602796711145823348664291897164539160973159761979595106351263337117120984474724275230227787082865462894116931626781633609323740717997828965621088384359553672767636041128519356255314533576051355305280875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 257480801010846197821803649943246068407174268684783242845386644765596771749087755426843392545608856727149594909199824426296843986205407732917424353643804407996681678583460725360453946215866925035704814855199955352149795450095428148301821481020752496548606326086001187739519371471150378245850306702212027107083797421443222572226779525529208146927934773646461998272960050450926360433550958806218630828173349139893799925839850275436158208561463765923814015589978611463776084206734081192829477190698638197845765361357740643939057844329165802499546084945548100566111316958147783505925983983090513701926903097971257405340966393342692969770192121855601469420846905381196688517825543076698360558647253672105453487395201582576061166327873610773787749266289488601812521222879344436413633180925628567816066912808738387252097535387528788585087444464658665770618214568578900493714515096957900694331382229176878796493732482431726909846162161001511150366853842751607620978660650491485537350549636928031306231678720749278000593347469118295307220095632119961160103670510315003848019958113497930000826800118339203762521940937082505763508220325412524141082783746406547263874361385136639144916023705026475011467440128969773376106225362327617532394101257097634484729441577461808841840064617489393638855108373357051893506052711995013454541619188877017048868659249182316983904984229977344891701382201649355145081729449684731930855921119455391991670285308355479388605461162476549247022659239480925904828220093151500870858017476997906032903405198734148928169320592962423868729067269810753169612617926189655423971189673481412885426158718465070939775224181127172990000264504680519261344170985158821612954011586226392948522643571451549378620708801307579911623295552262518251967677290693565694246913222355519488528473969992114787838106628003105928016433129406539295908854364558502012486863976283700787135324212602744999334805370236518617478220422079464099438500706106901106275599958450333263456560987067413818808133184412344657628189337834313366581001186483178295482379761039300881926343069718787310713781197071424027723638693714583873901734491700337980286684597607383852722184794878315964165017367412886260517229612272202236374983359314839339865138199258712517734063832653951213307609013303503468371958306065407179283884967102761628750003632098158827636863014229267466427179534603738715319212758178756100505808000436772642730490593490977706045995897287402532408037149195654532031601218305274992816620195925670729671814829479614026300558074114805059689893515366817083156766566326687557024666699051104730882530241362531503058284109715715292859118267800891816784624599375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 151028911183769927569486959002250830077113483141423963758253321445291309669779046448005909547536577709581031929804095744349644121618329959975019903386341263685825596174044314421070121844159450253141501666050817562254151615425650435638055245566028621536382882567073324427808328535950431565475631451528270898944513196242199230229502436974353490424695327523262761768194446766699311036047478157779879314461838924981855753385888600130595562385499911840158122323280291497710850806587938904383939025089075681451031510353917432014786820762429698816376640216346761441469034544312261379136360701739892454316136305359345089430840656669269757436870198703789448480253169951376865436555328049468998572615418880552704544901308640180458693008973147648479419895285163064670838809587553445970866288892152526300427074491294918101385404127343588951182567059093481908436662236231014952553185385716030043752490950297681006887436647105694439136813929155855566322962229965256714031934806954379022350227375332010821030685605523129884348815248268112221495669248802962506655312789497829387762622490482657669857593865143510913048891590101494100197131220099297993365763303157780878576327284136106916017215281844579425913444133080359037596817634834557175357629070844023526585665057710216348392237064697593094743541979963934054042028516787773251312263956594309512105128804869502980592535597784828546876224592563307588220641130018252226803900613397053737196916132874803401356675355673940147062321466029026691600541926025517997962415372724094520524441845831400015414765349086754439188165123359813007156243026547967532438299294793156648498776426295593868334536203982672289686616929220376583932510634164032816874204876130467300793885299895477459966626626765098467986061755954266438231822743646083761627862406425442647240632521999275166368164369998645622392626863959410698402718770790731285313783141352599578212461733896097471518693275805204327450581370863487471350327997949170398652080723555700656000920152882705226332779698449569723538054969625705057821161238153921708762148244353187967977064969250783481713230901512918467458028355336403818135974449339153281695363572779302283925463106622306882403160709579994753231292008161727191196302414761571516895618429384558457095993509178899008565841996122561316418100263077029836359905862575023599947540097773949240929847991126998771470101325452440759661867400263191310018670530975455485567728834468702925320390568074359306840132917118524370887250018254289060847405968126847843723666370577783816730349242928140573292818604728505624274064816538830863303363189664109498137903231296360822399487916754537907970566467254348136686576982875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 69298242881029083762348368333595816716362465002890015731212766394703087117260114434794736844816106123979778689591463047568134829646048353962124759107500619693112545421850681964418231228284327756322137950028250054736277601388969812806609594891795296707769411404231113186014253070799469264063286239401250299201302689098021138687239803288687060180123850464143085034027377989125111232006188606226885557032801596894854035103361206748414385184348017742364731443862068428858440029363275946750740171115029497271135554934084322619195693253569905377510359264278580056041049021751059491322510291974440383898869447888003775401190469934250409750025929189586346926922385657615184419063983425741578357630637334249688423157792709991202820002564924235007118857687459699356419708792347812870249060586078461771237285924373843139127702364731528960627936629553946872597610344230438116631518123105338861981363149589808696240985319572225834225290603721478212269521735373724774025036636200226570907501447028850883844115096069179985800866207582141494994528550025604747839215682724105591634280148978806469759795709158504761641242348068299361341465247219754036226486280074621670162614612241528084419590833821548234864082946070335550493989925981228301666701717862308277093174620172986793991090684820691801936578930977500711507322553797154120319613276679189675023913259321072382245526639901963473517817186372758859710988011694745853711021096390288367160711545983405649794607768009621333916604791607226039036556500332921618391524584091003136634146081933008454071861693478759155061749536779818625840257537858629938248502458911547881849119798290842752352455088797750654048888962743856274073367368294164060915848437903955366065425180882076050862077431786777994284265781141784483358601781797231967868576750659825073200260592105982232519875794538851793964712979569112633788882512662897933072360344303715496686930242553563293906557816752668490175542594138505850540386814836237338900316124526650932756811608970504486530221109247566599032965190329211699060845632728418455851418414235845300273905225490809071499051868167868733338920036131378355409988782469677692091410994120649665667378634801050942111902412979662291036944641337765162806151916991444165648866573481582376208102784211310325658079204235605014614422163075874695075832027638251336220301026180540507809458599478777204675740320563676774459255895973080265873856221057059061294591148049110259942162808402943107892546390624197298908254341751181554628659463817544823286112371945257081065122923681481377908756922102199064243120659105982736152358854826110014987906246289414782378386574902538762936404801417433518505065023250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 25710112352454895512371735689574597223047905453628414876387878712854595229728313040077021256244112309057288710857521352323157592208785835266139655635283685174435254815922931714473506973530867378027720754122847165679634647688832878270070884706861532740692197207339041600680726011482143925911272983362045621449491223954196396591489367989962289796815158748374587125947723489081897440577099995683736903395410413381293575428849062964285178672933908752227630395880147392989357131850089763022058542761312725741030034119370612805603822631874287870206585457590806488748154620384000846647176729235221690600703465037163727980998460054459820813099841252501783250575926055265002247496326118502816869280809285696930432275352919976810961507748604945301679172086570647063265228404448635718225398345260413913866659748978948575447821469263770279600487559238862271771794750487816001055895139527668222487012973439491450098887018504084581479288784378678897783829385165927858797662515468592569676081419995135930982952968039991011697723451759248638852835349685790015497468706975204655363974706177630130199219550628793659551985592853899400254668905170994170992055410349070979181282040664485811567013686195513847472217416374316347252626211367210362017104160995675801193978037637449684836256930933726651129035469782715025644156557212778250107190304320411157242543395802559600048438366202792911433631573611119350580067037569755922398751110578779357808092182822696520162434131300910427907612658635362281590356515005277813386089401968939484651361645635918669672852006821753352124372373306858565075468241614393807116916762688021591128529893542638951146121481061917953259270587938231853458529231096246668935414683631783826808044871718302393471346701958913477902576383266573273118855949417466783244200489688171800716365662139590222152601192202010925258014447185191323983101763109743546735179868493685032648574423958514475190544742815505923820366267510278850436541720742565750304415729488285680856763348804942643435734707643315305542525294089239158021418687024871212603520231293353664846789540808092934192377139002165340895432256454543569967561657548733692565085615673205469538983893614126232148144259892280028624249742465068855235757374280835454887036922415931712609557406984919854469869227297661013959238110190359856946963918222773347570466581712047233098707192034942825723941159617057204307043288446296213018303581178374884683552321230606869252468412429781389796531435019629833408744999733980854663312631857481885002719486082070724790275933141173425283775895159898349583948455699795538783451057257067291600272207595080430446024887177544474046189884603204810664866664250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 10095736453921470283110634661060006825642753129969138729537405840965205788127011083741965995912472805935363582541933070235650740255639816378102742797892725232245468559542597492360101178498658112872434025643633778882273859641391199390276544550935974249846303032805698317712111047863728491689805966846727305332226207248398670373420199382635559170623111607469966669760155047886404778391209041908970153602648869854628516524938327244888477609631641636405269371653773336973180924395781609812829327658383976038821362228019081296921524895610954808261417320864582414653652514011529042429616145423067582419849631931491357843792790925662314649104657437814631188528798550382905859750250196927118827506824572629682405637676349468710062559103296396572405792045485518221481332455215207872082445569002257375912474809884711966527710346215914975885724511737916725623154395967718962968027854829111430517778785066394116047438727004846643266857026155942880797475612627553818862647137030485669008871013475860940488098547073591181583886835723734109866320404375630643741256327329663916089516193872590859959640741214018994253761722450163316979655680928515109177938426039298420543169649637474987533389626082486897539394659253913620331404773043136429571903525104405146436062703744348437080025717729510417887393923103483294316840619049084722869850804596316333909314097404349512395216515393073420405957183914870558129755724841094147803793771874241931195979565554854312915574689329849466503876880748747731138509028684522949558572181312457861568913970965700422557986500593040100070584547783518474398214574511373824121976519907555055384871990892476599946122077288692410420940274003187500002740741200192493794214294596576417602205288860290215629785969827012092501647763483259930899939780244581409381753230325632917000521561625634695303434371850356787459560939226915441111001988682461477702394374943417688546432131667159961799697109513561481185835310705587309889210517880599945460239086406398005902217990390776867098847178729052206340992716679453940356734979425976473610832258418855136245421958854914041563470568841121280547372276288614884159198433568652722174083625880443174811927660122024953512310052739301743925819133517176971248345532628149778125561827194648304337750685200219252630048999208054073233397778843649501788385032439616758239000357867830148984215517338707045102163275599393475756244258899267631546859312781149907108267788452017985023719327109709128877157549687258363523674861181760116803827423686573410003231569016214060930053555958247077526169639989936697621562671138401438713485974924476621101387859088656894055605274895293907969186229881271729403419015250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 5100342003418139362290647407509137224940567167800840882528139040850915909640669103020306493011412328463605422123795389306708626891150630421718670084541959540778924652215280637109519599813133694369388639525580046159434873935682055218670479167690193231416099285514082797994165672163219771428536026900890441978038072593136560077626020540148809466066569109574809885727606693117653256243019705957445141029162675924535233326113807982013275443251286207822752122835415819708940277796593704500590752999484406747234293706846052553358097575539351927251710835945664428316558546134359118262804605676633301223394034316834548370053187418476606634228691729743938693858836610970877786811609692762035915557338954969193270071636713901983026526682008373769909427492952807572619839031289006063508541007128352928051043054540020767990573893486880734626465578591044797550696083958370575124823398346667827376763287042584244422098060085125744380660705824189292001782860297201074446623650519246907752855606660095195701238024318969652832728419786156907620164584940229128008253222234292601225736098318771289633729334635273367191059252770640539466143897958194258444709970144610179120002362365978300052802824568586156968307990221388564345288224145252593984073773123312983291255306670813823012571169279491443162698326037136902830702955462453893224104468878806680707155195555201816365353884907265082620023923133554028475924028252703992061488936739298187350102616230848306907610037035090837404304859405214870932354267437323900407192611887978365333244004774601422447182977043232752452280403367341819383180118850101370166739195409108297740804012618137372968217632882974598934142153740541279396115923102318586754082028892168640895324617323530805115706304733114383691725035069941122979365052576698343305231734932140379811482500184033865748456595105112203360116782960819605974482880747926625737504980908526229734058353852476588400308831730744420001236180217647580114913402688680193285404404909347843826330018086272595431380964437970847851069736215356643526681271845780332175007629545552131819960382027155592585451965517486958683644932866557685583140573865177773636202326628909847176951152158939732714918023324782965093716311565541378548067060158036822871275259739207419038632677782176513983669309514221492548943458726492020688485617835414704196640592364130850425042175831565244775612429935550933849231991553145590610251568557669493414332361557536352347763913263628241000677073454044936701055704351832178228950361919797251021566390272213022744494190858143079415091872164912265942384095535524900170121391156851933102422033809742403504463557935931095748940471947583712610154176250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 2543247912230295201877468268912585655965135590238263438420021354799004839339266739142696442747889931122586087477822814807363909381774457753036917564454191099048887227443769316893219883487136049409610479265563952130921368651619578949712482978273634971885798591132150044873973033387176055541169987950396641544832215764250321909605754213498712097906343948159320469149473139449278939733139521512349143893853822632436785981950401404690959990705317399460020212969639118307359771676664241519416794560518909046976017098494261169794864816345650427442956999186958666829759933295754114863740350902777148135583537332684033764449127778590212150644320039816604171142324127063534109308436550200896870252309731693913585112355733575262332298678876852848768168009863724948178052340961023680811033066281955074526214673778651753935228465264389662832080801818838111624841013739997712680570341427040191149709596438353100856114924642925238183371329141836143915830499159168097421357462096250398722314558493911194662725347344007601808488449380176807155367227986673784125267495192365380906824930933531959765867520735475744924968370657963094365089311625322573180244631974377917634290657920830197664368287608692593991405747392511967889376333938766601300517997788511125286930766781709228414888097526904831336238564392336622272425979729393529990351673747241646751332652635113923725345658373746897938688835188308583316536265659346013432066921216215024199697050908488288668432710395943263332951650446499662934534449374828705434181404858742499905509884159591444640823156567009122404577398850666517103249852864966587218445788336033660777952717022155128816041352506998913216734213882953612870461346565448316419663799931981636824967068108286412087871502507422097345883778308025773233822392855978704307937738346249561223828632524604852196898955546185829923177285998093234203559326003170809376862270110065688210535937977514122172433834924203547734224336662908759334679484169976439929467401357776699185976306874191807529309175263904156624504759571774757253716643437244078165831783122299100338438010855144014264072914949440962060156538756285483006454686271673121585095816451179100218289177968795430143383225640541947095756100635520989386136111871776559111718306621621037654502104484246641858608431161713391771776614127428394130647965205055331454969301328722004608751725470685752650997777181931070549835929672324619310464078507038579160790903984121243743662265412521537234673580837265206576586863558846851634246277368830292176600334353832355678096659592719820169466835283642430720294399279410771411907606960718982468750381915710878206240662059529098831209517167126458932139682250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 1374516983085420293570213220583869535106195692795125200875488087098451540862091754411477772602517398198494570012416529364786947248068163085041753356478430496770594260634043796043803062981556456021993046009463618822472491592644916418793580578445849225521660362213841735480821235925561740248963154689669551068982868623487171742418358704691923777444137760840733593048178226656738717247513507108824882245264081004489641054550974395165059770686543568981896414985375859233845771203764344490328977229538672556937840787650164303683146071553752806354968378970286642252161445948226490614826288178238434077030201756898017758038798819420666540160224564545656249606486068856226558032388943030174970391793265857068068405296562973646351333507704069833329783538116389014459319173915036206300592950986502351054027214532389409411077005767203002186054870853939288773203583450962344832990085435074220619657926487140668723621654440836011404917593453798980253813370517961627176576518177161408777678395814733675372912670978510172038685958833141376779075923085847688214414849870047308145951219506680498798441455400558990281241561294408620145277435728554337876116254019037330064947113579706037995436198003561981897820057629677612455301267234052638202776976499823778754412064632656381084095819591768021021885822434152265238474895303726729161077463491665397478017482867852736334263745023065786436106384882816669911422730369128393446228956272355725389950056782052378707335255086927340665147319171352677347993519520807009333122400607691531518031720359496396154722206759037171625829866584519524759355165229742379559405605093982300793001491496022753885487721230461641435148876838847987552838012634295067228165096188879659686184411725973401716734137581149487890427625830134075221260067085361249170858408126589287942225355509412031288599995433515503427300758286541589524129011568299440223287640438776577979432463017920398262386898359210562644277089267447739408149584502117437307494357095385252895361865145349608824799307377492600456681705108550747634778782215331417761084911248270927869421049355952893248376800926849760985351171337488783927486184408035461916140687591819024063369371309797060376547168115279371281495885860204712971193931974431459254336784647772930334219073359661942350889276085028357076160371112942220002719547008965240879300239918221124010619795632322710604371452891528255989371263800862837145208890132029774263230072204235922283323348796404533226061379219367409266784490933896767224757700517934912684605246921380366241455545275440268972088999985993273531264034413689438175356746081814825945689570556716211530506062156666756336940765780470963164530023250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 643813792029246913700764356388923753022444622879761943890910607502041074851050782626104004666859782013224662136581496207665265193741485592191312979215941435338185847811848054573112872124583097412739214804269304480300864706334664974874577058159912400491957079390860842381955097093212590360736302790482868307220060251374905147348546506180883006538140212556911736969261725559175527562408335796750957336152818522947599200271438902055245359623737134413191756190541826209980872314045337032513738255471022820089907753023404821626199771782253150814619040007300321395553911134442877551614660052053547910622505812002185041936422271000853825978718409442273772308602496114656469537881261630011990274970038940568424720391266801313401971826770298397174842781893398460548261251031840786088356239722263452888605716229409720044730448347137168031983555468936709013330636102111124157190520572347696152860443983680502605173767684292169693909852070116129207304684251183221697879010209553465507163180666557707934714897715740632929195247331723021794473148834423062121634283235497580175845736856579093970684744932184153515077807872923354942507714468586753133416487477440247649020620668482031157245542062274137565495377656108738342906519434140474218883485366172354566612545641008727370014382275294911207472385733399088083116960316866599634422642484913017683349133263796038596669705428194563452857697091596738822174200799607626949246190003687379455917608901157446022958575584280110758039280725212775702589876160307518745797290177435522953145511663884254670181647533160788752907945195159524611647232364757138494195325224338755463067999716131867585167607927413637506394982059457623525958154965488140502827276543867602122293101690445335498500533779333956526246164661711463819899257278225914841201841193882949611312838662694492390111550150056388774458715804604661886932045416282561380822347598716881710524103800988189221750516157287729674509562801348639013998164741484156471039606067173039960043965972716028664824089263780314826117905570553873935604544060379514976083141687491434172182049677471167063794741780104767103511040961183604127802159508594413651728435107101571451867360973271456389859844877089902615364548270646883851553455353644071066853994374024279071508819342194896886588430366592234863706207611218977583751872405138847654266496186826602249508507694767550813891214398655427834215710881430990585720294421633276021118958559292617709000977385367262439531032595883144409732258406530837747905366761534767727478638939719981781738518329581867393825890384078929785114665545665256791992759301308443385220456779986652280647942470845121960738150176470407086398174250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 143823981825127594857267549214510269980599584767256110104359042437031058350956078417081485509728233710620384935423755122756221779901014285107236374298541377608476768002773644693472255106179573979369461914336170015081899590438283850157988339247396029397032546523395884973010038523572349271969660987346111932142792656415220598809365521746023341223553853014305111999124264637499350681468696269797982618307500791691162652779934563508189375176529742946635079616738485852351050281183105846695616928047170866256255863791557358942979116280341597287941029567642122727976384196378619500998790191302883020211714081660035427634057957466454397267280538527134087219611399413357317339879409915400850445561496918366799209774814061920744063823916329433779193254868680649852594771810213560173988752610956216216892986416101846689442801039613601202413738964689830123142468098408831581055666576887216546815049355472005621694777312879627276077697759291590360436857607283792683144651285170748040440838638785488489635846013836131388126528862497211581065946845157775739293614792012674650462034500919196110940876566507448082371027414842172443598017746018012213573590838886508446944574436882029680121682261743633289032256906043161226731981751492871357654223868839169025937399054403545221586421352049419360741697836497940787088803656796085473417186385493418724549157837005150273310869956959328528644289692143260507551755247426012377704996609365750983559120795648473582639730468203269316808467950455509221578592229368715771913443713270956596732578949030116996957236390312267117540721442929280190250099822058839281901231638346389394069259454954010276814292682557658670433477216635373012932245271720820617303852529449183652389990032575531266453752847936651626288861800125963804442502685525584130431594406406433450087515006414616810107600615505445497550208515782460386756731736179704872680813004632021753026315053580072428818840884234312794327781357051541774153898334335524652180982490245056077295482878217749975462152531005293847903744063964900473349652853053640628466817250068198933399740534109813473070833109641039697870078442711485342787307794048234409546714241420711016143273492179377210889860539113157328340049450148813970396590670349609070167511640759361491376005989723787833337391980083842423605232811279041505847393655573434082523828109785474163274675421415721465443888522954265775958813394361040307108113349961820926542972457709732060204902380818938852986639177878999046639987784737148379963605121785455451781401625619995077608871450753614590141788373578971995661547821656477017760882183766641479772150611686076478676941664982948707302632439565846155221635250000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 54276161889766604639126155325525056380289374704541139225618389377641983924516045096967026500421774497059595758486987573984603424188810910321834513787773419650610012041913832432721442101629330123865713423410600797930948084727172084482537909992419160981792996546715285838371666139427957182885164295697421143735955194852263935401058258922211588497041532000587136268440166139994065876005669092339346926119919560813094570449119785293740009640750827074519042083985012234000650576746948758331879711137429622277819906520600882651810771574421736375718431805277890576598509103971075449056799716827794423721296979729134642951254684445805308423909719191289492340045064996716763137915281646921799984047402520861033245025316002978181748433058398086166262193583041546736177559271909362408081842591158981773903471534936184215751108885436891746938714244275156585152047632589901591725254386175991681248282877673334531803774878345006492009534141341252834481295082172281753652864916909922746819792772078237414980280524254130886470307207228633784744793174853662919441759368369886945934551085374789100124474971363880356708301086718792402406515128289913260785843967355383239273524544672756366645257664481573430042220272138116250910660735320984535272389563602567516658187553720349986807809965664859638300932272048309147197430547646840669176855665998624125220758256725640847735747005335418666957506933709296510742105399024571744701041329916150980296239382315465653367824646663179294920045979777063315525248415980163954287254172401466164091580632260406570770432639593476309292335950181675031023764307758054195851048782616660528113937236770848739198484661095426718819343172404862428428953054351600123395997343127158338595968232480478901796293078284408169209005038767901104839248645752534708218681020066906031055124949560272959827353546756901493176266618971457129532758899485245749012486273901574573940577100039388415701743073723078861198850464807746150940032322625260973682778525431416081717477670481348851985763484286426862530880410278937984286107914213757579590402304986811217430626144890378541854050150415558974560791423273925532710146180128467173031432976720281744353611644961322928816846646632665972443986976049283431285875259463947746482948395942674135293893974139425883432370421950697154841416067850596072527111667293233161078602484412152754713631285496032211364426801323846097241587624894459822939125023175880375202582046281473387035734540139404237185542554021472947906659461611768362028304303203378253931823626429284648645178166375666094785357359129870913816658432148139758479451283332111199353298983157855312112727581396037984934293601886345427612443750000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 16213150053837004412543391870759088563973681536584204547524289153890771195326657439859201097014881095050296251025081115273010232721291131890479335208960216977357681027833555440380901507957033706659187230172103397411540991674173804566204617617918067386725590775130167566695414805259667254534014195158338741438623521552809436962604949343320295629311488240243335418296870832797872899652205507421047045917470244537896742048247442872611765570967821167970049897539324667855019648034598831247908672538476974409904809619444504469396401176909701522073222171269022213411553495722912212842419377965538923919461929380333839568757092427162161288822502646684673801035301425240441147355760659739939739650888123168277337543912121885289474482536826601921949349729041354509006429607410458503298403670678373590799716946055097594658309866919139568134122743280617022201231584772765710297750513882027428641492564354128468936808007793323126032003657316816187079816169884444306457051554628829936292034245315142144507463592023090234553174193210043543684878367448455016299473680368759265138580116893781313734702406633089919979008238345232467983356370654059091955671247168662845600264580644906253285386276196534529500046862111193996831844635615739341452583225041945067522133341274271925208777265408531223991395120131435563944104028180878038960651624242827971710942754231941889932989826498417560951119964630852953264972421794942029053557905811888875196985249952320363180969840152222894923696994008547663937892962902973205584576157007662504613348716521919990826678731316432535484312790969365302460727117918603510149633708757259657805845556262568077861838257260697851024716411970307731532090600274200945873190139474317536314970464342091072404110951418275359440108589038067411847672842663290572166601056487981439047253594055477621886315880836001223085070522036343726858959247089673470893843850199047479663443308960918021784003541744338779607648229717400444337684534810165066716816883310829502347902183332358724932089851724599494593272626242810555325507422716311515354951149384624983167059732157015947726718719511191935124427937056994519649393526590460417122058713796252372443435145304271840976638938569216703778018016965915391304482864444609628027772303457383019105771301730082365851010869166378413977274577236992302070659086951207117977261780530207229291775953621245995957176778189589112309051518488524428961900901563258387748185919919564215797311466655977133190014581252016908387423630240416520503714695065577387653827443033674011735471161641838804933318894735633902006837219867857224544884933034315930945185028154595024210906346588925354212828962510592312585262750000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 4138661457843164589583551538119445998010448771341636841762434985612971991959352135788806186845373594215687645000222965769242030342654041737219613053380998833949906701988056634692370904209514030843519070372400781756598708767756699102750573753323117215277708237497547936339349124447540505416216719827827660145837233143977683084442613536794913006324396325451453532774458817404009130154719924775304323534944083944179320276075124288293280717724930514964336574195642518321393033532095087545899061095703314501911409681889655176801061774126278216712432546151380789652680516147822891981136197238355924418957712473673665100832974803333937272651141063205219720414509264884887533543540979265831527909704558818543027631606776721052305914622007588016495307543876001217427059065957461618176023419962553757892039584248876597316074612511256336698519064006539802360923615907909861875723498200260285322337817710294281958084830670072143003883864159752884868098084510678750712351150313595647201858322331053030373287401416296472420241594876216873625578655629663097229519694914341984504288350283755207247761889104027569414010774877420062477771969629137714616482057428826772688147566685567334769907922197028806102415389365817996924999287208507010138700119890716087575448481705950729325010135609440626026911015645402649528428101416221149215930071132873690215361469921876037716189401373963569350628891692514551963970217339168372625821030692250283965787045246606972534349678289297432877709565920718840087276112893164777231463326205727746047260047588755428772080337586614747102118406027440574396052197175006248625582503059723776044377916900389142387170961903951375457872756448257153225881269856699458755277417632764330497870152984382596291517942021522650140719384169147484277411944808616913871253183499260135163870231053880837313955973783483153697925094563700289564393288152480767079869652713520420155608880526244350782094934949791049950123291854000697845451114228057482395992417911125670956727405526712931272830255100297800615384889728476964242149989456717322459327424631850161672062526035066133058753748752820005858735863535560313769694101062236111258042395398182258530666716114183203209945778582178803855244397221700966930271782477563780749638664253132133445851110275658876198345868704061793552996870162084570195913655017939547185367704680532426769148394159964094490141494565655295580579694181107524505821968951299417104025555573814332197831885046792924375777770834280434644323517634161887306655906164177477740617161170027250971944900509172478857072262902456913288084282444519602532891383901986324066409031170390634447998392783112349972963825485115546025371750000000000000000000000000000000000000000000000000000000000000000*i1^26 + 2652361880784263075080585304082119722647203005011844556464755970285087239206065299939095348574331284693321863512406327430161925227920315698159447826174320657561117574696846348313628469924896616914271860894910258594800128339176587241255296013153312810320561789776309156441221575749462673731035155246759941691801337948617240769975576194300924205146126373707999987043737274611613295190483727764811042893006018852804862085125893525659281084695851974274906142091464213278694197222464104190109268183985053101305335220174862133831691461934185764188122620961677053203022839618990972697520043263119478023453305768452675705343209929008740984037849047298540639628702884254257800697033237284043338765035304306252391886650428727043904486870907296995631195329839698784700727700826878971120467161019455646359037730963486970689769870078010661621822748008711130717336693622164556648519375105343085055576833321210188913532107161977217887645848901596817352227960423418539893031322483978753381859239078092228418746342846348527955440044545797041576860338151603493477427651268332248276203534072504059004808266723937424982362117624851797313342552927541505319601939913486653090539208946230106698813772610473313246747699381824661950517465429809959360687467946115128742459146975445446889545608168882762435519168478603320004049109287665263339299450154405828858185433475730746540909834280205770328623943484938012640879287505045440206217930814286370634786808017365395715488154102041483258165357260031497708684210638385658730106763930426024732885706406089766700378176537725063600016240634598528647494521687644273267658419160249945592799120536543862073055835167215086666357281852673185302843203802694308347637274582301545698230130001723746952568080607862267375102156869361679683566033513416125249685964289820212362341066066366243705326734317256569617037511270761040687237838641754642400444997868609793204514402742573820359343114453396623195749687074836366084850638036996456392527814248386773709864845172727612323371015874360097719871607317713124331101974868008415837382369676773883780810359224367814785474511226016596497496214158462895649896199135287752425591784012850475870012785064639680917378992261061804598387679237186004273522674986220656164688784615741971472223739052386785068411667170612409347850171949484328367893368438790932938144544701046269593075487812754473197332627933465106728643415611178019625522514771876169667438378657351925790102865442525641420379889333638409180313457250421166396883840975736800386242612307053418802742174023315929352920978359324700631369838815752618121591098261650217584557575919815336609423851659351645247119776874841318860670750000000000000000000000000000000000000000000000000000000000000*i1^27 + 1188421053732569140354369937040471424316775602978290821080550040425000656329847267336613624212561912696882954622785711346548673219498512189857524501511763169411468371278906863237828314920730517034579938561496023376102089873010602626339297994744627061816504027156126968460169581756846623327525802836078654873558405012695170501500290560853223424112999676906009330182529359748025277702293125545075621834868727138873829486652431383215843992886231656289049750204811720334735772797879207644397486742952252008095218681459981428938175885723897941251617189054529793946185868853520931536155901560469905702440303776928348241176730023073560010166097021829578651014487892340146579603786646838918296570012636175505741299592405351266284325319257595510493640250019593356610933498254702701517564393676366318012295858728331124410645495429644155049194548409352415143744973449907180451038229852168187119655126017711396092548198320014778733811193474194867709493083767465756850955897923880261536238708780326964025245348757030324619741725305684666975668661886091479277447401376941272290837555099950374805992406353816206072965525399384560796203968065789063617110884563212715672114810641460890796092554213410142095173644140002438418895214085269421886046412883430593183083513348505617070938781719879682043107102163043301770491586405261744533372459580263189261850204763829613793844537450330564892753294977710157519732690736302707362611073721222684714149535429060202826184907898666451329966064833712853991513291310627464477355183057003484582895722686231030760830524820957694611160013082038128172592037999016679733220654003842679673222342484721301307714342566201691139365673203864535845789325288912924989716928259323169888166654179358371499775544235503550548987560660292286343628873236369682181383536915315813654947685379522117816305095277709787101137761216450446892406154233741061883568715493650071699413939967213194178434963954855572092576991272579280595876326713360909373536839444638047700351737219057058099122619849986305370081386216345578943736620687639263654084188856954108525053031078734936065820084022616987871325387285486873881130466226685351577930155409304714869888976544608939756794158628319756095512468279917959836979441495424076567834686091096032694753761980822178756338317221829394697341452600193179019824558093537822783602083696358425776016468618166834315926484529110016617050735929494501389432799694424479397899566556864960887770685083175268563034347957360485945113187606842620289300423140713693791004615078064436569430869412073493931537839595010856216946521121734571105567376985698147561379198509617940270894041493743545140027621932892270248034750000000000000000000000000000000000000000000000000000000000*i1^28 + 240113248447570629854182506219636757573989001833998002661267451044713066013864882287251384016594440063298654020863684158527646109459473626444259155846574726395040914204577972077976827704250795772773424976572780916547810597113701522388351059999200665502268679055529455005900914090680373147189478862650722360932522623267510627749626996945741429202361033387980300533347406226737606854764603991861197826767564828747796673483362250494095951507740233756717187537498430237057835468427269155580411348656315468769088101471534380780658141996840092909261744272191755564907623857434625759898965198852292860858500367956799145797394579763459665178234156411089830223244644241541716460579595860969381083345441348117093978834978832145025758092877883945514269709655751110083101757807306721910981075235791925951885814754056823445910782638522767566216721949027738541237878772716029443101354779899433392528183598584214551751318383855497182824720008236330668968002929705818505063396650761454670412942866672418357719217781807043528806637165575829445270102998417943673196168955274017093350242919812258510278068433115949717468956089718231345619106963141495250778444994937558063463335531977183557772364279376788186214105817204013488679856338894199081673797907227270175402973469545342542102421906718242467065889747106647497455243634040336636592220471966704966475250953211393341266313136057672277696537654361496967809483192525034914055870602332796358168322090668774611586733996197395594602156591541640317568025082545456731986504498587114392664086676271981542047074964234977408356424644600132610188360026721407893274909571623751567556930045877384757835494037554390881439225467345146560192502803098490012783657417894661774503835057979131599273293661922779333153713209440472666862853019274450719355899442624476462742280035862654395342533954700371866686685963240281132671470352827587968430994048436588603813535505589688000298442530750986331806870651146029948387356907070335626186557935905523811199267850139371985652746059767169655984460480845864533823876590854641277040354410856991827500993063871192502161052821302939863547854543886427645791295654928184266506330835504274255887415520993389289226433671127741705289866572242145212640985536285251112944273805031667992497243529202467613573329822431273830856030814129132352862386428770742080855541645168039094846659388435815129483724833792637660776775873714106883847793314410386356948255975535537356015217952919656468789624659171669514388104916185515738793209323538013723758570208853895804580409380914835818384273611720717333608882588528996444040277850314836753536320891899959752387279852870174147183500047280210502113750000000000000000000000000000000000000000000000000000000*i1^29 + 19733446703972414057321202462941522968777023604644113157196626598554130661785323625485645520335597544635035537142717587255401098344033944411803610258034347518784610596453927715151190133357304526810417251271538340780007271956042676048171352632421665128692874728506131837785447777062072692387361629953066026392209194825331552414919416764056149939064637517165514922858172051157569827456070888005999968783776729758116300479835219793780178137137834532591796567571787863295161823176140200941385308311566575758622392668689078657827799259384531605138842296540411164359382379301127383104882623975276931212705200964049931463911230605827981965704396544300860446985250239193066100871833260632311264218144000115620828635024818411563184948537916017140550648597195692034923075563506258696689405911857786324044721086212881037874555648411571800069898437714813886643703247136074326064693798800212395080937421235004133120789291480380628179259945468823284905078850974557889457986545029478901676889436486402962801735631996634621708970306171815824174451543913117478086113800514567128446091397308080251878411032361184602127596769936899485411257479295417390218947427669545602132719291945123595766676780485262102279327986146651819725009008713949359321920700282633338351420205419561246980606864109032872339142584993320576120390687626372335429514809051393615893096576258693592655307957743244417578736717880196382921796674111474726487689951191727749811583254967671725889817927989174753299690956825749896042206342435356721162552868121145052770249155782333645448206275888422804400728223894064623996579679404654534583832637515539605653435201967192903708477949139695529209650702670652809135062635971415604272399196953965824682319812186997493027164607664867941388267989944874264844479285559888935208505592401810034902611927110948024654762784124144525386910503918100438976377427821911822358930809982765961328850747348960580095242438434962663682327697518862439035350424262126600397840365612511578224182008201819540536597233317755974126944730718206094538761452849024624805925160034614214081170526639448347904963892550740235404784078336639471638216984177752850235762200264521316672264253927923141608409828284765710078471166324294886029448198590655335907028102373215413306703853917260750179980777412195501428244482974898568891277634989901447496146348455491542083859097409498156894389712027525443608335823147761634622496189390418900127595927526770356752424492658660656139709660937087131388924611104913161391160594685141654081561838739791797725809354653295767794718332960292258240444483614287837267928418838863479803403897968892916036577422079682026994549175533530114142750000000000000000000000000000000000000000000000000000*i1^30 + -509085758582408882891017712236139892462800370503831611430488929251381664681335329196940052734235928181965011484809378967610225520246244717426481921333476108315991064400849095074754787329678304624262149794091629928146792256137281495246522751013750190480485885613422937608351448980379872805037453379710500714259543349271729683318920973664312512456920609200978552125047465681284347057707664864593012354772598615904008598391504757876184358059295096404823111496300540237508793520271143250884476020117374690477204339875628692747944144707892827244961970084377797155994932218838464479288187193288642897317506770527820489090590195866172955027443840616454852159774225838278665397929904480972835808599219370184532463111658320039525142132423816965281082398426123804315167531873126355428594381233232410724280441306717663112453880256008506857015887380975799428589083966801455469669827923949133418516042178530232369064487574568452091597500863500790291988431900480653904438055156860688509014181249839160655572569320402730851281099187431229826030582447040483031021867783951995005961695757044614680305423684537468558447862403625019660067450904624872235256324308103643248467798863997678667006529814545922252854865416943330394444401996194098370448888132310543287679621601731480788822648515768214323478433776281352805204845338346414254150871126389589355403803661632351110649018094493686224145574934724464073211013195351695193682432393379965091149631537516184485902502331376696985690757189236653840920547921071415810323513945922597272494154842297684072626837512299272212929562017462993480504733872583638623919108340398642434278908212980536785892946281672334559279106000869801865004307657236468898999529363789158263910912924961983292529935655939909121509273113795008325919906801242440011273856703331232458051065828424889385721877123947227457529935636551679772024184406617132404223880014577063504689060997122568306658155071375781526275801509159376774695525903283568191954482947365348295862038434107233938129313016639047617516765676690273675129915620284260043469935368283333480643007632244063406109743218925088451418956642996943996677893378790924077392144232098263569552859355599087639876750655797378275380391109660125530442576142749748450843074505908211825828688435036107983582435589245705511793014983911444850306526622740764877085385752418898953684301230635572910172225402699696378450042941541706217403282546280891326662670990892146502925813605650614878708629726760882614599495286950587867777551744311617090874733895558588432720666020736246909971346284799635145914194884782412917676601664486644682337658356733290043895672771706812398541866575482803938250000000000000000000000000000000000000000000000000*i1^31 + -212243517187805990602772870804151798879167915506950222236602602571920185966466490913339245785288771309189670195837417878407947142242499155974235606640443399585092153979283291499753481401922385455918619330951321301590108417648903383906467782586068347907309019155616701336648042130647870680509613055616106428174889978122291775067955168972417626644156906526372847726368292766461185199687000889859729639507085640924022668307033911943427419214897838434183217779589866675366532440779777298476317595975373183243450841673358294518574964759223123969934769521203641862442670856358862086439661471500583351229268992438568792588473075354031939494740214049720784765652875300548163351530180515127619337461197117116388225449244019922238310149792996383990641288650403393512907847540914293645310139895153339807366095002298170019806002449160137070195991275250281482065811024083428686537458882617742911574790326613689751631418857246030714065935970730916613396185793206290964473456678565782918293460766577904800901653947338304855290990742380223295323368656792855123813273727111847632828276600252959280550929867051984168729452110014074086575095174428368849604183868819782987579432686359164069071762383002183250033459387965040137963816939167256878954249315250565048325656932600844419025935991813489967311734183708317506379703953436298723803301451120903067606080673047390096998286475537253055189735855553145857657098705133374250254302852824131203097572510802486816427764636893491482530313341720775776238195885388872399332760897801194551410181486514153651451742673867953216260633478886438903341668275862586418877154606587609256060360903119214921798171572169494382508929087037327688640482394220677202497217334381690119742585985154917074775883898157984957212104752552934754240924104329506565318653663600197005737372031600832974365689599432735881251404847705386505313419608568539514193029694769719043112087037017569217851707762522178027659494689176528990925246215668657391137668503211185249736004191157062915522908185826132428187892868410510622418728581583591979552037525841384105756648008183719489854461992870541719787546288476208385298867672966766564825648853596944159986989047467147392819597716402305656632646990016843240006052613027130066113384449772441421805974177648078093379807698612315862305019379338748304085919038153264379242112636475020473732952656233718949538114732018018668535338116363706895289055258434029379709903455724731911929280375996628240784104448318120199937789231207681498446337210633632628939943212763683451921373789227570220978744391053522119611793176698880226208391567268647722227234277006389817052958559129525184828378419590889432375000000000000000000000000000000000000000000000*i1^32 + -6547135118255909145873048543978316423636308641677715313364240686676451946450257162508878276833915093282911880510301872404377884860294344469790521024015081364618751789061306121504461023681871797913516849593940310485158402416873276979506422290768222563760247784964396589543305153094575550189592866323230378542558602280774023380717623770932809653334474330708965200316116238136525873069859677367026490264506219288843359209807709203683159096990774356764863159148653776174985204710992778550439591397921526853555237435376507124958064958782152671297963462842789626630174613382017852462427324631338249557527632280587416358969317571806618341631640244046540883985555291910299346471689974966998934590225015955540232481579212463217866969599923531463742850301654113918587673232287998012671109353165549122972210297705225733400105304680247210729316698514508343725266241892253201247179234660918722484224870646194148647863292781424334633319775053688062307627224436882782762510978113541429901640857003875180710332272813822382399019183530476589164513897843715415098804672541138795945113379830778165306177352935390314550823839958016375570007327482635156765539744233174881830530178937000186729025064861014192817704851970275924773937851169681983747544776997196054008310805533797299678100863643568295558514478588385490656455298925498884293984820294183435323502106087351215664975279810803160964937029956953583737497705461732817294250334093919203884308236025448548634249063585366665677584148447830562989560388421468461917484154460512699511171252481399260588794637686200229351390123090293497275900464705797413479073988973834908212637819962882499579356194735782313824113672785091260963901436743917684847221323446866799768760601753965204432899978037853495704582010281360294117473288294764357623067297017184124914582209772939889509675905205324450000866365668315480517943704242871470570930856201397842534988603064246934779967261593556437103734469873700334380867956168641611072036782037007152114598523232664740010033792968732714663335995448331934385109608135603716539077464007838546608369825474151016557112723946754460896959530174146737019439551258457560507821079364467257343854538941849920678407064000739991600781219002192501935069149695687973892019565622728430956293450429069395937718496020200125404201630950621525526179444659902473650728608793950157531838523268994936823937794628122780868852603082253397352456958378334096273213727433611893560174248351556418054420422897481432428057798267273814387065384657196981041396454305838009098871506469249690250082651351093490106072245582956942157237537143858353262635899490169834563976755071599489160414861469064995875000000000000000000000000000000000000000000*i1^33 + 2041826719037949505503791064475098034580859779320352980870308278061258270667705781697774025958739347950302200177178178952536765882125462016359658559131236199231689621978066348303948240245828501463898238711076759211231757542664865713968535548339548911227168952608858183943510505884979812125174825097077456040015033229337511631788921063765672435459976858617813156081902462026255870983616647662236185058725969179883209235614142429195233339393595351235695617422658509315981849108483267780350985610774105176227403380787707071144729731979492203733203275334461509857231525323209104775939906769208829779554688193909762925283627498728343733244836257050013326960997086103035846375094285895581873937181244910267574505788544651333510573185466585350070171655604956508935396290136185538814644194791679602262798580569372593353793904745850771629194630770165045274661331024717943521787648700874508921537316064412390848494954859513704540144020206274655835357111963489924928985438207636122379526851675964209409162067105486644277640308199773211811237529381816074310810488713274646511102471169050854018055924124033021204456076411059906435151177813170238506109143646710906655756686943027366636603747951359855592133774656694410396211240851018383715430109713365199644251224217467447166912239746121707037521813414836275228279372641746912757735899037113375700861683234890741569052489645917892458146805263756805539253363032702795498104212752406812931602886298809785981176710538153573298481628889753919110671456446077038399460923095886850890404528251765842270087194100275473551036858587243984049985795847046962720704992856336251349151945481439712328761576830922667552880052366998120601782704769671380212714172024874766721940594477154287318799972383396179324248491173907760583825295437760407839001543703989989100720173354424257516883930570257557207877209694004644025789688310509893804352602624499357793964440358125708480487522582390709123697443612209488342149285170636663698941555278178165359488794496383438582667146283097023835906353298533881521389120256144695979232450270415740464877890778150093227752863604131212098432648034616888057772036320951090818150892972748710014607574177553441994412279814219130325671997979091837728900380919428935422251067222996967461626562082769550956442204510322118703692258753068157743183564649057823213095052501725637944978488154771856202940080616713745050151829440443314690723835637579936688997786471788094131861896673202228257307285320364317983642143407442758026898644287492857498566983723833979019465688715517486054378896971323231034142283242230051129560498606345608124931908598821603254763000503844285928169415458014755625000000000000000000000000000000000000000*i1^34 + 286927537860973299758961449341629691504958225699706001722298377819317650232008708684528615168949674286767543554140121789414578893255376833341542383856117686278853570831339197228764328877616832048846850454142758319566224390712535556666951307194164405008918365371084603417549884410820241132715562303873360120706651732312496654030497335005624434814732582332559730674495749229042342640413558322936161803808367053122574650847955709377755364874024341067820727965871677117926361737849896330265415885517971273394942205251510169391329517600556358471864375147484343684898676604575419468017057467079561765354360640449222501958137226942376533695415033457387524684856272929653211740124502523460537649894433814534836292885680767909122379983936189273895108854271050796947838624280980347697797282898060842329355972835380351299594579842630757047153070858546488817520696733283262272514413375503447923893223427734480733154009879623095783045628092600539354688797429377578009270677329046886308322071219341234299541484176320906197869594234120766344470229863904535012903465807102838014490136217454815321322194746472904069285096849133777924119842164376986620531577163941218107420705362209187457468216657546447421445983534034103002709794647129364047128130128380609862294355801971468968598321218850845656434345906987422583650240453529014886788094695859306539926391104662418012244163432583545245086560852810075225467319654070680980646038102783528101616193357456715394037964860522529251911733919889040201380344433793391338143938179600415811959333951190483579599194839811534020927599370899281208107436264448611656681350634797135510073314986300402938130045049574842269056060018105158092893108188168958768135552516213512070624062865279501697710848692615857075713520541835450552290880391389807338157728834813815628839489931884015314316136055461609811900183569169550207865130474399522570931837595869576133434045883886474618310053535584256971387275113879473906630296430561412366330962092394232150863369584587886025019433235249251928766347283900226236285415715011372827944272770720332504973408236653847291016209440797950199765081579616130767453843046471857194780520518195186848615021777467696307760849088060720032764122673580026418649607768315209541950393640589337660555268756330132864522090535227751189864590103393815071323225866494218118419909776470053965899669156779217706812734872676160471130447322351338788343731979020203680988851901563811200061876197402151154061221457792391746585952557258095603381699284110761527460047283313631043118585629381092271252700870332209403977168252335769510217678811728076926326728288342936642981228990873876356944982022309952125000000000000000000000000000000000000*i1^35 + 12800782989125520913421987731171122723553310720102953003043751025262345232996936482368176056989352691936500172903257187426510690049492580647903579772945441526235358368766734573853932788087184183854970973717610914480561638521540228419724420841673982008754883313602726998448653883354890696630585960450666252422908293483608739872174931203377534243309756807883575999171103369021407444600439325284788344423770081956844025850492032287305910110338442332533826121981434190710190026132838209499173122387137998854882937880933929242097503859124476034325204533629899798270273502666934137497282851331110381846640130734364309976298312409273381826797543060341884427483653486437988400668837815282280703882321664746344155759950659588405437814249175612146369634860335504286503856519157169455097255922606881374309779220163602488956827527451383034822047590270710894699765299957743701941957762188159029442926018082580988485487957417421640526518680930422195332741044798536256232603955944776104979834848018096952771944497491643043271160365873062400426015261188614049706216300181109835957238689524486193107093747415093066646057723203333448682782132278932282415138727465350045234183292180891012296484275178037707965042713995235692407103063305294556327823485897927226106520848018816338483958412656001516683376787853661477073341357233412284155371067757401808461803314948067066667803860163270578083636860609822341906637314817666877426847583546282075570911476953804753118543709920615696238300059892312349527671600927018435101582148574446201524636469092024942110466380123858695257780452057807444053851092735996680599472301057356560691359552029730456714432509093054902277955678690876629578993981876204134370364751964020295711619909807009480042769708546048399809788615831208109071137473060046885312685594544705466821277174459154259239828227491557643455606840526694598257689838642956685220696359723164176046367104942882936194625310674677705791749456293754967796977403733533284678004285626520985910147101120148671643656080524937145658878468818670502860805628293401095514882528794703426802440094727778830829101295826504464681241600006735063696578339738773081411752366223765699337418460536658520614274037539198302367811223077667955249753140640167449840286846408506370534461816563448335954484814118268604029195459801402031457651228183579022328983717962167661959113977640636894432767803538157677433475658811431260211510419266567779012769155589982012133190794421453881096621202907236995132728549129769950613293093718737412033085492996204396345849729968789872145058793995093731334467866957411391236535945230271737859813892532867062711564341164918215277433512630151125000000000000000000000000000000000*i1^36 + -627508558817429973325931387497633368659686495893024743739215594261900112583102531019573018482656866126416283150922784182017699239666166777439689432757032503000563020445291050576221917449895653197335543858496265767888917237939129707610122355991324370009324216143067107274046323341536742776215115281967043228848742226605152174156455668624082478483241094102752485038370041827642380433211358596219752837720486352753334086630608873471895074222835440651545766508710734496817137831124517382984794460419288484062625066682041553222522268411885182709141174027498597107562587416642222707450406810109125150504004141572187589018711365722246067417974155173131276403750814069215508497644607733320487695702202583803637803340832917330561458283209309463997451140312601792968751520858212499864550216126864791092952281873570093028808089317492211837085028409620132386945853428555552080906939200622094553548596280368535614485826637528903685538557251808119226879164455147180626267389857780760861291888511245440192653219321177625417040195318047284206670187731233522212325659657355331926065689014264280561325901785389978943821794797416496231536600736573402895655585397598321759388972888768220276718953443987914337002080538260692264599297762897515098424712072829864238206907238460926733832802137620233521549122871965915784481093108260208224917117760749186401750097615503466633375193696412298120853246179315943442726562873357277218796516134346925219578381066711635717802221904062529246272660759053859000234403614610936117268603247970790209287390104200499890858690694323859632842791989935474947153887730706777746731336217211205440058997555740080745257877205871952434825349676474913388529494733174286987931880404892703074573733819300144903356988808854705248644993784395104669870237339009428866940564528074238997790606480312939540637297812722216287171727946598985730322937173540167249802994090171774237168208418908986138951217468536353102252761195134789478407654429019649349575918535445770841612510317997427637390333513056638767758362448919443445985910346545857781713107359146684296699258061977291045261862810675316062765557152211594958551911182905622327161873729135397638345650224378189947538154543114033015116095425193880535114936039095845085095007731709495193342274652137831829080621776513522740244459168392358362072465199900041988348247616436749507310703418581863633761966519480754876502630688216431043070564969540866499336130371130407775875646281297972772058369866171391018070480640099417952635761344091734429723354216476512999840983715215425378651613629669362959063317150695466796634767886342990712813242790300704248974287972138611885390489214622375000000000000000000000000000000*i1^37 + -107288104393024057496630000931273053132794855077333701409031856967713507637219479917761005807257293898679379130971968148499734721187246095476086804572537763058569223392202215020193461993029799287506310731268704351136230147934937593918909079354694849071612555863967814346109429264560202253869172765653231354662025857462955346647856152744954780282117771538217590269013182869892025941213564568524016858066560266208078406510832567106704000607294002284543942911912010022642047610477485910056386709392005966436465597483214223216428042788650707580357236633394220833627469319285153888520209793686192529269231660597106522051405409288965457680431161990444952815757731949549793189342979308387907978428547061056978058168259399601584359250461229317481771449859602286452920936039858985350111726937645513513942191468191164337863656694323090500434503020337131668776571853666118187640653594075316879246788447867119216222113588269723989748369285654159555567605182469619091483919291643327713305613672560290273135515002140177170153744573073489777050033960080856109504084636775883628995987280489600356819610268422113557015664881805503200380329719283215322277839995218859713248824622462915305189925330199411849655644612091419012489291622251392169186451390331019903055890353992298038322940531453220970378220837398126166745541634214153136079316403549646398247871157044960805359708505557261356332932702515633529041307817308068544617416674070177370642783512619820542469038554058821655321548153885640071355948717498045734023466220976711482468343946164442722704721236207909104191939340409132372366796541323301950745491015723490503762099965012292006983320118811986749417646530005711545326388101678017066764827116796374032562870966491612678081386817755054705884677711323864072611077191064251389043905753671948159043500089482065213613920681689577911061937874793295430622097745747795524510145785189935136070866542682363188828831345913655627584098737471221665530144694782123222729705504060094998071459645221253568432745224005115844401318923335419912731258298575276309678728786708095077479843151519160094244980594118474419492240705265591209767761843317055325732109909830696420554647932539649425367717296550734625454821323812434382794682784485726339259813397788432268913207764644976259825345481855346420093999899171996067810285948195460405407014685871074880236609508218826426864060854192107153567308793194892171640013442181093836252934114076436886919844271479568479292284052737930069325403710283874729895536293395486225422332338318795918066569617555011717956616780873795461391149680792289855415626892356028401341774632082626050734490314904008107803978620930875000000000000000000000000000*i1^38 + -4484404235414492350375703434713495896964662541132388067352102329713814303152657853415275412235504817030013179223635917347286126132238553302594628061871372342420460420411526276285046753876275410731606609697964229283826330620097993239731206357762087035191045470151290593233833020034266884728691306171309385196439790813044507975376719326825524024494422234479809489935203910905549218934856597137348452330129492489306125410500041747945752164114964143388674661287773215262509654588882634877780031309021782694138688759358598833913172824608429336456986262523108471556443001087335128072242597995153000070492323274233367473516005699604469246424980804348750721483881676206602341536539706806144431101533070992247486238512964413456825528341744043935811750961463545932181781154113077874427069613601381246817406835126797755844874271213536071526467358882623635894197945373081455556495911664505089423064212807730334287060889691974815362141743739768339210610249544165748197519771203372781400294657687754525737746534815754586450616284455423516672271431622126992879038305788696488421627232933704262541552548154278952717649080189234087367738746165770022144839824073330829105632578590681269748462979168292002724938313560077933499826248410198651224875533846389167191033068114630989715170336837907939096544967967402353949878731183102535918833028230388869760268056092815979984964662604058569845618411209514032058984642701896481265406562237671282059070981672652318404971224168047882225362703590979086537389588240653929286279367035814757122575337848585621996232603315291510590961051751289080355218460442943334724719165082448898562422652777947644885888900597508333269810405664351269008681401156767834603623724447990046153304392485780191484744585917697871901750943356372649744065686971363338849731381664531994201488596044381231923426275839239549800142487111039876483725678968785779800036785343570805837150147904701752581109822012375325861699296668038622590688735552890579318360566795091665686401741151662923930805237816557745333743839718439273824838617632756068324891450316713181654356867065343488489492309562511762709756007719960907674795458107763521183890298871294578883756272215176391351475281311538345283929103542724907883710456084037842597161545980266023223352084935738543583606997911816986978038495254669857293677492048964058850893242022313908240912079723994741556950818466368581393980009407656084579407791367983164629095119295144608259443755752789334995208985559896441908477151751622490641355180659128156779753201750307644868611786134920367142918057307647583611291737847115006396772904446233856575955353859884763066288221119314153477149313624375000000000000000000000000*i1^39 + 121215429560075267573319354113085307902569986936141988366014426004437613172169601235800652265504690479135500079888083903139494713494959440896299133838160861827815596221686367337482720650785092361250637136529112638716514451527003836332126002159541818023668498155086383933948854194041554029386233444133785783518641528451877078177971916304748123536593063223452843147698158626990073904293695337917094172471617696208534991901095479223924089890301610025302647055866633795290033714701354272236293649275829316027389975375549500668088494093022747607214998104482848937009211977489774241566759613980897438737437481616062622014258733050028724122740217771862834808324101216469710821902951394520521636499307520465049455616496015268198032173129944141383653584091984032251141735279092370360447138773617890434189963445535313291061608812432374347516943122986214402709490703391821737763351208566132515305632651229451404376773847981587052897225530106919179442416557483436155287092552319476909651687379561777133463960651033464198598911633236966890955745823666339155823907630651345905965053873435232761856430362801378098786597497075774474680027210090856197619040068052132085421656201246277883610982128134220003018479426732629776349973731179832934114359668382191060301602938070216340481796604750130567638364948957108888918857390578187929501939008588681669465767050614677290530403741740942850797279464314912418121153711742903664289626490990345803975887955736215521462172905471661843561347840614332292451062925718694290275123445461745625609393877580773651665767398084851782208939852039110092016785418368633787293171015754483955433712986164092919914247048759031747280717486155338665711361864059925584783175576137520871751758564066488932004271396300010646642518938918376824593591585365207963489008647040899615151131749640610795202750145477122765870034242007508016422710370277261098519972370158019136486872989895880291534595843363785165816746714618986672151779178872110872941738407120988434214141224741808464682663141091529429663493585292270377463333267223853788840139890608764071684102995824599835424326028507532972269988345323156139085076581885075973374115509030910746441376349298432087231727480887618357894283394021544450611911333740314175761422319008295131165728217003864547479127503667700919662927729835996690931463774577271917784898705993386887176020738944774906348153457267133020664332564440674325135903998464341554264063376304163584159772251128870778285764427263616737602210402986334561244960770837121481239477950197528228009871177045385469568993134096705397639042931530002318265773993208568235743561626098903258097627421528087176738902198375000000000000000000000*i1^40 + 24792395344425411897860425124747329040428309865397865225230438888733916658767362058186019292844047268602550713820213982648333449935177929872027549826523901105671969266668533934409231156501434866658724450870163052306890302188608446545769887042448704470583056266074296481292813130971087092835023892801267462468497496676246186115932402703448370068948234596570989489293239239133844969536123415243396996436206623171037535236693972335899210124220675485701330882321577573206903248237713350419825755407002338717802939883139281750272402529418591322149445215461286480115795827450746486578724910523691248280936603101355831000264840367188727185041152108932605112565500066711507617735975263210053302215652334915419218574316959664447146158552368470373608181984715550997079953773513162926821886077602546125885146151865979030713515022594897693668827595147663202165996897842457234985935902206060777567482248082342693802281493308876334014145624134726076147877086761463090575244416785462825580924066032961826161616579888052718130290796577036818834215338512991491255443917355738898949541300884185073535200792150911153434671391590610505396833814716674246094923929891694473469229337747096658212369881763048219964273118216355386587360488112759645649196488379673840348267234131499828544511640099822636442333917553343461345628150376030177127690632575991252885539827981793899937213313328956041750400796778018767734839944086406654131633804610313632452597158146658401415646007953611416798445875268519960915473914335399455121724998967241767281515757944251931134373457259332411188244042531971423182142471870650772505901841819818155847126023791160638109687891064869825976627980500531422283946234690794638093379393274254372843358336537984252447753818489713200524676724189271792004441021854002446754534688780536046702804783296447686355973138897560868557521831104499628792539309657512989892097245343604318259781356418747811142035089257058865378099065474082904239815797500240042427133870158615911190403726977646383737311158977020191364905157147337660846902487245165302118505883873621245258443826589898670787545698101126320047891336785931572421233346214695339946111291168593317250868546133087465415974059129105444202755280648416780195372286057072783061014671511224615709887076304227294728004613828054286472557272638408053312424195191041610321257759589194634141818046865728377318799786328841063846688488596010954594118690190656910391389852162614200396440225616186375715945968087711130901531120792008901728914762742945083544476348339600599723175712179119674321748807559844340270322391252475922725434019457488903427175633224243671942820567253558666624095129875000000000000000000*i1^41 + 1468552350883216069082101980433379998205679460654912260936713717082881186261591987529539945658062692750990283581855208871111454917610007779305194125861222252816928052908142557530710396054227912321734956060765949299937947608028557883778900978422788759762170241479384414278316265341950401094252188431864142740796820477434247790293775673332453004369490100710595591254013583566039596843802000341638121642323306809401193709894070995962628523574921818448646655137129970028807317169532497593492324311298510174621822454793387026770659651832307017272631926791698215245317249651738073607348313969378250837436608073580666600315380973316430762931479565730784204943889223253240220684727073971410682670284653223562396482735571307777223416571224324385239636300461573669670405792921417456419760843104567232220784201432003294790254151713675430583769128639175676639247532876425116908903352263122626406667908848732268037651655306803080097177225209590884340186484410974632343601699395406391583184582730377934516250286369686720489698139402623691574085466577671061874888694175926808772592564984462149759519440986010921223454756977787546143459760196266615160959112578331653102122750454789927351914980030328069541003936907396756196431396880203125833209543251986991192116454623313291051821805081902376523373051957641139754283998678392673138028386077477045072023591474699973243368401997872818051369482515332485220871079867213846142852534295373923438490403184602326945952658001928306877010650710503624095102342395452791953017538998641130615001567416326808976690281432223556511609291643244602827518341410671396065674630223720120640802320406135964714393922689047669514058092819921678636293135377858606785500448568202573788444391313520218269560930784826073675395833655096843969169533725038838815701887985574694822917148550216146732223370628486151713993145876426658744465534970661530494119240642216769452751962152214745765695111946643216524063158365497059809949078637184021607425146257108186252413152442377928435931753502562342880813655288252951886901893224789721987935543168022406983627942055416328530938669352885811559309226684031862357352038518550797224996668241201824163444780094004520309569103439295207713148561484375505089607792172533821264329289474751296369278605379859581299960981597332021198626896962988353557177360635911925034299209924630070434976856352334956607410031379957256715931042382593438909136370026883704406998753492815928572592113065449430780977761396587455362434110746089573974845647442808888007538642545308134596186982358796025839562468443329926094465339904272733353629677487409759146466658712151550273733072172638580566069726375000000000000000*i1^42 + 51473334672194023115857068531742755674668284236521873395382409794890915362623174181766945365697114252225811170060855358093717163699693538904949051696164629774948827890352449602187070000488032764427744810499607459295084614566584858430573193539703696282466995768723593455110405972979508669632814561254686864762334963412291512557769374279746239416038976834884501491852380334628232039856391557702283602771380834453598481708124146204942016611052705847603239256840765550513678083041905284315378816446848409710034719992450348863871775450475393952648071599242073003646679003641591015732002025198718554424467164061511946409167124194845401626874816696508814573078078387545891635894338423726456910347976906241142202535157265156207014221515377529211515860917234099045004007492181756672648550805592313836551781148831206483071426441920721724450329360020596987485591434416812475071484248970590451809741512221249400057821142569678355355698139498090590971624813334845929165733454106976526241212664141802399836983314740440749527173450855613447515035847475841525241429649075131694093390340466623561692594951215408735752536701697473402580181155113353637467506358946596162755560146681482991936337931568426854833724763045731648962550612606193883200051365898466226852698156467759820515302476790378035196492337112005780828286013646431078286754910053076034928276447750732000472578779937715173149527430461886593485068806505380629232594970130598473467210771866330891683219255049916121307684942572501943389894970939574654405072386807776571899191993240505969310286950676871334186011573659945386184109121056105641547900994860207057402093901027033732388650020515664462427831556785270708649599507265077842589122645600552576228083322596909487701870262114367662917019751154418563637591295704426049111173670394292288655234820010034898118840910889365421989201775953004791897845699980886738677121366136131475117793420210092066556720936930358359643425655931660926727791126710046552659927707795042383884424983970284641385600847666041683676168667043663238120463666959626174227927293541166592402479242141204727097641405424969950904557411427239802856042736755985564753355648704622055341661607937474982744410936063113817373986571092839486585659307380763836391552997528441493147842115285004609572416053228039530796647715255265931035308486297853634183787283544363917582611287015686699776307630668241275564998550368104264933260196234716262124324482802558649040559546682055168432688932974946539408336633148148567745079027071031520104913274132274342448184003551252721421818657662080271038498899988518507691186544655441357537504162348480136140192734667168155469737875000000000000*i1^43 + 1220244887064118649576394163574729104044219808128524203303777379576254942809287883870583192136729864638684459305169350617407816313893741389305500120526245725558056238683006337815203894667875177347162704024797633774542249394085795226048003828130602673003330827411876226875567752325316391005612074607167265588015275716900452002353501943965966598634871616257018650973153616354628728331593795803054754154229927473560404719735490742752716244288577592278347770298093767471529918679139827597158224795109813714375407525948271955670303114314420153693190808795092904193940426503483254327966969367286310017936386310817965138491292160885508950988469574343814905005889044453819845742363776857196678335177480780723235379007117939751776485982196189858774209442148327764400061154139858931732904132350231210620456076552979678571261089407078190048492342962835161114880855594359405142891093270758420397486347705383855885507053439221609687404318010694821436521353474531713311591173409804993166512064983083694177137937532705487312769681147152375252614407276966559374791987053026654955803210775493906572515731554716469901944433722126393618618974990316465398392749293798095497742267746127766663373176801526359909586148347606704281307150983455022018855057842052539070963396788312919026490262017502340239705382065225389527463297609770952100785044977219761547043862156797857164361448410408949520102731332090042979134060712202920485550806321022659578674130389409344802897590555854030979531977378969420660996572179925057255786597853497014983703766730380132190250038813061709957105387528043419808862084669058904814069518202729378137546070243746771967688663100896925007051041044572223238616815441049501038268671690036169196819392523987600902746978642992612313058283166985858246660709611009118500811921318809765747041787370260402042728678520665454339518346959928701019333037594228661096808940866455765419686617081464544169712114223864670928791502834621477089243994864786030538355404534982783898213527546760503761556641232976598251080997284312120694220240467567068733365537208672874850728024689139792008628759551895547970144947508610329816720889886752856565539507460614328073411312505581429275244974196023499159407274365063122726840760231934680750831519076717575658395433723638334360778558274436293076058444283330038244871521753517489028869194141581087190093671689403132209288615666377961401443627011361003096297605911890635778682626647021522002201070840177406079386037185744622765702713187865853165114166650285642523704875217200664533353092472513261998218605603438625068063681791385882835177625684737678087289765353650606737680653922331389801501875000000000*i1^44 + 22151062711091198663987635739730560391957843702392453812336736649112619752597207273085742371380704386179323637441145183532172515018068480201320464829280769124996616630950266747027184324043599114141820773363040863627661139506513167678609978928816489328121233539945392321902875327534365417918269486046951121580829293527706889983039430848274743974889725881838179310860824115910313615432111911768154718851733237535120102874589618790680879104681070306882725933184253679420782424066058122800266781240433910494760859213220194539244088999703560276661171508927166126469805835912755814311777938972201956333560024757076733525522409556528053627511923707480132432893750484380200677150223467951015833623251237382221870917836769795034849490444787212848691956350402913510381936794240102879197403504676383111713206519083345493355766984180452485641589207833592210235829491135475807872010933308380907974560840718853427474701922207787475685710683521535159234189132168701659452111662284605916623093688429729881002588412539350311910932695439616150296207752704727397559903029398472768985937332842385992948769576514388068287066939469253470570669291078730579772478862030149922910785262798930346901728664706831908284577116618045511964078038183278942039673678558284291445588593840002671289333752303550765052308445009905769345529742892993574942311725460066725353749929927992357652864157901250597627151905120356475859398376257589317091542509105134992691070575781029491225256967370552310651332309698742215405620801911634190930466217795556387061422161562667645864533338708093896564682378936937937774363455214719404645449298162802603654370789207402447066584040807782818363240199004731815079649805680802671825902022003031431122238471401535649988847744076333058368773419051286367085550027931721175759778291079586229754389745719608241242179039380651179300602390870899179137431102579176958695073248484045353320882876920528747467606576413568748484827622870781432352093636646193001024867227172851988073981921037726137481120648588695625103645252455785502948136385443851136732320069205536981036671110122577571196310710795543290575534751034160246934895854009035057694296854540695253578694989502920534377188610428407513295622485662212259655188881900092363389973617880716381631621939840557944804022596296792563851266048184502089575765036910569348436129394715475501043624916711425150274453050475872894773015759707568943244306319713246912392910984166925520939894632009308624777958018692869749879850948853646071606822536232233326066558599783222710985295086662622064807574826028427218237490344188577126722992627118424373492512723846021022330988368268456386183375000000*i1^45 + 375715401654763297507262463509163740860008115403862921521661930684228285312041873583200355959225528584065884356155456722423174334315796353861297586098722321736560462409610578986246856187566508823748909593079240479103874302253620271969766273073027787617168485991710491102364177297428172879615848565259345116200792053903085871046735049969018914663371074199446050283557085838276602609053268902849625810974800410669255891465921740698062766333305629599651126868274293431055312587288347378509998290702132593883338818872090770451639950905526706526468687231006131507973470777595009401562516326417462994170266808663722325460261879620938943670387576093090905881571786013305588033685591981827337092733986755040976831062735495482188613542781363100960979544089549621746925620443527884550014525796035466512823048569483886473526420131730505005342940779141223527601580871955138098707249101455559988082224941253279308897068940050211541703402714038483277498504732391965034688566483740157360847937674840996813417456473181655822451740001574294074468654512501840482125322593944405829619989160296844223638592435892898255928052694416481702344837220552531725712885491635510687374279077813849499123987768629917548359905792141163812739827302855267765427311886635306088696512701836137731118299107970822050403075693882660006576636062250634097504368487732523512109055966611538398489908032239068118117940605544273710770450124989932439294286902228246318007526808183467627563613390450252429624500783024791716778805985128583061511881110788582768171646896766675181328734952976170085047044706086992825482730938123893513130550410819531409047314132160572547932004325267369860762187066635580984350352746038915579054754462380013269946968229371800930375628936353321754396691081119471694592580503408183795884406985162095268167839616284341292769657537667034857136001344249791150555685242339438511881449459498880944661228654606327896631514412041473247480863741488521497968042714518559803223871563777604096390648098427029677091205290203690191208350596648023420549965153212861579726266562171013900806479838676829765955588712796978000025054302702801224295707159430554448467067122778340470882874087924330715191869818808637488193685169159369409424862099466706401996133133580898279474514576111715090462482049330124310292128116353523809550078652271266680713903379525088235102895999607680786938096150372105210658463064428257457140326118525561459434214137600204805414607634506315865677935046674549328559896709838413246414550075980436305071467932885059736918621166855432399439165044543745795503581415127229056564468110539806138135305531154698278811992316317904779875000*i1^46 + 4849716267133966989138036755408954291190283270196497527218500865010397637328733760093747004451219087412771733454582359633398174641066630274420125464916168482447888718170717172246654266777413167529175460339055952477428712431324506228746768525650336263685132374964252125386280754796584818508296034020728037099297892147013877396465844721753920995034245964429232894074588073977343513061992633528763671595229384381424889673136531587221222250829656832001387233425750612847783148996381366743586612138333296742452591432775195753007443458985329551956311441585827554485889009673266475528406879243632411992510726001479825046739065656113007389836663208840337105051355377110741499328067454792023411065435426804374324203352409122665048373792459997544274244623973022230345310059943081885384346984835211387768215159011066788944242541004466497153906475877681738073428695709720919630340613843065763464268186383531928169249756239134928844324900657601342825560015145260202182594906271995070975998257375997258660967063433269096845725551854124159584171271658486376090770752250676121089619088106381892338430768932157062369445125878792743159538311877111282196710384559139788338972550209674845342849114734809192021548190564969715921984604126361972384719180856134873003577544765198934005213621405143484529604455574529631121690096330487119848408194205157526043153847405057007260493706502274469612172176326726458691490477610564804630180731571748105782521057636071455579158828805177158474542509787827287724995987336361183580700109519190905551141390803086575058333169808225557656238286329158400261215365294399739694043584953383532214102415882119126803112888723684152562989458838935034437148905201435895892900891806662713204807554748019758961302061046132385136720340792200508417864833274246028131125594127214752483832901364504624374084881472021743174943644464962217896876530871804180402058792344328753632071358412180245183540357788380116245084708482275813590328177451124419558203440825807407285053473445773015011459508425059846991266906343035365369760245780008909299375294038283288552060667736802767649617933108932432585135494135877652503593399963673652838371788942039252917369629913884754909199816996779893962453329655688312411970465342261866029025933500863688275020231257808972011634764298532493813083199621484752993450307294776152396701102887847182065747741472186753299126850471582310357972997795914250621709939760697679371634964541922521676716015068389783658990470654092492920620777708992668977085855338494838296325413195923732793710606645019771640090067735666217138512298491481077449542391661077581930817450736032649194462867164789941375*i1^47 + 31238890409276282411196501976519632863897652132075808863938861909661212574798317430760565767787704312051303027485374346168785361348720934924190565782166616953230369724417962904151888786366251754301916892813832144452173746282410222648116914807718638953520690154307812225648388653414420156316402121756700881899805409287464194082083450282849114166588080827641642730224790468283786531448348253641741700090583474109397249176253115228028088122685058753276195575273232455199441078097115011013780529652253116313856552713294580949404590438217154227605548398271614078518680690314665145885230069634602796794370917653237753693672920651971233390717582883555766147013754481494406818249474601205974113438384486499571487719122546643552438602988639773414317808251459159235051753397878842978626162164822161534362108145365314512062265825123839599959341164178050406610257368984297216785064775910095517823525136854297078874040593451252121730503729336583705639258917846434099356346978634757050675768665024091705288083270796264220055483441932655379002281865588168934655219493961679972126929573569829951556473241945483624811321486484707708429891102063970745183068829522062244476513317513517885423867541409600743399381788781370344742388117508407681030446807731709420374017342888985258020355686860406305409925491540844798020550679224592301876246318833122623704069306942677127313626933969209399617706422946282205544388787416102892164402361671734291043309463761198281028960371878565319233054031864836109945931506228413494687848090120412957270478089899690488966550973584423493355668000621005479289679924581868977562270064306018088284104002755883621683384143231955053365387937809248401304502360866581171374416760615796302439401548543117007679980422646889856391217818547760739122301866754644085127706748709739529118603578810776272867774769928308517149379400179929128842286465459809673747865568959302817690547506294414214311625377214610497826442386333766085341035377663505385687507389326744499061261479422687227745560775737812467489582091117767410800941866518179324841215479725915382131897312955141927540379606194031989108908553947510064598277541477946502614607504104002211714454321575033669984340453576941498507813140630518199716422863280438074959327132728923059524756156481152385410078959074953231351681252418467126748692357400158551019079023586248213763414761016476663605757512048678075879320697869770872769805182265466009610892394150337214937342126559100645280924272670824154980162230751366698586867629428225582497706234084810213732913184566508811486721988926884376208901225491665243176289189697451401075019002380555427584629765450496*i1^48 + -148566972138326307209897224527088704612481635227724368092380504026901335021898913464479455548644812765838044796342393745944933005855315080586761599031720909736887486290686309596451764993809746092600493728848784073782969154832160000234051772733692975322317569681149222371584331188022603973902572852222073951853110639483649878987230618506308568515974017789891899089775406129002932830709470879539846862916284067819520770056918719067141874262159714110842132624371437333513189487366931309169005324273902376210652056323517048553991482886693635071205176264777951573242973871729877922920073360848380774509667847611212205355814693536651955787391584937985658814526320711618202717974735232118230704166417768512384703780040231238298946200366553565644231278695685046040182940844163376786085469112152772673088851935854742927794639213649654218511684952353269902219912932715884030144100003519656228370137261479810529631368376102424709105672594601300038367972670841884767936482996086738679628792756786125129886906988925701425766384519603260796533103493896232526297749286723391425499639008121635531266313040684266960580469764754764779101865066891063556039801573979840368100571529619645240476454122085859897644324942253886202211511062123761595500790629936167483185124833441347703596354322320787116315016345925163033410451482136389072847919118099566813940773098086885378853215910591001625196035815362476074576798186274331359803997869436633197072801260125279376283633426693560130048522021717606231740569131753989093838655517591290843241037580097910145673787635535887776927293536680842475012906436365966667645685445882786827198706407453368899264866211608004843887638111045559689924989125078927435580419756291135769167508462951715324027440492999737818126725449418350084683257036059138338313152269838496745215524351348339263619793481859783241758410257098779812501176998805656756504371980066229711023044951236557755220049643334542468994241888303565306360681808784453938665547399272453643722866150598746049184996295822719608749891546443573171350927446003490471847279026072301513724425807087904322093315958059244449136341848437134080646902393629601321865331355439452233224245770607348758741170706680250546313654803687489983058288819124556993167461237896733761258801348748751451328632493924136806691038748393692585770895901607063922403966468051475535144609238606928240431366848670042730051659842494391772647476280958733989082876816658016676796749918980349504148994799699578655041507594400635632938281083969853194895369309038535278967934847037423813717073465186912450886598461990116278379197203848419598057537154878253615505784832*i1^49 + -873373212250647589861079245076394749497903458552582167183596264148005042632445542756531620172780485062905081086098681941417548316215003967203999581609734345727781618653178284659290318889004932319461875380507164085161887103640779947247634755562935104293120574507350358319967273673666997936305256706364999121076877201568017338235418160404216743093337720199844775932306663254763799991348427873843460162034430115277185839068189057937448344375044143556754504388231894460586262633314124510521172753570107112488411122023486054708592624816935330406852064601728748895870619603414063160038400544525243743204926845755601828907083360036012871261346094590060758108030557502730485026292837279516728487326391104400835797618314917286126886134521735074318238858692502714522490636945789944626142034830352512372198772731844941718625311382450618243294819508926245376928531203566280647491606846512449372479767599068772916558464777473809280971449390396942558449603637909659467780987894328488611005716950586684562728713798539679833769835400274475502651642743571118757277904106176432199167746112074665392141373464550028072994945933092676410632858211156490115345436249834508344146712600756216945486463172476661342753698993456773439020301318673430783787074644005850574554145278630904083034967726076983807041585702419545553087744449493068420666479724171318219949366186832375197755215641701304043860848472968533191935635799719013195805773466420077020014391421070866951223364080211195537023214600792732142894782930749998106409249424624168905509650541635980585257363930622032296848257751110154966789597762754637102323691900207238264369635686828854064705816429982167600594723475389123823513431671120845561142400437009425484101184526226907854594673955807392425142803050539064495152180781619620478244136084710591424311264720724912181082450903814143296416071216189291130875376992909369401916629564146016920365945392534540804690835274495223179301710507949308022450668708554720057848662059656300945955016892248320876692161654883821681617763202106934752440652346802802344146831025006498019357854650433685532494441870892062113475951096383415779080863773146748591302083627730079881643700320397960092100036545812846037559334355758447355082080447029731501882947708052150022698474822203153487843790058211413383142450642143154503658557193402647562167993330681176904230009235266981016948968498257659980248789240188258220573890419047672429236159024846475468757861059199070949201190101161394102750587510065902169017454473819096103324307679164078994935919435181334833717264377451586788645671798897033239494078744799207911967678810928063709184*i1^50 + 722531087707552546274859893750710373212387517127437432357640217458127945869335823762048077629761974985976025147664317100336844015305413184899847561403628105692476795270587530200435230471512725092078941378349339159254910350995824636904848639097445888524551993378564651778091861155029155063145211879382504289431124947144778772547966299404006956989602751322867618355383627662733827408543323661838335050832340434288008873923389686870453761517116750961369253554781761779367246935849028320415718474773907159022679925057412630317419606509730858097010633907791140768265844123688888648019643031617448318982601429377831907031390100993781575230601721014294844520594774779713483140048588942486728444598217212991108489663721608208366387419085740430958902476620895941742588773113516660551347698489010142446151700493281741397083065228993457880050535260913205452995309068769369764495212932575815879623301274656541962249022971391168155304991012686371508810571377789491237875477342591510721813442137532545738805341920143334193554803614630219677906360313018185770071448015904416604086378550790096611051611490214710024512619708409179097709453475405969713778535854131583751452020353688510480459047879656008557675927558531265105782565308157300895415570095380679107403844623639803245468486499355016390506891127403217676295946650963224806424024553121259176383262310809483825793303598260298639090432165937779224325788191956301825842052518661278894269161562329061846999218864568617582426104289230206132479091334460694914852967298574524297070815866068520942534585815602190710287401719404051461458732857965374479437140587493542958661977944907756191363953246418507565078067297607798952457773795693758003008919871349819474673758033045022745141764065892720352595300272141586489591452138602305334453056162565123940547768028667357739396972591699468497578750031418338958093456719903789209666458133945362615551443043856206971401332358928380627190919550118521322367060718423104082501437506427794949031091268130498221606535423711415013168163384039102468649808869086662137386567575486523933560795616693385300189969633259366543795033770129892357571259903718793026134925444537103735557075416188048828777729965770231662331095548444860540694566109040334055330824313031844105186940146098259788836384974225698200145533640252428119794188823964524327353177917651390966006029045132376722464447959014841096283097781091581184718119199690094392344972411204080559848731619379800627513469020875552432090872490296447481429671817890075763088327935738823029353408488030258822729700866926466243230886329324155822437715516838236770608774687752192*i1^51 + 34304072110385154652605370460894776092551913273286732777442431390742311800853480943326507697973739791562982232397976282214680779298254188846859886149636226993751278004526695497973728356752225503136679287992743459416795490995321452072446686994228846277581028322459904914612671456617667776008288854344321724262555847696248102929864740344616238391493246219055880024303235453270575099497500373059539770930896558715971239330363115201493928687466801559063912919533320006847505939448530503756121688044573902572995967143969240439987019860663420099447700049309392436704522825732253116039481809971244838832187386118124748629096347557741421074696513192860905126096513712260053477305240558642742020836126302720314537441162865784303175508373588184685397807373487673353045388585089123152429707216981186868548203209907362144785135417681507377570591570594787265820343561171256211264826564567442605251075104279968451483704329621547409308944743429125318762968802127562942665837124239713963827526650053369383569340716181438459844697514215794154315691515442052141126915326729837207350589562247508761971790670154999585572646958162214748612539875460095879175736375783277694267937009161167244635149317318169816347417852596204912679904279037619044936836615675821182659952355314454080271109092084211436769971929319369272165445147310201565067946888118941898298053827252375642778095957543830374877465556110506122294791341626150424341864310146402662635413043757482622523931747460714863300677982692986335689070426654487837544133247854264784791008301630241058492433393759386703130310862211652850380752552265601406234524983788127402867077238318925130433805004952257383668854145779495812168066670759167086460089315182674004065572982879155640823200368872526807663536083138356769387517800680997330823913125596675105570402353454499681393019633530678313321308018421959768314610306750483388365908129703819096164953021207253998115664035765931040159854257988860539789642222043710169553499662558685259583123797429568791026614262376367159596171727735852136675157480518801852315964231485488724731942981474197282998125504638943987069097747057842202191731233237461230723879129053525636833660358547071002136927151732717032136826418595806346580520062903550714641708143808445477905537727616749925277178430529558977355869225109987690155485354447958021503904446653283509938630481725986518909508867389898891419998782588772225492109368802065981362584623867518753158080947255806576525096771195321813851118078118163922952733198867135225585118070710349858308463690591349466728881724526503584084427905444788140193659006283976682020085432320*i1^52 + 56069541729632102024616465434552387032692898904223346399691025394355146069217654064898415296674352396276655016798649680828822445974933397342754947223648997476218741535736269990339835766227628899118099861053792599005789760225409701166796268607985361122502273178672394693007086321598099202453881018657531515112448765136647139763230676846972837472625188339281183644589031777092004895199923460053637493681002532739133549885906416530405487755753683753655898626839832858859490155565376996998902156539775551762308554168232007312502827527061269018698201586628597100704207681367440096463765425456499139348540317086074642309002914907560445440356657400908023921248288599530048991632089896044240480997728408336983594452609283782466091568880251746571493072048696824766903656540103571672500044577410249370033768926458744156314262156701674089346576408761346580434839470136885548886861576381371764380798445166855146211126593161112895623695756670778409209592205098161867555078206013401077169585502771481701399164212477117790460934290968052032346403231199654840242656682889115083972087666392793983112404099974875492090171885447170411047707743819149808841182834680848511009195168368137307904769048326923799801498777361923123665289422929438042662134737097324793590309120977976277586485117756079762308799985847927877313182872886506382905397412199214671346369968263238772039631974891024506045919271541000961409846834576664031623652727509469096876756645209890472431220038375897493385666734958803269654888189677716941850977357777115944956457193636162320596149280776330576509444510934523574474450998417282348677850856719919695776746562625176430829950665229153214597561941725029264917799740389689694315475855194971192023538721009086190729184455562000148185338944381981709257915322588049156607127732486801645715087295262994449690052491231916924981241813719914063721243483448567016535813062005693449650062703864746929506826032004072374937632050624489210155465986647904575091906994383010472164017745504712115789863034566988937200841336156022522960751022633414825689292607971271420294113345221521229339380897347694468502009224604509246884934742030014954148927655360244561120600034701567918139081171761511466881088385051123307933203601588015387785679502881602610997056283554403972645431697185420161422921328444804651229380095507591918780103697828647451843236495897683494427281094769546005607927956827400849472136637173168370019901626352719907266282681910946630494393838448853098411511493934556533856365935915326932488965531908779021593895555025221513095626834704381386680155157012261831177179791606933641756672*i1^53 + 50794684032924843921355939489202943119718500659626039576845756484444291254431447347524515835905380023439268903230790930590413083942195100161274002776377818865056249490268711166399179878309112071163345177917236595496990977602409027923305995581817311652841409324883414903704154547255534263488965496999480677298773265259371094779064654134707306690840210532988427450540115290889493271275545507182041245530510270984774855113782586274258773212645406056853775123172629198592190209450329051681577057457962303469882733900643263149525393585862033173306281572287536275735845263614946660311047369858693010062705790949158946401217433154377496088725560999966966259013941390841315364013327183713648575349529548356686975056178413717374365617511846750248917401945006109581253817736197831077916108784956694961453437163151741420903289872670172859757266008883986709954207758415906211301793849508182198736919294793932550296250793529457527060465126508774095058442689024101062425669544417948015119623523798750829468284101360046891969534741871615840868075046682543234172581388782341315365957444325543905890256976455484128847763722361258383527828630321751512190880280016665988554884943673873419442089706888453623039985060227775073516475142282659050835601312360294571310897727954602139234055958459539558704551014134002520693413066403933987848212636350415998190379501425073100479094799271321334558507616953118301327756711178684765775869344508613053770143351413116447949170969930260839213608497101825553782470476563612754909695069505015514036934819546295949371952727038059329672491060712355045482033124607566997226800760121597164176793217910908164321962906195292972783136203700788099045202642253728917240973617604113685795477440042455947365403239482261491563086120601278140222853886773422747006946814992272988582529343361502527339734366367884213227586009200694675615153283875168046512931722741587706228065514892832792903574929516521321023354361372688945024017288970811615422405134398576193473024806728492507591963884723227268889263008500592925703727567330770888438775709587439739216192819665622467040118560891739621234190349975279107055310140626707072644804371249733479155767423916519978101687516029930064929855921202243210074902403133472408494159865589837154590694959620653361564813904776363059371540630563397059562172798036012987211270789375361773123608594918511492523575363074530009331380691069090330495617202023536860677354554225735248153796352745173257308282836639902325832506812818508235352472077073959947531114095580460511992321163941232962989617141725238344720290842264276889159745218734456832*i1^54 + -2769041758803936498304675096842879968860898244723974886284724772731177826619097265044093468670587704996867679655712306856026936815444381450884599351192246566142270388428250472076579275772711195755822809473961898589819640792878068888538164174032276017564439277937967077600150141038667069417413828517355852615763523657895566229088300288232083554371920211706994942766233961340189041452425690091470648024267923763130905241234885706507647044945230129021477447563784842662876954524017335008981116784892035303986707487310697976953025053656386184454363527112428659439898543743432763686300397200052626595770056674509220494900656106060519608946475108263424635721575186580112892401221469903381382136757972061338893127208089932564060474612206364308240576012041496320491656328249878121405105220448001765171162891126979121909490729306883285539625345220379306490119364114994388238339394309235226712691477841994699107556830705252935116623106746254441781344558388592702057967326704162968083366594158335718651939042047488704954063934356663526246835440182381143869817887593795879823379124563836476650457390662193823260833953887232817334488340502273808916844718059313584861940387646367956597466230652529976453845677170697460131841696073771696332565980328420616031729754407103855241737588996072516606802048770825882874191895121881115040120348461629762902031670180049800968191775387822431331504495680349490386275348069415070835800417634018025954787598280996245411511056772445094534388259414015309266805917421406012478999133390118602119303398241829778657200107708761527841936809198635815938035880830210134123347682367037802981273863297314737033250124993034499983944804759768618741906237065511310802347186528450042385609446648886118394972905263518343255182111746516340179200994116363872750859311899401586824522180124316357374399131987879427605500241864072343837394497556275728384159510502942958002756088795618594457077055526995550196388238252943286150837290788447093509311870033093225814741426929909472273424686055018561880760386569827489493587074044233224773100722078105526419463560084515088632520592541541278123414138320145923104327819097520152321527221601944150950961458326617990475816258031947432307790165118020037066847027575159146866703875015111234376028989847993259284083297209038673926180950570583530756186156824148776850146058615118346755124969852576392781244836464426361087646354060525689052082475446975649185367636553358613466111439119522250338533677154941059406942290810775248797820938653655884956034955019812625081096481185148829034683156719683776909606059735953321803848351744*i1^55 + -10063067834187015070394880731454291039402700437749716769679448410830823597665557419344518044894191613502904869059203896108898105495861309288404278881330689059439090111054348093499717606079486636597838484251801536069902094526660760147949225334732266443474462669714487065482925521497304418273490770520233196599102543529848783545891839120216446717440718882190466674704412128319324348868753248642978536127904634413628857097137216036466961854942994842885782141446583715902789199077584080319031029363977060933048989191599543089496035349637663578957157035688420743933161602214958314185658449940381908719362614197319559884832326563535556419141683312059640338226313418827219945552323708661779079067336063640468860847714218595744855511569255466088749542406015786490798012671096631379741048148445193313558432997054314331412470485932453608673925292478102880007674688269349582456833403212542040351912207504610599218015823340748544111923073725776054975313127393321001879702251038079522670744811856610320778564945886771669362473315008595588454980180111723608725606713193700090543921606793329925422356116826223376974298898467174102171883943767081436811931297637734367218063032047774327905855968022194315635355830509397115500040635706459884434968231816264368607740301721546356399520829888190896484514373522656458268577122966430708944947896864262610418759352630177857596425017634645474868175599398004442699069924233725808643130025979090166753105242172246737859561715081353818591214870923834710453952919662996494717021944368573015275203111844973924198439110517368460281599150758214311804054833876541745269442537182530378762286321291780373535744292667628342607580576221562688057195003296701448607741443752498005986942936085474037170032665980785292681927513066157810196065910914422859259584473901483428378888912445854519680823317520054582397738087235892777245803397954616443435889686386064044410510783600855670166713099983632677509992711235030069372465114235344217062664291287997834294534448537047471389914994866186554077193176266126562469716239943008768467027304909052251358640397117139506225919709726542503085137584691338942175627721603098593448583082948277230484439457197149169681039305971765367579363537820615305873436894189379123495835522083078433943698947204696205277537812367668542154680414523959873608888983409015706212188629519149535503544219724529236201590626915315247216592931051854496131059965160585657152041108800643754360721967480940785744247682385110445539131502461074809261820691679490063977656423416756645141385017904470810107567718562563534411454127020926914527232*i1^56 + -14800686574987154583777939125315751306635638462382132083791583445831604372022730362773277496101462807919563571656193347498688017933706422166106324533084146296212848412350080186066986606251127608163550794276848126179035769820373674777398005725511809667488990684855783732153600433995794383785218478558852094261835713732768070801059137896385706303845733032290692384895449357756805823226021683393312843255650583956201731048151641465861067432173426188216326319413548327295149520126968278777292188067690270060913284469400338228774169661404259317184102896548898127443567389060312537688783552592283146576820097163888253001947954937624169134309227604555164714376522378558625882311428515371118151176317747621958622601759243393204890662812618982306370165260485096789418545989481941055505760088521007322889083448308970215789861960532170870380576465108266979506054367456311008874333290081102465373334401847449017614292092228968167640739098041766653068662567041585619902103966031832593553331628543906683278373210684360764950468529101623761570702585353683537382375155209265413532475592426481766860584152535320423574784767663875361915417377777380405647875937000426802042135460074090609001496789581997488151375569452296465296224960004386509429522583744317058033662629708854623818672449900879536472595925360620422885529474229915186124541974299231935921846890848326473108027959786989565184163501129385049809337513401684677320269915847114105247451657466135170247320830552441879170583028161752905732369644699533069403652629017955273520402653718561628244698140347676582655369948915381054361281654710068091724637676519760844787699330553311913353778516891047398885439434554364366314480240020999554134032007218520734591598409388611139365212848024049304195859265647944510432342535943983368794831148609911914802470371849792869633207767396776297467116618415137506955311234425954088609367254380661133540584738755594312379879543830118145993584485423193420216560369065963321195680768779241389511200251521952818898330298416965780355803029885286931187487320091938268638188648346099427997479722912937340651915625463643919870221201251030753484470162753842420639918967739469533711589394728031688194491184025422261947695187250192987521483874075325498121592529380850847576857081784703697619456427393323775595254827896345706226993331103588139723630592437266481386385914219292413361962044425085610850524871387671496165500446496231918101993204983463303667607216573725600594105866114544528877567602441993825881761954691366878319958747096211352314720915649774701479802633768268631788753539093757952*i1^57 + 3279693249359453617093799715591204175179712640965307769955866549261010371842459909961607004587036110079616190837615020770814789781647470208450287989714043125152635587500313773458463377122256331797437517752421246031802475037250224369111699683892210391355709704553614610157823440936585493584428266726354255044429591783158105130012217713258177457442541757362084999000550399135451222837831005566135040526753724580871591923968698846051294257809315148977644248006654007214105401786120141894176487994996030393415547441126943021270989046191251274677384204501231089970595514380602779348557831443255092876766029191514231399121359827506493592798518843070986058878573941031494669001803121981203009374329398292011479894195201385491292178648854718520232396121059736325760262390226426997214680444543543759127091913203281769298347135840935728414061874782213436315828362993356611120094542698698410820298568375825273636594237858197357096500253122442226474525878668263822056299349629260394133106924734542829470985337230520380172044509764319489686634660440170262690278202513108858585218534641333639513389375078772978272098700204797557452482414321997239207069988878475213755164812111587261208875995591738837532627021231365607743940655712593438002060043183384161490165471158043464442113748345118338128919122844860882309533380191086828299738980757234934417223119874866523348847185139856884020010226739385337140924010960305400511195534979189837304119479717746565676625732131402338615597607976985554887871879526184034736548688588644144303825372198112693158321989126020511260406943648007624455686299398919855461579832362702357366536805039022130089765364518483496572997484913693106304450924593528791470228324007451200167902672482762685744208339102490900561330570494034021630069294918933450710240704548305733636166962881576355599268308596936946920638106858293063398845708050599144398687644707504664697081528221924955261571477164735313247968536751318957825899478477074473672440905394424412111980956712156713230246834532754076159446449338110210847015066440854166047000642727580047452905949939102123534079737981759793721737354143936055443917418519370132899472968335318630411991955934885132603540827057630824637685032522882589315733474113864509742810745957089309180701704902588717946920828024033047569295278611588806079927623557893388793860440970494932828013688347447235393068053565786223175326248130570501776272389042408377135339918232084697998894284374048141151941515255806845517910039611435867644521170859207636227797302740034288148738138601104961884952593147938925223358758912*i1^58 + 929411622289095186124239846127547663747680896762062061431596016797699242991508933932090903876620471681346891005861741721623993617153908410126716586940814742884719237996082124610322452934424103610718134638979004678269794422226376298823598238843927354680262387890114229167108111391202080944234655363118701441570211431080281613514603129489248255707736630951045531643030439660192831238536466003111712360248088198482474840537835615136492234534377830075819078574237721038980987651220959714506288011335458869893570948481071230982470686915537459979914415164805756329330551148148657093440060578616015936578786804996814355181252010500144159737904788805251981953167340757142668079365902004950393953771833002474025933242997342557241624471181870071444124350088633279076729886055429779514179976270311718410307333772393037789284138000028675981842023923338238473504720872091461962074266709373936644159571267623094235181922144121074585026570326439849382986866849960811350455032508865100565654223538112520076968059255723942816215600939231941979058925111375272827469368622554877310101811224291738068884750993613243652395201992858363197314651055005657994493936699809729116317746199473799319550626133018261588235016114975128190899287114129834274737973739361479257847355060135129841338279587261527857470896160743929093719631492533321161541858696918895317786653409818661124815288938630660485586656226018085465150213560850291312822392210154781425044923097496628967516793327624583571372431167244832678806152275062926815189898417403950687093031656650098616507395703498533122260751969903104141478081174798158461622987016321150117229966145933503818742479742232814911407918112971886280405496019925378592956122940411384846130513062467022375593908422196401699747804810099119421142005047814255628344612459207328693978820929277601266666199699534262263396940319319169358150193220995214915691981967956143286041583497743110058730417292829607387787868493222100985522733182769901613272700951341640575177308318763958119217215740171048973102345049654029816171140767654255062909399189888297548516007693930497495963857371262587465892464312976507833136870245679568661389775084962621755532466508829923767893477232973770689842864446677242211463815292527633939592816350439433944463251167879425399578299688714877779339258183454007110925915734018526219811102738450832989570919154471366489060271151326658157380953644842514915722489215611185618358088194469142168321647522574257711214184917358918782025948466342661440628124288859588072120287613815580795329689416333838570513688690872280940544*i1^59 + -127370589118283130621648387029460167917816827468459528886228456345478489207963471472465733737899820340969014650548707073900762219207369233013696900944211160472123949427293284312076108937170732948653197669487792859332319148279063684245059879806731499128507663214056556037848102828142245102535318303635129663940176477828511543532577168039742770506975912029281975720862010920243713224374281328277366269502739368745481965216199950402603835093278394727174469348930960067183903562046477867144617827855225328261510889625598505230917000898880472819511753958178787428936723716315539045291556706081329801391209154750358761984755607335064516011511586255720051271019170152342000049492787601537572955385495485500923464019562336945642733609346593896120563996996235665177151906784524218184792233823372162460405587642026605052979100686164415441266024840984886052165932698573855135689210598361240975915094033367773089016714802590357575502238856103468042260764403388868710372446472074237209899590208038434462846712304534849719330495299190037861454922619563474630020156978123305804494230869773707604075235809525861962389384039827271367399580104895329578542413677812683950655981376825712975464168527894015168826658981074377472729890063640017803465917982264274819582870384601086180368216871561930293372421002188405611964811933213750938191025341587683267719702953024531938684495037400370388492186658878718030790945960002395336944543829552387881451333788264772665753545699357935895610912476254072709538274673144751855253166830680917129701684616540255410398886551722840170265799619599710697960483752434194434630305140037461855017783870124704791095858655495990479373314776080216101988699062955254936190714221466898604743849112530750430079626922751673065495585162530210020503705331566990476803012839608787655587962572021164554101593351975287951241545223644167261815124366325651927008908602354909830152947464515721037757275879009369174148526991904100830402927723657457578440127129483878856162677991201345077394578504295695503181571893797587044565496740094944209090330271189141594783816537481958506853967986755712558286333229974578411650979146644993518835168253394751286407280267734682347942152152762439891579125421227527754191603317489452469281782200983521787331081954704950601423438092236582851501839636864989794307541089132134069212233759293095851843055671810025622126082425987210099062307279263147758679936542516271776461136321866789569639505177070393046318434185450835143574437335856246765236549181877743765548823748667247380215387362727556522055031880417280*i1^60 + 53368782107888162271305843590870122443259848188659981484310782319778865267066497540419532991443993865247369047849368539184815507634200401500708963755864656049069351335866822804122400763225825474175867540909819095814487764661596056284189905086959583464387157195464400076016988384867042280621342101778504262827386528323817090963208562194003281407303631801939947057210567311135179980811187557380533423321626994141061001264865327467918472553256133687311465097461943459440167100085942477569233132789905254209233525509717231019932563417673200794518360386693352498640473473656267016125432771588219495739213550417511555137333665132481344582297889341877896219529856692943850739098582994702905353035028678465956901759305403375006634844333285550809567148906559211873487106620003444826844497253594910892746422899779293216753482345838600215413330443027595729454514254433170347735810584545258641520207337009376435873677837250877340983676161679244947717267508319636706292415484197644889601489239755707434014512772410065855404378240200403876901354294933113640823239800717075640906563606452770062700613876965550494570845399829331164576320819140947605626924951025585679900851146955861373022598736777080047751498653221284121311961588269771279076082406152132435857718735231685222344614708566911287261414769161702508125451840179569202129364074413850378461677919507197264077547060039808566410199521687314316769330950854922923470713904847886980514571684979890356187111541880409447071430354422569473091473154448720715465422964375769403905417807588498858908262007196464706350224976396620551271361243451820260405831276208025622044747869537612936242949031279878950040514839217772180147659457736053364140509895600464456233886324322786479601062518083190139757942533898337121645369756774553192045720846433664502408765434190816370131143451923926504650981739951796024724435201022892735656267134348316444117033695380466468250632641289465011482226924204447186483356537291601925621464750837600526370794388876417651817492696276621418336169394198258537871756299508518637538118778914116377978101886204423865520796778158998815401074660990183023143035415147744695071385172812724731710133320440422159814612736635663733113919321404160659059846872644213641935353218809277726257383878039957223749572744714940082420901554931011874918106657347506516657464086862230006548278121829391015481656728396081787200731633771938883636679003160802273745780621120996684361060727486735246055082940641519561571702599931596680073194757711217071858549869067470480640684288542344486437519360*i1^61 + 78171136983026291040454052173858670732992041459308702833505989899225711808632424339636328541954544080205834935922403338907676607945140576507538679482812403728017323202527171122857272269547384960719769430343911316078942290921425085932814799589493250408643051877613745378852488291110328905791066506944997363090576333824748021261531432713400318391486353869152489492935521365961700369018358818886568627942312341807687346782582388574007031489342814413799757021241464323723035211020309824217976832264870921240816198024973627013470415094172405974294163402810448599627555011737994721652244401554910053113817640164871517079690237922467515226492553195968727248898077208004773152150843642065423951773230496593727606817967364540411825714181245049016202205269884374268436526038125443166485299476366839892910406486672624288090720731428805367056259472603757724655879855856456707059709813365385315142176409064446833563452816574189442208528630520848486737493953594223119750849248668031649727803524184126189695822381753630032212554599454339956427563772064184892223521541711259098778346419636382646578529124221920319965670546194709917645118864515872735748909217044789025004316887503791987153749135738194425194354719583394438417364212158406514838412539841714535258348249987271222549154355969351062579542974360023087433244325049612225290636440515050066367969934060425274904828604289160852311869000662929630307653052748465749571266788371416500068458132643359665250514402753524839695063566550267875553256879667669066708734902505000051745737104879759575196103989688318485788587762334262390413257445847712965014787934187537603718718769184074643494132976405947449808662042681373905222148726322914820191612426684101513198821495170906651789550786178058982795903922718189957702692255182335317925919453485386238307166516672548854864727733236109165449717181273276330764622923634512817102005772967267785142348154576453933641800055637650988350575180671290776745199508006796961890151665204923647367477044455971586154191408168146816925141106268278587279700697216907928845832553051667511202459875458337632436319339367853132991116875957189212853631286480079337913234777099213325495657661687012482859754132243279598562517913203375846236952150458382000513417591477479205635229112670227881241684297848020004948284044974515677805938077533210229668100272462560160844286785585959513232719350322699086221393436242645257600297988597396530015951736579807853096523624855570955155763710375211298745417713424995093074476937962907214581182000668878417014302420147755810816*i1^62 + -9284379810612921850395889202335562802870472039127536564989866795811797327730086938130371634905404369581052942436340410488556419803825143236719395727412672706465285056352186616163714420829450406500675411175262807993663472462220713476179569873268729264914760509339938883985623255240476172984341720616833013930869481865812098137037975677520787685083741763320138040480452433290968608951793972685569487678514275177683999807411342903873471740704690489058366467474814291001247087317094164449167362688096078905740030832920408468159925629397471102021753125310227546579772986131159462740836034694593423287705505763159338817854643879084085595408506436551409995221854312937316311583243264884326840697545375425545767387264671538080176059997874068638814780289175321620564523139631964100990200437303495690561423990607200556792343993108766389504860645202904828978031547776357650237934944224453507405713073293145626221937913675893325148061156045765665517862567569011029536150926161463572040325940188506692312193482334934745400708827768714847688778225040067563354034813148025725761638901628748690571802776440778289280753892242824464212771203020157799603032902970650562976901478725897818712915505964083022006588780092358956000400057817773671973991741376725436355668158012748996798675470952298181300660462150618215032970068030347786532223639331308627146014906754443687668780661805805530795211850127831137178715346296562964585964408851341123154295350157987963728268146871560641552920102776852363547360457772084117394746660660944269454228089526325098240522641412063200313247364333735770373732496496946105124225551062044856631528206408640103712791735098591041428444298977718138382871551328751034270906382629505909981669367733728747067220035442780293645839960921300273554994958484875458007342929084342764987023162554497546646763608434934030727471172217547809209945976197879799810906457525893543905425615142229842550096806977558712456799679183471804085258806178659267826829858270960823929848140123364821373407205425402751934405907552435175462493074049825591732925635815430836639328251794180338922571568564527946901631779844748537298033229925581538180335945847059350825141859169630961032772974772432851407302931897039123996653429257787636109733312322858907433443321590479952045982950772056982721995881288204150510628666616582512154280623446638821349785176697807747805391128295521860958653657489599865582658325184846956324786396041115721487084398957605772630059373567518195798594691690211266140661243974496578025054582465169544143304847785984*i1^63 + 4441894262039570169383398493768860926672841895951681947191683625663300472664020006621877086821443178154754721180993334945609372867512551814498967471091491584161739392082036107981168457886586674511681118257818322983677938783509973555413608897251065744031633912899876759782365159903129287110409396882727323629675554583888823943752244618839026121868942958046784318123400464525432836498508826660695076372004453266304755689723054595958206512136256546405277311154410926362097902109073775269665376460166576532182474902620688131701207523616508091520397236000966082328709095559615178045069672532302731701913410327997907297417044554133676702582106970559903972425345525485882072632398718539169082218204263260582413521573668454092029245244321962583650178377583184472410714523784007391869542266051391826274175248935809594617534196846955090806868068493231998010929769426734444481867618563043453026656993641276512325919609521808759261124852592104922409473689145184308995452253294814512469375205156783122215460236304158806026145303599530582978297798588901363514788843864818635374507023612900060628280929711448365999805042863017492838827680550482146900769953398673112708236690566910725584692830071465813848560149638995119797748539756731523290556257761627099945607837402821998027030513658529886304550349614856273401511547019524934076008794453313399527324386853240667014330375517104074134758209879126161244814823298721995382159893294065235629518906883827654267272387670627288902460069823810323917683697809059243844374676929990605420978068613808289930231617095477516962618538550601740952710240260505680728778177818020065329538010498285010229612226424547772228126180357762374963053494135899973632806925753798536579298835621406755271055045825365201906436438321557920226038827858693714969098094038351192406863521210825329270932959372243439784049021402127606423741140814500523889410928435548691414658506713654276544665256898559917136251444314006022270486495772087829492877331518221701232217055532935669209420097397897552694576974331503811532602719634090173399425905749390816423260685939112995156308822040310774350428385787746655039698267316784997541068448350364785992925381286281644922907547762571835063472719940954747853605545136438936522736031750970933427119027019323460048611423852927933393097167665012180263987991109035114134185978523477152093368112973048284326201368194150233351547651091401551322503020167384079881010648092975467639559303649091197174801299410194689970817419503735682064684030629651420542152106815491239831404544*i1^64 + 1486674590347806198360979392227498615015204343578890209707549423473119983579401015551703180740266473389549314946885078229893280420614007823347479481598154573177968392560673491893897437106987938425621593597062780423942544442194681563136132679552323819716682648592174989170955299550949250800934150222327533733400719460487942725818383029084312855724574858557384028201704096404593887946669611967488811535568950344156954158545271952910536200114823473180074653060251629098510470767630344388838625105551121756821563766004494366122166074182674334945422588189826246382093124010629177185358289253119233790065641200803237617708407719052367199906574072880227962766444437274607397021796218239552749587623021622720178681408355211188437468018552904606610252428047024937536783072207985038341068590530417323568701722411184883527800768519068622126063954195715378798612783560276363888108573135132369970352143490462956373149057474800526442672066633504378102995159597714123316620512672208700732443549789636314485100373296462915789220905417337528405934569185717717279646261811899769529639349321982886691190426446482243216858003953187036376358108638329192853348821881114286421340119088379985698251809079301080650530085809796738700339441866633666819294854248051675892742698622380018558467904553244403256460259201740921620881632574884316559834702025056035893353070626841895948670453959967927061699073039115698691279027088667034890322017731112617411754365862572975443818141619680494577066798147327622955903230799679285888661179655001771793248192825355900162712014117047893839307470053790997541305963399430836334653774376832016745182078657846320256936374479516494659492653916397688745433731393509258088081328358791457112675433621386764783281624220392037623857781705227686272223808864400361569348365468350128245497888936288952777436610161437229793893618556753501550262856537298425964035411269992178199877994854253629012667113519098262960311550847936756844898867050542575550220841165082215260773409834586476216261743886913638529661285381874879963149089648235120791789561759632311963074873439473667401555558393757853618317217622430256419921255255058721907386076489635130227384301765963655010061147347562511096222355785979673350152715566093781018312334621982002428028109033440778579402737671070040845749225510866484170613316348618650381628503971194868990778375360908223927571039707801387412814760265277720146559351626795883772290812629016477663881638908269816961923154378593325739351525959338735816743896203169465797882673320012283904*i1^65 + -63422827443583955096971416269323120906567168765237357399914996763961959890541220645850758093403765149747023529157165876453491619651206940627560474542222418330953161025749903174521149201023104283534245845992046327689583355471555806828525004089484462453228629629524295430238522110838326626704128641206020199861856708655771449890178778711064751969524554418789414594837400515330900943706256028167902228955843165521489814065664006147208842280932438535413423959006138057184791813257153638372299459992209935092013066786444977408854787068151576346157641488393377328099991823259748390792510877494721258946518790288919449324582635346891886859068253122118323423574892983774670359703157164206528600774295761323913263600081508167986104553123631645079064823363800045669229744263787460227546940581669897962028629531231612492382314853276976367369045295086588932413963069811000614419292177819085064084994094064384913072383978050424223017873831772356366875954167852309104113569305715409375253048211509804850821030459821774266224126874907522293275918279953223949618340207348970465591733415363842689383421247891927657631375526689567687766818252944052933223010793551971574874552989147720928109081580992673660427242486461518547487997377257811889339186806461834131886039767591548000340030218095064482420719171357642412783380725086733988512238376223764895179757563028690480021600423489485353401381923840041553679715895324574783248128417428370874862890000332208604108019226744125957663411206846314360193675830939678348927778216057913551217257175109069017090060398931294114708402253412235144135175405715252727520087212372239445069046951297810799374877779242276538007019981134942975977942743237037971261358894498083074625583467273235777240264294005779056784721616027864943075702023954960276587557781280913837209034927044675498069807841886645969406359286037768287695601740616579937485177610000913154507377462453415688076895925685979974079163990402242069010483936699956572598186190808119863683274773791758405861107268231048576990699143769278410717904687477467094614805812104207830178178102570299636724902310196887591490807181420413033764485441938648357638591380088844537014504340442506147686206940356490548939234351184519237763431438543122990087791684427762729166976573433727827573866091215331714574913237854778590955684186882573235155921044123476520735554153723326810200348927722482397315512724504978907082235004997677106704228288355356602654071464383198948166362192253352142033766682451947059820820750999203688729456672768*i1^66 + -31793413739408301559080527088987738781477279446914525089774243835809724997524971728271269173619083750590657421185934766519481376156087954370273118251907687699534184460820312597891225525660173746214272517238835707837593380213852856012233655264021913998615602407744769712659098815211744997708516937745989445866386234646403535761394709803489444791983971826679075665356402849189716508048165389262468092314195092572887493881296170147626460023819143612662914351779048954838354721710095137404531386910875026693186009371656728795164102119166029030983320661252576397896726629496046783209774911970780645215954905035664538059551386872666423158376461211663523419252279970746981684614650559427467521574047243048682840327570719168765994408708562428579999902515331393997373546439480370608840207120627434829085839221765489696599020278006984612989540321870477830448526456707623366746037513381286494908002456066269729316623119684711446743237111412703103310684431847601537381960006695231006722672156176354291945294179121616735244819248085267373073997627428320734672775735035385449678230017226863190030256466891358943181742411351626491274683022820345634779893139474765659528526948221901573517141706544621623899812918446622943560523984191272968473381208604855786072877113212877907180585109329805066466218324833332909365318954359197485719462146682435248298650461909787941404960393460976072357728736128345843013488964523818118612015790128033941224771677894512214599964650543063378723287290483274315176853703334571505403741336802103067554253418862830381856966026660134122337787770523275310812439076647493011345418783191712706832207511193156306404513720748040317141921041740994439940623857407747652706827246272070302688282341775855950141585112585949123827587808797787364285314022472450634913377502376679431873305483076180385033709071458763774774634286502208992432654320221391177025004328706837799702800344270218768772377521061240174489584765507353159862392124683384418156486040121753680420515724219685361400959757785253743354572272241322913172741195765295470282429017774683770335078991924462921323088495939689932893386726175336678908981230121852496361593846651698562897517676494717890420890901229624595592578369668922280753780901311725358646155586464016023679465214569815506392595713822448407181816994764777202935592532216628322628926200111650684927875602998113771629504867321406826461669443831450798268478674898624251065648417794811744274659217718100933010483550317464668734477991221883729708925816062055020494848*i1^67 + 3092387875566940506328805889139256893214080040659307068045294827115061654662195114198659695372751983669647009692587020579395832975083039704143797433636871089588940035858201465436368085439050360634296862318361258620088131488275935976132320973743896667417292589324237417946833059716158156719074832951184245327579472125645721837723467078570224726326052687938795308725450876554439341464389872829284525340391946651244035546326940635223984095787666596992059727336221586096298198769081697861198029578091547647008555242796155817775626790733207816469580566461017894661542943421915734706223791001032425737624830456292755033310236094349449757412958051660083067473000413125503450562155177121859998729499316968757114222928682782737943447405713975754008611912060922088330037484146362576065305789369266158943675483578739973222021443751897833156429621936720792744796502468973225805848437102185813398896882738289860266662566955417379397410650783980227125013914630037334518235629165644010432055365279069652346187963991744553897054956270644853683677591249832260643007508601762441636337446421589105667085402065656018526178806941342111661987525677615215758394433271065595346315313097191332378246181127011871102703801681534915715171102344186203617920207087574818696271148979996736083083738138830667848773902459319170987591837910692930380520363216674878749774770073364017399136112381251402075073283826507981297802472052806253231194042738883924577442873862031284070909092832537708221127308006101344919935267653881123694557501309898620523603105678169787771785954983228036262077037134904700619954091361337312256953628847897515603839931669511919560064942591619107644533879648377825210693508086960154336142486152942178202436645971676978067865456486958218093107391931229478846098865976215056018719136050865808562133743453405607720511251688169044246058388108148166019784625155664453467530402574851427661367986724560561772866958824290651137175417048454895210034468583250195831372477675823260893293814023782825717150630980963254452587727269537190302465035503309210939296778231756692939750447408959559024186145099282459315797493557781228207826964755559368495008126483344072220210638235253704401094401707225926519674977745643953123635274864978646860033212507333747984862507574010156874460374941175051935644076647041248067138615909839030977526144479786319744635756382032234200529776630739360843460008063759260309727565611006536018879231771995001899245687433379616475230651447276454807641969373904388336766969052135424*i1^68 + -122700244652060664864978326780940853069075382422056943982801873332706655810816199695854366544076250836866560820051427646992430195679153563980446964032793382401510884233766662084755532562648643421159182423929230963283582590587917233812758537526183793198501755107050128144954607315471823088778928128228188772299551574756563690185871208946016241393646092406703216343259607036164205040333453076097800214828789948824131279329371136113584798940416432059200009887889745579666203574250212388631077354869734608341142101827194941249186005192528053357851234289713180930703090918488037536020600873716045188260393973806472804053813558825889763903290076368968427078766892412996128018776930766954462358263404165115809069999300123789063976804802288361375071322615428301337465212442790624656971286291204866935766100647015700960158109582330527578481622214872938645232190567847753703499030220153963908585925558386627068508991429879415319943048732560964719466717025913689606049542378706268969739139855789506160666780539437629230944186795040564520835438314534177591685089400242501892799136852133125110318127877125435879751351920066449639890084561736488397348239138154555917773669549238373350352967324843662168686804473533929020861795635411066208904787306889260548439118310650952803248351593754613254259866586825984744167919970604037397823882596736216154349694716484951203743687684209149172784024701377775417650119050246263542935119603781004544074420132067764382569389282210388760352289526742950765717046008306107631759917282299802298457701880929350168669165073128476335293255932895678952533222727933612252605449998424901340979784117159607036040085013073374396281901119738684115477925754240821708085903371106792122363607768333110367507182659777598596512619838352723975335670452928443826999565271103889081324271733359852108637241447133896275488849776053285103384568188482193079315124182223801899149892539651777875837156783312834159682139973822071538767478778163859877910924711112287908243606327587737696137657782371431829635383308950920068529362160944975692995528182423602467981461140285540013867760646204186974027844625905423697168907455363599883486263959815015487082920971767686665918731537211203804556104864791106509243152301886257794393526680636135551984037125892601730351309293676465770639005571681928450225526467354603617472641697928000453122459094872030588417191584302516377497289988389363749836139486106887288520625187035187299486234205782259841833323637270649074896601298723511982975090688*i1^69 + 5014613049637963065913801840018763691627285215830910871933857374038743668912216122367312470781659144745825064272129459070212241405679286274324875847754700809256167060332654747783997666206830818365831733194799951394231486256726817873828459820485447465585016485846150530097224666759750260139094360533304167947486026676892749002461773643765561478765655031702302644489364701141525465641253170333380910576689173221671422942437029701493950281908494329970121833001721378639762142546280972462087119954641727889026512819336642378180702825771309487024169967710770577632706517631192683648170905047502518160069014649798122900042290393217295013020431861230185224369996350107380477145149539921745351848809819662253569626921421078794798020207632576703092113472032068407457066565038216969846670417882749549957858052854597102670778636807377701782272961474432059165030557851822175399143492324218922960974195095460599641407000063575156471893284138662620375501427332198800132205772873341825968385818824246577833339595460573944650589352662851468685102490512012832491683030957620627128854945139782708057224939937780242065095766857174066426534917608283277466399997845292358278028228269738895909984198258201300844887271802220075531336686364298298254347986794964492838503590648171774193818711215355008123751553787193641747434506334094750074555149567501322523750024120412447333245608870316958756194597839224319825122955563380423003844688684516021181711662277638605387205317805229668936817130551892168862709935659424992174686460501815943143692508631692039505953217450540367743756923062967333756485717519043749534129768455018825087413919302977350476266930734489996508494247856576460160383681940293826683090543636353959298212248413065944592983732173282728931558072956153356220667113090586636874135289137810312408925599623382241947902971835982100294423471638593151876994186878349798572052449391468086248886481033417842399397083973639452312415810065326836914213659710451408842452631190091220936670446819757427546503565453568197653982773923045446544236706110515655364569341422081658921388961651222539210627594306234211152409151550581778964931432107650318581439232212594621398099162155141266404469149765035476519786684579616872698302232549656018737201552357627340677186946693142783000322233915529172782267107245297541772504005669494645608637319226209427952683279027529750806064622919181731263049036564933725228806991679670839191125304754035802859380139359878958928828261057028152537981207411479805952*i1^70 + -109149145410893754347655321757967526817239595681826584278581456750855328577417702935918054032149403416290106444934395321059430733466943254090667605834853297551926067150429702245258097846906437935799739040368921151335228858103235922146798761938917137085771034179672944684895862169562812438132753941109597502748189840402966603155572308206728925488247201249856645233656166872010836479241401602900630064396331759381260477753142929546537905539188488918393080366193605446155188275167199018415409483632182597406419128005446741906792829072171650398676962088743642679988013070627905239069628204964080095831350789024145238166890462118360390196271907037904850471994887344832376801328861792778849515697624613378195215383866900854831049997215971357512291011874698368316683441860999261274634096884667698348427223684691845279013166893127453408767654933798358206158999137282358862326442077144180561389730406923882366923438141149544196330761494301694793835571738370306876343942153544428066072761356813059569330726376276842648211865197585167623402064743678342068656632528903736168431487823391830738955609815932742151225995109619471674675041529266655383101243565337584961898967387940395031322519056365120861458005864233619885790637264833493940213002712497579623203317747614750637194818346483642216006300221661101257398028883170585508507047484550468450800632121046153183550597691436012832643819914022658432030930158046783408997406218389150584803156040589475529366456263383148732168631649040313866483820545679810015554829535189309071983355013713152488248468341071953064108248804438327491725218902457091024489342779904312412775439216179648870082167431022006732415831087648403487498334758543366410123995280215577825325841364650384391431382099036012572875620785312548167458131812808309240414638787331130082945944048941361513902563744403797405846083310387568896993809950273322482311231900714341490493757893912017113229342693935747365580566284527002509462795214899531395081375730826747590919606179136830796523813574402408260947935197421194592629538097896816864128034428092689709619079180622882685560401768531000786511331615143568729147206435264515410280100349105743280336487174620130516883738920964217643750162518671871368014639665885716562041773304722940995297703252014404827498921202990424788700830938335994357296160915256643136368762772959846865336440388871759032797770748383613025287429418926207993531501138054339475260821816142918432742690998501160087240010884251670202951548272640*i1^71 + 3053485124329581965590420585306700683967743893302053780141897028950585589961574008307602953328182044474585249566661800082066343502985420046684148417896498187443855299178622682563449775132429324217598138235866272193046157811803562663861565520668723173196155986155689069624939681836128663419796287820083285799378734213823363520671010496494557713607732774306225308983651069331367339749180510229682930212921651550907028619923313133206978030415448187419700535065084402346337795447668430924233556900715692045778037447976733245392058807394133597229818045291021573675009899455915869477953809712483971340761778716785763857351686411177800124220696564434858027771180155260255578629781174050231378837971628021961722531846643683379655621168190135699213567578423384965310737431127849382514214292096754435974489353845796605724876622812431369525648475587469546078547269631477731015111921962380944331035958230980920878067925825149655020662027978564549573025153393740246679005466146933326305282886874745279671230185702322229953761038887644978758443113122173289970631007218442427226612873666931300242630809417063586282169474539159905490863096536205274656261624801782802829785943054377088939150412153814786350483521766518648330839727667035264208653200204018300072145047242572108506082289065733189503816883240056402424976954015973590667938309322222264959091493533068189536539545203111202415998547481910675404974344220843579557998060790179553489155180998223957488238511681349497728140051540697599163288339730202592082895928461533570020705181350227947854047073126170159638345498518212065754847393325415344602226432633106937593041736673321960913020865394735791699017677678396621674509790908191532623764869123553869754082617038516902678379423194706898377128604031004130311067499403685627427130748196649513407836813938020193112737270813604818509803853851300147060150568184827414132892366418791975014756367462955088507964450387764256982134112544139211518523209500690979722652596986119337902256887606024855161974746894364353792990389700914955755460972473715214110049112522262061807708573019864160169560457280329056442571719662351969210156467895510311513442282691413129256783810989359769788752072465433597608138493372494229690574151519455044392454489756104334642408956796255935232642455545751543060699109767519487278393154551957666800148925989682620036324662076835913675917040463432921077947531120829827391318930362812614794671288839144985413793663600756034353242368402276996874240*i1^72 + -38847962892183917120951971315656292243487371759001466070715291295335015992598430848828935466086949659507330853834347214379339500625497639896681644099956198026444081113380396155678898372965270003276564113598654246619293567584033242297181460476165640546462939892474855429970970833795194273469233673350143124489420785822089050133260244738917971124749269096282842761154536787521698812494519034339682537082341453164314431065739641009899666335188510328984401479778099331138509236541490009958838696055589414739555908704842244233836453710751163493956629578931886939551524991056145248121933133918715419296440059568979019566764793143021773498594235011379237929047085922928223903077289301337442571339776295682277131702133840772424633416241702879235634405122108752068296715323802884603267355814592423098757843556935711963492172008883548738745842879378285364339856617867667551737220557084960903774602592808329206667969372960850598147403262259458567973082267526982574734250997856713356752085284642200103034085403899731034944880354474624761462521908121921284403960941541980915269483497914458888720487135141339337549514971427592528625105301232233292611220463343214908366680235347406234517268523350376936969408242354706986365961415336483557368314562470000036015140370699511111635495803530732775893494126334444381071168310071888720150166132045579229618181545326346340571976354393545929358510442283624957926235652483994318208664189112567451056740166721793635532174501605552845069422152042128548972139440391687533360063712934486517687632702558453953827511497152151524226980556896311038100981344027212197444671378440231401244832385968788484552082154191595039895868012396734783274379356571490693917372687011228978784404417635267333553791558611548197150417907021788820480987702641016473634436536649207461866747768197476838187724099828257696420657025916936923754913514718169221423895251100107948358981998766920046566655285558401123072110446001585789956918858232210486963460131105100670933017736820331938647930182880020256204625838548134059577895090858526075375696443400752944428743356290623866205895498086341909499248164178666422082440729858852607252221931167449946647550846793376915054239142488228548117100432215948476367156394815653273350012429204408473629123866236208525313432917874566990543493182850255023073494271238095187419174849406204526618822841138837010075003379186388554266714684950861076877666610428076180779923985796729059724159757512754789487022291550208*i1^73 + 681548658021645991189589481464616038951169486197544737982149774889918789762699717475159923478377647877772908328594293105854114937425031591068135284841278079318430666198233560968828750637737735047180184939227130116118810635541618942466145419020259219459683978935268544047293235354414005129354218402440741060565087829897230833953598923711412536521018192294930656276688847366757577150626137909886918696699109826875522215725442523287541242541734583276120803241891395257228315738291353567204678614146319392478640407496681337078514743232927324147495176176632050702089997295728509170629361549599730802844821406822679726522690740746561854482086904299567642653611986975996982427872036079354333995453871076499980625219600545180617867828072161142803507401215102697986389097412958468243058006998611004582368493569271800801550171295382376232057707545690182884378434491665801604643664877625843706772598868669762180833114997736625440248868701896928903963993753835142478428301354338639816307056785590441264630060614392823554921051973973267251198260790549074072976754705564994368300080530035399316111176824090538577166363422872902104376956387129553394356126866641593690210159916419280135751063085737249107969722703081697379561190129762815972744960787780856520054894487580599490641815789257657887378367630676753371624172780648356762776172453390577110621531967703496958609896955689232378383737747774829069337953236181192733239045939431068537964065914988213241429984396415960766252657030811574282760286126548596679997033919080715594805403986688365402076261114452172655016449232528428001076853870893260827492148676828018257262263721898272954044408366762138783976035255934804532162588826609113115849668469317391686354293682148373409940725384908967421144131982251044517316714396658816775899114135637576973641659990158895481531175226507954646835320010380514674527337531730494656608965361668694565663685761505058803191847775064453402909462868765319722706046273626507665979612830521822512241809794339041891929224412241015378895763030718555227935814648955894008954927259758104032180863269930322346958238089006855325642094431530996976336097054203303253011307475076167508404468115788941947569728524479238463364525183123504936687222517340730013693194636769922428235647367444708100735658940302859274613396025656152400416329644750296215656042978672375525845345534485624955093487569625265219580140078737568781939813200475223007046135676315076756578989226135768784699392*i1^74 + -5690192187475183491900760991586356068942876697488028455294066930643766599495432539723868283190428679872554053120550654339524963773358274374324167644104670178314335129175548808887923731976341544563860900100091754511959332891859294980553135567803728696717645026044612027475545786992414255939511691722814522324879029308602648287283830117142173788950569832373278031400319297682304846473637057793723892223863305794733029525028029873865802124197737597004051406538005645114592477475270758619833970281584030868777204964197548136996957153694138138376661161361800725815935935086634913686638385821863827201198552668425316415905144830109391208229580938038786596947998162964979451477647853246518381908650478072854177262953727608177677529449786226008022748533245678884546275417231545670061479075844730411677188141232471991430607267307877237282738448931487071951062304508249644096579012297456488080555389668089434007393627420070187325569429320792675403729162537862693300523087368968872998123587005115230744439407976696672365902875061535543074227429681832799232187550406848112475165159233135521162410674787738436899665556137230756634009307456090432146774381645834900894758658663530665060689476324453289705001895207160051519248296349890821300564318218159378525971368987349331756335241685643660254588547624104649998924222788426921936381226231343456592279674278168661079817357487433367467895536078341614417536362621217936042074859781262393785994879035617082335711259247363818687358565003468789450664088570137918324812885529884278056304689876446441148115277991648185063765356924773636901357742382786155505984124819602710286701314250375858697889385136032844014782751553939003833779880905668410446563534396348271645863306328864483340982818055829282979328150591843717214403251851716077537884004855851499383243409909720109239404540945862349113154877638984218608559336674295217890186705877103233272894035088978757591698743799702602245417511106909454659627055728489719158674850262579621184718247007640978828020157132534339696468083548279300187172694776008136886936372027643503330911252808727337627744304652043178504099569887381481465533990311427739110137985598420941309572852681781060518421106003928993922439710167184433733636533007441706216487158623219065095724251702574303109191766436706133661961645922159416712963749502092346654378890307802527771657627396591257177352675053130586000756423819633933366837428506129726951869861408456337386299434467328000*i1^75 + 1743860228706207916237158205729764173421902518501492221080563834717903026497543367450215597887684589681341732161506210315984470003815211187015017107312665535531845931617145727453383390741064233352122505590286515287962943731089865459960229343018893122026854486036986571854975388125431777106331420460030071008420148589511665071083110178437159068711861543154051823144033322616333016815926179373085978982640334619981722081180172087034972644633729590931149036244342606331645932635373938520251072802549826691437677763522195694039231485968236332133483755988490503847615363690325189194088446855444603608122210147534136720761084905666803298069961558787003672970550790326938351412272709326648851291825145479102302309734943111316093590951770752568826631142248622814421025179981235532184534447653275502149761305627850268731002506007108153871242591101653158858172248230275246486299910167306288170468153077589788563542771346906319101728846300070274127741678932296233211134300453739806976233405006161409381164260170961459082060858810892426130605776536308730943632597701511709058842637433529651295179208350290103604520998410500879176361647547973010441322662454007488124274760489265728052805385706762921002029705802120496929314653877661306766397745984201785111136348888724145917303715783876120034579306648364564792643594647528396446140561396063624756631190181615788952908577308717281070489712333595394027876910878958595501446316788541353579937212560520980229342498464897900291125907141877984281207094190613870134994914723646534694420256086091797175393470352490451967835251664580330786274711491999644385116418377598083362453484341000326054596235572823401313669075543094438981013493365426454545988247837659066660620709985650080043946927604311816923969697693070193462725668849005802671937715850481336726403742861587625003834482140518512806890921937499746933189662096304219767282905637598161943682525893910086815940202290267060569013868610127901686059662997556379540900895791518036308491122252816822850873789816597455786195137996024419682126682899101900497138982207044664946117093791943469483120615212431702462470355941599845715102903384584978546224395596326295189134773590064152104731225244219260058721308393676031745253630102497157894708789746413255373657331808486478135908052233123328491127702101192578406279897799699717158371828466173930450535276051764198307450006734715740192391615807805979923804583437470174243478728119982133151268864*i1^76 + 103833430740924828423317159800772441073431869881735426991016745094748850079171894194324684096740785352167658983636219291539636108956526807755648484242600676962378254510595292056829159170523350913047945180179630041836910877187321248249531626256408472426711036086906915086029620651378270805423036614332051321364676966859610912004229378010780583750964732322865616332125798508627581151374953547927426274232799787594973508010369827151489439730764202649298262176201531660860369413600286612648560786432522058928836819442353564235559901122879711592409242777071098957799716298940684972289188121481123798263888613094413398225703534309946285668130334994358349471002954460525042072350920010919825287763349704714488980115511672251439041303769257953158076953760161605945746294450174569335699763557147662965771238106432311477339031450503161865781204221402003857642955277446813311068105564260899617996916199083464635284732979376027407168387640705140897110233783057213290686425015161675189084957295065216873795250942095079422625684443796680275800405067852930456795590074585692311783477079537763769355553390196604517086933624710662588828140508818549937006871394137408485999327532889202246788765349772210187394940039480836939310826764614083441506058405724432650581065700804717504866211639895273598961441122232000612327256511987334197430586216509092768596449500220603251688735196548836585048769073614648822179827473837831855411916681399657328492720514629043861422379870648118449988904274196801218976985541162719490205619624286191043984539403021089450972119681848111771756303268111034584859159436351530196885409642392943044347348749547445188907350875562959713785226949751482569078626738025591029162983310259092872260386916991044211596987026849040671219007065667535518201698593712641844952044894549914411537658621714889818694874100220629118880286375996475372607346337779351716911144724886495329064645175843042569089028983318322571405965160169569313649345750622189105619562368471106268084457004107099896050616533878885391792845363951387200201303166780089795927220375777780013862418434985096919513974038203121038770793296837382591447528224923368110180902515454032305087086698769156353174015662527560790919824750020424239553949267656592248452551699846365371473457404823456666217751450445588058614701406312686450703119989201331750847690353956517907659130854325362979267876512312912215802478060049172671141106956051250839130035671300833280*i1^77 + 144621308821116889284449150680479716466015698514931795473390740917052796526485467202034873532174645488193244060694118695925992106132934985584608953053510913732800918449650643869589504654273370437097017088456829877995704436883157649009913726942117378778666382306188160511481995630544151321571249877633371015258471679739626414118146141252019138498491617583329454260420505019502880561226805836295552343928128391378064524945299117674366329168682192750166436074702533814644737992656392770631832782840261669929363986464288499949488041430018038287673020156215942111658457243179645181101906792611238550074910676963530591418328172358191035896739482586244633915807263260803103203694249346024450298099257602833714102074370565551652618214585292740051835978664870566229546203839497307225920988905953364878085441845341508395332096029972549814010483346474626899329273419931937449667522962498356722028204101417638469106523382953620039543688813873309885121756169311325999922879329656164327174054433602395078854845747640739835145238444857858734565108052629867620727063599470876264173815993277441030555619000769825609228739673485508279256996007480620568557496599710265640668103688937211250596875734342770372469421855808287089935451136612197602774942839934152054537543111662087900438035112373369912578924146114796837810487439810604093236351839528925610030216256177751233730858348295563220881291917176591580250801500204137512203430271257854096576500630897891449302354813044976981284299613485941279208214189457443797847232141019955668667220834479236856220932010926715946668821611175908187547342324907895883364416892574086709004688312586081195399043335420099656610533072445007073426448079832690488005101694836777787942909213605790967729732421061508885540266382233429033518517362539876704714209604802190975628509804064504560181561201161509791717892623731713462080323381189458254666058435929073496165144586573383032079637936450100659624422735806352015020409388459967137393699304958704889581743477355416131519281299037117960659655096409394129184331558892991054268889851360345874337744571769057258965141224953979803897787646665698750774260497154351227737486761970145611080285001214831267902704735714247823573557985388581403688045887908579745904726342504618265075603252770324505207557206484991657440405321558133956968981025588004196346761796073870183803021829649474013581295500395892648764173640669499392776602295832058570643341312*i1^78 + -3295201802072057442538962348424775017017886220071510842353257635522622795208466355574672656367162473715509602268519646027389229898167540891940915069029050138179772411070782137019190206808238631522450684543308129921364788721316526187228165670669766480923918598752866338971571708090840258039629030506669264996936996414321646495572832163396077206457630967093362706959103138829259111483871304744125671149640052327983974250585969637290469469646087541552951655323802073256438242916556278569065588108915789334521927397264073377658076865352381810336769019592093309791056517611523055534736039409085770809581566082684732170732253365026046034639259651660915592099837326303542419456898975381020025399840636125712027289779065107097490181558259565970292646350191314253940715971526041397995068718522950965455048181331692416375933845457978465546224707494795472544996615166269549905101433489279434876847616346698257408222931353431196134826866902379263892495972394110260540910033797182089163376458803644588072123563515357309604466162039500766335324942976403598422841790827565012095600710414535638076794974431367220819444564750666638217112816741555052686587232481399596592614524134555847702424444371557129724333121181519171196138310535251275696190594788826472783493413718125703641716662599060212118578819923770621386872740134806187974847622867031672675622852313287280956181692352594435454428115447369865926463021242334895472031817127166209996994207163426473156909115511955652804278804207309326153897618963444808612044280325338953801642436379479880234428963452763398712733690433641310160113972603696997009918400206839540237260072894072946538565514502087958223880503667799873938392162275565992510554473533629703992094809562665505335129065900257832901192936481730928894587029429362745920145555185991329648502413115653220057978165081390595294654051435232085328473052024132536176281254558411505963224664845018144375513814700044241478245315856926568142374428227128152315291640121501498945574646288351847260879234571612019974557914456335865282268139933404850163467726502150462906824311849447746092357953975233518755034559295816245536602534140012769972176085265397466267576395169956797467980102591167168832594323761139189031281424527499477461071920658486799456233470490863594280493769273459917322562151794540142767647067616876902398925837410288396470391350933428119115818857152196060515043197829448068891277776163700736*i1^79 + 6769557431318115071104184537914759658888372101540025849571354542339310323866091237717785771956563358325298201825559417480203261659904995314053535845816348012835457712708661830316377099113573494653509603959934815618715542926189939064718523463099547542412771914866013025260479387287394417333139918587442455705837425068366376552345082808126846702529115893879775786729827608257870306842344040487698958624448618716587681328988734690172343302782430115126228223117817937952631077786024371290901587221590365716404212635117006200963392403965796171381247856617816114813802889150192642199421172867799182351331227523830300122835087140135968098373089367032146542149509353361356488474667906810779762614879956380002935395988708726298219342193872538020934536866521868246376151249165874166623289829131536362545346982839670799103627891783392224154958609174958138142081101341771325950505170797794426838445948580705748445701373377420360936274256088467317128340335238488795180873557918052643383140975994412391984544079460059760640833401908189585221051374190492277797096697601594592584252307503047059873566840617891964037533652403920619044905371766594779833646183016937823696323986523696564562663819397619675614536621429279775948715421564388276218682455886804340372227327010037441700245614861706165275022567184037705715533059443687778377690928479171929126845756181204898020751916667225315176748707545829783543427928560793879352952743258067622808727049170851255772150782701555972585416830950513415278507258465583090797947624839768619350930285959051584746944701130361025889695595159300048875856421981522918753540553203813444462428829243712516750489484546875299486809858239819954667953584278862449723686856449688774380909339406913427232166791331182352842071736108384298361263881019149946542651179228179930130122569520696232103581684534835398915167457276762576903593274846730511137940096993363968557173768247730689054599375771092447155729716179530709594040833574834413337224786467960265804998014252314933961827144759957139582223387165195415337565910825145954567147422438434146581394878982291468498862453192254505658773898775983046916695585328451689966364277162640077919664868943993257602912456536341885736802736661754816045424484712028500984270030089526562409820280773517502235806343510537709688547944501717143670274037158549376902925520697003702611960435634061596380531105957968374232797626402685283467264*i1^80 + 133943670765587692421079597380659451293413454046794042209920667219598499247568811273272328904963487779683939246945465418610982288642422454345193810620056968517707262732009821074902675334493669958136218834344630734133849011084281031083574672403749949103022619706552798037635663502357228425205467086923514426081680681881463266304542032280507243868424377821993095676513867542267891365693761711655680834902821194352602733616622722199497503725744645415783061906450921503515931503333842174942757235061560378287967930448695910591878255659595290309733446557016248554434245802140406890545147129824799950240010877195369524320348786758819131947792052766203009648413417811550994604117761065401550569911454169063205354055077758754146802897786921275693237651610887045008217245749580594074620317930540968743157644345566859008046834113779636243272715762579430204224925000281478287436880117679187595605264708628657010596478047484658638727975977749160389975214248030405635700440381922720226705332521365559216936192450066133354509108618460732515472415160934426981288619559009692611747978048885853524559254814464059878003165305426458449059904193448472667752872306541769140553980370252205142540684691511491776972863056813536518372951651427888654094979117834948058784263038020401372969435477099012674698489224387191873572987081810470268208627774724583831292199529830384338741499962707976658072996024195819482736298085129799290795314578701126151263959194045493712748531529696817601837870307710086834130419975549934365640882294658335067225256124512310690544590146855285259243035927689091824066391154742965139657368897451086871257863215204060130082672320793471372045201311889184325820027128513533666274970653488014479725103216456795847381464886181569420962674326049048815394215393891695347336616857590800748635283975153752728929267684497883257672376919249779199809226024298537067372318328273525789470888321718316122982398629353568218098078388398700096824366040512232292430753664976123041432139411582975933756771393520450978781725007276338869247286067901624021001567487300978962515885496503475988776556795820236720275990943877338843788947958495540868946030239891475056656751023625608007989237399817672555120739302750033590467828331428777647215877841342190607856418686340156170263103019395581983018310354421124171772080216291374137990199733721758213602728940219468899168751652933624308894017781760*i1^81 + 214561939312886128811923401795205557499904199170764651258396750599636748519137418002350075832698703998167124865017880991499706217749602876473549952620119650247040193556882638957503074727934432670050142374826595008330021987841331291147186644786338610612702703217548982803850408140784150748489662591779768577491680245872913513035029022519592047417920837203907062072685739777910050991101121461178907831557646135714511938446288580197164233173115627787460368656835082800988108402343100807422357422471721749423519705549258590375606358437341982413300299000295395853634692154451531084091972818993165588541286887468876832262519318146263994016248595816946513223322566341370049427732756926716185464368302906016051345190448177844276992235318057684665691682618615673336883591437733937614336393401344956588334467484937957468043132650465591285225248746217509314991904201361624749727551501912094090015936058417142785606513913928103037249077158182819863404801310095619619830249812066414303028989444525411513222105443240887710551715563028257778982056673914184705571117368556028267208389892282541703912355419208508266852867277664486262691501987182560035162302312414698443762348181426230563095432044445757647585705347419127754496782490117408095596754099707530538603687744261772699765028544548815566384044177103846277206734772654210919382460356690479519377092240066608521537915431927791753703861098560306700826287165872482795841258926695641506255223733425375616143832207131913633831564645699420103190029273405238825205087099000375230642448118859432344495544122779337964259867570403689115701904331172648335592949978506479357285793037456595868148765534599839008521127378507915932133044896880475168834287877525751143280221122484917550964946715372421821558950242619843843302357098586039821287819629197105879769206576247399722577950720800925093996635713616028547381053068201289393862863682656818999919818781136417152412974164588907242959160320895082371026741752988305431038751245497774997717169400635856084607231718110194437742303265199393911710698720348231734892081630855330111720505866794278142119493143920444447187614504421992691149188895174671556924705092452892740388893841355587285170143607872341502883837466163037228784324358483294876562400104643095500606300759601467814741927523339586903616571615557209118252022824512292602012977823018357166080467308028929786039999973984043008*i1^82 + 132172676479704121888428669844894625709793955661903521662010748396293655675671267639099564756977112943347155435959366019007698580360642273578781987154773027020162274866441283969001387759920359110633774525414823680430149477108971525288091252426306420717393650160913237523227535025734622092153429718676880126696905418170544201803299006115043274535624986778580267492358579119219462085492301725467860273922444244445564965820244987231883839282802039912571398458776021800828327330129175148406014927754728826222941873223440491605716869257128099473391844681071660634671371194665307885579843477361752630664174418381244493528855851724034126923123766548598632943718919481081088935421214172544342783335892616592755964779799481255477097403912271230564588713544765980641970999329911917925515424276108946984190635055218010861835340415453673312902536032256438507882352854759104937340156611735893433859023751084452886552298894944093217859509408231698173657341586505756026306838908211858679596743582554320226937792542057471066416769374505626970578771739622848081299270820160286650535582117724605479955197737208883222388522745470010624749933255358400216744164737094937186042119801802542497870046031454825833658269995216231797963884163566962866871241661797678000662650963309251686368467353683437271615237064442514467132990293977360641743543104699213603338397020848208820658187026886955117436958783865122718538482578516204540997126381753838044048837678497750132114436841952768649001359270480857871224486155949546372478857703996105736762602079771675329616306067248989129758189656421254449283521176420344126663057489968480772402287936974654670905078533809643510043987070692571761154616992627831519262621869370796002976394106108476869306229638575555821800642941723758222744250793839980254223291886339940265574834469445794775516220143208883080074543624380984598558543937609207041124516539067274290242464030298958613243141897141136776286665436678473642856179971563577946170917093860090777002567313410399881215135594535120874893070800362365300899922019480965161602365779058221500580271883567645910711904093949900454877993730535879356456235591913297304506068676201324699927053663259035741973118629812957258613166120353158884163261587631059861424673434406007215445118511828828186864586228375724174907078139412802782657204573246445274118566644233348380898463709943365392924672*i1^83 + 71430009400001322571275359567194502587980364643204679608812483672076895002157671493933738453539931299959639390130379771048551813467892538129954676380695550803052861388516764878036675393063989844970109456840063767897222993324377422882161987099135739416168831924414771938941668748546556838479589760745955107031959663213800791402367986084050530603287322130293673601940431808334773150953734486494448747595757635561464486807332672051415076671860125834697386130837491981382281494251958310688341137733289702108490986612194468933985321979653492599102879038236193940646896804693920920473914887036794051132276655721475830757269954705912317724458225873071412444652427120549410746712220303821793840794699925639384451970675968938162870962487832844863217607737517182677516079048610533727902470592571461882001005778282968708335908881654338719068677997690798216510994720836233304960442882562461349171403752293600681243301993728234462704764445934376282743420362947752311817619928533208865126502805632917305373220060801461564778090076486438653318477624142515186048387831561681248105786405798689930280795719316727239756415437033851656021901591240967171603075792418869720282152983750506537912740054085825491536187150318767377843734535114633782034694742761726061700922822404158492401349307056411238768926417606182110789368518489324383848194632357005984862281414325076664514689961205872611295784925631805000868136863382080396261047476679220279264365872441083258769587348870943231836044126993203118432672644053858938752937126451687406379738217858905827013018166142247274527605051372770794602906691808591798794633329308079337121366758275729281767154878788111629579475143759369504071666575112861918527742210271687147175420368673175976090786782610116024172878445588405486496538208011289648512514677306330261543382153476841110446327911207319538293933782429837659072545396017488288470831354291458675923868388735013637811756255947435174137112087924941804516401292480345395606445555800326684237960283119739933881713068686421761632501917751216593950249900904425095207012255597763938293025233842999237554181769950456876661029685557127817564504314211783134443937306985698623061680896337295083596923159106167802898085801905213963014388638513200141202471344130078012408952928783280100761899379610259205842678842683912341969925402872738957690603928526625268821884141568*i1^84 + 17006965508483537185300528539093273415142133488934779098976535457136186383470104793659289585964452766287611428194535786315489356925607159739314312903820393229894191071319964243356631930699542192641344614729651334509293822882482474427958810430588702939926380964552355984516761339821441914232661031663994559459398948185361189053239188696152317563780205594122472322481334221623872516441195354299488222202942604730849685304959808385737769310131805552497314071724942174281784220317747287045610550824481373834721618215133503405668559806577169049797724100198163778407251907773043571084569247744531430205535960787668956920037061795401056874602767314239171010540931146209336634738614281806702484991021151429997704033573687067851003957140746612226603828570776888827944078984786012150273493808988773544268531235777400505916104935845854360537435827249878346862106040696099936278165311892391665358609338001394418697545793023256147194561821868573992714282496441266318008378197688965983726282624437273021637638536814080258115855632241331306792913230212518220752394698936194598046789748571332367172532556774904573406248999006645407690710504756485594194722874483967717949404923739945322004755613359848089457391538121677178735979103097334567578963851480847903580496575028714459886961160340477568074581510186445776126305226250479696671611664295851786601480579297713242712651586484750680495303599705465945174820892083843807282314274013049510377605664450339449742475471628534711322696941791383789064297273093367035622192997436538006671760990726567922875117751072038352081874356739055855977866453571098105410454930999989388333492641120367641927380944551337364563213970449651372906548217678684233168559780696030992022612375915185496516020072390947646032285766165550404417943437373786626194642165347447621328033678707911890286188751709707684634292585734875155506121226568255881388020097685295200991276678189389811511798690397232013106805223235936786708786512238271474453853809204969321951559469524174161563533798036226813645242996162502069878675891359914496772953763424554678131115290276221405801366463807839872978949322577741964869392927561182227940649610239200119283946701673823339320425180242605801943158843019151027254256421381836344697578971334505699991446241957677471509361566638429512537565528668052621211318327770771514961713994393452544*i1^85 + 4071152099448133262720494340599806070968590613163572484999654322523593950656034685188786882916791599674050782134658318783923361796890340906771957963587016799111153083358183278459588278407970033028967160850386885782785131513468269070847371923989333300528052421872035742918453193925949775179681873487284101817553481494978979639782776069938047553802556519466853227505282568732234840222250133374540961194429610733913856097147487321303189686443134840315509931278013769774357365532065079913659082039117911460167061761076423656505665002552082483161800614229352036045631934368282598428095228382776352141803373188099335645204067240450230327934011742714323997680050776505914598416379701292708253204377914757577411850595109127296066834178779545317090876200215978140043689802531171032272158713019201173123387809600801817704122017712445072960070612296931714661165024283420983247729447076994097918950093116839714225468488436343594692954609784074669932299037584204886111837923510649692229974927675823807296983427191355692111739655665477831050230266063622613396112523044002359929468049944013168523808056067359410994451195223252307558516102804714663735619711551183179774780238560198588725593384805072569846350606903901628943245883890742180679888408884321247423832689563461145348518972963218269420391510416816349756160575745519560273384178286920427250103880974936083812579600694710740008727378863862892672847424124895753099213854807866567985142792982854316538974559992580054434038283806181274403207167374218717830699522284367101024420014344635441987421311217929037254515131884579097158615296528121884047580800867440735264005365510847227701164029446389710529112511190056035199333866052873235150846674882816376074602565561798355621052066122739844006986631259381180170201790542193002726295572540311034973134732980961877990710934733317184865369862372842093673801285609378078134766707860055639499908366313829410399879444029813220197563020797254717117386739186861399762855384662568361720748918850377344252287506963892188924340232714852256942511604657692472760088900669961450918985474571729557600610461580660163660349934988452374193237833130923985174178163934465215931285560966513690816844483913995938813168609740767209636208914956925201608481188242625890421995875048736107910731277037685605567889885400430256904722006301314341928960*i1^86 + 1650137042703285335661251704765361696935279424940498094191011045503057304737016755967915778039433775031284112519091860228365040232270300438483752626777085665966113174018779807724810481820680152085515232701047823567687985011256685172465498325082967998580958493323256929749655522016667444594989486994344919732149260155637612642526241662901257467373261696962862088425940832885864546063008359652360000347099735740481762371117110753345204563916044231272942047959127075763418051734783213448572422327227616125866215295215513139107035453167029311575916446237571409507257864925129908542028083511073854303099049226784146236695609601052935575381329296162636988925927024495471267609235709903859177641001332856120742964171311682135776473363107916359372045431130066944873612593539959461835433719510008452268226941929163480584199910664919767851721697895907787817155993176041392283459213915713738720852746464542631760449278903641073213397483290551147770250931592417063436012758881389128155472105035272804544223812120140885032316892143455371832726256105668488261268896424599413681981001584362152955079790807273964320820251765442572038656852818796999120568297223746757154627124519110062125854649639619322086535788008103981745019656620705490424368336443040634621431430301618072238165384077141699254807793262888100823395510505802809551688057177851030276881614625456734809200978188407615257364347060644876372694392119760726906976749559746253461371795808096655673053255487841315172383850325489849359988888571948186639782795269463781408105197546570543653153590100796217241686719036841184307237237056709622898372231516302501769983180183431235789169084778451826598016734416334269495552080282236421935681078013910583858108564952214811888061777171924823389265040355743499596349875246282451282762266265495219782755610474029904461084230790054323807426748477721134667515413922784221837617323529103917736725870405803597319904850850217367261660403771524475209729912331492572348624816328428934482768054031166740712514823465121387093814186294907817812010604883575084952340309289456830412376162481078791416236961170356599454791587753299122619340388473630963478575409838464210142333612919471006656234155006176555353968292114333549994659873293208058803126252684260160361518119706634600086475153670525687668898345043350069289418752*i1^87 + 256393552910194448677152567577535391591329775801736032228820287587935064348848144739941742908069264060278500483389573318660131045618774120494859124200817203272218149962422150635393963192621088304442543450396534842687438022752941380970458204905558153563506236304125284024363283517384468476299942688771786804782578408077787274081324427544823354397155360716344453170217176293332055405001844350036211532654082590395544576854725961943328747630698989083650229306016113495623239523567197728041876982990161789267886611083137063314082513805036730598168522327229171290149388624451509794109336403993568721749731550787721081460378496646551297062775797203849903857586251511022577225898197707973616935738897909816162159590046749490349043964846059895497420245754448490895680492854314955634759175221886948560590328195147709040029958213863232891627657388638264777100123440934316730084290180716313518029358347418176126711454425951798122179588752028077975818472216877513729010991030978305840180099576773055239853023947746003239679006182347451369374228817193956586362204309011764992258611598970329831140975924017849147255526639702212686095232994789165073501377093927503619098273864635422913868010429524604775098457217040270727812297180418640947836405001997268803870221909940293924371431456208268513662610375633916242151559291805450769735743543161504612261544600084546217447662335997616195173935905816100205465681790326377558069189332131470791293735197214006904049644720701703302912518468230429117825856365096247556423187242116318083181410598919786370783234097218437179264200055950849860112705714366465678551715079786835143991673876123128819075497154913023599140680603762648490723597702228997387720116077605828550949405059854839526961652701512406575466581188228614355600458281116191242645856785318825388816348752516421248377998670890081006196179142708772775013128662450353880252033878153589050884356128022906398576984657526770273304868285595832772534279686965960675632565894366492704765327990815167632157880833808320638950564968180590866887306850454177610064536527339372026650208745676465381591486096611274557636122536517134303891394072478418460079303579904092062954274703891221430516335879962909237040015186066258481392213387686046533099176763257216731826755158245894444768258511726962338569941680128*i1^88 + 1876772182319173717196555011193194578938653759028636488356453369296383276757806465857798798665126037565578422397189119346581951112465441605465276682760956191930103841718766375672133018750495412170258612708139885975076013420185461699472134850012417737732314076211228397261162115947522743593746864078880510510742820704332245188472987996526468711972027226226783286468159788576564386337425679911194546705610610342973384684731446426755256281480224667535627505145642064381056046208218793900199397900906856404069617548096994942395713147788568200820199311077755312872767859898923650622246485044553763394478607198806727080604103429005977790006352105282497669075638314160034504015199754272553373272445276460160575546606011072072582296065463809888147802141054749083502836861953987871685048624846100790421739047811328080028976581866908564192130680058570282705916951906006919042848025571544555340660063937626291948109946198675507440250119576482347525914186905060638827440835504075191097499753266933751300299314029825725403494445304425515314731734012217885791357104095816057950439582693862461819314865482354220480373439843804429602572420276684993615025871369934552525193000666225644034783480848696089302534313104739846636103145383121093955042700827623713097232743646812329376316390956246288120069442377067341081697203699164866017489957877784390738081737174830270680281727573158579283443645392454973422207011285302330000161347748140012795581688332308017210086975908254950495040469814035296430299218362490718165902873133751498240141804491976152188639632938797239110542893659353857420737102626493644453151139633538772197750710186991818113997433319286147622684003691096403651706250994378314820932714097438082238558245197776418887950950757973572068480873838777655353114113359456793693977894655319924331123327911478720755109836612370118117872337634163582050945715225628699904266811895283606169533297745451677176509939586290320614753035326005157300866209955445402064145843771298988404725912444515173693818299560833557465104979596153549819230323128743949154865010579815876396050367261366706058505501789417734113844943379577635913495996518542525259443287300738928597927643787383474245692502398008608151085261459571143785557753601982206643076534700390378236500475352957783816959906807808*i1^89 + 3629715138582400774653333225771978158391910152540982844093463555756379864832446977754627218508171769513131313843652139393942719541091877215925515190923237291693258473132708050644652728610379592399497522326808345452859685504663062168975386452405823963501063723780635545936134927359404944512445259156578392699268597387304705746679784525717579362184193907183811301596157053949715157806411650294069052473317096466842259678456093750888592946639410674028070281870137536326147167647080694577212693304415512975692709226620407520648289704580850448404853963415712363064019831747564546588145959763930922094693390209920743072708813343745777343924812252999955738869672542118769716352566390105948676107210156190460895203627177577983222317416566915474006582900808801616932399735937837451079239538313921790957413459562830471055324600161286245725689240703481454076586730315665173351517652955009199090222462658333808056963965856137923475332098749023288187896063433137383943500216224208489715147437609123640981992789764128605107878325652907633136941558659903090101956990219527289859531541235185472427843081150710506728092032439692181876411459132219504220640233131402000036745050085801164313614209243632141736474050537974847815333984553690984770655108853087408466391519289719577101764645193699234928585723493156491265074880411668430689413215689219165365376696338634286541570797423967074524712437179592548174562774963618992436221756464508053111451503608429958038669885035652088469575736751797022414247585152424540996161785508124470034289124627331504390501832775774134118535950235586430313531353092596501266592126081750434182161887209010755136388439189153203820142628276062766537659759857191996506275292561322361965556405858421381471707129132070288628799029291542569013871574925143726333803157792886501334658204789093215323516511955147656133924443690570821326670744194319328238533611597332871629704375275209213315360465080034916955110889427380790438541782156214972554898050189268273660098695728202045072460763306815356683864281502007956486639631040649709852429373823002741751124268007841466382781910280434819931252459718019302118144209113575884139544343734207792979299038725781719818499253817825111652784980942485441978745444579116179289885333428463003415544181293056*i1^90 + -111201432470112250583923196493963429316741288954235230229190198827712413511331302598558327646246787561501716826973144167986115882564874139664304451923826217795255862697281589138477681964687298455634965898522345409857260934603678578682102739172426281009912303539982085041180688602933642739383735302115445961844831373707605523130380789194472125279443164686398302109279701130274838483632031705260456605852619251450458551220174313624515841178559704815651625986483874918188378799285352951432031615033309603426071097365913810399474599928647106500075142955875247928591531470009328061846808284030763722531815840366524775660979231792225845642606895852470321614669441079912418595981350496988175348403624113756483897614949306939190053586295168007469756636171387089630800480430888679723862539446943790350470147374588757911384767973031089096848546012201886345541480914309075736003539071911714484433663163325383541346720940104019351482057266380839171982683763558493444469578924803449362668764602551162008021261803453834609487121874649543182607787120858366794755865691992330518018093517205425849035363837903333670222111346134455828197374453438019440395597861765150943951301125380047359384891555083340127518713622450830261745205312434240989741747289018005450911578729057914518737681191794037638369679077514408615762486817283046231478726302768876927415388473851649008885411046267018334073854593605535879843263910620489496147331297266270546155320275601024889867374118127660890747266226271510397253478955610295872672132623825388454048356278101797915187563811891675899508714059536114447669909356471341858605708607752019622846004824924479715782810122868045080990281051884259573747081559818267657951815204434915417768502350757479263208570710624348937265221862709542532408473453550445466645789128128457606949732669755477030991368651722515951777489732312823609469441539872880172624840347010735358423612788736955881742738701622361727821395313237914417046571755623282250532478951484692385811939909489893932354170252346207914357557133421159125641718171215957212178803669509294522162591663991137192753735615245781115450311647160906336997266864798991863128060706644093379962079104116910635049681566809915964007836608071461725118155311985240243921238360064*i1^91 + -226163154667818032261486962332600341519249454419379434488332945754677781357500708590709572281358332768976066762005459786784587842158492321709667059807006699857916219766719424381679833529142268638927221488657553342671624321318578555523406147375702310253740612465333677807133337148637371474210222034895830586696554656054595875333040479358397787033335729255344986813914038394337451401808849644331533218665852765538847602587992617559990884670615224890878639658976445257144319768390191034928548376388474204614823922911657240581067069476833510652808787354454863095348729359421964486624633190480302187076802445763708868692281970102364860803314556523453472447818264868478352774560734455650704641300455910334200149865986747525117139157621117986625359117692389212879298254525387880907859082757288256072930748899945684189307219217076647222057533624435448579506824020295968624431227477420957392100022822010828746406038519459584949339144560256637339898118331900318145567459273532863734407284091553618711044339893531568010521526978956366968701198251357691551375483363282621673781590934202830789860731110473647841634974220760245895009770648276147527611382857790422468011187326801271966097743325163208163561241841273900936510971464774350730310238904044097858466012497584456330046427824337321478665311324699686774418288637686550615255979874214799166060022474526231606477463828379474865917603078369549022333400909842716864026905048789215362945534841444947595810965742068255137854404539505339189312800468339020753750086681472752853730887457171414672682594725710300971540249832158432063366320916857823794647566130886357744741691181568212055261018542955707047775210093869644704330178823365760612130298828626197707215454878999889757355792156298246600874293700777810720362260214426554974738128631414958422323918458613384871780848927870537305694687602306227078559441831737072585786160318278359695052069067550480867647953618174867076555185381624486968644285949318439452899470395524634287561086199192034725796494548674998885995447801255978676534067415212750966158438825439888000638120137249288850056768659155661230478800977585613454231603225741319679023860937849702912297947989698429186639561729348961389857888477045365669888*i1^92 + -164766101437637381810536762731198949693386350758135039430485237071565132414391843838270009584999706697447809224808132774825824722195612557559063162741547661818586967474133813712705795547111589298484638683275851155380159423858639032298847472229399964657507113441294287576619485579326815970397249869824260282512262333393374904810803088583444883931657820706303413357897163537621375405436912029813528132331475593754339132030535330042904913112846773549587096556598476160839398843489535243983480146066434403222472797443286181235688935152390773039578137513434298372108027469439497094197226863560085631225547198552752124570131646666150745431791421627328385944657308814915586906265902112516598216165271867177684088591891637706873316916086732069310597592235131215756555434493226029865173383755065460379770387904551458445785556959921681257003338611278684731928175115246679032864956740068433797500889050699823834377742782920833931834170783508407211069869913579898146216456854163950843092529246669356524023976369463775119086999282086372442429828595356860478583802765324202257420884219146482368480242925474829394934639081141092688011534734983030771229537401250005393160471710897154710919021019374198993486249506378661461844794052664484989137367928197099837136172511477043883320195162585903147979268048855608337962914285970832167749802114418138318170487565675703109157172075665697329770767982049395939316678547312439587845879104243518894631507752215054433190817324216929062267540480810756514537383290277614272254210935953352145132695677045633480530402795155673847422699205139964827014714837410327601352580326868153794440965537135741747550454169604788599218288712523023196986019474470773388847826648323161667223645878778660842570370249121454022684367496414637320833690238069758385897011106317447614193850856979568502383678193852310000485983358478065554352398414161848677667966225608930911706535951425667503140661826549488803694623511710434069536494180493622233563668954460867975783663744648007042901894340412582022087308894855561068653459003920109290433506981210314529944943950169212408854965252026369031506250173280104897811181609850707810023629728925124201995903435521136352250185121792*i1^93 + -133333816794229371573004234115447859804815895032873993785781721372329728050949735189731913212664758533374775225894037090182486548661326217954416306649858535915453157552005542051033139311371433143712587044080141238997271555804887752830947878293103165453877832329686400591118586280511215681138913404324964026582425307259985140663566260985027614933389483970452120494746098776467682752978887993443724509771429537305377685473095775869041876310466987323499224158657211783982919674058762634695932001472400352389325919055817982794093541119837755383372131507113579944212818077006254014334577087134019586563820101913037472030685930189568703171620568131261865136574367924258254052102586481211180717768238843188266133343889072272445803638004266408609253269079428988959349939957140880965541876541897218020076274610878841785456530362384535377805802068932725326990612443484766109493502967221402945041593125986446968947223792812605624709166873018999642790226750760824641714492169372416800826897239247512037319459068927165429441773156750046448752030427147696575218979384980492841297600482352429130131637098156484279973416651293273188937527595696725235828753830217203652224663515745709079969483131385071912807175085695769966988879379006118064128489801213544570162092316893300339537664295309385619164579978607043562145147847751280250076959890061097278528392976989374779583448390875131100196135436692468675058181069130084816207543494136539518314436905369283486786074319783950307993475756716354824691969412515548499061728040463771132947445137938072843076415331908086799717888109218302557647011497938175961117373115842746012146662760379528237056330495318578998158914673167238955312035520230001144976137997421161096589974321603295669628534048966691224423647091422055311518314355572805698623497064058880526969112635008426178952227961921737460022564597424274006344986531459515900728553655267679695813752609904721358941625502665709100454795619462267994465034592747029965704151390672857704275729856707245943911656163505024247490453880703128408295929332949131434628075763288643874791427034988202370305047032379094337628245283086757074591778587846452394018375127571365888*i1^94 + -20243500478863465625360032934037646843674485846030169706612392770471026016433623158672038578626725914270058237211042339186108513032746832374970357201906583758908079879349201404912356576938216947945656845303540878140746033966247063919562908076461957095807974911222221678093441419112996082001334241855190574801212745948622918816874355871328425432400658583420269022060360655358705459355529256727688838281844350767266823354390740398469604302994829803475057818860182295406628390316793276682920657748103135182940454392373669737480384190512092026517872618499999530660297483860073722311844397647468653104618657886760947609557960840022788066426560434967903520399719372240501913739335636771973145453950018113868715089208515594865344422311223430624942975171461586735374161673020013305143164501175116230374089092505401599702744189290033473987207348440525210129833844899137612060621407461711497321626452656719087615607977204902403037054209685898795436585305373383125842373684503653102678051255596359762395193083986289348266079093746975637240506024883431993673689588431994347220846412461384404714401842273233663196849158240324136506182747794825067197261385747158777087571446164098632236449588458904632200789765105972010339047802838162345815732402316659803537228537652845285460631280912653196482973309182077349687066271273408611413666750793108127279273249127549829540317507410008535774221621464984209149158785297864157061547043495685151033236200628648411807493043534015706490226800234704049461241046967580839478208484575263177990945262111753530081777870343414934637804262761216083364158513666040954325077293833221247713648989444829900852183106523237837510464102331116937874575307147597371097390659147952023654975124565169952976293999026881392524759117723342099071093160516876814477001456956389330874196336860493497029637900656647090797429605035525703624778751754728424531981776892172201253302834339533456347019238012298520106357857974181957804661050012135357010640626929686846776827300199473467533265558597984859076103149438125176423229858236789925260288434288349120019729868674130206284266376489230809679461670514332501278720*i1^95 - N1*5769336807511259101157733420878162566658608675196258404149985640407437973276707854235806607242582272336870497576048228553049814989218532185566513978401824012246729473836446970085386855708044589869065111065417446187005136133019627280749468316558850691414218802947348493344882953755462552807339245476713092142223674675884876917752451531071368951552*i2, 1736677424545784533394342482272119812951788519556120684208413875784174752083922044054703653680089198586766339536460834048459326153272913335848932001081477954493953416554135983124408141070207627575526310925221219427158891278100216944473896916395362327602920825317748379563013913238094329938644459645652013660507207846056783468452806394882078431882141781163339178850694777904737095141434058565186864767468038604429872584103572188513010083840447137009901751679530150620160239522013038497392601559650743850051623026542203802443910801457892574385367598122556656971821572990160531552316777838532295184380179461982757423308911823045999100895015231874614661705212856248084270610485114899366832079475831801085640791230426339761610732130939608375217216387947312973097952443284476541656841888573566142311546307271228292614167785742487598879326950561598377983248554931509276034340842129610883393715874903831572816703718672100797735670172103545158944729834885983937530890002987797336715216646716608075951462329149817997387710389546310431060456054530951280266886290908294659358873361577523982387269785909718626553250463824795614367456484824546756628227971974645269621211473390756044519042410268951699853146333164838789947464444248116741982841761287228002690990423986321557115022112585256474296274757826886752733864161345817867962519155341327799096716933159395648179482700814669901770800145368574451676708470693542934739620162949411790329990023658035494120090891810486396128260751052087860874182936707035338943546072075109985195972076433900128169624519380334039228320092882289832810436078491725428554187894150142297919601759789559490664511158059528737528739273554149241621986051205131657220052237889206636989664528935165521493397270162802934735074116920810657652864764142651147677270217977037174670717367959779581626326242022384615926718582848738757785487874791177388716858417190245120110308492732759791185829327553998455873234639994007906442747695107472283143990630194452939275808660541689454872591238397037019800762539115649369972364585740880667265834961790442338693826307428266074192265718372022493725844046786414441675882273066234158803809805883619769878212916336073724716720488154897857033589149641702491081129696108249541052450400654061845210938889049856535284984334276171290357385122135698545594042697872922305526111882425339464388165056980357190119233283514850162552444253085662991931403449982916488697516512654345500252981856644459414622873987683628721201062824684174393721815634658777573651172552657171675254830323939794593845607411439328171321571653488043453804066015396662167775297200898275616286038880299398381768354888765673823481125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 297795009844237839994005399071123011606935648427240184285611159900112393010820426339947215874189141171745539103081003340916095594375823950946568903343006152024604516642056235100730190436443758356636527742099736684571672797999425684160315812498685077844206979205733419581808235863442328973361598856321944832457637341487656745576250962525274962562253444046288503458523599831384938313330574958992647297718667485095222022384220441979435098817945959480280811422230115642380848904368093015516089515322067500275765708478929178100622460164715087717486475226197759210427507773030832422143250740104923504540212666309273375431523575862680947465021343350835009406393721838559694454208560805877507678733416544171311760133743757799893962023193221873922412303525894319597693417597632827115595761074717614079201176605679879878384122687776059801406560970464828362398276798823072320520905312691421206583656092909211809824029155125187912568635033248137936077311478498821871235017451360281972246075090451978165396537674136320130661655369218024588215362832922390434901074396194541593886884032129223190873307352270666496504811782618852400671384038724954963547465947285476707042988951536607831100733668956020166996172495113402892812541305331238121168812759127264642835977977079272180869513239928690896636842172545497644799112396471676473168041898355599856380524460253911715802434506053484247249611454281912648193980986106640522121876841702328124593046495380724991193118434188861144646637050263643358506839598359383603859091734392369172270477562362446868747817437472325371135531750128021394874383689610837707519701113481787060944550187926620946310031013298144057593280643660237888689161918770145015648184372703064007579955590948833306861287695823671336136143878054896371564009995723990131600623440662899133942411898500190436431948263630645600374774392301321937809867902826688994918416672061532147902922916057216780475511487447940152592721158650351822748961263473756786040494533848246624375151833493117813823361999503963720295394699344959993377812843570276931519861621121094385375762674841138566226497031984080682070549434392365911970311116669911633780861367746156250296405975541357739705460872018469504801768809125863465736699791631773691002918464208316646851551409241275503522104839817599537150256583284329515074064278004747815960317541737202820666784790317756135073967650197642455194203010065988249363708314156868811776384135640732924346423768960201270951229026112085681775395692076125105923190365882996903226704256027482821882727672589501277991009552161498022931156189134148241661272413972444891018704000560305448472738824370148199221545067755270668643625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 20314956189975228967061955862388965069830911504593379148375200459128549328748171646278050294733143430597059296821040383473586700452291415846859020022218808410495830360828622116022457841965622949674173764324074010586336679206329545748144246085585604238072763891552003203841847491537224821142945293020725934553229664034460987280560984326870660096090236962599624579926351993115701024135580149139402661683418063033924486245189293070177844969679398171081388218848339611632701556773634663759516006084987762276232823618641955415157960025816144385746334873973030494159472797953496840768787901954569214179776093722940110377609904702279570146744144341045113592805208286843073494182509065446366966132064447066849448342498218037299953919790663398664387163667582271303419153281203321530207652535121442461427356137705484219977891228316234019148574997579275252907725219727231417873079822363869578728023556839949876207139038117807635209727072045025158971348207922127714368368360570227707199511036499999347625597080304620523525717541847704140906776698993310966483420384921165615701081200233619626043067762215778229539759412473745629575278860691643074777963601073174874458462323350984707119922455832024294317576839858680715596600180031168553995782413083238922404871569196031869735802762045449275846677978533415799344606568907085983992510420202289000695929011315525708861283882137815369401063707588348684164651640255068623368235454465664082967246705270314462976042354334525275957920255346036328218791517836179276140248732202271209203854091259327657304892783098398361767114706615584886825677009447583786443658817249301399812300600203223632784052603318278926275067759853998017165520570156311543243475045548239081752932562298567865939801084899108144978527514684659392229530727474413796655412646496602841250365959736443715652001384781517360426918425406056302796431801703269893046391470554336907456773770028144105212960839589044249181874143719996645792404481541551350507357316820909873554928973514232839142861753873457866222515319238437638054273907100152277678927975548676423283674005957535880445540136375242374734410417869182591583506296846056730997732742408610006929901471887399905772496971700336270107444473738132797907459280104509590784729045690356453356800091518258951806412164080254188165242105712234956184184358392964130253395179981797012744261238303177910045732839694449195288905604142306406994065246424160339660300675069418139973644523744104559448513036872450891977891251982332302213999039043943614590328055356914511664181638246636007039173625879597557185240198736129628556870111622912652580545894386446154069737531813817027154472043455357037871333125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 408211004500550810938672538331571739065438215425413043614364170729776467914329154324733609302977593564462006521108121269232222593733230563651833220144130570812151929720673494350659910529486502678599527717050176367115404244558170138981972570179625713618848117302191691398411011144264037404249233057764046559827709824782187658818209525058499456040636410984097344948180661706150318394494732362483514275498642294794666530573594829476639633905293637749468995636419992552036917262998939015308040617064302410900228989530244663240491773462987645081108217369415322041164352803994038344797346042841802536757478853539435703383795173879019597208502453663885729671130807230214852508438573428693690419463713880185340379359905622714744181694476427630488323518218310209638180006769677395415128550365004388427974087740435666515053306605675347294962670546354840005160179787472872292725407237017860739298760768169089935735914606598166542306318141313988348641343229825174791648917102105741180882569543215201679833045871608600287601180503090825302594177846414971031492690387679465354079205228332270396652101076641873884192417727620498308597094165159136515155091179148614957572634508398446114423418269055568919589366615676097977764853394658302954959343457224334023300014520261101857588060569353910478717222903289850161321140716418227383317135138699785543480518579245484609113395743638062772377475928748689059137525019938756064867549690423039110315331450059194748918500875613852055224098411697731050812658307136565378772292375478895026000964003705422924015519963988662788146970312135686181544679906749384272864277183573160170338018863196185034622023961526179099533465873391770097464114351180684908149537895182517602964153032569239577460725930856360864218960054065427418778210055322828122404549175776278927202776851247841469013064493746000653896095573277542873436778923804234063531438044205154375902009457242247370090888406821695151743083304973304091633276404872893088234787566812795632252549470430259572338178667025922699516300266356016942371819418320881021279017008350852426007246825021167270419024143407505008617703738276091928920211081975901652522099864829786882917592324503137067212388586449796473565989581759242887466974348201420043705196295319554051903277568700776425669594946088601328393453389699807007150723748019048821595763288242072128279195554176924265822248481755833505650551331442427622853543083907907471002526121255761313518039128435938379580159371057181043403764283187554501738901432041437038008558839065449712922232009981849014442666443361261877466347138181247820175551534686120943813929709121674349470363275948487179518375259516077241878679625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 4343162793171676255552608474473446722465957862601687859540424526959174427244013154659449416881326625217792367262044301649500993250753878070416324315541284858782978378474375411982632899107974011484136337908353406575948073523394934861359070462045047577814271887481362990691582476777886799950782127097569238916679937415719836647671245687313842325731753032387020285934827639969685578760039112714452187150528381155712452013076111329359936630123685896396125878890417647128268447942703064112540695434875776850375988774607447336391345292861252521094100230484306669394449048773816133756566883910447915621840333644035850390815811748908762851372712630618109477256966102407027580155114593229796909691262223519309545944842281158446511075294184806423414833844683678901960555055148226027557525305315053096011193558516122785552673625284385639767800815859461629710906011913851619000998764590077725440322937050797616811869282882010263369156677752386328360198930679216921991606917971535844540788681766854230630377020357500408771593592505041220422251682779746053580281544815877532736620914930516687398383355558559269152395550196480541666691473637793350562666122201102657557649529973892270321192493919609225262895460771239206261895941022852748373109839850596443002862651884656006940172121932944088348666511804774352315237778585050107074943482150887954428317728409648694645957761989885841230662859941566360281290307641273190597338375311075312655505577721741791214805881658441040694692741993188788451986805189425999508608557953087362363302213644179841707119084762676509373175776723694437050732809859122877357656073901661396557557999153354816533824612723830896758145197148347152747610406279770661967897476734818663579154355392540930829061668707194241099490976935631685984525863418855553576385980068426661329527322250659989861847197048365180123877395551994917113472942749612957512905360676018841716793896668593263804915337220816250199166284906184852088219970360281605510245379250708299395097098871537885923470912770952999888234446536882074339269810532182466355138070985178889117090046577318160542478247529577499383748039817436845293652033401186476549159303622272833141579866542920112642527997401928994148269504780442353949257618754019338724187074462891479138771626421205800152223407937396089119788619166494509030854949830714544968894706401611984231498567541849168765884194437521886103224593827801965874803063123137727843673088250984196893406120953095782275382920482391436931419658500978152352771192265792180932969537500945420362701905147495042424463134789047500831507072169254765930273642891389137071161847284961955912328071077228002123688915647423350790017950625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 28549508253212039349202955868378965287539327956336831363275722652905011089782215201462068520188857430027716337199607962168821565600221186097889494503177624767179816193228248530713295352454250554839409847157743099019983497636896921271174435678163541825204555564734665276031279049802510543878948550002382858167872087839377969810128175527287395077585188506867483452518441802090965720069439036696265533069487183935608014499750838317775906251948917364557602591434298407685514501373314890118885519514338886981250305693100796102722988881374161072167559689133320011061377092092549772381694793692376966583677089738486442052595682837709154567559666394966803728606553753545027152339009276009985085496404379246885691646091220537936467268083215395540480401268986015980412521417782853863445626088046218913149014511828608622715378716697104655556453776098033304134739892225861805504541849057042892539144464040980744832204721016227481813475278362705506495429338862308076577137626178186454775411247703645693399612765401460269009072974510827169638421657628654729533698167890605907550441036641014973815795965484103125516289615534975373972024676089434175124917753743352742193128960107815042663537093373734073818910226458236670069419634621231244773056226103967956216210062822519413945432361477212541868804676290052496651241023072116672909998695867996545673680476449238161816291979042161829990801959073356820589123829707231419709059895198494530257019839237836020267695428877930996734990193736848411845255024327202146613302231440691441920287451164152751087953240886253377381319996555751290011624939090772284374946760733405876625503910297480967434083518496434330839314233489374534849926238905525796519040087817223138909450260857443970704301987781079773595823328440706195091809483554375134768863296474758879024709129447463819325800619033111965720359537146458378316514663774864714229711989695719100982433573349433475077034552827447333711555473375382608838303398897377384965264099630656646984012414471756281571704380235038581149126026554133612771621321046901838794589124275200167379231230829509948846475356885368366023413616928765942171237643131091214909295277833263855784190543328413827243294977064321302514310095709969281809125969611342619391076426036387733733156214103725593324293194734466767826675653360875740255349365430761944403148674760105866267620257742674473630719319809996484160410708753945533281771651295356648780138508818604339202848911028834260238074105827566672464846867226380996603776614903907721742586416453414333158828020341193606944198384932621972698120446143850138632165784719814676126245830245486066438704702733456725505461734342233724100624071125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 124622607463987798401992920204378637058905143848886262491629645694168213082220158735928672279141692185951744474226126399458029395549942588533956542267414881738173858346202118144666992483571431791040573033328947167636678737774626465727244389156380033750468667566993717765656960571879093294219873566079336111302356672900738652947594219892302104982778081774540637399479487284895952852083716661482118267659538115831683571654840392675726495404889047002501256659877743860104743282963406018036915800197316341986831569294367921647358857730579742787886980225723475059658682930475908586924611065627627560506825874568793476609574744555066018561861147618395318820450701653163255519962754593326930012628098271324597605163263295449822868546921044864316288407364272138219697577207212835000709285834026249967966092862606449916728103095486450193217407354619437635449078217503285083841991847332680597104437316938578760312123985855358001146047340287614547164582619169321605916504158143453355273811386054998763542088168142736078467011973907021985916010102767155236150369123383956644306492676008543286364469626856202288801342339034482188564219869360886579159898614411614643038560761776648390732982978107372359619322509134366879493865794499752587499510743165463221170319250114081713706398846917310451428175802699460808264480185353024694614695574038134397947030104304161411366412491715230765506770237150275876073774466725053199958401245833345186097384421245694249870334791613984799389122693722803353253960860695210680339320533983475905907173929074113673014202311382912822836927378016203714703863697529768864322215564788716088814741390053287007403964137229970767325572963324777452201841520903055405556790850967360685567366346966639744090535708644748057655674594955321933642578932204734224888064788354296888221038868637210127472904709192149514335948325692363740667286336441702161147479193480829311582329628596944058024974621008728135144628685179617711943079113850776775636462342100350548938748607734919344773570536294110110725280248240703624563834918356383355246897138953797487268767664098723657912526557374558856040587985349332785323690020242050338050221611071951257736560118508558180133434440544870549417465671724599949676545356220987072206287820410414676332397498152190104561580377864175004473993175488767086592565924069098662031606404706707883328227745355692518362233642096906817348303179172786970127329035229999841787042616864818225032745611618588035903468378155986201947528659663908668906418804772156636708783092354341887631836538408701720425325848853333253415770117765390869399835615207679831745712904563945535878232134890003295520074418790148635263695068625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 371107780261928850684642434320001935887000669219943537990655884570421431685375698661650568501312916465688081192454980132346776137469455739495950843658648765566125357795385948430256185077246196964829644282020579367819297927384189692992768620201519082761357696637058156439181880759017052881713036902116669056289983263394825791737462313185161965029065900440586739006642769391136964208103555493553572836383261148370334827330536719774736472410341764127343570338508961606916658799416310763343046880916674548502475948791958507515731998604077582223584340961464695620199654086844282913289456456478255593946990445535796438912421998433474145524278853004996689630025860350176905449339585823015314553749026335347731847840894596024402682870521447233292060933037931395638869442359965537937194426477126668410176743295096035874578537694571812589688595163884578228379685967143054385441566433422991342578369585401516966249453938527641912896150969995666086705337137165795978395616114051026871229256821536189360018284118646709100742756610660090076137079165685701357873513925645840425365233817143230150463772762403989240831427844402272790712974330787980032599938624483895976419206796829164224518885807073581586254053913421667813166469026559144582425942975807229223208048104619929460138325784829299360038496290497717342936799903019181629691907662590312252952775404214898286555705843997752631689280986858393340338637069228555898509941624412945439923647969613998259943184221930024480546853966922239180052985337101694418245786140390584299156427677901543637134099812026981514668468641940659812309879077019671403811912860131493643135911710846783434633330925317051214626122541686194981054945779805400259759622397988845450086799236744287053856632649062315908726679817769929871991751714339740028149716824785820149778313933354298853363307136010255526636819677084217860992558875480495312539073912095023641148304069320753038942017185537966922819940397859993002794312202976391900886074646695604847369009577132689244681032261424595852819646392747484424827494938416401478834260729529936600829588395187581324106633134562083668706270408737898461907220272859638020222448260089047165647723277253628111854303536356622538473555878378046453399397653331618459850609385572848315065042113416846725769936836999450979251797735874802692298754946152333697899147896277228868070877669094012926356905042507705250964743115431573778427208348321792667038904408519712882477322892491373241892289440547430090206853695923761855868240528772628502976999715247938922335166119433360144861087849850078848539649999523864121713251523840050157609110985325567127778633153438455219555704551236405707078605973125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 768565730087244477033652487643584514309250836301306075323235405083198606955239919963807133828179073074213120465602893143572595660804925496817633321673623418426447693639166511314517094554793420631310028997461730375096577501679487723514132874188548352136626054906216232180214623800154920500679522284956029713790305483620072451165160411130428049805786663242998836657136870392598477721568840196326667440716143027263723909330902880629736502474827407685832345450981439193804032177164079181380988628990541981099970285958794878979971164842753351889374510498008932627070232265517580588182565867526807859917307280267326211222635150673900102052189549270660392919834040393553638963042301359284342531104134976667623659043103047700188798682727469837284918525435087411359865173223205145510428855869602193157798756808587520102861262711106725669311468828629364596223093570359860350249368393517790013681715459030601787156628044853145195572096214915620975956141077926105775416799638239130122917618806767629109581204577702730641072467371087170872997976941841830819045010483521493830594375226282414283549790184927721055433149993968355623618463744058868066729949555990220209483750611220442502311794449636133490780128737727138973323111908103716982638253162035864465129740447442355174486643328290182459771992216263659613612516903264868900753796869837642045184768006104939016291189935982693379389370018001550532946725533862662647418394863639375779711200563461460949919870450122849156339969048945149807675012923108780022656161086448980802542676903670928275907712159711816842508032754549648729864113726836207795767378146737767705079407456371617426012690808002500179042454387084727935417480648742746889633425116394491199708611075473761797275621223766127435285375459595870826767174865763247396425285842516742729704045329030038127022737155103242995219560203902343946125441172475548237030839851591972460453097473156438324945140041329964330940279607934076533276768411037349328964831197390422052331504036384731676549470547559644918632481542759097478394892144335126029292604839325690000706324900570992767952055104345354962249160961487744993939495852252032149353260624060775727816812599494536994310804845715406784071752857689693605827791028312263896104494179337105230468125487547834266140039151550760893644494760483537948517851775367341198782104080408627168396009473217303211603429271461047851099632850254343232626987613967121533597800010977346314878977638738610038359572279975754891047514167769875548303585377414450418012683252206297274223237425397098592582985640814059332658300981030733997464830937765776877081483092767185318020368133769603755885172819400572288851755645875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 1136108379655151961330891865842332623991431109256294619954088655124298893670218491118760731130760498707860948669970166675495363570161996814282775289568843094376175606050825875997673002170791269306084254951482384072316004240052375157359005952699581929185585229720348322417805525847039260606063258162018889403842448895633544526836016284074486269550163620906010161386551466005121463704300073390286318695474239790404418990985302631822707114014578119913739207934515132321964105833839505636764780175141061093001695993849524216909994584903562644310381501023842464886840512910856687338843118633341549133465324637535818530183487110910937460182047532141212262498093691317562653770780123034399976193148298689448087715838724545028107371677386249120956350226055521150837781027380962054514547712284176817662792119208186252813176013938263903446296922848023200965971628310895374523986779051772519265836946662505512106472763802696092923394285683788340453419142005363749715670601299333440287044307692526356764931883326595695890027520684656503655658761557809195965265965571716576435709880815278702256511828296225170034974230927499207023719032223696081223044596280495155343465862049556696160256466216643758131984046661331594302638092930466039221043002525105156071359703569841837607387281449919638190659981592078170825207815518055469824761950041418908767206693253747233962953357611785751655870569658732257056268214604507083182790498749459271304373930249681205690081165666334348401945512929056879893205788650298921338632556594010492504633216964476584535862743721900393228897753695062309490494216874385421280183003792824864782429519506070641939020046581779751338556376013167070678113065821357136370198383772683373056779714926973122249534280883814035684972343266506922058248464717193992977589373944158691116840578472611492942277870288962196932429371970927381481283869521907897616267195803332819204352881764765041530101701709157145674844475556560937313796900142238990660856928321551039378746277221412573423177239367849825425676027337344537516097665428376718777993441726263917329602370912374918478611096438346343158044668352581909493968099244214935109338069190274937637723572611417135625703925761149181957745871873536779707110610078536187679116739963201924731168260367053018498131720389782670920317259994486188348818759836059721480152231718366186752928847664212739637740184995237170866666375366507121291972330002416385235017818629978540658373581259178379580602067967802014340817285350915596646783922681636115836812272204613362358767765456825198311890663567981184980289985605228229547775432739243182687883385323073055958384408861457705141098031146453426822438463679375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 1282757965266596968315685540329019910343168459896360442325487208943800231056306144523888254961776972702316247557147439241041505359600004904185558076319749112654069153991667353237822449357635250974176686161542398343527327696983999303147240983522088258948254306068530703104201162745943184726822514053834229130253207375714515416118593510985713563081765778663007525515628717374727956605213265184577619522601113571504938117231590948921157420797306762397286886361373266262504225822738890412746708968174474240755383265531560146871344327474709035563908423621263666491897815110119746912519923500502108466415794375968771045445235537649314522941454592322128796580673401538412060330875947467627622598261080192243528289205332869032557697707663131556556812850230389985510424133677228376543860721061722764296289934291710081026075731961597584774987358624006937618398356003202234754670085826005773501540159021285554766886766308814082149821023960965087197357977679909199508786915321298670254266783813563245092091383464023389733909204736008109194735964546861051711318445403652592991616101039776876256958141831318680064385908244450510586004995955551717360286175170945824715733639428633606198023393051574829407304278679778188523219055679621078691355977894852082949182727138178220587754810015785547542235137490075567208068069070770800773288574994620889453216331432954592644798313981360275290331789745652839960096729995783078666224377486883877227788455113153311829560939080943616046465040897362163402101383619093984912286098529329275091045384309318686604672507947633216596873809072160277195702287323588847402692062154487999002864863031376103368300830680835532415786123324328884055522651322124071962819635540729238860879347923564864012859862916817796205573354697211222232019745593996510608670681778843308256263533125580143802827816622668514245279450121918631728119692543874271407686911431603392790578031646361843649699888173297604773811772566602416551308181199805041465516311693395607877365764955273480417313203837762428060332345911084752560973454831399347191590698559075161742541104914634018738128169516599563190921248101399059892781268233155514342218250370211487949086251891225020768099378055310282103921884242893689060029419552786578401144365157801822153725619777249313891063523634842847611981428545710792601655528652153261668186958401475318577024747416116035962470259414710212026520674433892803512658316044076756856796654703075932139928505748472579193672565695323293968293085388085894022016052359278454085996869956239943629092985492716567580290677197883704348428951605651542484164306176874186190529796187386819268829095987196004602693458417472494997410855269875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1297279690145074765000091028215769344799370942215974059897578817977237586543441694232243422153938649591576080842698532397065039965343361860633839931249024947040850342516965172342388892146755868957976451720227189709495175621147591825297492309285751449893574039487550168281242555136523224055425716841232758641596686568136515050362905939887716012338098905513030822332201776107717500360945944260875013577718101933115660440149202533802157059992156899166492189611994996719078271648754409804984415923363765580782103689977573866262944138476046532204303532817983014388121981575449613066237039000653848770012058075954979132211697519355678097646624897605319383924810592243795735464602034778399037756073718906305804779487574336402569674441964207650359884101675347566063751623772905997482074323523283043723322315123402175992451077196166114725790742190725338037862668893847604918207564473379661745991626005997434034365150743078470066118572561092427256088873517605328921905332835263385880967446707060909330048730990440670297744280082876251821962261844136702782877837201375764272926878101614695807603356301777096508328729632956382449588149559319657535310854745029213298315750256920734248192383240071139995213514788707412944446535711722307473160748455300434555125241134778201754527017552140780801455959972209223379462037815213014416699334729010656173801595218164111822225246876597008415421393131118066346851719476984681530851676452009878419874344284540960310964997271591423078698751106551862802363466412978319953205642453223268988740796850952659906782828306032073542977999904009567338444537840688248394723328402180520087996986680603314291181138082511069974523343781674092687831353656964923790322170366555468021980626901078640380543823724438558095218526899511086931479087046238087361888826903927592961142725155135779966183959348067327184072712643619459787553470581395324287796354981323647896476129105879780947885896013985912463415943626166053461407276033073996329005891931648455774509890360332943124066312002275228372890945647179766112341543171234754996450569061127048880866098064928820064095620028896846528165177712374206626085761169127530664511265910085506279116704918999441143585785468602462449760320965907876430481190582649828717613128442399875077670104608048531583029543615453133748124772559462177245615741684158775696610850559691365883424878651473550855972297764372270509637171475188065738576213007842929922215230552264357141346276977306385731021568779925432196570955682211089503032618074989913625657973535374015059141347394143022677946807266284821471652651057154803236083932856564540206143990434478178828126577580513968835253726735786934095496878127375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1346942043613817440230989352070350778415325524716878526956887680818361022422230340020029549310357902612405932901592179483529754696777227060634822595311112177384171724216515023063695007135908682293193317619935444679936914903442017932100837502811231442094034522261144819004926045313965034908473690523739293759526452466328968728779593080192687360891571640976086704796844548640307354076597522358627097836978994856124181642873628702155271686504614420599683466075374723422766133186051205183149379436369374725641335328073122854713926505060584436184643626952985337075840130070445382680061196616814522160732181785175404402604265018586361845593808224685463360194829440211805053368861501533789834367846542473544693019937327137930698752870928158652580439538668865723623109848173409601076973748219108245596536058101413488068609625150910290495226802694734966443541936153863459265720013179423728200862061282403573383083031486189335126516482722727557605556592587527126779086375846236160654618097932758887798528609223470800356330464060551995502385276193602923503540935546197614020074779329087484610240118876087628006470922383002504653478406733235252505556939901610882394047887529326693316619340379458825774144309432379153253790803936063263626370325943540505740722782722089895903817263230712329365772643066016700769820471049799227740177913279802806583525468142950008630882763778299771953518836232242140433970552640355544353931650910365538228786368226593962722558755796612338926040882861015030876759525199761500231508856446358417921526050079174360333113876213065113203088927653372735591713687373850300632765587854670451204463348031780968030373271548385095129149124651934622215085846887448455883506534025904574270115124935967820064578822951621122596945465436263383566486126734329871947391143339819635537778561814751294823181776563590696172207180511273038032205432447642146491877962624664012758631355859007248891670081623784003437295316216618844124226994460257081773690691313947906050025568414067027062539705872945142025203044181150908120806489780340946146407643033490021378605206683089875750024767090246238872133486328237653849235348018132746760772757435453223484889736675208140225854853910075425720517928880380667409868834954396523513643692508864785161172275961255474223044133433497956970178927548337180754432046113651443304025007499795531297221038299822928451329308571339877292696008507985671909734026340511403060744061737778048719084714502786665053880075784691665736397580097025238613511641515885529840040264634871468143265855061806573630080143620232205241771597393257505668383173706708066817178887465491272951681308167850195337975582557544286932031647319375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 1296449791908951860980731571495532500950443526628098018070026734374042235421365352736864113798238997457031102831283210219433579970264941290023930831623466055315572982573144968968649138490110730758033738053764085152024609589927381144633254438971825162578075747369707691955178292350159105858324583980214006870397385635299869164092027386977716597725740601435416751105798182698945628395985245851100482475643994104977579559635483830801686960993198242006282097099916736750010345831742969003361370804115780574983244508794843668718096098146229785215395068246632804354407291444787548454451278508024806696682032164883840278900779422911245217762694779638805457133930985820970360366952788150035854992393094581874912415614135751873384432623868028545263209159577973031052548953569513129292582462278318125473795569935083272652918000270355114740862457840507413959617890720125297284343753712373092223535129991142926253452004069719010702688413861572621393493478547673045446267324443441556007100750736076669418329325798866379017536018495026794313105574534327653844576257973734708564078632932273976229595486527075986461096624936329649657348262776202112156343171587773284755597384125987525052118288807858359772811552374032936443240708821156691923062067126814770793654739706566359719350664454661015630928745266121173090496920457432345845585340633420699710783174252065030143325394907566447638902157987115292092562598822702851984718934705449613950868105692707807778741226383929740732892912396109950391600917763290675070800890187500313354539075145849035105273510027838174123371218507797245600791761083832564006733469387181170866690719205108529190308607192328036474419180556877914388014989871333601718353032820755280524947271622423549337799370048456445404312964253553847341068168039357310849438258352844214225336529461375045105529487333924481186961209282203031128749587695133261765362910754413240139920218894805185078333961235260002241714445915109475326700037428478684920941120789695424906159567387300467780911460972802263955493104351564948931731100792428824563313385004302378530563680045979321414047607654334246940221512422492845375790970131867997412549883807966454985106071445725665856894218614829918408293698887054668246776795524031228813090748294760738424280149699293934400992557645293473038832229497789770732562765122280060822766958960011760355208280394449880556710782886877270592103536675509708560925037552643731214092027694263019877234696166340268671101671253627255840757865092812911428022094020042694511968734859881128469326179023672484298771172126371822186721125681997047107473123828029110113491642503930645396187908117780690269963867622259890073526442150875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 990806355630228215378147885143499922978360724304643384842503027393665721520110371166589629846161745542633645799497553320795428182460931479340604073431270177960605657921064904973685347632282437655272275070844349413336994351477227762893060251295311339334733002751105009665465741896417078321755730752483648821548238368111394233126164452970468154333255515897478998908516152958860843101832215248666649949041483497736553301743114990603004421512968247506541088964030087189499833885756706878129007904402864167869239041880729880090980002700154789815981379499725489905369077936218300088461694188654264968448952272433298535957866917803415999876343012849322616121059646179928128402724156206163272316115125155469504809658082040766852344980567094999781589428023042517793925455664015420132143225049234912590266089730539628903573536209331375144236005808173366401747981457606313870015792925957138964552939346284703780264467517999971828708914481612795262386314672287626593228743774131856501574517216282237837434617463446047853242439796182869483111826450900794318725383821531586533991309122517217398017966329385287920530558076469678913078086419774374566856739818644594977720833968058628385451257451580099282729951113597485285242657119253532545536116512862185017272978864563042101901196220451434119683566143324100346464005523266892069164350262823267674542623181468879037672448669163100018169509597149474670641829686249639427693201975797388187141688924467914857263113206756861110982438276778663027115692880456353053032968462418137087433032820136026453084874470734912221211313241322022418341344881174977620541134450829329786923984467167932811179099713292758123607536109199791880714154338260147079991335740117831434441696548595978221415486293005962503182270322576628718883143285604572971920091872031960155382693026743184468362884350055670720614189624542686871758173699317996396200247544135073160002810345187664740640228343906354618828577051092480992417768065610588073651028115722883347978207875958156362574532002133519421275595317397054312020337691663075694267674885939922062072162223300114233072970406419148899430108779061002954988413431758580634534319777805377321516580848547491001243463221619074359597590376915819449582900847415628177993267287967871696247162931789034454379026094728789630548504668726978564786088117444542001145928139198683452761696021911168692247904814545260955219930550411496730377012076285114963632300489666648741347691835257347922124351629658331815641277688787906371595144238288685570399145895995962564873009412443382903462839732483509339052960247529991508067295397751685791798475385954342868064441509357189893549364502485411799047600189375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 582353718111899675295838468849155274252478888618965020985911315194013465129508587512620775139255912878528416498172793364548257720022395131944562558451876732161403227587529013638628925277954977598460091712961727006981121957798882906403972408981541146552118980480034871844990700913737986173087369828291456525651795990080432717111005713503378287615884047728384361581964138980216432681115270892504112952272645791668337983027843574964844341398322259549572438493241400071236950411574997705444466056431922459857932790981028545757321228440292634573110183536791382556241613183086383372620083590450736571482271069271587556060689812633071010730378445930072797332224348163911269867612740156651219170835018602803692639021656091644717921822839579427277002901067877216039939100336535650376856251760792065077514434679997621706257214638319524613856515971458248580272565828609655763236871736760802978005563751691369484991678968347727768954067032617002265449444934660163910459645649185485875947466374573153405263499499479354527523037271541825614297636189484193710822912197511639131392749784385380989391920297604688666476092929380153737358803498398804150091455981920656931195600460255916488369414093595931714610017691669857784069575729843619547340476914641164037079089410259757387630965356902996374904587052731431404688615093467462070630599184931414936173397676798504120494228878673449099052428217527504121049975575665408108584015849625156751916741966061298150880572335551231984047737188551575717220521667221657562671280461988633521828655040216237959656212260315941705821916765061294172307588718383761219580705628922635472853169625268139633087106276818545443002275399392744854654100087202230761764868994153489972152006232115825705964650949499007467038311593941156076140182169514986369605887270300519365407280101023391669193642743038754587385923053978423632704440266560523074299852783169861718177924289520596223059758526043286183830918201150316838160977029073523333526648093468829346459376521635129409538641954136597664856634754243903202067008051781582087729203537482974578285492480652048836315422464585207750455210738288140814494078476416579395602792922576710153495700358203728728272660813259818404215295433419999113644818423730810573261726161906442107578144320262132855516919637126084625165340085181319345146224830268738646018421822699706598892681006200868877898642227473785654611822114161689165882321814590632325609504491565964550773477981867801404225922245009089327561088299134420598783663178979316741786697002114051701248996092803475473480921289481112947158167390278343715928199381467981482576990009599747435057607745911609495428477100627624206266064204875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 267556007653416429668355821595804677788692163344805080682807901215133868759666047333633094050145358940047816687272571274576215994519675078152756332953083225098065763046277669739010104162772856315675656847620745107637091449930943315598139996477576430672070442755578163554259923430313682058360165275058972932649770717149656505226766520160548647899352387330861522786004027781200550724601936744011748752397823894712932720732486770815254546889135140816499120073406683905606226115156210406180435901909547849676948745123968401882924624223407800232770995079372350215711052388495994220927730307145162764590126751695323450645537268715637387956428089043219672731118023979428438359557578757417367360586751692704855906214770001667218950354044700059355817653220057359954148458164912043255949553323544723916274283710487374456959544997365411321034555256263755950509975303675941549521914748819527882415363858579058462104218384442620904228557720968634462432580012978527874425475173991262548655253539965318381262053787302389835001429100936122246596215190061601265529285967292629615650224110701638760669721773340973254984933709322447581798630478105488177804338005699784189027438024473708847373508885341781925601229096651465511181825252004294324751144247864482751318257915610900001331012803334997357356623333457424063381834053845318614719810252808124833153327193847067610373685055714653547071618687645841523496646430187407942562693493380962904726435011184468899898387344543429853462622933293268402447556551872185033759728708692401134827195067553018358392139258558296048178200330071189383757266400138026443915681097912807856984179809260798389576926369384851404802960399181818042182623255624667217299650307570897622373659952837733415548189934392163477033174203997518918345726093510396373469966155019522365493384801101175670168572896136615048358141843405360364799349804115208953762702351968614998324677099811951246304194477905660993584323420302916009185377181003432071692150463069731061414281761584663272201955685994586908964781343792810321672694548949321590987429712198596015777420184853273542063985703034111168641528080189590215494774561689556868046492433007397971859419794068644707226240103155960061747617304190815665555184085934667069945202326834140694627584731256232768195307532732772253149487852665753587103835471678526559201283961894317770690258533764669360793005820053454543140008102433777362601930685091504903653214145410661963939969769171219327930401079118811183626244916341627603017283695271820621571207456488684976819069811404081097347923172252902748853118230808698879619633731135772381906284135053709421513026739797885834454985692865277492961314419250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 99314918512976621342231047977768476152362235087701760739837420558080474459142040236813479445432006769606994683672105213530077648669102010790743091104447316832905202414141154637467584676896439271793208050378801153173490477018248465127608961759598388509115657290344318737929300106961561411298874721036604677454972124832781079786551583924359811867180114816284835665866244873390799421445089411204560904264063531257331972000779154554026853436185345974615701009114226903934428270696854395669514680961907569099978840375667985326253648947033281668037888369730513770775471068313091611773619215478561881484461304865488371651775428078234431294576542489648425391656884830599441486068015578311792831787303611400125670919787333719966140667508443566497819009232367981378670222566474891199860171323932610702963165862950461022921886930975814480900459459840577315801567252800702136932813284433558595076634688823797678678509858619508403959616019410483622783801412160807998675628238302446228434770768665436307074613876346044003213310067384892146015700727050523930471209558400478896595871381508338081201439897529998667488863997447834671993848893832438611863405409588401224440845368916107398745700973625004099720780946305946062581641097436823979851413800973959280205722610546408168842857630925622837986019430578156819114989571405511404798765345175444833186261964427136757732231287949151021077266137757647416176053357934717805282086475235015147951449881027108230918861769421796459619568829633875269990311793940958193505405672466786474270490719740960825853687296648982188033996332887981854047287426543605736951607292978904604193054042329914396903751607204925162570425886670760656384553924010670081432383471574664589136946264590257477292245955519147648232200585286032318157716550162312723658880420934045583358636747680464749217016101092426934311973685062705556867850386611783441062134919248232052809996144302152839896291617055672740735196710368785630190634253092835394609079632944677251188796818797655784505102516938077519446174467151469564090373876385002253863978098203836980432517705287298566375864205524047134906656263154973128610430130766899961841078733777661329228631820193959545117465578751112224902468186708769808263828748962334253542093665325871481077830409349980636347993832645825611199636630531078133602988694575267424149704999835781409373589790667461078095690097243881485868032198619504850627669782230677226567285364815717869033538196267913773228887172922587240975560232373568325433664255547108594754793228493009037638399557888602868306078085530074255016825344339920180370998121887626228222727206389476427974320703202986147775139822567543281843976956250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 39062367800609010024810235598368455237602330143662095625050846245109186629446858435639862029172479215663742100672912134339676990132307555340078214800575409444911230470049427660693609532996480340590568947850587151447248417798451615525225680640326991555072068098146779489201835213017943879347731157505843112154940345337373920902831240686842271243086206822975609756475563408060117320950166559157106447377614591752886036994285444605845096624808608444469621178418354339112580483581347074835471970819867020698718939267060385210555488422763304682667860088161079560677573569185605877072692499912170679883361046086716865551716312160174318341199799558348814457627572905967600958669852982690581465259102833182590571012474085055986296621308817953126610063905221678301882684991767216404665205179138651496289756912357666228388225131579764833086901660083858194238575963028652006665366109557192909909858303718169989836289931995714396146014745185543209581943737780066913802000371600877798966454955324410714384970497178482670088413493581908490713346488746224347650961017399213773778533282841862382596932155657318548260561211362086795366198428507711467080918662149763103725707215875220227590726846851006681623491430944819008408228371624366014168158782733916249157314881814523436240005318348517257343163858111932458803383997460247193494579246078882434678059234069844655449519550527293845388981409587911917230850405088078904493726208528094673642074493576909577999085131759291303161501303072913062316657621004473403429001990852553272888606880215330552495293845736852638114152056161568918842211564262078475090170542681808220319744427538978501471599540785789585882013749156718570386374606199911182925883585198607803170127432420987992030462050467689940220798278970661182999377881492777924681733786140503817449056361502377128918056212106763926284131718185638826185037415436129380012501174823166363571443074083256603477877834611083152604728945241778769149139177634375515811800171053957678542949766760288547850266293108157810773141873940232603621549158636035648275824396268735958345443388860076699224392336862656652904471544255521164849750627677473284054421668318941095838596044874725955638933533553314603000465937142559646419651888889346393193430003641360758450366426554016014862764838665017345437866590659227785632084992766094464664590673372976900672824834428556111933818802801740889621898989787912986823264435483987586733427841585451541690012800516978520005315364531285645142710038651077466016957345264933272006318532202709658879734603209007051545586298135650270826359182542232486735011927208426102167347397390845808112847017103117239495350863369977713614481755250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 19790760022558373510464690550274540159596948049951769882784260357305174162564299183387998605592388837104828136292283364036465322762652376439115867451519851770036584352452403579978746984479571577567513937762086637858315477855726593387103728618800684952696408328424248784008850973430038701689434222872965124882981800151033223823378188816624744754757218761791099931971253740641810434459115186802576806785816164822020417470932641950059415252169624532921486498747529443833795995681893179476700960439493962193669639556444484417191684553127193979011293551288056091429873207383062020721115309252504796324278186829956515069643540894897467065423568942504547404109564244358513478169476887229674387944126605028479797982556096276443346072390379999319095753253514308823386302498385666292559775048650086498593774906165442815881203054828830167713386302685014111626797720174557441414885328254698528031367053611986880413604498820099323913406310183979976155884493655548564976118419936650444641085510594933998035520161610294195357930573968209302856188634468949759861298676906680801845837573585633641429535548091364654189209377041446263810975515713298557151506784122723079842578362524686297787660434616353637507258707149705566795090103083539582136267592495172774581206062265298895907997281226736163905485463826855729072161798692638469212638347811838483387233602867946698490620239117478151439759703352073086451477983715878553076553700813472015414181473350429918681324371715336576587622891533834758141802633924843692772166727184464055680012966106870870420546044523153587033169032186646299215469304636141903660080502659774667205925316779461061155373253988856865969967976561427078806944865678522178865809604436008351272390836495561286410704550193201790829757082155611971354845416135493405251988226998109006810748782647379454492564185966112679688696232767483540848978221006111012516562005227080475414354020339156147706135240181903911920685262185020735714807970754770337892912813727546359742052039647619867876906057372420110935432350371682480946345176895467332243048699974356070177535775378696386552061519550107876349314086967000927850827270856105149535161180891160306788348743820914474885018237138204994440547433190558085126648848769868048338352800062546238043791354740760720737816819659534610398405697869800777554315435012408181154294810029753255946679698205768924742685635290026692095149592971442076513672817004253189609052306850792046197144760033506531775617108355375148131987039905030990681808514885961081251900871873946448683453438371321988878667129473226876618138749294846889542803498332125409865212725551987757244155598872146151854332539086805102994484596250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 9861598025377373576692574057852158709935994418670257574335740902689145984716517279373110073651325405374828303946609136575331831986127301706979208270786277853920609196613559715399739416268918279496458983888788884258988141898107931654935055454932965990561831334720451045314450716316957483696588195223530937602008349252973926638117949785332486120038313641551631739756037729939360122904597008834762186054354041064867289298052021757117916631667064292703108098272429647190621466665766181081189325312457254830657065136039662753198829114139333896508670385147270782792798933300462758427364902244714551785501435856519636408802474916261849864320380759046475793683815934350616479069063118088819290415601274202342573584006271305100202987020666138108091788651276379890067735047404689229814156572549918204070937198308775431811855489512836548305368354916559960277756180599341239106142137742259218972883763223220200896307526519649211371904302382710421485858820133834579205414524144472903429636219027234712760924610339133183786967980146470567176905782809503358034392777027121549279473664555732932939260393779144276730399866864580352887323474898397745458690193535753196895018725713390833094052071190557174826791573405238776760860259829509691003999765903519959412518048899490537940022835065897507852005400748302262684220716131550395222319437650853975142620661529039662469660855960772346818144759204644043873528176144805757786154578626912428257821389334944458664391303176705047097845014609191002357889166230620470392661835468401745487703399547479390595893625161110694084976847057881440945476963132884287419883568947941960959382013724705593929734825261333831659849622040471133044174660003536231961029716120251836065002475625409532181243083196372995055114502237766856073274530397790291874762043090524851657554947093267002697469095434831849428840369456966663227091784843097489234681151736557137744004718472957190946545442828154324825791964059800859091889610687613298790302713874685414565799157558488256435661079652726760444229997404734808710225186170396835171739123021520880981527870022447050797221006063358959731091981756601058313796242783525030631070479980662095330387450542450255871294329053334709612448670176084882324250519576052128690840548394048304649223350920811230647127606909337135873578028130489708490459523141897958029853174415651119028028196179238361964028237926034767469147083300189857584384134339345796240238159784642075325136783866634007494851200901872264518771006259356033695831948145236885816660329021704262991536224232672641123017381962541741070343776416767227691219911188942291790770114973996727894703665140985551591332499948428469771251014250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 5332211047420041154125949648502843333809322590181364107408537479613586535060566845659872044468848239474071241649617811621598174170420879530782313715760093338789294102160253289670127399388024049876752254202838563259329392233071897972857976734363377441099210022639238516398601750509588216534974088335849109450677711704942908559380185233543019462857929228631787387204476897661515144759220708986834604780073216625668602669444165855455837328363600479341371883669492121425672643107111868970042284532361268382712729435044575497433010726621066377818112159381127163706366610371312019848078784581455741993584308067886134852611545286890521688943288825542980852433636881890679030943810400150961285901758432565802025555937018561683809804116595849711061437582013477116102849704141905413681840306398683010400092780758481718633554864611051907054586150711865331239989988788688490140584517053447105857359198623518091745374432108276027342704716336277384359972284303861040310446641071082492346879858433122679137870084295280931638698723500047234854416854985945659504337385208382450803539414574733699067227301029597262985227004595284701650918252531813866038612872815366516154269871510392788988147449514330909579133711736410223644122657512628263192169059053635975968313263632837390003493854332749763614524985300297743089483320219468032057740002889664776932246314178390098015779018982832930354216403713450344105054323245998849492713680771364021304051780720002772267300429730072778026887611928945049197279748000577358435485632105842777667698988200717413005545969895714992822100131132954096185241668747095565813503130408258920860619019850024162799754958483484215692273045661370970344266712809288951887710754754196104143197269968246102619245665756164408520793564338066421040538354041905280562129063166377996194135212346114992218886011354429161383091595559251198157517638421659433657844980612936873384489784431566855383746211191834785496687255424982124923515862030698988041351465823790540579680899263689520768974099023393855291051317639808625990968373758397840027683622096961201665910286340810008980280752094628781793072215163749250308620460146471810362729717386503814059210159776740256397641024761628539079077294999183432034581690697730452538655090069798051921052962931526462868646019501058299470614428792958695057922823588329854160388669359534259124894863664447686584148277929845567675537682591276728120380982827060071290638372649905596442985573977327253666761526956761127450635055221257977869174478557166282256905589532907251311422078403831728720042586100613264494615165407595976061495256052736173418049022882371115557431229108393268706713022693065568454111979250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 2508097854721078403661801000463324910221331399837147725280161751683736374546785029765159431812540212883479155547173389924974444526704509245730204922057980588816223121805621216084245459958040114091390339088790884985214626070138379534874160794791132764827630691559566873184237407616445490653637137006499415645048570032156850962911654269580376365187461922204591903083195946474520346965478680586081224634357781274621024077632588268569353339175617219714095759045489254871747284230000824712534915553528318825943056175911646466125457345214779724232241177320389820761781138873021280661300811802870233663699760603456747502504965841735836149507005879430343323696633212088406709221185625758581750441791211289332992479234662769102671095567792261866490132055995821580894643395827615882188076867184083018146767608147657003138497838515864571007518976435785910049837802022982823218630938033604999021902442601483570911702559163981981624588264508004082311230053422348675689362298122834914054391050823560397661598308351507202317655819051958253622506910071890123490826078350860156127298587209304671283601186547853929743480822031931766885048415833864559869689247974738033714742977503673887075412126531550951665477071856472631503056816789222592854315772011288988091971561877834625263916340432789391254806571803919112812114324604688939417112296426287045754502225834048788094322253507940136916623249795321594387147711779665018740463067881641273593258822711984795359152221982175489968463218109663528171357699295236208132691372313325309983497741070037866620442782423949825806160937780624238611702265771600917216234521884619340883809257007415791950437105111479239040178955045566442169236957070831131936009477835853877080359579917238469619387493762919183560094398540698979654799437618431647773519252133595655444556729271192731882331872561419231667653364228021511914537477706970463319681375930874553070618570953719631830521673281288529017973040219993876191190464205756331197727234585237170447016175026565572764064723769620389557649395557101641473175357966652264631497787762108076972338399565360817439493901203820664130705604718322772739459869922738351268442648318125962367149260392064886968883759254717649875684948978216907357891108554245708979506567253189581549466249100548554026143599843170390872608089006390286078235472649557071536006962363689598426639294068708600475623337019404722739035089710654414161181036378772554689916608879987624864991972588340588350716810794519787203442188602828416373721608332778679483229986241998072968820088126181153794882540543514023176129926621653137549731945707127185434803934769693338958425203096063039385537579748020144320702946250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 558232231348956524980064386819698383869844719264001871448052689029527688031755074485887858821737036101309210128753298058031601733873106684640036163082971704466832489660497843055156222325502274138704262794217010573521115354973161956201694306990652295313454294956716018232633350983972974842340022745238374889394507792779658214918636518442682071435048906562176396453315917982122722761102395210191198466433030095928290163834550586641919061034551745261958795029089799885822685019871727409041119445107107403323846445586217702759643550339028414867027399642949726434439620048439172496364453053429685135274169500864617022163271648679987477020240873636720433719432519988353412948893016394371183642688130974898772843338889741884193454564577313116005409620327793606664502046280291629135584857978700832965931529322938617310365076022213237758179166136056494726771031116712499878064763816234113483929188332685236333520454812569876013635568090744755758684347836970576473312816846175077886948154646931153742767246703945561051103152460951926684704942747590864561558542800467400810737215262946312413116655166896942846892330559848132584742878675011544999240031923584284496445147985799271797279840295464670599534719814667185370962103443742143584029994830096901826977796786973584991122030022744879276008557431895863286057297169231456891152955912580005690467451515731824871697584968705202254675680193530664291204911054246227942141658105267873591081815393258468086629238934553904347879604359847160259738730616242959777582864556061272001128337754768930878224587916895129268822750607169869692055547637083149349390407208524042071303692739086713066579360661141598609384324287643787123190792280490629487889638262377158804454604664778682095487939852558449464151870891169237994484933667810994686097478270225780683918305202473035095159206647833582398892713272489027987915580726141415497347495816080458692669195026130063173336397782058815456486795263965378605374816399627804077306815699872586059171423069299002887437709294003170143622781852974297879767213855181271024932546898628345287782485116558160943651796092065130988808288038503225035201803372662924538119843962659454257279358113926146983019572396805910456893430317549401370772998511583763888722467078597749794464531000585104081141088019417849920318695066333873986014662899990974994983520505970776457810392269971176900595066941775993432371111269167488301502840824534098536058596472572021214910525663750579426991123734645685827113358819137221697846116749628117681805898433130363573599028769558840798604945905613087502227815455429092775646982633474252578831662093762804013458599910361309389298806276608764999736295250000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 211390847165970487500351028114627263418319662370728226428663891209737780584852288095446302966599353213037157252630342040030858636535623338368816594733745511078130271478290776074763682590783294284011245771793280275579448857817783276355338534566910595002761648130618930895080139215023342785629120286914679251534151273904659391341725819119414447971526085838666011038433378786110859146800138784638476465316514074932998044521210979872073628654951117068652303479676793546028886630246627094499003448614902671725806104605201470916319354373387520372004435663181984805533153360597242614361840380759591986700355058167318643101285952845858604680765044324818121650410464242798266674736239231871230055869321676214890575583069158781360835966191205967957738284859036779404417077794695905124514267516412088577233018539749038759388876985446476498292504651830621151425194003425721058475095818013914627764281433788771870719086043343918282443323718706701503935756275534121296312508289217223094102181092958990123786681140493135997310869829395217552967901012994364650407838549264431568104206971419076499828841596413608629135666314313031830297164310910678267749102224025824860240905010205379806626841283860590092817206048176342408622190584483068626404319591310667554988798506590279486141038007757104952952167178330763320225128740789893026430200158172900955541135109128553693736162908958642747153150826524899898484283589292520960786025843998551013794117215657134896881540515918699291931028983691531268155321226746142197764509458039378743896963591062315268450865097542415555511535887212345160658121279135623351098711976985275717018513238600856508566681620144092364697455358788848074510680673579248371961371821194255053764224845978972752457849861955678873815392878576995412965517301891935229018007608291416185854723699208474360024256987913246347432790354296393246331215296255225261372113773280025541776055309662689283349575522566576923463362824353975530814988342988293671965919007896425011977415481904645072799928751079773345557235217708254944433480737619923346210946860324221288957549763178976141447137742024606676118913410946502383700729891329631621648885348218629497276992829287132846574112919897519202156690501927429370189378651683160994907695311826204375735719301805296271332024976483194506773276464328654510460082524718758052636634751638031777880188186293487601870201249045831727544451841566847496691623610030758083791787164519500129325745132506162968359865667702557975900801616690215509363060448818663966266599367112810980003667859854580077280732499100741479586912064019146866162629156620573271425194972551251283283097175944931500449641172417785996555543750000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 63562436645628360400518394385585130928566382403209360511094577840507158273609821065052235630267329501878607711719807186206312557263969938242783817453363112034079396790401023962529663656855071315522809666379871169509200861598738651873530645369592031033352917267398391319872147312146703144719926228883701271789163025198311475226719497542685030336636034923329246300378474009687438774958788020686308688971884952165154305700311050011551668855100525544711158239074559195159399925735600809196456359087518480585255157358484437408438545570543759075348896465750327212395098429933142941958406173137414388148500737394226167941014736682646072517812921420521567598846246650108876358891253898697422024806061828699954943889571776362044901135737530732316664216903161878037581249343337808691180377237168022503580281015345836002640690973254456745122878404404990338768588644183465237331930415804715116405760311449450813692260200523351575588382085035518841575571977394495114151303751238212009527497505015558599920101686356900825341809222267166804023949796370906874829188774275854887871389166587940572462685465982394655527058660503152509842538482317932651687714586334780121141823260497801380856718990598819840873894735302126832452751405337635865094651143269918033720978311795653659209683830143539989631982222597666406514323733016886205656520778512858860618365753640214746882722393679289113946539246194707701598971407775738299030553305867313606397397506621392919005439118447645477691530236533338818835019170702170809218131256118079091577976376657545126241308524666951652171822588039750170967898865169562978398219269197672657955970887252072283478540840924735898477047755288945407368232088586601668633372118259949707232806190582600428281326424065940008205975876365777394073743988787128099394599054159174067261073130033117961437553878661304119402867500147813453176050894869435906659075585796510639141592035963871691780343461350442706328138396396674910136753319456717061458025066392055942587713288586634709804153701887263055368123571234914860730301812407150514485480114249260241032730194226297039433715170457100515339906155125033337700475342602005248731574703475618460433316703945102599114416831786296034314629433965216366774458638132321850402229413927454526512276828267338287844287523604782812428165331742414229083328156079366919884541850911297170615037300418807054138320480522627737911617599387248971615509198416082887396239832428948412715847246458496508348790035340222314174063675269551498201788624534357499915166241368245608389982575076363346002353262131383982052430830507012316804929080545227544375079413835050511014909152854023261190166376581779209142090750000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 16201931897012346866098014041527067561770895143826517042208025318129132803310502976389740895631463461081927431892841394966595802880709462028095822002794264443436027074958838648408473440977809040136901624469522437734389878278143754931925199001775010801081133939301575977104004615151210386746188485291172842017553812538990147468748467260656418899744477101349907504775493369072304309201480259708156261570268278719661082998213151512486837682963190971624194784272025464916680505138722448821401004922103811018805735537782843827347184558182668041292865629122468839084764975951865564276969749735300048794649092975499209957094112057838942587174726245024994305495962559914009597766220568644464530805436488777002266803359055151337597528247187272838074371914394669373034884808490461530794273800400969752029034789933563309659435022656285091061149755398468200939431920529393741200044303946581385132574325957981654448968141195906472742796894556897343749286996323132085511076548930240449719387319700333280743879663178073015566345431905306087167005990592997718254811878300924987495574772428618020580396715275218466906597276750523873917893442985742339550717178898818686499317850287565637508391748145523773974589681822166235018545567574757424507295676968754909613286336155881131555629715714915801626571301365808940170004925899240097615696249877748762307828069675257484524345439894446723409816078454764313213710602310071155504480328593069394367094462470986208388274367062196312714034740096812216769741793383174524757117143121644616824714888191110366451931218009909153802355409489342460424436277056780139269322782526757085987297212024521753935002783437300338578192718979311259509972941286296490088320046291454330531338213046848130113336834668815324095555047367196046213804219938569907953528611420110033833821628689404024975025524198770867374099449876932356712464841315907547934330630157667442828948251488527269916457692038924221352448714302941105412227211456494891933381435486993891822126997720120688584474815621049872879231621410513864204507922708320727347461789261224147595585802183455088783816042496666213988825846540050522839106917590205691034637227545724514014808765762378273374629005301542061133514063575762626325082407011575865670029549153019371931846897555201988871004266297682014752560159247901827309986107030594203996274722733710212801042439880754122215696268481904819334687251024946331122119445653536591937800305518000431318726391246481721680626538797287967505982184110988479036981415940008285318704573064809823258758355624703850530222963513026499889159157958030764256687304298168143418607743791410816203683484303927134877586062420970728653815750000000000000000000000000000000000000000000000000000000000000000*i1^26 + 10357906095647461044909064695999141212852491242082542857280113386593715832137899180791765400929288662975729166998748541009298046358466777725459964998223425203606670853383739856437267871499802753306655555800723753181668024715416247371158654218487882609878078188957752250636960120536847068434617003485364934883048026090650959055583502574293663785039121489798147978667869335273124331325303661749618064334157826206073702375256984391266844132533668249408975297775487379083070845410810710902499873506228064135697143292513206462913289017713743022175317465845428995297630249373697541599830869273638956682244148519412771196849689485681566267454334070584249777704361345820066865102374786131581961447510443958927371001278217222389726556361626117002445347140693644009493227142794409975245734565555307897147433639556633913920327751273718375378138351653203075370336009003167276871913818988798836616850679453931567173485446342235750182706145594957269836803271369736064832984421210475056506642610377447478074851810626100383289380880415067394511034632908955089518668715254702087615798439017078092108426592708401508612805424520119120788169319683784718251893099851835351246145517370086577870922441572117750002848425680816106762070116079090574878689832439550877047821920328377968501592595468478540904786444036983550293978263641275514310591270768858192606322261882046684098641209328466500725701343603677453698493494587252364858310495692928604101134669261416446175355547518519901193450806629862496237555490871105552775987271569338157987863670201007913206063182980001607705578501249583485925408279114037925358196025912287140460272904464347395090927237656877788710533181303624431195915084334002311516195999498738530083666258492793532917471961347323782628769789295761016964098030281900366277400247642389248725786244855923749928476448462802661922541761371835544694794656397648098810202431208081470178813962954904976644538816469948920306608217802785298994663724849280561715805031169009273923068510607705657984551378574949045894892125503717711356848162124946868676160494288980670137129362375033433297410139710666445844063320541235103235560756114702001568536104761000495731349813768734260111446120813135744365223526907522742288539653065122558834035583963450736288056264747621669061986740791632222039430930821099909002834132324540426673232691787797535303536471575376316070845443171855918314248893855057074652624704198198911270819924566811228531609524848234418195213414323838122840524908884898894551298117063389867904611427560212360782981043747944817723931295610951887535620745142653742834190890258867922858406300569412170988812307763283603297258056249173471990138750000000000000000000000000000000000000000000000000000000000000*i1^27 + 4650744222829724313185059608660412806018600043599815337966219095670514345875160839213679928597335360415128160487773660223045364139008189119717215713025456024452941058733573842894148216621288484621422150610041637047305713454023749223729099128549655061729672308385780679600291036718924438405881063117316179932839291654484171343530488046291796927204858366328130434396282253336902816760603555295493814531576849514952168428777110657173535009661187778168270280698566596631949540304454335215302585589677860870770132342562175968011693693673678595677406963768274947249689139276796764907507609477731816584772505396799875340949842022845628405247599762066021632843889623912001492635848792717200538555597403536819977274839670682474151604571647101209614774228015935077809413939103110935356853301944301208384820164786774812777948574094736089293910943805061239405952469646754988443506181740142096181783232828224334844859759987977120328458650124779524934079183555054909229412997072097789641350788491422453766333608989981034269080117878243674973808996555059963032290102185370512983266976895104489337938968871661355652479393497722492119618853089563396709972606115081317473847829573350502442872360828552486438494358805565675895110477081072091877270530577401411580932189043215530170996453355492951860994922948346326551749302854452937765287573118589034307872659939975946015147878505780123466892225159150530430884027692177179914137332835960628854031084471848009092867629881074833404068800719937996746736389741053326833888975624226161875524779285878463532206823836959971054916034027844468041689251413271445049408799353872303808074122919081661366610880295772926981056830644324251509000973830698084749333105368271552605822915943708517476423357991968149088895491480776636690318063459873617228934806349993361333552177355216554116018721070029735505654792457027378640960234182229727995946642529107785902600823434021313456682758337151500431410023485851487032664143352911541373994277091145206644408349229707984035393829319828998311973605205825269905691828760524436161155858725791606257534707074518699477177553098310061737842012786050192722826332299872540815748225778999229364437196180902006120285529336835423479482516593943063314960012186919691288202310902459215629927309797514044335899225811243827471246203863862533605665235357725224224843117828111411498564406112620328209953196075435377525221823467390001424766466630845977583020644090367695169215716733661643379575762921344423550206272785816300424712655660040247650529565912090661131806560086349127015105503972619254401931700744220081456583145120644673739910404327284988197602815769678111875559968654296616967054750000000000000000000000000000000000000000000000000000000000*i1^28 + 941535584296020735271908161787090740240814873713678809527928301202909506049763739733264710553637533422497170944342854984142100195678948063054159248133328623001279422771666020969018066903202575221153678198811992829933442872349576464675437696622002381327076922451489040335993712329729583240412006014045286213193965031484630436421719681792970887244297189130563534750705469887461005165000735918684878873500313645012485612145101112407776182830133113867234917479490213477476754387813673831903600244606248799277050631498398024717662085416354314292538020030192555235161503080667527356405506015629053400054456533985718188945427003577321580475691712096189033371609819760655250152311711065470762121717427036470326452342579665161158355570958225373819805702227587547923013606281018278783351689476286240299234709773072195865445836332174886260161025037986080933346239254889931056870887012588043160565970135310106743289910283437551301580431765267383221132244415194946757064086649165895728595739000761239392286220781064084974066166191032131987383709065099127057055292801998228365425340823728154037829889766244049463293447929569322610772159485452935110079058634969365238235735465636383603527234745365499766489866150357589484109845239870701735048084487119302516908103251934653705860828926057447263610095442685808661113176772526547565691561684196711121784178632684236275497417280468469115454895123331413049520039719265715074959871519643750808931012843711952408907160260809824192598121444905633467486334769011290527507053946175882367917232236521310698419592426134365802248838432422434469962121862515638751579036795165137406952273243285006866242661950005527288689295807641600790066138977824154649045973678271186077884294741572326963094432968425402047889088096014251324231820277227547423071274856488931084539601131484050072595653929477924834653266821351130696111513322458397679624303433431593804359794404314393895035091362159354013281223898153187267556078231571058773971651253590003787918638014808815087238857306818892424813714595994910902041749145257986144237652933128997987192497165970729224800569539821469135785912618198128975313765353025443876810325609473781247670846677729601567759652719232036080899829158895187965273943081373122806153069825617928365491803171501930844526666931041052230282100459231187732835853089224301044399085665548365638742309178494049769416073169610907794295596685086093295983369336375988572280827643368579716457198198681437847621770820040205819722689365492554489469779721430704260885560183367492720800977517125052649452092139443456531524102908447464539873046732615172565512455417689329863617259395653675228176927431933571170733750000000000000000000000000000000000000000000000000000000*i1^29 + 77557714599274915379960452476843131260504745957029502070379305464412682199541862945044788005131759704598978412338885073661665367553620729242685509700749561676037640495542799842102181105406618928265626422252992291184249024742027113885746230549014192820913113487455137311655012203923380418686910809603769371369525356567994174709583843856141991184410474807838771745389951070937012930278283574977641671328258369148806618553172955338973504984412686436466832597579751234424289809451822823862869562695208823233707859232195478905037358304591531990473278102134106274970629355682216589345005285059159006077296230115811579275972633605217113531261178375961520954731428239180317992413767308032782443594447240816799719206361621318379416840326851169950783115732320706245881475054258891634794627896509020119605430535873986603851820811049615626008855284735941052570303425230367579572407968390400968827395961002395811621850689268218955949858097678290251889256280698493843743117949782282261913688134472158005051501808894864209581867041002198462866666455347453426127327093543726499558506502446103794961555241661093572214618511124553193923016048055360508156278442768885447836231091277666058004002110631629557719298513405981236182029932318212644864275639734764021035521808928729186749408568842445446247539629178581679573142072458623880290488213399647561173747101728048213007709898325885364085494879544276110973432102339270730596744535085729478037995231206948999612556454580060060473099563182413368001104920380126599679469537624115148655839299411313087701428382582027517175746234215471552694218581514545763040154994410708298368575517443961757036780884318462332748479709413215043841602422342416849328522413819046510029190311753737964026700547337002318126361942026699915138933978969900142900497522690638668821075626761222047784582363268741330334686504728860978054428522258008095112940745581262563636974835815538881614161975740078416591388353032102389592400259857491688331177518845956190341664990717800150396558359929741597335553460572610298327526536468998554046719113660017862395696136397769622444626177383639690030015022406386329356814372997483940921850469557148397417076951969416441194635760736237319495788030569444196272870944100454813999562593748129106277286980662383200280122768352364218519056681212904104754598809071325123806042099783120989518833754240778025018844392476766992346303557020979167460433920981815557435365363604650405289270540055592902714267251140627063678322810990588610180056389947764101282699445350072313158135032953374824518513821095432100828825260450947529118932095596446042088150027371609808590631552108258627986954387678641111850750000000000000000000000000000000000000000000000000000*i1^30 + -1982381796747127439470057409976716784772118182234351096622393461457914074326652900979446430475100607390289393154079626896859554479269279918087936410787690328576452591786084878706602394968323230478818643991950610678538461969067417136089226400296382277533589545159988211873452984167376292553968846717451564619518374130755666279254345038268303067161068033135905193740783389733628197629507657172981564177162859382816164392276757830566523645013322527231556088869727028683419485548580301152232081230786093761086449732935131721464150543719929843487698270714763495793133646050673685801141869671939782264437200436877451261758046682753194489346094522681496067535807142037254206776291024709282038199307415892409672019971953792493252938327173546209173142473317330937588368558277417776423050135253193187966455765792829405796095547648071977540117913581309658591707220107611972959742489616819855019909851041681693022521688075993428046300689986267510304233993573710011674783332856860717684538811125387052136739467838738308033838455068002135112982545811069730122239619012496225059830269386396176367451112699890574898268210697617625100823059280158822160252427128971649658928938736955162272354947810189046828605359115929722296716493314409059029709780477753998151922654950824036547516589882985404747502659042475056122729838080709358416498978851282609633637045620148193092928046737421570121467159523832878889004966500367033132193826866682376816009403461815550934148647196543883064613453084080892787847137141805752123091225179004613913137832115193979079596136939328277329591541960992306558566110418997639317778771593463452867519473721254529004569934395924484455590624543602251727543497885848142712722949277477334509993145877252825157199184890085088211335616098857660048632815849859087879188255363848952848402228307591360377430264885293289640477548932183541130526746734583274976459572577825618804825609055674885533096615828056585411416025601598905035433018226170725237859741167266148010766692099926240357953864772893735991647371478515824198867177498689331912374041392220923057121072305051405202848780405692107008879016644107003939103030544472475751160719347117933473100329316622527605482827374277621789697785767166167515214105809323267371926999470844392386007201673730380584514158028256675461562040734386906507529176687005677478986660098856866704949689279466436786966423909088612279592551912398687939593535347040298616830131773890499751835116965421113551414515704969757909161834802067670183554270386568013764257739138760920855843853792482514723085233025163221227386097635644887445660206835955762556782975924481861511288480997392718941213140196199334134250000000000000000000000000000000000000000000000000*i1^31 + -833324191464041062319357886829589714897092028249532584304701244593441159112281139800427432057549186692556393086769637200282800041144951512891601523299941485949593962638735340307541246341866674207309254469882697490151446433364658953841474615087581444217392084944597710963964525883936291414208008177579090354140390825564176503751862707442142601548316461482828101192379379198931070667388318750711552023401223221593593344851297586648352405813359503913096861290112697000152152097408351669949766108939425270254680645368222876891237530138825791304175557604784034286901374992507006995891025631952459254711973045071800352056736327574339950423974839955523557430470948554626494651154178446432977641567818115263298116139920231139274707741061675852716728011511319523057724717655630340881818626750083554061913818192499216885614605711888947748843247499396213570673603589542731247708619703786464049070419371750611587845641007762807845400820692537318962398964496054901199152782462200890999931168806435356849144602276532658228387751501517317474190400320430143437826909179789382122243195944749837081522084245181569416853338180780963383157271290738633572597011383700096557022272330072087401005566161362249312807140134652721227341888180963004575333846787499304437261395165795920329284989079249338106528217222399086214227273249943042726278920278794472072375182716486919239190567532931301811274732410520104772387672708675773362526126055627037968247435653255204047626827045601081853386143374199209835324441616069905418158390148042231027453508403507273544589482076217407326633687848802651889029189089292322529760042483401202669636662069917145035543861769299485482648232701214042680860877476891332095597184086160487707350074572632272730470604360504745581642737216353667248688186180039149201532513984827502142733492298910756560221993467611855745022427576640248607782216207649363579136503577767731720044638773944379205634729459916069334233935357086940960687758228555009851880053859769738561289566350770737260246884164801339946423195547823488824362956750607271747966605140175350040269779101416331647093021939650499489942110092145498780398937022728864985357775532075214882015771749044521587983541117668139468610760604717559254435470127300850234640847530477980103347022281486478735477695898957647181928668144172760777197831633807435312311235167042386809393571100422100012200054801032121463532691575506392125794263811768282312094876821700880056053859036330373440947535024018561130108721254616966382151115199762510864505986081094327602940163072979618001507370895476203897195181005742342481609132735735747225377390792504627487693320897127062407678750206971659454375000000000000000000000000000000000000000000000*i1^32 + -25907039366058172606685341033914648076388444893015998129020433240266766243809900406656841793884502582124315867104943926238417621436692642180678935493703476653031984579297917344690177178282551762799877837887521698576813760533554319772998886189392855915962214616488642492658283062554450836851948815252876743942299708604697750504079783282551941700510335861365019074367765429379194553943898156861682981909254432987121445600275029279184859685238373506561507806693152250051603099022401949606269817003640116432566332769213324719511626767346813395808172568105954608004849955514222696342452854899938288487213920244178780845149719576964568374338443101988442507020698529123797192473767418804149099125674798881553157815864097378990546246392541450092175518808949350740830653678442486183528606411379661263602844189402634071434205667639215330819837816743279193278309669261131711918548582639356464102740904256245460235450689501410519218936121732341919205366378026468482443401293184168836968699592204944180272502895377911616098242260664075047393834255293559546057030916881806030294700509859374246708970018613400494995587816595290011683935999253821885713417090281106199992133470918577898293971863408001968719342331696031676889030525722286039688506235245820824819355476643812436400974930754010158182331351950468863267029843720676622590421212296085267768692181346283736597424953256021373435389716629956233380109112728486683394931313711166147701827624013324269067618411265321588846262727517169228540214585737127953738635471650998598412772454215081471912896724582623780132982821813208249403093335320167259173034352008520110522066615854820338706648911399382491874084117556082054795540781257953639211995393492804911402537294139005082806740483534541930839722084638783186957281722527003537796280457894176043688328384298072813071994035156094202311977672313426530191009879825949686786538365860811446792705800188652212269176060194509271356596300185383450093477568123527570050442156461703298501293728773628682098019631670743416952124109629809916361693997567964345163128472268576083443287157756208018571890314957023071241356971088581945293279531560095064661772035613579280696407727156752041666939770943919031494361363775693858482278791487627049897862843060435569350159819251679406553907493752870797691721942622991104144952934106224904889184593395432771920388292268469784432861021559787820424774746318488252962079740962523488563299209621563716463692522475189841392036777439940004407365607941660050633127877978315985427602185770520344327762835752782051351737535474556084255141086166776462015082530932779766926764170234045729876465832947876644606526614672736345875000000000000000000000000000000000000000000*i1^33 + 7990965709539643670746889242826669024677532658992715502087014729000534589275961948250554257291858080559986715449908813687806532762833792985016923213390721177585256400777007881733290465749868382378987326409621364146892082619699941040915949636017945249475594787053287473533992469794694646009278112407097945145414433044345250306326105514537342664542007831141445238951823223426960395800260242709331200089375848515062640374540559579093923445388266952923450436677221013048668412395771091091997456347553217967065220377341509562202423152356011040755174424067875610296729813112274482633614406346118451300365800099941053007593273198908381434897530686609927730956441461205963454350272743419581698546542474238864472687216300015653780972865745368319867900988515930830138567761619854120508105146314287914363416076582217253630382710580563836458833630313605090930789883704630160441849004576815553393149079098892396309414830534827786005713820266156901248367629831767707147552453436357888515623650383136069758275107200397996749095691343835259380141629717733806515956629220076264086258615243026476050403689743730668032338601951866023347257194637637928570235384294139797646839702146643387837875852779182428002342872067707289349845850049166851042024272896523341742627646249171399899752730601658825818022013117192734896544381340735363052994312027864973009500509090721257786640661351012017958440892888363612922120777180934009432038978660066226072550107655809292055269835062610058957679915150115776574525364856111242347839520016511564517988374700400257735754805794364370369207159293893233112684137338806815845817631769534424326100512200617951025074040083333989348392381162332524762816004296174876709276880082648168375452789863762983753626071497525122480885629615000430715675392886982394075077808209725602854972823485305253627376826012156818633244031902061367209000288874588004216368162586632833143448952189763571354459652504993419359299773774656493936813330173329531231618364622864440478669078376492187327279928724782940803410926296499195710907802180855516063436380141591330332438905061089067256874343980180890084140926556950468281483677990264626389156756215412595775376584475032807128790933043665444455627120611820232198722777025441976578214445644434632396731535804991251040979409117522943469668684338172037146850434011009443003449828324792538728932499691132177673473578611709787484925010647711712368356155442252775269267084560806627369084957794313524901666274009030373214343952866384121702567877272139685738039737217053370892798681504851929846508906705327279547866318983224278504477465862098158434244584802955554633457396186310246980396660146069645625000000000000000000000000000000000000000*i1^34 + 1125129655197384471247720793000494151351712048038057438031727551152312524437131267853293017101830861757158156662198370702909456034737268761901869425108835993659487806640626869181796275385622635005932299898175511969799300042270176087985900450631030850190729263742425019690648620920824239736168923787033837073644643548211138634142830396018584041022301069467172284136884230972870536168947655850306802875182379595386508199430807225309617127727191622062482486687711473939993047464651071143755951104434161922668013941152742415595295865820600288982955814249880581325778418452076775411932701449960087395829610502242209233051077310248785791927541536850675821543052157083514081497546795608306548232072028422608735981096878683567793811781062105408843234062365338915083442063222417254521749437756485578320790884848906146424744999114540465797371836672542870146334385066760463319840384022692917002478506204269791757687444106199920314121546146432272139949568980668536125355135726947529213700660560176281266611284932966650373561362820738007915178135505796225164028838481522618068243427007984540055370155889956304225465919156966980892224792014529106806865119481131344971166732000373949463805562778569563727401341809392325321486869551900108297713654611154615618733384378257214632094025390564841000442811797170766201239279190402449215066254118326044525405443500028445140790319632994427657867247600064407042561709549760856089190669542814633909535214343576385713009043344323080640167026305694949176664328785822543213897471167474691943985714946696935807905240472929681572752671768723441838237301447568837184159974321504783820891022127391867647074699608374785696332712146838215525263893818211154763488620997848983496647449672319506828044570756573102516777848361102240518216872678766296555762152212126743085749327556546491085950632516496830957898478164004799346508351668649668936438646180495628451147528746156851704174758120643624054263590022594157841499450952052190688266120903210399349312064205919787003920482667597687797724375801027147686071970181237167455494439313979103376024074280360249471777901546048813827238113837473406589891200834596268257106368891801627663273772095659803536331540542108527660477299539809359746248171870360027563024112923465015757890325279401245243779506333149630484507219517296915841928475856789896141706822003259377279926962591438732009343044557397375800306233007129114190679888771016837782272005187649127000896253581237617730675849889875055835872732300735183273279807362103988959980321823979531413359799621631526289308930683711933188775293337693566385796014093098600409515295066980071008028797219787133542684621330991130125000000000000000000000000000000000000*i1^35 + 50274964141973744661807124783083590430190786291430723381223309192053317790623397837626874352124442538961487767971625697361217584410777109537876277853639457271000227690306958194153912749014752379623756645134576756933012757759992772487608930228920061826956151598179832055137750430811096350336388201334976496028144916840113871795311892142957520333289904379374413294399170415946194029916216895839175092419667662329141632260150300538999221264517308077437872633797987341194942429783456606269211345290818399715107024531234302643736833212273085140382879732900611956921919079754939476423217652943576974172652648504814193115612047927831811022592044725041834924304401362259843938266239369561031998799315206156163671643780718329544593871066191621019908504816187938591590050677215127273060594212614753704784888468390652557836960027353421079524892944514351284957427507715378483043939197286028384612730377645178664960229573811024326374933364055915246496729248237241134873878705614910647217120101278656263620231335656980949681503917971316205363643719162970295412989584906712477564058839655547311738642093865984720042336701959680025445628143240324233507392269473825842287286544242297100428263980607778220705082702596157023968744755572161858172031830600491675290462867100986550098545074846889332872987896491754679802362412637838977196686857873520083650982630574514599243247799198941545937717594561364344389285439616091145445677015825331262091305260414589041688381282554511236523106499961818157179573813694754084775706672113848647675241602204443043023556223035598125925748292920363511397332783193382004485923623962716548013242062601172325913483246768720321446675587812817835273329162933475782886249647793078834412968281415537671053107320560109389654970197538830961438543057721933575883942331424734288972616203674153161157712839259006629725221410909957173940819013831989784146594488606864909412498867462481656875207720091583352202434170041309309988550578611037873004713420792747949597650951831826733390669347660874343190849257196719990046366975432986859118379075069452621007189559920729069390461600775951082761574321132179110495993929758606739819360914535202026600223086315856483526160293657697028316311835626107948031130643987339685343498599934141195253764132425332588971416879824613229934420375300163638448732658435980581751513607906941733825512472716840731017456226418292316486353710476831621999475446093531457492844110028493845437340307676073959143061596038583742121219006626355407449067838463175018257721868023050128425636262964957949141325565747492792254062950846394148660231708277639039902812445446437108295800187467053092505842627097785125000000000000000000000000000000000*i1^36 + -2459755835198337550406745980248944752637975786820935788998465927628018702967155032192087898900009481048701438853705360250730215529140854352255606074522525056843894550851750367355570921621517817738012538062072011348429127542676347041384413128094479101347791626221730169592813134975465729190462447256236095696128001060286691390485227594593119125757976716626198592651744268988191093270192802011377238627855242980065896029453992320848764721559274211661458023864645237057270079068296301933769820862022605076790772582881918490635487013133098431408272494367856299817848213338946178743752131788557252438243439085576798255866727304843679117581764397235954865654733456110440229161555563621248959068174031251797574026260546117206195470728111848926334843015266752902963192808860592061204662578992352128222182741507441686092943731935268592656148788669510710309825476721759173756257518579462567020512661855159776129874407670618970015307224004830059178139037114305082329352606170373993528269325685053750949540823690408047347606075566500869554538876179065585263412809178244705429401702504965358363078237952759528300209532758969943403066320140925259083631199321233933545715551525114686411574336388319609420592500236317368069631683165650047578539785418355909940707969721114270037697424029248976815730392006995693186560291823422111287889094093174032523069369132006329753585535213623050362129914281284687030133124275711880281905046719920275255222797584021550078085176142351854071935569842061016644570739445844347496638440561188403860549180115307703206532040635383493389556154806912783989157122907769203730419017721272923372859343074487496379637186729589978589608724563698596206061752972840613734832436887135539898331579058482659045628183353591554619585428359456914726427875673997778473785144858184649063312552430953358264942324502245870659546895124261593044599012317125763442373008995105424027821441593187113170380930950982446243304211718283444760103051459720244047284091487897146175396812932242741619231732169461051779781751383804969276357587594081690622690124731699092116494091662249773308908517540979352531003633200562593934009913547561149087548898050708998161322466814058684073770572564721581095452878430511417013212752433281870145266399401633559125723847121138499254034897985210636613967488230524791906854215762550016511898151921018059051565887540409135450098954957222477052472946043618478248829779632519567797339150925186089689201342973272147319314892830270294670962613080788401990380063260708802357368575332536159105118071837820409939658913390397388809756401001135658989596203069431114855259671894107359913760396587485663793492013307644375000000000000000000000000000000*i1^37 + -421215714844795361869471065637582586026310829575662309067144353446935359972993806669022832539200778849170894441547591344556989374388872106752601196937100596732903639601743962288585116891737445203064727445908003005750460079932780372335659836023390047643435092826912151224614566307058432454376705376922689584688134391039309049844786417692915725863694426215548592158248671957059503511891761512426842256148220958256079309429542503226039646175812814223302157125484961798377527841882061734933384200574489160994931642945237675895638252884758775892597465071258236044485565754280880960470453743533861413531136488250752154810395123765657669497594810713511950464775225723255053993989629974278298791145245560814759833987353015709567644259004961321304491688767736219712420497929224243500964654310182618303372012890869582794139037908253698200693538618486014417956222862178199825447221958480971028398055422829139846819694151519009092347819805522611835242612840503750403894735948822354214767807273282061446447721149816469712854147028718359177523157754826601301270412568859723455147218441860332384637600319097350455211189933015310302570734169297542058560855650669933593080832094892247259783765295732918244440912924744288498160107434787343964622491806498164787818117278307193898702205713808089828769037949038255893470430984236648866510071420468620592442423145438869551675304172437340501720117762328151339000123395380247466181491537225583227119345827792262699270256284105835636289395583218508348066232063802740717640845120877175533484248851096378424177753027968736487127841157796968287239575250466939589963462950501382056399347227270197459585895479438473832580540165051741862609728445908461034332932979225850976361010116266945021183185750274643184402780242373595728444215154150099200003281962694056129009125996439067877803551352257548333238674063960427667688036093779600911643246591705445189107396661047682315878007654680595456453745545824759320628094403990795298307391095751011351038464423056735127060802427972042146739353531411672445081620400891280876221420198835760958234078556934621666808004348275297932528079520623635565457537516142763728195392675886515310494226164178333172296395127653110018219726963205615326688926332519541371833197077714140791465968912745025268195069196889083019726488874533524338346208646224084835615790725190387359305710151861242921952691672130985699906728800644657643263069537882345152953088579938356356565499005204346018852116738244820649473152663831770547466068476404298903320560256801915600849632060460937880191580770720060241072427400241343486086193360171414342753476640435784264819410105348679183655170170400875000000000000000000000000000*i1^38 + -17625599279446684149293915897538029495016274154101401576363209695203625413766854629072347808134621332185575765281968610748601216608185412010657998886374541678115148895518263468855906984538047860548097628970736012950165916284468914709053586809808064573171014944258815321735833532196648891291371436198239382065801811304160232732383455178189852024450355603734087428983763078011011574704266434059762024979375354318215281823664010584824366812170725973025324450110838548746662309009006693330047950537963405645045413565057964342368278147631753068199184610719584828094690016971945322489344984400827165495650217266986592225536866051237644422112269416273232345321098256708692025041444639747597897068234744998446584999916297624796068162569056742588055389279126453590326387121131537129350943628434832912548369881635740811417627792554034627340546487192034867670045513235956741326371012734972712345035177030708153252213164321666391545871623651917224712113568540935488414331119213912985158819348876780447978141807435245214239444823679108527242304203643100593192872414119066506503596190625865684890365690361651555208064548925851186001101994251867065665365843203476801046121315262733383573286438889610523716119294480901946190615225975912752253205838127991899566626201034769032651262585535361462251275057757283745008269539887606862477261560955325635654942880851444181230406362748276031797183487383661084138171163656903472814168035475327994698664866300507498551547362362636882630807030311661692841387923113784098650415716083658378572130611948719617742575052954595061278451670936963413588772314620853891900639844432542314461749327925143457547922022877441704153651821994817042414795017657101711842966954364331067708760817223821369803483201671762723113397450777191540557184364439024365828954655575282148446896805457266574204056169749060973089258108873813683931304116211333819393334530730977579117390523753673450693943021228054083477057734734221207980253692499049736537715652109011547251571360950214022696931481053239758233663785163567965538226858071728836393903415465451868557921971853182295729803570007817569942077520777877473105037830861119564486810087177658706200670423106671133309405768237506705760446487523820246534692276806744126867492538882496680784527876664621220117953342669765997688837971691342609519637972612588184887877159046502985155648409104840459234401114437602418375423975004696578811538830873800708049908163992359714808723304086671255384243878811989451237097313906583957874499780399073665952908197486547356068849778547996312693113807101282687092723621664030827117485875715259459087713141609330122439016394692979309698141804614375000000000000000000000000*i1^39 + 472742317044142447377083657366723709232365976866964777076520433947000152860502881276903511751860071843402337133635206399383877443193940579365785385540797435876570271641767115454559240639988698595415770243755603339919439994250777655047561127453858235633867204362667753148964518494534853827266820968053580456294876008416811712124217607137490019667393406163345830642362852534685167954916196182898609915274493634748203003834019221373064541038663110765090381068439812872470328112388356463344278132245732317754065229717644965580166124753808284724627253247529477327260114697436734243857240204440709189622736776590504516382660753154632339239888543287315828063336417399509510126560990738649791381615455170450744133148504400727787328204966600009206403316056205158599325466714535318457500731330068303238237696877052700374657695436959997095302062624731702697056801880707384396596718285819814611259768172468029084207400046397665420222306783431629362937754305831142076585580632624752092219296703387783774018611363338894021948250630630286404103851217218430454080140894005782822603955362950135284577639738706696978928083275202234801658406122557663512418462153808248430140582467726196156848181250341220283798442211793620298334829280379849567058094555918898962714729113416477843288780748320641509878431335513819629152507127431385954219562114001758459004263027984088879835334748303643790643838577420570275632250769048446731195353906592583134531947655494947198623622239829938415050801964349758305841771123792596985003971706262449018377610685599681232189802869049146613337187406696220939480245857473922963677837647135099886758034415163675320829320006300056991440258270895868443083701684007207313486395424015431984399506827645315610670130451735613549809132301058853543797448879362039038876307716300458608623271873732503304608606800886192256803485790309245180582371635711870516091224569500086715070967180755551613172189292107097353249062763108135437525199939097617877346717067027486152797909550146711827333182146784877888619137917392232540238431494224093888230391376202942405410739533301208535086800904954458672852676371006409828450713329658523852998460542521522314585618453619985596767491310062699524842438766760998773114001745444572617191037102541658863951185537599095001741991047549241895484835884805552773211551413705949056526590775767583669089063254880764190962207964429880451361779610530337367957153702367441430773332694934224436991525483051042751332225430135381594158054144010504885899042184757355727657197807383088989158131249831775141576856627788675853461688880413166596243978227842937641361512232260493231812077604376740357277826876375000000000000000000000*i1^40 + 97108619238773352969470967860715355507726209939523620893405137160431689060465097235888239062276445107446915615731218556278619752137334954122470157911906076893505938365463620118348007983565922093625104772830553293197774657028532623405454343943807743202961740455665005421800374418252397422213292004489677347903361123670871043004057009436515925707757238776479517142739873021279493962896438101647717518215897001157461656326806372812802589192887165223613240109728095894628122442563861905350712889801771771414437774090309614506515573238133664232480730843055492566676022485012365169609284125142264420824412892241620985326159465306027837865325335438421866852644340529916445111141234862360303030736549071530523135298481253383443527997243724052512445850694770240358951580590253658089291660211034553601717943645996856229806728976802989431918805554570751579188752508408637610935174845116241037233425653281045656587126092765180712560065610565423651488952178274185615994581279575969716872057701167092805303758514622966592350144902816632502147000585959269349113711330851433614933504384814768541749137560498812176493295773354095233871047893438838393506435643140959864102966630800092717217501591655251843613357054800588245561747383984511181411463222521013007490014090811559760802866449953672828235263301761404830644492681371979231494301588277113819582560271790058285942699586221959475886435253433978595323753383725853495411116026172116466954247124479396391012589502327792343175713885039642186539361367381136636679795705348611621627405953242538177679577319495044757973341191679208434235270577113394625676227289026264678356719259175933332266471645369274141976046496685451990813775649584967715796464357972805662498791876390935636898667105406935780184536613609332258377800814568952902092915514025678767978315048479409842225644249811998365655944879228511051906956297465805771020550506718284966238483606683548821957615259580153590054748138310760444052931890717986944899020514040526570475842099108391254021200571439903476717068085097455296725382649640134819642489049224618886053590531792820420508702954177890591211485378284636258911204367294056610410150378466643961394995873359425615468749803505010826525704764348724687576998341123895163692123330116252707766261149982049975711385210578373582732194196320481158512720503051635156987430804015895761132635259364965150950753626084863581090799430968200082118547428184427602291198986410122834562102457788529872779498044821599498750186118408025880774517322127751819415043369104088732710703195639030583624627105384436385350099843461810210005004282078287762131017168669494174201397791296873737319900783875000000000000000000*i1^41 + 5752952306542125549868013165090813320914363140135539691615689719089072694157341306604322470837743984037753091273367963135323993375561718091001235479002529942581126530657510245250102193789422576978559268041852314217692720980254457607477241515730695975314424996449177160363603337243040061601958501596293511792990011858562718481818268336709565824254680633628784748993478250015709013026103078732774306641971433920557132863337924205264488839344289076207087576900115454706721928209643575266509441343260324146416619397295251478762152927612157954607274398987116392586821781826558152524424773039743544580050550456637558498848075349158066355687926294504795744392176665958378178154000637438217568985786547038059984092622289343078148054741950703219677096084429217526751656465899209047822924115529966906274866131487395806181543289362082175239965212314410162127360405770777742308854122416933975493409994987199164592756855588597395055345493315563610422732809520505356465024430195976596950110293802363027047436753543389203616834267853629261036912221711260125134809670900528708482222893540347268905562489214191658006865817532928644914681488804249698527202543581484228142382226155606595901654524445786683266793157188528686300827416847236782156971208620098749602884445915545570086895442013123041542342162268085954806853289761658260426921302110931694848329989586340434674241939010190670860913715970420435975347662108326724245047253340805446239129551811941060733510214572108180393643344540196687456080197186844839513084314702194070302622781504224729725989418176719051318894394259371839391921663975569533727308660497195628218312724571542076334187438377458962592780529140595666054458389489503372966297692206634394026908264637594264077631500911370477891697098994944711111454413639052807482970063052463023690423550743693279751358151738014480397709823772412729174012849939650679724405636950235915029797856833126613060970233721945318628891403329363267631867734390245130159735734851258862609071981597882904181742932567457955182470330367765276671370405366664405389250787113650941351140303976081858776002227163200958458470161818184292754260764700801949543284938067864172924722956149709240990337433773069116052506701861776117219523341009843914742060626878238386576613583290595935468685756058329751811055420833833682665511956256878571298085211103112472701683593981623373496900689300373750938072455491880202899579683709720739922084901297955201991083397997607338183947670941036011337181125845635387430376243159658271738110109449678568197641269874971934477867917153294579967288117161804561407025718743736639674735750083084665390885214154140969380582484375000000000000000*i1^42 + 201682019204040390135683769255032344380413508429348437416603350896797003141469116709079447869100963085302883021909419108072756460331427213511169551590462006445579399742424080800530295127524522662596302660080429852177386263788341341637343004634887073540932281900111635733380346876095436926779794089209850297059283520066846448185752657008694327116474893821528398942651774617776972268461982014175111153779698414368468243078268627671177609972098850035465315726256679058167665409450791532959682212897655084511435331797860744567384858019864439152211382591852232082147290623523651741180034624197771099601779609139815849744203204377814953827492930180373473797222692963912581117661833964141580680182386330013179023809446469426727384634285701969349227632407878058012119253116452488849738549187816626868901346662021744950493953476096025124692175087140071454285133651296866241413188058177008350314832886259010251069189544941198469150933784764312153853529598593551496210216668674358383455557029626994010737283203300315996393028031515123845397055303140038890409177986409495992538126320577100856494735291511114449318978036369936183495917584203815006890892231677269522456216411871068029494847290691765558286395153986666341437923313416193369072912475940844319291373594337733543022546086139389752146317393701515705594884696173734125151490657899966681741808636803397054094102744283233534947873328936881617106447234735345030143427511624610217293682054189273727276759774265247611565045978852851173069401543491096135118104489213397438240575778970114524224101520742273172599079303159595763383479274384054993202710720142771109691800887243598447503928143820382420050400858229430393103355048814028812204836480415783136884655112111491131559644689911355586603064544831819163050687890988578665240656876881778956214080356643809921641594523761595737155089493693091577934842735752513602542838394702175999780696930063522081017437941015903319663040189045930072603189966925217462444291435133937333828158529092638295855497553366005840721103779177626313071772349012896667445656262750035178490260959979953906786501735594949339535911044026530437887481086382313533133758915367958623776580142441772127803534717687654660864548774457178113060272527537476604017333710718008750295406043192303725105914651773156025580456829324050659173751962905791420309604274337245519306556256446589197514302980784101272621377057005354255009803704128852341961946383914943812644397981202878061208232391607344592496373091909198003619834489479424983104103727293038400202353254406173443257664456547418213396994602984876990431179846112278521948008965992030156884452549623281925545647875000000000000*i1^43 + 4781681426605547263527164355164293770937537745095215523059372730142348412671748104332005091641702190938530482126078301101237364582079285586468072695838872183628671752792148782350771024072603174901828187391262700950952262333246137007833719255730658466291666554509894992081211810297438470249840825926790712067622873194090827463675868055425149825320938303237411438978685498745660948053797747669721738620926827915338750423347401731163960568109093517039296301619778423064404395679475059789317796693072831078771850760545187923416952994090122686788498240226634624866365425823706096378233779894060147203008059813277781910558392589598167317125658690681173589839638305704954485429335627076939020149796027099045367748025734807468645183508110172986810904348776749041364575788671734815304787402492251128424823967839160097283412450231857291183784117439049513916375667204352585426372386300146260792897779424989559481745912684204364682759468526651013920265567703354550990199119572142542884418078741991148312702046189239825512746587156067232487981263909184975237948109788286171411188488030756115285883243261415887658353923902251000402253730474226509594659583520997647175349072940651027777928681255988792919312180675448689839396847197474069488603399689146147514442844984559773625616636295307377046731012351086427617897531980226228839944188350978578533471658521957297736792847216862717534659868360044533682174127582998223479257897348585484721522412126049060161975382814610764358202186296389335285828001559002271222017458814727781456981069890507517181827949158182238959177679896172017052883392576740532094926459056602787857792800960817838549983059432811168110618315357523931551730427091852698603964973039161154850765246499017749278360201659921759471552172537282738234920180705541291140323299324405127180319213957080732471170866846760614529614724987622041266275518642937100840303318393244975263809875648960065271749225055578044972537639887396231808680261627294937046901304988294288423581858504078699969274832945391676448367981750818373459080650600902649821732243378418832625804252245942187441539144101689828558779540854032613230672802314756375652533958091247402192426697947014080349038582824628508411036053547805597799206202681124202070078995362821526898752547958590476226764293702607448410851346560158128575440161905949892062431016111560307826569847539271925372126001478024904876372794361165058899066236053495388250684822095245326069733615076388128968982937477984787664461975582898394316537479228660347815221722278040921426472192112765124547569444407925069395933181072216380025234750667773304016961387101327357289388767120862326951931875000000000*i1^44 + 86882129471329299171867542437537821154783669403132466191369089847787856148373415256972853365389378472720715964207002771740842464196676465366774591918836421614941877667099833407551808668803103390385932215136129126493607231798366616431301905864725524000232022508342364456355041099540313129807347791685022861824408618297483321564475952175206705041755515542110256498582946248035952464876185067774048862985843349403072820293637879630919130847759084095664959472832975654583707027938288300663288594602200501702101577112829336527572024141506832472870689569920255407521798954757879617888578434260215572142449915196886595022588787509046930514913675700447221982325586698199542885627916909948204749941209232921977779922034375501155286993927166678855386391951619488491201815584596467800977669318414826463042040831929780675715870775802441502003994604174987215893389097136309936496173101924614630540121374409069270700749079940467761437225042275059050061037081900881810132491855228676477075107749265409165134025818653291258688376237625224738335806210915421864848724267092279756075226113271961026812138178996775392945446390600142788888119655679094043434887082707074970319366595390697748003003448748025523715274937188476443346213677992755895600747691947199166109696774486071746431695532267607936559190392920270171235195866073934583804934605434958234106919008674061483625978678373534294607870950595002396130496366284318312248717745841831166246809472016815475047360072594099284762683284315934780216785436005995687808283531527012463502756370623313911506345469393685948378160592993788917374448659145810202864469010904023821806624827233062584454973667225853992758821354149767590340535254591360666061150606187933060985592624385414804538670088213275899933211598699225596323563529893339390027270744899290756735420907208980430010097394813983886286851802727591896007556206422375050503807730234829044398251477776809251746208095726181116812099136661261869930422765698378880370307314441425440715857439222569060736477344330463373198412856826350407031793019270725121764185112170434206360560454505512408342249109778048012501547429381017936253642386427970416606521811705449561120094567213140499103566457967706449606143837815263668852052368731598526139733112503800840525652378435810009928639036997122401609021921618921576238473523757800560115337326994804018459630369828767633208492331415932934103881993018822348453744863747603065659328058292811027408845749734636977302898665614469547661254592370132309987037738860048481764601225496796634008202735779397518376323251877132311802297636069816729722953428794359557076922636022147234792847816459964022901375000000*i1^45 + 1473959120121506865364385540410188651343313345176816592291472425209985539978633106531339739480556554481268781923544442653187114923024554927258628070831834464368562987964015591805759442142794920039129654690385876512858176117982216188725055019735542953807003517730561313535679931895830649230151057996205594167975426905277759370605591583800159233401334649611838073028393221756949118718758903843912102916578421709168261587181922439190983699821105683635376813161603620888173221301088349990619623877700216306844180882134416239878298937497023996568897125546077957041748720188077801260101795532772470439699166396602196369377935476845667587372187345186524118028501066308123919684040026103865512863720784646516191225116023280720315889231317318844633607976859451630380610161830695181211309300229197858345895527437666762072637016615157770781506808074829640712141830122527857449649987279383326667144085294215598624632478075717116136417375029581298557572006446277695718122033949869733712944487264085835895558485123181612366189087644652116658072398545411174916914605856084043165906130373596991820251100084183476096395306946260115577877628824502009947955053247390340431497574827140817924599517722367024535750356310980386601721008088640581719894283894317761640890676874164744879177507218687337354253723799323264518125868197311906069215598398463872661777296109096891693713829968100933546973929285444025403607858462646209874880338151912930592868190488925752718765799607069848660368953174769936954061866191093996797814552002390464480456595263692278458222622751099903157920999149264295173784439395315507238523683579363849859467860892364297463178919732739039347840671813308648944487876361513272990116448259012603716004246686960078065359130582430444578993644257087326413170795219162798567325009748873681963776758319694305737116639039289551679200636178214904183489067295054985748719402822014123687563768463568724865950686859548643756383687162600875999986588032335332076376027323262870240578568314979761024952134298168639796710134159639319825077387882604582487491642598677976217997105596923845255467484639471050893449048438068999651297842715640748886847043060825772666325604497065813511854381534305677229610016727806657848113754856101014104558722053092030513400226869241674769231640859660980672949468703287748365927803888176692741915395475936445573879707702555128877524461211149109050849977638807086692833473783677711875878375687486596801271422117422591982881537135435529019360862775047561741711221840106956746119920682153124621077491297891734262491229973353721396346858897616795961664471586073643400457341268797430724892248433952990073875000*i1^46 + 19037950128435888094532897861939990686870646214929825123761978597544522450185261087351690089296932117580921273612341646972587766717454425808496147586590932577005874700780628496659637103372645220438292411339028397316308660033394487248700654749388069162052608723898361589545836219167520973856012169366111253899910256079849777852957254697224730762266904481949375189917600519426577499471924126663342527719078706737981466938030808689720950514956872088392985029251529109447107079717674502178303324824992426293821494197283249679407814262451736938638096649228236223668470757155757177149966151208911208758615132706164312941089987284026015740773214133523770249455193437217624607317648848254145690769674603888382468315774303840945400804450950395849071882676534475742738479662564064669434990003592088107494504055303934910898360890399811663737837723222763512165736415339594204306500024616134053879010429624544483414219002074356577548762742793707193648780021333467437730818904314699268863833345323322374602520343785990660432366767937969863541445347869425092889824915538631320844704004382227595982909156099010895958926344576226248163602340162577586545175396280705216550547231613526127803037546135860989298589791432446622236441320198754199320262790000620371785859880773647259185075832747377235638249623636310828102402296898597864802534958303035308232920191436404541448599035936303838699575084803159252151188952673669528885897895456696753894147865151113241117895583146522435219002242998715138979186831732267582417912090398109871153436157060201781675711997815400138775216136539959922857826540531824717003929578557000897163387077025013955159521705563000743864916232049749833640348260313600176503380073997247826288760188917453171436918236207196286929695991134653199992571198457375367210081998729583894341905911154442302402916758707749408643387047039369785256334808510925398062000069168465700812562678749428808579642236363086391751250914318894744122295757887705665937149845067380192099622206065242222159989867558277819747725972312746054257925260630368279185179989405521417068330792060399322333696310590210955923363583232358897626815219854855786893159061572919127007950482140100120750900095933278858552072659765080743383946225626164366171817789832739153489096184949258421969628028332095649859983969367946759500763013885427347974851988949449851591077335335865671123435761809343858635564495042809887121276733746373014885927758806805995827840048754281237631512951084849212763829579494750864739153199756957313580219332950954108422505964575631778535299727772654007685113641958596579168534536651677813736372421512872420366513432714853619375*i1^47 + 122796861267626830415176784667687530632808447479185147943672012213091196131554393354734029783812996947157127192081921196707160102939072873000581506503351191901855184185423711353327079543596478915180426229935984675470503745461884792683563163888453447650562157851632624586781786650303587820592831180277046027047508796202354489580376004511060502726378778463982933011882091393599285448031126423415102490642962876029132287564143587554839226541993971803434094802481759478109068224972207209815422852003143484076697000147147360647621884788065474648148963783309374459430382394525579656044460301612945199520252788253516747741385719880513930602321129841111887431274695596014375858252032134370150831536419150431245927416053435563866120966077960784399727150208598790642252640468471213155691938573498579299407692484407927732362382043521692859193158284808590490783191221705025093911892568440737688692220456343063799524293435094054065386314311597572844347662146494485724893393021256153365250093764489079989147159961786481273694961193202474460345061959157480709026163773211677565427529134312377584685055422558293901180156848053296585982502594289374559253173377326470921278793029464101250508043652218943597490345272753188628607545437953017988634954949348998138398113460470075278078498519747024692083425369911996762945155620948308531155929335141593432763136990495796254253480398320733455120836265588230981245046869482756362776434443227775268669587046843962915046959335240471021089667751675385324733736824806460702689392294709425936777573041517520270284442698915267793368273805079391121933135078693096772004324326508219898499476370102078746885353822758456604284021818823395187382481726320012886256337988936004166247787818377423861878076510858940417277983363111798444132394575616634287540276714492271594153057203018590147173879493468472126948840802687121927339482786521425824913017456012592825895599735205911604742924344645933161596765254170796020349526684626996834814706888479707514649730189159912651243250334256069111129434274651581935072501435265375519531406316034482724892608746942958952087513673190790905797480955077562990172990483663374978184048071242933077598651813368188035697814912623102504734733232663763969058561659242065506404526195223843668700575964117347467634339990601133617792745730919861966722796756162108588538886527947338067158179620157207409269242076140193285956280072544553964332829818483673039137294493437741536854891475338195728078484770177398745348841286036054986054098365179572520179414151681246568586553430459214607453932785522848892467523784382890518095983440294735242154907384068506414137782526548736*i1^48 + -577258473640566864065179481661500946466882273660170540527096698653325624754545039975841645328143132913204888188990317611233577655527491432548172595106580331503554037672459017821813203468363294474262420808714547764116642867993318486062451776740644751352743388748908270271905493486959024044587879444661091904186438844987114646986797860644351232563355758440326899985797335414484066752259003959364113475938107834863293184452753918060634529313676688183878817390078973773445236754181598686417565585471047532609682860700285547931936803214772357846304666594121941942929013539746088019490611991863117797531479776112305960861422563121898064165010900416349090687934126852293757083045834147647431586448761868514949342759044853446296854558094813455106404512621684795338783533793963703801946324310810167931465279597049247833869971356431706233048706326991274413035446752854112618444200181827345495502239679855578423012695446725742248487655321382287574288454136794941462387726057618745144743457719037321331739708929318911238929088254462712379033286419364532082353059882306914584455697729147373278992860641713762682261895768071848767717851975704193255929783863031956478322018542331009693044916008373852805600387702482312305657664733270453742816715696523769567430052241637021292896830694986787870681139667551629938344273311137232915239302651023723057922443070389255234872488582640949045804007230900599855075549366944913572456105847874321964327029948435962270344069545387632506686655900431123882860972532395985385044710468774888579587172982107981334356821762365699416380807354653168404093821380660087907534173432075261637835330988186191217584548473872847302650328255180078624887557455588272356703938265387828223096811272079384416652905653272608134443405916728427797623879482036846165883449990464458142094621758925816186381598065504874651808952933199360907286812286063334168290469260523206454894422169843596887513867625408833326309061020777559290174479765659387330414296450224727790346611967450394926597735908721701147259804554881969022156377457244014055595750281984351125124833435393888585955706220928244360990143367307736116037480042841032067001080532429909916698339821484585900983704634449610928180026963140264416959319153315706566184990586042019660512795174901224435729381586554918812797474595814376799169647948190805189340586558675557203536739900140558325492934091845589152631479429829384439544949381868911248298911998909831508090211581583054269316069320564513359389057099221579906017742983241487500143114899142605652180132742599770271938787503095427175757859246388440653253870618392579545803342364272884573940006912*i1^49 + -3451725552302750050619153541062051305280467013602556724254741092680369308590418128103152773610480327602040809507862678939394207347010325877481213814809169861060340884983605039277120135770613037055324071372873023061287986092853845458359690193481106852575850419222724611053450082219253870863686277166254820721109885594559868482342922895472380928380285614927859591376533595086021569691145667691251463880759330320755459036566539939761378238320804703605586826806712794363435419194827944552180657658680049536823386975914125026227874296839857399723690882207353820977861591950969599341113511614133415708747005591657401217554876834335362194633356971828231218978158919797650888488435527832722139071112929925935132060470672162912448949415314511439936339756982451223263017180006793992110313334730631135352177275009963457344300581786733572012001399512249430257775633799077447999700195468828005421241491113429804269180562508232376439204633169798202650621981355707760327142955828328207324367747012030968778387062684304418139694519608957208620602773469434897641397392272288755536237512547573295973208769497742814189468811456530279517435354748789517682881902833919248855208234106432217980306457734337755920494066403522964789120815553455149260185629252197908754517381709827082380684398567794471789910490570323730429003193861066647288066586421364729041338691061387831679273960241530629131585513948538889970151743239611125725293758613531187178579530290300148221884329101022735084551677275477538457019797862471498943675788782736724617060085032982400035879711569165862850618705890446595531169434016892269889359981132974282709234389616248656715942652149681691291566044929320050843785663123942463582224228782675352952845548166938143258534687448506076118392969185641936845960043429236842786294150828310852082524046846367129003805135989910341818489917994866238635143542839574052932630365475865209566030865441148787410344097187945949937779214044062981390515600207945936683602015178250744781802555377737031647148834853512571539064204869369301002741400764143715972989298042205712963864739416426317558975872108397650119902091580177859488900756892117527486215947211606786816956325709078267500490185404591148095074329250585500698717632722370765102155590415067146704799586482856014580504577011905085406526192920629822879240144747757384059534814561010479327553467728879718198203849054549072229518026586458634345892345418598802755851510350184103638689257544815740782646626945524204427498980805775607920566632127950389809486103706751090969268527059918931030234488252058853451701747712459643645037164101392847556059280066821006295040*i1^50 + 2762585356834937495492314635826796461051405100758573986621691753229800835540212708691850283391485984555863347646942853300473873190192888829451125174715239092017816186759239468098483045733447344877487413911276999093328381738626869510654580629953764131609145831834170047322904883397484794016947278222652674823768566020220317999959583096189581100650352388962209678977426557021765180491837674695680427350924278312441614174346431177347590737803492445463240432319414188246449760443392480482586943879966287789680824504540128580791503430497155882307295150181384838451784312165167969504222082747343123990147878179756480253289077064551238981494189214488468426368838062453123843070169197729426556308494647951886950016846565170484108725578644676974650067553933008689233177476957123226138657999399708241234478406303880156757608416347517070012468434325575764165984247972414117612085692149228724394627146385715217701268399570385501336326621828293489068929105245077203860873705412397129103471868245258780799729561179349606539028818146048998099155069280253119343983840711272871730222317285900217542784185675398810617932192935908990706274872166922315935755507148875431360511112783356606004810344901679071709760548302411668277933757760555199413494127355534407013305904679052611055902311268562552435930970146288842463470146783746461126784534955787243520927240952209588483294819008757696651529278672960939920851052145770496198141583458848801172604282804739709275711796006296188588643100858113732970409991587788054660727983528940611259390333088526022619970260691122233013190089601145245037800314757841823167994414224051155288888841027184849863972225815881707438409730236882061525038802945960058164166962342652238194564963891511148634388579369180421259911796640607027084990536920440814633640062764128715269590303965092027194594261402591968272423715658514939988432068818920934262403086432022422936437661702294741263965693803312948886953909182482468247612235202032052455797173401627978299602653134113579307136757955124265687822913718385320173913666839755307391971796942528648481029431817293305098614133951720380334585034833219817976404809318863491895651051183521505660632629152392310104874194418020456983292124319892403271733287247491743719409049023745613748959082881424465004423139507760310920469334062349696249152891497457853431758324508011845597908877064345389840997995929500381835953490441259124795704265481458027748943502601873332516763314818316839464855331740341507059661671924696627359477606306138619037481218364505122548360377332298635672619621954102049176222675025420233141672127040019093278205927764262912*i1^51 + 134712802972406268918974178234294399124497858852577910246147465270081065515481481086889084710485326820111712018645892620056122196852366289576824535638864081988386992727716203011136827305770927164873881765962842673518952583725848545372988302606963358203576593174089227996204950096560398248033325218341514289751663621708856256564840819654225240384527874047975109490875683030127238335561622269613540710788181505337134599266879518938506865841533213026381399048966154207412605129605125496667991586714103339058724230867041020114231276920394328763667436409232818132524487619185218726528638876679580967854227991240517364640688152544593533927925999631508584213001787535336344579885783678358511420090027176248250598925328804711727458068740767584084881800087715057330345010669280994208657143756412367174661539890689509756970270043804086962365879548048828859829371279953345474445888376782468728734321442249555839544396392506687847836643212350826023213898494687293789721367798773257005073953565037874816506673728730830592985219000882620231911915779601892997941273354286128902884077674904595693525566509751138421703826197200800694066111061395718888997168485200120812876471009024291705715617790787136496360220677106056716097185184307121963060866080618646686235119086982801601368786827513998867039691927444842729861076002512624020256626818097219992269227762395054285915836584658733708306971752441445566449470231747489743237293298668371731064676089393312212251128079141856071685581152473969008450542748980097728172528702033124635711858791512630856006880183415474558231428661980907037629776505407615096117826621227564278911258993989903175679782490942085753590237161696024479757303775396568295572857350520758993762739323450534725804600884935948362767289285765261236474380702253489827434337595311427008249571638200755567121174277231176106020120721356498790480906828471971688231140267578551555735136098616328421610003573152367853247711290121117736518090174275390761909633532520656746640049844873616446411019683038380388670509636654851645571450242981224270662802771708279729162256217187002507989972219013034512808559881882168796011219592558141556194246742548635196770381388345742876757001992347823447050116659178436882007078950506992569347683993085461686644529746622574258324865908946618213927362958571027125651036368136260325514267410128383535478491742130388416658050370617601756365876196163733100364245816043367002055115692080311807803595231890836279763742885293793321742814932524205747326293588637433584348748102539949996404213215504046054204969993325310326688991832444834425295478590419872302994783469568*i1^52 + 224715105127471189642222868112520717295256016459330358738144420995641345658899280605505683918651077370851172703420200744493322206709988336430765628488185847028381023099562148982803412780535355759492082821563227373595076777404013495129542993606838365207282399601768856306372044477414868515165792445528704884444495246586399399588283651503713970772785037807274539032651254765427639730066543450971208734125064114684750339146395123662666646701109955280208346667470222597366511869554324201123537154541392279905636094911673276545073480101485233516101359592328136125720711213885936479978111401674140131454894713162114832190919843284561453146865745189928650148892203189540343051073251017997902446330276482194920223348649016682339539400821514378961497384419158628168923767083542902167846711989146533842475183336425926393928191928341830342429048809559789064169396835367865345356410651645829743839254121983907834988104064451064355967080744449435838067680358448863481744885451382130977360747201300465139940554311368174274697832464979816698631699630880605973199789986422418274209142561147241905126906720092838604131338532939004597558843020423229033750906865100927517062358364898318226564648430735194397190371501515527922463123678490293772185999720761718074801330212630582530291140615140283042639060891081019396395396821510709700716224924822979210891408009951095148953256464029901022257110383886506413274683759022144398527063713142109954716182713437703159866048316390874671375936499911480743616355837434525496257076355156966419988408668443163641980229489521592488315217895638449674566219663580139067329510501372169604551838313829443980580857006895716607457980256682249369164596590342306201830503615931931735151143390529787602537271883251137855944217307478473885936155539632265728512728111776741178302067384120859508866315927566777830760472831217179010436634444938055269563714942817906105626320064280213702328057946949452726115696568408174000387743596288129171111140741086432190978988975837321623126911802725096532529358760396575550516786902652418072820449729235070067292313822849402866174537498216177806723222925821557821120805327755129042579978982436664150749972614576501370878307866446665063884818553012409452353462391556720789561072070803574160942804970515234999233297339403147796646642679881172733028869985269162195682708787596892155151527388497232526577837376896437970670000748543174083568060660556812654252449866371409539320808941100625402443747392315374002742852440652685003553713442120646675501015654041523547822923438444823524370503261718364976129386775149716386091713403180373076082688*i1^53 + 199755297873352751492220738870167069310167567840905691750154995168642989479763738331575232404885318512728147660561195158839158399017155405862340265718437125154556217545917676755789103427929901869184199318035341393339669163232789359602784518277393551399303003554127056796019595703322858856826818980440845465452210795865322282542354505461329942256234162502155039950400879602810870080051380281431785899058596713949892290233182421609645754843990481071442660936894332317761139373407810562671217050406731479043168842687331654849216670569405765534881283072274373817151047562937874889125713368220308900775356711387024599569453869748723008372406415242778681915495439930003413208266200419328183703771696050976771103739310305408864018741157420334801075659657251002457242154573529692843749357968651246318406991305971743154714255177960780064472269895876203106458588115416055266914580588609769733756664914245057805199207835165815612154546439884395383372801332817066925751888097980690113938126488743564715809018889950869412480219964684189203631871629528978495918090983952470365778406540144279620112790165975248718237214444237761597638914557461524774241719830943356962443158609758596724608687346404146980892998733806009980963844110701238124396111127225183045142132801958949571390306926790107560401092655090666674286832006955965106563719638207882861901600668831524029263179499272761156120342239885799539687361112565819889696099194794004268599766831445799187461394997107096728414185621477616854275484294037502349972574471405061538444049327248909838024699758965283827599315135198363624985653624889161920815823747698346677792224990742154575546754463656548325297404227726592976163414081908036195875945731815907226210683853026376538131999852937777255478587710767741173270777195786956491932933848029027445128778926012158265999940974222831420402125682455122017165576174043281151519812737417556760030108274930087038069477373617072922409559879895560063772290380793359929181972071248420145834419795531926813483854967873963828776853514414337992092737084112678718783264000199599017155582556998580413405750818352081321564925604925976316864478136511874918934778462202597076623659098258533860853841109874148637834919878243706852657906288187067362898592681967969270627893709580599075816835712661488704977104947170986378338031361745822034135858480477008848655433904671919916243234194072534450152303068919956549181531533164824419669686015939679570932039443509040013218554617942975585325544622977658074733599989704295200791445882924012413723487007768823049751319202472984795771027334272245771172277100977586176*i1^54 + -5398743020403336924060701263606136674713969987076949341268172779963882754671564819369227253166491767627483634633753806589261621925025997512028237655755716050759185110708893890245391072423695406911440139380586954317450988844561082953958057239900814891318413303539679645807570574721602264525446715575736128653616787674219309255258495734649805414811087953916031431437444514135674122271983620036123911937270138428680051445866427467133654119799890058478691681886664768894621753626743902748144328123224594296007708911546634552820462680071183671205087932337831878348022352972104700286834239264671239277805880383924512833592101833106388185592712066027918201904894429509326602312352514819843956815382413532876373125195555335636038838580783785044872876444850838918873514195262374802237206395610580033814557258941319402890276976860889740131980094938028286143305887946167831676146920192458143632865285945303327950757318515128886386242311018139407780843194003550755984910032623095662924086194066962918998491617806956035332114618128711436309768551316528573806943151066151454251667036590231755216975575782118421234189310744654410277407345533434859944369599945759870390848726142342292793654019613681998790425640888471496893268497924470703783041701355327637388833340119701481378456265748543575632064171888132756203103092212518535466893377764213165988240558045471361304273597635663191454954551447493527710796217089096286781745909115655479139674616283896135761638866237282832495352335903212798685214241987556499179666927401471675235195661371698062142841266387215937512449271982194542961497861791500718866724697486291968932353607248205853274134548655516982156251935109801575536079812211496854464920986998309525221777247867027778021215467882999315126090184910981511767141895625873614459296490990350162869029220446451415339907682946930455184331802232641687085844705944385869431326778551544504831389137438125245595547522529514367484263027754719141258021257226670946414216898332247039063828264481974764346953157694955502879195075655387290832803297420079312096021406890555360252287691401056806590895828113686209472705525862156626124117611107855264465120742674473087917486324747660435953023826151026196480496590058847445262028207527000635835086434157409936719631011851239924101925032666294927985367100799655640437117785842584358759426410766575259945995276918222276726149923100719377079295500189943179933616269043125819719784514184702683699847957289096129897701283601281456765592826319693786512836972502238733724835450023822122066867618165131993781848132924834467201269761378558713934412513280*i1^55 + -41020752910942580552879466505562523369807426485357794216674300906454124901867529318862086469194704368139375235724631960499045309316065149481730977418303697256894006350881312204178559308416903466619651387149604856826197376316236215890995247276963926289641697885072226969324895170784669078052768463451497978621772814029087646902795502577518747417681137843027697050600234612288620077856614605267711076346412659198793958418168166799276021973027487022039549570232884777987144039726993991347460456173126976516225274669251507748706688498073615633403211939878867005253949166678781680445559970352616875560365957631669826209383348755237346159789842889486825187683774340436596901598624988453644896563561912391101697495935454067484198903129984957786140072522758359929244715855804403502332097868483891318257689210407365079291715165448355130524629499690051271672767165329547480676583406527888541528854496549641128102506642668242660833211203546090765357156832775427595474287298721155412419103104529376080262643984596418913214108972306438920754976634595753346520902764155439724570801031055940241582349260548234701762865347754474468891137656386582233784465280599587761245039577993091142532449905181813978846415899621105717599012539824967962941368471900231333679290965554854497692556121148700605809530747804523515412476786386248100234504567258115874821620947069475216136574185744222389316890306630406597777950280029156329752284588069665481417588475756835810891019404392587912289084214044963164286015214513741905855925848222412094190973447530726131117612710548156514406022113067028493954929733404385720848848572743346815492011851129357801073115127681776276689652345153088702521293855224382146289888001956066504779570839508924393677795467515420926811016534245663191194381787279251539956119882855019883280970105496379016024036091591483961518500308488206579890370813449782725575110053773792876995234416587930233536812018119850860553461094496042089535892338739568791960285246650999449294246202518596228498289049317197629763513255632873303556414306314613559688441850187788783901907709899289684454458512810009124130811331231998255178457337505348016854879704174018258608661701903704879549080327023897973990631419577248823181602413600852197633297534566723252214849044621151589336899759581428715553248734655821275475588776397967541059288866873993760896853762685175404814637339235552697846155468817491012934914356404285166206522032884621271683345690305998276997883961856008180536557256583069729187969245128471599649044151675096358226093523740890707049493059113439552222700270539586177859584*i1^56 + -58013152779027876421022507543323684404333322512870363795879107067290286837806163956541686269836626111202088218241874085588462391677588850435126127021642807886374822138699685841532701170607265996801137954797772264908798427893176042543401727249659933188313224638962558490277122754729194033127549940021596086972223721231550558472146745345755471748829838739750304204952099935230845626469011742512617651042918437333212446017567409699785099579992561959340880098500738087934001107950840166789744813990004147375953647308462108337891767902787158148517158593618897433458739997279385082445695725584607080772403598457421357953208705949647539833197839032300991528782403661704227933247596500489210992446064350789161601299125970778575511975433441811581241541117729551465737828498330678478662441692729822770083941539748847267427604805635825885724770385907607621841688255454262759113293140724410790537616550748432419647986464820044345909018574342205427957349489316734761988025687192787196323097303420591384645326841050163714481870690827425124573106719678521281679916529167384350436024899286955461937758732632687855662964473549966945518376375107311970949336138834112122389008211429231361945073744806959704441998582994520456838870048782494193706505920168707421660752833727396652151176377876533737416212242182353532928150116671819055755356518245073364837786651173749019697142931876274285417741970005579688056359834630420712073919139775641572892816760829809212200476621300478710999151625478051354193897431651738965131959012746489966169214094097068536641577261356042646541565648117815233649752809763124990088079440025815162488184641464650833613657561734043365370941181698734832346719527180253342624892607264759165797414131846218698114468205458221559287290182389023252861308417318395447224678551282819672209995930611220868908242504694802276868407067548411887884271507953969360282509051706058828947066241439471154915672186472703001372848825206743243698432396020321719850750670147562566152042944157362193792736936893896308558370033344608059654417848985517737664599651227437243433104364838322180882412741150900891925222420688080431476772183036744806557227653869598282662615570235347568984210594729424443272433301359239791044038221689628545017746960916071002238328366849301344254320371864928051886936339829112486426342045698927502696412470536134606013236127778474351608531629237542978417447016774441583340836193210061594574588658927157153787244160885944315247194725849553136661407374907671887255054118867746301434823162292783364481137223629383088558181266701503814456809230442692608*i1^57 + 10295597656626798385655006170650036624175663646454991782526638127592137823937198913085814624005765423492801768646975402336923613854983862119424257215670019758592894588760059794938757726201007248112479501550133425721553267532373028893115112268397606227817508581480962114429209234506364353107553136511658714769841229682765178295452878340483072463460097139640355685759359470447617003179826987662222482751302450874579453173547960691297676095659616745130349790523958301157708089034994645818832277353266439608526716385226025645344569747950518014070495402663081422974720598717253672726910775731735496287373750070219701231718104424356560865236256039973637952099583749576075584574597652899641120420835607225412673666022846059234709221793701636581888041088039689997504482856115289718131686657431549491876790098882920533871905091839545321102104982837299004561951536429724381068020404582324527542394305149392586085518911801035609139827932837012865254118143637753951872063958274480188838130165922480259463980779206621953553993254394690890067259303105202658004636169729896488296930556804125330486036165368261479106972791253757236880881878752883916806703154376075058494866404795855565077436806034616998846028761378481117067604155429219753052258977712692334688024117659243144692827652880258099846777459989789289171638959798440833414752382061615828593828566743881921754210378056060785715635558085354799777599083875435581058305601905084907441285818088091309543094594308054884077301294358613515663054655750391559757592266400816316098729121279669256659850873132295153879580368413707290577082037744126924200566822376092675124885994337761827585713213860951203697884049145884234673140951004473884538307470223619955029221027044084310437389467287939174692337806540068051538291449746360842596126786710297212570180558850836133906399413322921275145630019632456821105156580948113962565682421819033335714452886814590866110406081518232405231632640473917607987714654523940271573730957874691324098188254210861539136535853088769165612168213886715011155361790978714647646611029776378095698649384121277813865968060792401463976336734165882786370207046244394059896584242147970193857088878908985283095578416302705510988601084366929034721650221690463710057727738336644178204543850389670947864057393166803120648242554619550998046204694193558007558889848025779418386781007542118969583897133451989339352004235346769791760094340065094987125225800074112156816488621323750368632817867169082078032310858816539762571730616683197116422655327344257025942101203559021200425160881337966171274499588096*i1^58 + 2642752438375205787455451207075417604722732985887846275879526488544103233801890284983415359488914324596514785945882648262295353275696299486159748513337320808058009978986192928277875947813626436734995175483733636046604261657830560671209309553877703941310523254334823996979436787984096815433657857421435969413715724174428837214879700446772255337871725341515522527518401256611278274428810720325228451136006873790475036835009360561045826754828903761008558334937562368008577828520145620203037702411342654144933445185878241393142526785002131427069165568274276976198231451919571055253122572657738293325389930518150288591060614752550377613807035156357894891940120592635989031781787752546961517176128420523475262215619805145231128032028330279169463408513701253017767959226599034041798627728598977829792249859739768049417784894017184131565437121307673567732745150974454732495095104239930991438755521150429891311487817530509556733593631117863321330714344892448865096725612709830833990270557447017431385577590565317437251577269048593782388935276116148052032926395278071244194809171146251406423505422015515591865235601776334162914420395070365430129491743530693806055696898062205930992413463377664074299718368718016450242349124263674374898350817372586836437411535546778768567754502275952689955097640284501722695596208405122388370319726200021334133499632262433850150856439954325317106237376820523000409903685030475973222811738507837952585769981648251733895419590761630130557643035545150392182665383230825999894009936754055684564927208654142935565241246036394927810698012946427629628397653419189067052023864570418845155017559253607247409026131240527760281621368392117091788018235192822581439551000647677481556587031204273460756226335149634705098661870366389422047710028036021579661701438344077179059451537199844487715921254125371354964462110595252227371782007961836045969010529580075593108260487082865946264709094979961629462468149404780510124915713065327032962067152639296155911073064477925883581696529982248194577185178434795435894999290854070214796276234691332010525156697764383091101663551521280440724373110285117650526535270893045418205111483703168117612278157864088592373047575010727969212313394997364099283681356038387334811421407627432894454852394664156120533205250897111162023989312002443059071504235685117389395096338818036803246957602609513181544965044766836300142526107618830145886967097431695106779466806424342589997438175302747926191499422824863256748559491668643165959315336078525961266042707680287264952058695013397213184422646296010291150848*i1^59 + -955543841778634441081961024949305503845086663066159228704206335262254883051691898294414271412530345492943620954342545892418781251363822258776874003530424021319124056572151733694570479006888802718728906776494409944802019966725958218367185424418594228571357212667084080417294899827950167765982881210741729383635391986643101323267924759539019964444270596917046755931766125085947421157302326064747501327742523289449327826233765242808664224062025984582845504292068753175155604803551237418203446645328245745791872158945879223167607178597725333080262466173153461889047918940700865732112931928966468995778044130612910620501088117832754297056370560333407862770325762608340221842631946351067820501451731171455673463447596829846957437358776610818554347214350034199483222433949985751429121450268918132479270828209412167598640803089741233219361093853780641336259875644739268543049866030685197952139751851240476473448079615767237378446998674647538205934466171952429227295041576571988769157217466414397619925494190754540552315195258635145759266045038999405178432625376394586777553345664412535972713917027104560316016656489183368106960126657075594754917994205744638981641574770256135286291781628178675231162217840260052707054814763008025428184170129555166290365488503805891515610502259365598369061067694611942059447238161716499010629779208076277045945046993180910307688808324053587536785368320682363251341238950160357902251335926283030425226839928991505565649697389261646472349746932552435303048593349221006190812433971360435996476822486387023090539227651739633752747446386520372725452624226952990574670036254770893026925708745473472479449692964761073595204578151755322292709470559928638195614323730666339276332722265781494409655003105191465611340090531103851273399866414302847404850359086844055645390417464065019516263453676948603461844142583448362603207367149286046432850194924303344394853778588591663217857485145433208204682827492377605976040611041270580368052130755945516955668095348569774688775420755781214495687054083331818393425521737905242715234543313326780654977691664749748099331072847022361036277896864210822997501098905980762031995401056960457240259004073805051911141084452497930040896569449266558071362854854691636416524613221229867134215620021793409859343364424075890443808730988647376239614884722595976397298764931845126501235271915101006435519199925899026843198259469614031593927617144897407587700077973524142003487373424651070477693426632130845605810518258402533788529969832348964065530307752396815952981370343465943346600836039966720*i1^60 + 76655640898770115430499181339502049948911180245455175528625826653131209434660667030426837209424323900550831810452410245908580424407409077391633588015681017511085695336425542371262584413818266190449031210864810309745263765753126003919396842278815907231223027436726812599782089089966745958265126946320465272292623457777655317090322838705325428779164848817133918108882712637909047971155555463006436352402927379173940430376911658385231339570015005279596883841497436071243433868891247570677217279735385192601060368059944943095475276664198391909641495620650514562668939313444437685378697316668877301015547088598256408889597790408968267526188003386085348540049456031507199076301351104037831857967646196391609942986583411374612562465163504601737898029821565705241245995018397905723482899873899242311340631469391782402728458602012750868422305173028049280854375217317984391494960675658376203234891377774048001126077305557879735749823661349171475988804128161952947631860319194870546427174588059043422807631058288555884867594305061615596964023461827792854064478628940544802047226445316078168972824537017903367343761531859675800027307113117018961394108649489705309635865652201389409646620302972187933162546334185526338640405551684350819043194906949492325461438170792358719611978098904750227632510685168122631728382662244995761423324715615941052310713763664586441894680797390250452882763612312194067773026019461053293865011780672318488847356936490693399352976592691528640272358373706312351232876105773827852404156564564012940578937744938260239637094439742910701630042938908008423151880356272610516573611656311567945318915329100722042165757439732717752267391425741398035485955878441036065812396198848865441830678720080599345986345103116199338069457731356199203052045668884345465653321934923495631645502387453656619205868689538161891609467200198835226678198064332879968103261566438693511482733411012235198897935879223879751123515936138645826353366289271202360785062846667008787126577492606450486750654965468586239614770228088135250711608715404670276304781177620842491004457325403565543499598493969287999942251013130898445897116048072234132141511661629124498824626749948705089732670279240663544418956623301869830838392167731039847312767448610415516553187817163088810233189069510464722359905471123130054761646533336297769859927737296162443227458549607777271982531170001164072025169823464530863744861467941608496385145487196209093137282018200758615371458750325860280323551861744218323247457639087447982821259215896322827191324380345584496169451520*i1^61 + 260087706230945899214269399415833793438835732710716699762632777088807938370569615758672533161838896745311874912529428608896400570172640812345382030288197623829938040623113440157360762497989998718868131208637467911549341260477946981758350537051976213065693171818111875503087203711995695531790871587692327016285143902535556147588438897380379687441789198276725030574710016308564269142036761552071407771019415144474171674524645143974482456854705416590465608965721703700766344613027557441123717293455096057242484220836404831221593822433255964051543378004109686233598920714757242736066470560340560652691581091957852223509255069887631088092808075359346686280200573452095344472031274007797982793681823281686620915126129709750373619322761577421076646074602346585463591798121694360231675368962957464366550641232187037058407283752393542747113171749768544009181893009526772842782464343510435503499095136170251706708805101451809802001139737970338688656855239744983985563239681433757242311441929943739775438511815887880734790434177213329791030165728925726021004733222088483803777245063625829252052788139358049143712884973756497187583350065503190412994610191999515926113045425504303038985325233868998487919937350321313700582805837352552174025143380277863216647188396953039986549199151310201545656701635807488699795312396115245912482148774470751341689241820747952625971786194198236693606111755443466496067030710763646133768260238163160945521583575218835992378222776244155936554448503462420229083838246627021849508456585675370565718108803316203864645811682472413304148016388586539231304746998782190819245984222755750799841337987082467461608832442747103083996537829025332207436648108697868462725802358483376157725813580232415490240317890731123684686447248437386080794583876347635816701829992842762089970815559062914849236442392823489091821331466401445235744506520545661390886903650439221358184590274482258462486211183145190210423904895937552122143203317546464162716330198317070800757228520189636897927240115548584459570968693794704960450721202498117770399378552623228694241477849606829430889236650235188040029483593280606677075854993220619783955449264514216700719646031171098644083723327111097735531395314893145347825685469246501931320729193904946194181677692505294359659504752334285040842227763174269389923459313611417514279880732725787080623040766872096568156448757559874881916909230345365015147621942686430207241862568265281147761457463709583438697164054469140724526986448939416916125209038605531981977503918611243733323277179873346453504*i1^62 + -38339397216047648444450250709839550584701754745480084029158751382198876472632280768916132355951484275197084236823525815590296162962843313487245493867358529126950897842569051733747766030706215972028053690184194820926820305628687602195325164373821877531930205113787809438124342229087447748278009317240814982639980558281393108135677031697709221481842367730920472449708757353478230520986866186809516356804927062527839795448981344146978158758064217959581302760586714780509243217761908078835821649518077902088259665269442278077032127411354560781967165726638606025596393636982919560770722889813664839058026978571242383579643256735169814444844679444504289690800406489758218743395666139606314776449788198938840627959997401991341241385324461630169343840324499531893333347555841441853519721879576346670616109263077482035752327111606741248622355172184662627219300237072229446404388226189063491505438377073191977353318786774001390599808901240283432752384740552724489343451902135692263676988049864841788548900986873909782446293889995394576781130930750101434453013308963255782893423010757094454217297641640472327319116282493120719410328462837779169185661627643777925640494811750885246809253608494500524345306459699075783551462291186501386834849032941569887680950473274006186153350970023446688430279370499986438967171464561664438521783004369255889177720884800294719835420652420408682255209556757255385382587682475015669242293879209211441943454156041899354218226171614308894740648386393154433500455042046136593827899341351904396356102801888462983490235909390451092656444109632825110226654889727960844458041666413430096894209170742023720055949970886493202862409166388052954396077816315801264212271718768543766401692844217319057009468915267938714175793428555909953713340287762963585402904183371758015700262286086688075435527219651063535585389517051670030613860461910513411120070040449487171992525320663254824772480657232110506146713504271307120658821544161009295179150098951730835803404926879415481319091993083441347842816495824794439941694218060142158690024462713132423651084632409747008171346228211370254635293058836594604143935452628537843662907602199143470916600530300292665290876074335564593863795668358771770548058215787223702246481764332166678491399132668180042630566908807122150174197292640293631672986707260375199114865357972931985034376526538377046958990195142479266039619060759658014067917257989263278752799317210148168867554828884821556602927975259522531808009113059965284033897902960969270742965202949771383215276641222656*i1^63 + 12353164656508301370406684932767298601843419557016360239860841659986214391206645208337783445657138098103906878904950092676057462692167157710260430162049994658880956331942662091478564013841370361374475786103490796308451432807279293594126478220417101851047925025945417621917483000993158074654790690200957190995725847631661646923511840022590076280049305324418931659254628584707838734018161218002688625821807822550817164835414381788678005519030515287512700726359944859744885419046933420526398573720561565432608206792957413696271039890269342677797858421679924298521603904073355750140197023161431155517069726944619266610344623974475538836685411672529740978564173118323219672889515168608451422977714436240497798461162240041385912351552923662320947268736471361624691251674883758298203598587968073801816114197564736669720450053428826947805295818789619003425665618370305908611757863045010205183145973277883263923767960491190961288281625948149914708926943075110843042643035073194458029175759587512473843988393135231483453319886374070330304119106338783540467056528326739819924968736282132711375245661812628797759779309745327459908233958161960713366260596401965952170240852572928327604822781930302259916425662699766272302069092680013405332047589709063190025414636685713984472574343336353772635766475352200924315151000295944257189631615405755102728694443656659265998033650445211349984712772852023966362765369607635320836450288312526710193025827209548184888021612078874606440420584989695370416189188359978017849805656756526020573726609810379059021538678896593944524582253878647153074635966048911528909529214329463106574927948874101891601395817029649925486777175981767292375020819493254048965418073647442405306873012307345524170537647503070162166429001159958034129052903717624727808561743995215768453815183160327999612181584337711808911579727979960856331112218349452955985108899980007771204520619202992362081312981738399443973743743945043587730885737067527293103510120684202686684742449256507213570688804992501715857685814034384992228103588698665889599076963563661849967376506429119120485088550038908990885479637993680167578742713016042014177124279349908031296851143744152175506944022838303631927202616501607908509048436056271758024031930949224290548251299681492077038837366410468102014512401923303881875083079411433108004500947644386303788687563100731418947871822610394539473089791565167774194970294753330232032801783617626763575500724279211863813670426981242572311521563767780766411179081099488532821792169679968357293490176*i1^64 + 4922241207770830755015169735098021682385758781254236531428929840286019244778374183714290110763716997605106606788220096407650755009176735206027527132886867127826516369395609741820810538644954498780442202477378361701500868942989278217844191875770804377866821805137540583711468669487382837471039770182853029241305331750002563551332843336020686886865972245223776660593203738405916064907044427719124203505812577420681613831378254705109960365139408097806158937025682053854296557784811229757933496092583239384713548836181951146088997195967274477013262618657294096306167502664250498112609327062696186888611038937581548603755177271378272345592901181203323777970034353431312588557165579177294134283545362992540212954502449272782966101726433571361405323430237444333142441460127648047251973111854247568241316696323640793947804478125900296287157480065818173743430374169276838830236819053126620592103650411077858600021568262565750552322261128570111231175110548790609313745992305360657127890466697767490015900477660537062996426788741447563722408284541293005124808430469161789991917311137294099570666469843344627603783194025359368937920114929707113683665066352185672116645159540779210139943157778036825856532654457917262337871905935035210448859780245250738903691433226213477691147900038342668494052283234935444598793094116686633372473401405811348110732322303056438189893489899096247571997273759478766057552257126691753570794004332210789488629154428974916641803420097678150029449552446242268115918444731800178123395646078832198838793132928174117358958430678679718131312687754906292601684050480270490729017166923946307986814633093697049930098620063632510999752631187332344901133507036116840180070157125483095416708324659030112798096917273859677264334887310728266385276580937735002330164412761552526959919049042716500321669191326126280012493784904346191915823170986249423600605932380512326858186316533507738512462278204601780589937923799040966534624443622042757257969780154370592398033236418474799433927355518401183495322794120446915420484158935456597595870377475004714361334955681872163784490088127532631592485759550006546362398873534307247356223761105309516284405040208218268156391776877759738408817517393913259053154409238691335135145763941675875439588931413235395212672452717024855758963629627153388625566643787458193086135867869973153008119687108029174054017669219752659906723798327534093416451496759685740416400324717382933431317179467546305255137718105743050178793434366886692222619003136489398447859549391489597440*i1^65 + -168926428085935823442492594024637200473924361540137295399997876988805675771507886412956027781273039801221077757977610296743875592899162718889658133333201180675629826419008410530782319977629430722924874957418726624658170702747345389439679963832719697263533721904710931116680135848410228370605534396277491488564667188895951437788504235916943678419811667607581677176799677592004918767575853585429137181596670273405734424948058729693025284930720193408449140538450275649317674333488577866870383126329050138333413309152292531464391393555641851758364768974806845955604493739123767659105065835089441844421793435326540496077249234206897015576992580258317028345944322715304606576593836422597311175720675805304577178758199088728541037175039424571915672449544597807492010403926686892101272585218582777705036996716423041095765181677742125625452245419772548020637419791777669070067687525243753568873444320463533438222385261444668205735676572848350241010407687054576091425034663015078772795405545089207992187968741067928277151867249592617669732250920978914464053132877328646793483612064032619192939596280533026120133018969297603487118930879473658856435064555020709401364109247691104169894300970547633108651562942560845930832218811746960563888687645194315016553922236614774448528583549518418223213985841245069898788281180391881992842757491405692276803576076469087298718007824860977002505607145956909658123067835297230708506480766838747015249539110827085911152542768134963602503217334491061216430352553975717087914324212038230525197442479627053381372874872348030994208601333570656142224551814225574136923830440766416968208706961618337759049725037088817960605789947410078879875628532586443996880290333918150272816543565875861208140814064351626854018241922275341419947082782941195137188996644337265940584795426917743138501611798277737543876783586804302626971224199045764420917301470772233735598196225205629146203335163752494587138023803491760757411230338180938861149573183123701350927405920879529253436359584060245441935071926049434421463617061257407608887054664082748288505130492182566559343091041347277956159215256608286761037693467071867186960450108320464125803032014294346150980033880398276781317603037373039000228638142606236237651498511680315484597186066192701837385917567013186046384479813055214457309084151830691835256522825717013262366491760624440060624131101709357928877509514700870251879125224841632272392098617061153048347343850720371630746252184338402968741804536822997748354637870668471670135377100800*i1^66 + -106141887824883948483256932658983875022725889675315855493393371692116900825508821111637674013606807595119620045508178433262424406676673385419926842617584574010096005872325223262735686726164310106359907089677940018200828792112242255211896998082562489957658559422992657020632650811394019436602954849944252989114636028830564552794924785324604611869088169757125533710566918729602043131584809304793197273563343710265963012128806876153116141074132067060241700412096155041262434574785607157911673359369283415854357252419343148643645834849182753889413557838091111855065095720953286225475314669661537694493895017132111423304682799750989164897750300637682754541571121415334730840570561212328078920892373397347620027282565408702438561601380370617797176742197684324591690461153489303282594692887382448243719335732574213018728447897094287991446761997010815582692495108509300610384880816941150441889258751063649080199700698061403856519589959571037552998453665330597524998712659358903265974755510462388146059232294068730170604076813950265127190340405203103571122407486362974273408763285894146599862675641232779286022888666017363827495086952881571652749697780236610684531878663178630736543782996081102703105222384783943354240835234526232278639970810596953134031431026530586257381028434220832381736800728139903179174505374686563318295336826663414710464270446808583373104179702832438451121324856988893421894935940816261190109439755446171412504878869036473050741505555256121379248873297928283453908940666023130117880988189788700411617033165086287616284255444233819654671826449886426817298835495286413270142028959608445518073170477740979295798203536671926707810469221822339045775740234028287430109868556671564951554978229361485708104714789543784200984311708026430240324429052050957227921051227265238386163991726525302953599671683269862080915815619485209374305381050871756990715840748748460170771949879863564966549100230497492300465191404587770896371251504747903687363022059896814245325445025993544996227460300278594386462499335531602736382830937740404921776168160045104199547866952755792247588302569561060187177800093093445631867955726424794556867919630785226053288289153552192756434145232657155902069501469645748323386209441201663162834297520254659024001752653744165466150891524200618843431048032632380327704050511254320687515402011347953281900072343294071715826284069276868179894154476589335265033473552354162598848609597800297132304039150655979251039164828722683810898814072718870198591384580713944610504704*i1^67 + 10134276570443348282303609110972275343846156409507986299953652091330633215146484074274334536908960817592579889053536527033892549420490943957045956774335236585770983832186133132935231907057039146362068495836090110734739208583761506418030369125461491130395170444324591284006671577709589077447699610277353321731862346421418537461667309926222125096826028162702260619617722816618953181330783902627050249582135019812209728903624539966993413414439775659125094919244136166264663507247224856848447392760329453987218403414930033340393051547297289300736579079261848060211176948342703603563347206082438252736952097849801708549634367320245788371594402982352541425877382249845694083653253430984700334237638270654115279519165979569902750918444004430491823942495089593297138847919908826864445100512357111626766709929768345018953705977002545580228405823199092783919303766573803451424156163110264092580715075881555491815612559868165031555550156400771584590803096435631208768346461411394457137043469700810627683280709860664147033617024192918868552493964666839145748818166874215524043348929173033704366460457860055486612234082188581819886627106712598113252905199185282803134610381581079972990791738609057151547986958318135562882238800933884869776971026449488620662210589521114110869042585305631423315648411179583229863199245385567647441706274213719380966488961457281517885877197056573237919605593270479464726710568870243233482880360888576723299703481975816087882232411943360558241860150197483317421456282074751352845335922027631393930643849160815220967813036182018875276932671561090514518725733516763607968528293958581779914457340790295079850391248381566445737530460797508727955010282364586144537818586083227544883809632973110116735369495778015043837400258802575172196107242007900510590019957349328544227235825390085751052079123862843010781103564497487736297867374082346375819227938828505884980676068318065935731909553227411136287436034821490688475852481067520398140274952338081563220759629883529737132133628094092043026244449447937311915977277031888041460799325583907071252034822914378867342771077144766233290769267815955959492921539811577863848055076364654378304614964060635211153701801187968661858719028277506214139769464325770949116590622858225084260607276824121254368019870013063634123834836896015268533098576662625926644148106720125386770615427806337751657262956934973749265742023458813045309251034650810295712992527382112266985009073532159361150792529021824623540314205164165702660150591265701888*i1^68 + -403583767332646943371750708547422595052151003358248776191993706723345021016521183185145506771451629335894909853404873249394465989618946426269254954499616169718184527673125372354109124371942807490792457565426222177090811477368389697336961070785827542644158933552828157861317538093029981791484997580498856414818827284550513285733470501940084133084109748338197579171627247248974303944333678236896141967593573081981544790526888636943452391766869430583375411596518379831258596516591687879994675913219651144370427710509244408614578263284525813558637257148585041758936339305447827506542166155195791666044157193201032927980918117115903197452704597033401695760223547527086204725006451074941763076184532168759587985084204886202602543752445390050785039703228422050895772109642674404710879651028984524473285723548516031989117563559688258727419730255604360234526774637809868700923012580407136623144124302582452891891248682854819021085955440517838144761235208318437274412451817541309400265814824721218708390775320493174059084569224179157451270838749801099241431138904178736558181808421301878661816071919352889146647213157228995601987232547132432402338318771451502051793536060945031702090562827167303881247946297392082742182430943758509401789360727597186418462434923936421368600377192693563155874199463991039063884989331831180234163975467902191262882343954606829652073814618156198345950705102624625186673340777993372405524424701703632715363369650103470327905640891797714694326465115254711075069561706955255549952368785479880390588897683162841142428117592665061154180778536171506345791565004332742296326769895655951745219260866162939485389057454140916155502353036386151564985236209158624863523753004864241209461254354238380521290888663643372281692155529707778610854918813117724605747576614177585479320874286243956358831844516743540616943825112150299295153893865332924353154334388096086913310164728509634480620711790164742839156006033414555343990312691654028830558537614920275542255392594381553011911711093904386716553511391751232813660931856872708090772862688261257310645572817675207848645167332324208566539253826962832011467497220186010016039970148906283930628240324427891902454744001502716354626056337360178020763487930436641954107404136162624094157750875684578076558708842003616915202954478763305871920849207156949819163671590719366199841009012079505542369571452027925784121677712671134901829302950376348846028182357896542741003916971325743194943052742939911782782854463885764820801159168*i1^69 + 16391763669042985470989114211712008311456618795197947423967538204083909428809508795071284763998189577005670816619600693635669446847652105467845015819548373127192898897972144163304034172081008806159713152868429076801690961181890944221054682949948792363859495973711459808791998249029210626162967433011213989126320516217548006381479900643070972343100689324676355215438554265087865385514449759673441325902243194173801677801539539990196788643154499523399335474892415190490737083306041177298246239338500977607439130414447086433790190071706644225942444445681520530954630800902046599155955882872590528176406464511324515882598980235795720153356298991992347035837411134233779327863817817702824058944636736929735736016998581575101394475523236717912385792703950456537672171685650461956920003673772456247930541559209124235511154687652851665479977674136852203249063980154267372554301889232137515506035183927447626477133848493444701482676499871626197711399545347807253727151814969032502751329773775310442994289898852162727457293426319972571869802334467929651972707688169700745452288088096863688623921474536958654882061980218731598474326715240169608103613093238049044434295391568557534894822491924441551995439700413581374524146944058380578676309340424765384842534185118194558475085912358726255314465479497818561648159720162562611117675102300366117236935218420161402641751053801295952716114210523399674769367369029345035819638933983817577876678318300368880262655204082118194597769240928815964984027605438678677580613399571851569495546156586774813277550249197266279703885248096553329361864727695978555578067461751972456313465729319961709036901773575550728506719080128587525406118784291758603659718729246266546931461829466719975016616377753892957033178801110939349431731724656862513968621431247464983753373377532049574680503026013199087107071950156573406611597085526129062020900567538567039358917937415925539645271267280887582472539561741968080458612813127161376671858038139570673680717179667099139253609459205277049386611889844437816268330784745204479137812018568667241805272518791576450743973669845080672242933256805981242754879899052929993157285707935745902691830563288419736819145196029409923382738417687213665435761589990532093364979086934378528872758629333782788443818689331210880698030545738100536510933210569321631873772837571561036266534637714061172558616773414962494904817556312651282029041169898706438731553030107522318167556665010567671120179480154910074215037284852466450432*i1^70 + -358874719680968619196162856520450656886256027889552204992182227904355005494843503184537030298448953520042496165851427669713538212637684067465239472662111467350292974305851721819944540913794111505277926084301758478838154519029953363273674634326270098001536390349031578098869582804900242589620995411006366343463506183269991016913013907472973818026657893823546891618768123491336903657852567413816584137759317327276524385962459575311801079015479051114837090539824916627991011319896215962018135892839429069057517577197837938393553264611831303516321809766343873952694180975558096402393925090428302552574305197225250802044427671927844497677488726954689211804041400420845122635741858283958690879203476987459606621671725045744126868569488423178368271245417776239291192151532195390885229922646119537562472181586896959088802629266604356504510576921667514392010170557838225616867881107047684309879888369436874149642505163413422996412987741057423376614788564996044164438065953000999581597815939427111120916544287703219816874944127603348153311615800459226977999543449757433560537361307603377032455737410206736129681491386330642617194129847976229837387095258260846512928452580139368843754264677714842400594959982033000227526765031295470480411744784009684206678764361185331404016600560173559247281411480623824134499785475098105057998017808681201046300575844448720682123480254495770367840617805382309364868437277040376254173408054021687487979807239445223290155181357489728882600262644163629148899974783377936366166084721120861576198517110932546161901614344310138330152492537316405063768648116007233752968794397007263944923344081084397927221248888110668857785545393456468049174780680655831958904043589680662820499128436002641687912180131300841890089453887448872830267870394856074830967656312652854425956150541373552331701585189145817085524598561217054533569610882968923142173110740865802966036999440295264843930498563334924070149867386126542904239488925897494900500511163606889916412996981183642962577317365282250039472770153194978301185037734388108187336599786862119290361167350170276891393062154084189766687356898148590656716403323333948379446050498924059406931971288511026105572229475392484388868752653537176179425047369326926083685477684301535981984419692413851692442583665405824912748139852803673302714779712444389217098585096881148732401704072832726271861069295773598346670895259558935709615533294773687051875423111698717315214541774301061713337029637319975722082807840768*i1^71 + 9988108581688460031520020377522540231193927517809617397007372594238190955481429945337566244912204506603352674299022202783403009310056867013827430109820655363477004557775566420774335913466960744201343916398770177301356529759269312521167834577985985499719558587511683261145805750864138957024142952074858290860615517201205039904934548767926429943815113114167814530816778089533107768532019979329220687542712949211501016018275724079619411994464047981945940483395540264788453140496331953682330925221376837142675701336857315635292800038795180821843830516321749899756225418213306426728228558939908093341831172116428611605972690429481105767601347362900864534214113801805160128789214209690426710732046586554907058706078493020913852681625988564108150172432548837232441369807905886907517101122461490581008877820887890382545706965402196111319362796035504981930292857860823629779219409998806167755731446612859636635105935071194347272565396596131798319699488090822212342305410532186167617450821372184161851399976361325197852467497230906252540875553846850111649065604213731705604489805819997658019793625338617311693674906759327456164926111130191322785973230252167194913554730127893872481240797804887341798765558383159339667444410728196001716740824647761815890048708420160206372309412130727105440830382797951366535693685469740815346665933573266945746578821826631993248980989620031007766348037563787133722535251662803074040788253455709730382207805174024743485008450230904682047443997302800063454143876645250479715105903479226175182968171521684983942613514875107428335637286639683768058376010355680406846161207727402675122988146435888804628593397174617296107552434508219489376874126953033773181621587249484526009908847364437052233428017278922706932463344313208489461857744559230876052371339680258100553588145038090249788390271421490075835296191971446682940964938457948529022568544600099142088962977009811886506951772830338730034439115796699349847379372418314744975822705530565996967726246691035551209045655756763796563367388845789281665755650123740242751342898423670917859574025635120547495526687199520667199795315245087831192079610927699476192336066137609617237286991622388147576540964064244769952121632786749242114330421407706826110122537703665721275191978415613669886077060045290819807658597625655800674817265663498321688240665970555585836381658683321289415578946358821453483898477419074028926604983045498469410585219020611391650257841764835119802310233989750852681728*i1^72 + -127809407807745891211941288932997612191644257221182615780902170287179987287457465255156077096899494244330524422474170135870041030697317376294686266027479233608359737999782354572661361144087751778769827306609838595692909088540129904387035313563779974521047329653953995719646328986719910323463275156563928030814291643282515189119263824103199620726816963668051021380259750499820556314107769128542953256817230325430958477952749905348480831176587034291040042963300781019050186389718575516662415439515867288171093744275137389448731004940658106400839374357070761701298787256060569177347724465100708963976689652719897230839142061706296595558633002392494540098866115545239743652309663041843354657485136771021132523695744708311618977849855171490039897389054062666939266748071749280787853211643306142109179788199080143408339610866260758881812529675728011186994581434041928438661536011497733612218003624564229565948784553377337855574140040331459998997629642718859724101168306517951056938126420561047781438804855835625122212293572687088198051934128087572469622294068959404768572575991100098875774342563091387144800516491815887956847826256266360805878807879335912596448413152000585390645743584977923198558432635078421462476720798312668954060926969881652518315464573590596967036563954943966403141860325285418667673096217564665983041755772697279208520016817527530648795691989003378650895784119135452225480245092737674666093561682091040780492047219120304706745981938841082226045152941280634983405598604170254778903914231585387890077394622652500283968804909455879254399562363839467722077841212708946544322608833096987584827558567673813525998902790173337238391464005508754851890838073702155899236970215341860148784747313495628125508676871180262119865391334012958808270941984877564335469413477761663718766491208250835923275386547286993514708397710590735326227188135607734770313942817032437030464440432812098576049480247800306628311572058716910635168873056574020953422442557620323485089568712448049569303879969189811383412639810644111200302882741618565571969823037427568299123004366600448860128046983268270254604521147825584205326823310544997512309981604693116168196442197833102482509018301585448646106722825189337547454954028067321732529271086627137016214865811400997844739856773812601675494696538150672986291872546636527740578065214229596468263844608783121477661546147652363907316402044153355331468661934470026853047869307307088852229501213148199626077554264244224*i1^73 + 2236608125610811596203258032091693995188043292131896437615448517594102014118498369896392265875101396270008402461310648090141507809940781365950862539522020774416887005175609476758224365952960044332104385639844598772113600080422826072917193372791553179061491184095904992653241604335797149633379703826401379149421440574954241012691570959158536674451983123600763622572508325794768657648662716189291480988487247364858665077938701277362270382843343046829324007240923180021360053998399584157800161564633241880746766212959639819266116406965521084829018806873508586195096292348630570335010082108849125738590887687661756496175959466570873925177216570477962671803150279820909778650160114824759278143550142144741235983008668853073680911667131445303028336867132763001846965193246632707447224091479248111743079997966219688843434329555958687695935311542149219757433009637901979092591873175458039387057125186357669219004111238502996387555269536588866235978029212192928298460231356449082507927034573952535709874628967807117098725026374334527131226356030001903647078902892079398040568266199217357254520972150945871433362783778223589619045608485643007445717561139326810115259180510833503896019744942169896784771231455233860514117767669698029064574792440531404742821068757375803152543292394321421247357464195939871711164889946713512623842160545117663558205795118702372441805974390870900775892588093311520377968409748875144057912874786476517188659735860706576497053671104063035307319150711932875229323588846422444584142822668000761410250893260710292216871083829829210984628135000761954735746898866539599224778229350370475985286758729731287003057329761874004055838870333931236368250736284900301433678154719713625668412159154386382103361750247786485937175927988714894039770586359985896025882115387136683526429766286196286367746977604711114218956313954258101104676586885986368025560668598946175727615021139858394710564214283573256634279566344781785855949558196222503958424795143778963663686309726165872315685795934606059088214305506642315467507880166303664512377495659282150028956489009596889535832360820335615633483559809440407994760016847740699470231608951848229153033182508184083166959248480576096726526643139708090355169776437358297566906600286680320410984451089702755366113098906807263678295140202207445197072131766448291224570898902161787406193177127991510072634234440133356431800899742616394343049073940160168075801981813093155551730517074662272119341056*i1^74 + -18670938849024501618474175209384624488860940862353816866077942425900039376829006534841455783104488998130582187182632542958026656902481979373496416855824389217679838142221533279798365443787564851594707415412852227486045910565314050244243073027853375200791363840013965988160974335119571198178712225420748487688875147411689901155761576097746925539710633711952672768840337549583151487727669506562789481024757907434244492384647714008565147268814816368432488051863266742438082490453126662113749758590599983049180825224268005520114425003306886053827658880432217616270268815744119459604009395685117681411760389564040337439281676028719454234323312486837262762621577044226637048123560986152849558012837838164555417826483452513601175764808530275251230509109936909704447256817664001218663053177244084245952582173971818441390578939160265167738746708936737353497523090962094391253659727197525673603432192959809050365108557751011117804646235766866489096593299347826591248278734264585301085868518114283379905577073650481766558288468276353021045060066568692163085005992482891561518702271031898146664583562976688301582610976029449023388814510648256479390356523169038452833081589167597758910416009166592118193228476142077730478611960752421176244762428931989391692247092508742420064434802022407560650145577888296102093451730910884089464991854635477268531432169522762417245080199300476941504078200786300429071539038211213626173028396217030366678524855407065763770829018450687902096644481350055771495097917181601564430034523203817805915685216845663842534374790854497664707749579234495654287110392609591499876161426323525840246592913292848815530187232512745523030142173586834193660743436294489431705184536842851922133788688721717267982585032071024367950738589168713393344087948696565670150340883947351007373017045482451079764698359442734792571474388015864947885151123022378113483987551208556004780393801234197032402113726290665849623391610413778104388845575504429559286608847049391143113059438165564058583440629298061552594853980491467706340055188235503430011166932255531833800839357556245282194067240085582143654258418055362499257804751059100577817070604710107773290741643671831713559045349633850097007376918710326533204319634752660553979290658194284749724006835603864038717935285576146945463629826778442546662138469052810788968401666186543007126091910726525444679259487160733215485230984681806714340996621975243887344625262216366836078495584871251968*i1^75 + 5764144426259500068529445414228131155921508547800143751530878824053597670257562116240957240667842352148607322868968691783664145687938079431742474327506766474183688388969347266601495192778222356323157937945053656015851557196397277727897306256839337176584108931169001187301831676469578458952071450125961191329712966010822557693869991023700676451687160213092640880929999899163508256573450457097446006239435097328513875645591813151697814897304354067959765776780293071035522294217054410499206897335953610140753253259395442985890603141560495628689449973608601762217170805570229548356450391262660106861625174728962583658470543246326795375488439974103553199335073226443591708144045571303075192399300598402766160574598011792791524509063693980170382617243765448118053106473289753026725316952485604053435833800790127462347093054343379913711187895321601331084719931481041284478236145470216262046622444504790708340723096109211696161750650666053359487796478042329245580666931387722888633077056452665378067926823543324834485682229848711432831413105371184352104876015901539763812480435222187164188091518616544512746872604843417322018270597195375086332260230101454525694808953357344757217576358713222143480094728552540482502209119145112658711887804495757168631227949047487195326748386612926916588403925532603998293048460519294980401207507318615572267282290653225506728999683517028710556694585225082207302709013752117448081044247819144374581878116850184706324206801115794555556789520459101883649955732483802821719746561127257591827706675451090873132654655819061474658151403607429479500318737675855171591031887465300656141108316523559819241247021564229068887858742054296999642191224431902618615078387721155951146514015803334781528870845415700617726202670429752122215882551817859787953681773354280300123271347930754595961693060134063848843619528766622351623906687688321059589313308905225674326852726858838854795970339105670272907862161554229119795312430137259404734171195574788425178422880608435720685439758674405869786749921721214174784126878943716400577946652249245504195841585116657386223519967555980967170060595607710197764404867293321413698445284745033747099376383347452236997689319302481138784957629835665017326903558790096848404011898698285546246712674654704816363909404561004195452343448819973645347715253217348783727557518865841850489310413178268232214541248257962533748649776282303991983882249977408710532155613692586997309243392*i1^76 + 342864510393193919315515038678843586724338642121459569758370225481359751188051726815895103160188545102071095307831902563517406262601125072009848769057052542677940710759514425778802743536611737483698850607841821098136787180882370831315318432287108821551056513630037259568975385455480352530913749031788958644002745939792407767707875793433668003944055071961304594628081646122337738379721727624133537214224249832154111724400738197027145488469569392523437628070448083479721553923749796967651211793529909617461407487617154917542171148330786859404565228412165693865498460447953155076458314898809447992540294593362256654130285277964410871449904252322685760091196645113736426395606554553450141043646635993058507529406042410896212877157849401003492791951739362542566168073076733318003470933325471691476226028158944799922938344323894830042488274099145611326770259103973462507724030737985159916700369972187920562194556316721519258643689891271924141604728570434455706612821773094803920586191506456911067634876439984987752693634087425122783125295989198671645154518344944088141497752581215277972832534633503972069512694801379453152933733755172125047781526451270267081762285999469016632497455167795840970713704400793101486932775901983766414129734853097871064602592652767318155165727319750245307146875243639161265501464239894866607751857207342230254296759523748362554884559565679887891560321207858814982410764100610417765483146415129292213253836192703160778636554028353190123358139067974661592018257320988381906703438324380347969597336396582625203559217857636189913490918294621825112486273275779722897073357465197882394308620842741354083751424021583198155855034799025305111098244133478213115089915803518801255668385658732451739599084904308076961260928031053520878312208796673612349564781365950127848737111718075936885642021917096877189895748939079977627707697019340707928394107187144353193802692160751283913569136626319533438439849719626865156660509686681315880321596031665434359976112944078927128538161536342610701254997499823586974566456544008620955528713146784399165489241649173271944673270073119211796696964236486974248750127060435199726109292372133356967204418660123115885231416135197198657346492460576175209868182412768927520803299432429856908316620133530629176071107234779288112898002997347336465596125972715408453124443911536021340246029690503951896169564776522422417902902137906993466975549826946926057882469757720985600*i1^77 + 478998171144969743371073473528914362466997033399104003388211175743244587142918496152150673183525351183088826428110083681298963576272665987590358067728455737939706832282876666045399009285605980641829977926058005957998251655335923263791794949047990467650656274558940203174998383999953047606165583815797553002042273025568027361000253069695585315424533834969573261235260532954596278160832594961121160967844649050271087360820458561884329616813066241703633531169647625817109176412238655532737852114503971407834183712597499737923300936629315176494366667596997943081496875839996343195987109817368911369556926904454498576005063269166729413518461806843094962269936369920938133918907308842379770633292371720921926215883037286034516470086690872840811966234852371985883660870146379710286973182636985976163565384273819787376107353456633780324317493917669200738161981420191721222270123479667069352063274774046745453797723186339924725506670855822354778930686071514072757195495712689189983966709377390366487791920149187382350859045260238584910007312277821935706553906705296180750323371224838394286508431341267019564870132078144210784040399672012780015882850862297432513322838614886138949807198342112165459752325490340509023586341346279884792560743062680150169147511928936424218215319421902699455190082328415066360892147723077712236211633388456782997837141196645300691789247012534552632168110849568498961258804838842845062616730640439554029657317879509806823791910529718680678796110916807731096461876913183559615821445798045678248571797704442122559428554533373098580386857321894924300904187207752816787312991125535018229768913165563319328663478747817371161820754924490050020859146378552030536445210824839214607677885215146447680373527825085084420921916606160614907833212140104393018091800641782972417895824578914563608966156260904554003469808209818079343073899836499462547667388540616963704667386960748964332477227273057965536251352329818284039495024278365367429916225018685759475532327054981070710430774217774775566011664456769390659427372705814711485296869603123027620657387726468365328849376892748513514661829874930288758289435889672979578722700307508935559528065695688776941169940577010730337509779076065745662230922448502396161576552448417651956042022264830401098622310260989299766788052575420779207121902943320819428524843435434461152180803697210350208644440246074805570527654775629275013789430860452853655080534016*i1^78 + -10938014131924265216840451377941586582017413416915195152791262585535515191059943016618083213146703759947390520663908561285517778556749920483284102161531595164351785297609838916892756423140948793999492081808641221583630178250708082330414037293791585889306375872725158185313280823552450450504907318915205672072103291908372673649991595052371935848216711043387778706387833491256731702329372207464324597709804006924634254105809343082846245828397933209499813366808157648989485388539766292118829901024638074093891147943653020074266358399430978581508254227529416850693530752944907415871282183168748134583353555976842399271725015583006718577961000507008649511950067343677565970895903150150211428755478578026946644315080716395464644486517330448774231923504288645875547987426642492376467097383973057167434748319902754161977314971683831499761406488564632938410213427441085390884741681243175281293492077600395966184137207297144902961309557341174898299028043186058148921887864501142431143906944853613186284620304355774499339598985901968623341362207849708059460505433214552518178683924965173777773631041528004517446276632277377121648292330191692697122108250042346488681963412620031296302874003038240990643134779282367351848222839724267498804545080805044401846147828584568826988449045614978697064407221832482485605599615173649842545307763570122585211978884201331252195980659388826234956230577149513766065950371084319483326602448358980363095852286643964461237380122367967681307482197971682720977874989937172677386686528643547186201985404590991072344192506603286518453752210486862776557512549336797363451409537045883925211724355998268930232185640900584903622234051187036766746974298498857171146741937144956735830849315737542938862171472053255755441539182612030164194157273994833727877879689510145663161018211188471281774004269747742789041848794478214178375652357351726609161188902288036752908705232494203615615788982368214057515940589081415046857525784808232380796604517689471110626152651616144325163356516948684791961245377781561626480703077819228288891131422103454811045432533365314394927168334851933952510047137138196407492470380552162273666855679406841820087749871001683376473075850839256703480473807968333801473028725392799799288835984112026640508370307497243618873135271929937671220365286839436701905784578710112143098803781704584723422527166037977912280927903207141646656500848130633464822636646387154944*i1^79 + 22059694009212196901167075415254875667617033035270671102955549009072790447966416637485370317094533959484600817304463202890680060098159144287632820362559938319596155135772972893006262322257240686874773538720760844956311751499432272671954335202809050762671319790210228462526879350036153091260083634310271049337290305894751826974497196885204070511143796780229637027639898333077035189360717039441194968667938629831190066561697144614725336866234274832632767858293340548371075276069421299649601162802349015433855933764033952358259187270741665397463367639201929504976842474466527895248493377600265612834258178529678910220494815013765121049969320464860197776868965610305383010583603340357845779866331195478283402416831341704911769018279144211735150665232082452679316119572769298416727477350394804708585889830986286797390698791594445074802190829604795647217845071520326710959603235219864252049538813635202709599409283013805207800839707483340377945019637415848632985243155088105546255133020676805455439896528532194068775090112314174638130087938707029640490556489184811974674331210587932999616739306468273351133790702904340293872546878926586896890212310070439432472904767786535368676823945178134940844972181439504791953701515181787367214132843876273101483936024001131315757270864265021693904048562116908386266808936627261284897183916333943411576935581180471729132807485876652303001609838208951602788907795738757928375158387376583383919626308430997767989238506389982572442767546430643363522393283319574370227905201296464416613235672984076600441089697556712237478378639524761238452652247840820659890905417958582675263584220557416595374059200456682621753557891981596110084939954365791460545895704794974372152897123608284117275936656693657645349897633427824034004341944541790367559543278792477682413135882873700739415490184630395991482755537387174649850994162441904522319174891566430278464178638891305825834817615263673982635479259115417660997121091314494917621562048341307933073961683313289648793203008822134524534023024978768046327813928674949089627422415166724560757570192142431753249623409579842332788906717751494450681893185741271857366849990363861634286028938499315715266203527862767926346069372091412725766815077039930448212257684688180167439251501975074787792492350551908156808948702981951413426234774591869861453506984115892233906959739559318461780551862512222488399639468276243155124224*i1^80 + 456627296597877390570400030615169093768951512799957627771298136691525700574720484512930632431921464310424218955131580372614759841926516865590223408853622396509476301465736018618115663679810574899058773420562607295148264554514692686076339079592862964669803833157883351514399690573764850179617869585637636126729516051940988028240066269971135220314049078401194717082689184893311953814402189080846785590705287786998336921192862633257627092923049446997332519744165492821287726842673831286142340956772793500668189777717304588909854111758030055801733059499160388611301060156886205636267152843607855233540607838065773602001947527670450451088703072142555724023818649767430815104387124367736091212931835403240135737106111938951269508635628236679910552949199641491350870437002463064998683234009286008829573973441124545811278029172661454437888877915894207310606811572755398093341470614904192865273764261582617767690659147793370856728426840837630403292528496499888992635918410903340868061047871122500411004182398863333671800136901524962145238415264811997296795220914655475115721782769428186051986577631684760035420480836548700538402760230486831848443346196071471673378700232952698674345260821899196395099594329623765682783064363382239862951525999002847196944237124174893057770321777239410627999101127135687785891925187934629887237764544348550833030340531099921201455181544200399638505766140749089753126335113416078254020579935296270006534151834319275438741190399514809204967566076826631830905086072430471094904997569787066200363621983151718134672782020590288432083703665340230920823039125723478182649115006353493513691791627083633223395669353832899232652588303923669617605205105965171070364677738685129055732330436573134912732459808518276121485931143935395772981070911323103871170280850700674483328473293526247405763660150615079345688096157378253074220848182734638636570850372758211553559909824302904365576270145576133089468837427516097342879184862951487012129224078030526019168999424653109340125541841649575058860382371543908179791166570631538305276911276971541322845883813383601687007626279762946896339500624587485640979042050603711984179565657622030744574956174749753597359401772285943811525901548522884274543489473225927611982116820980115253374441941350431916134044323496926064973875378315247883078873105416199919802926112143827016772949292516259455682167264297725523233230290944*i1^81 + 674603319307124026953109179128642920143715590956028758921152991619556568088027683960459588828408049135678964097218106969605463079467749935304255501697761432972416313823786249514541871049757610698354496422520606963145496010644733350350867927483984258444866585034106438410086596192051048722870388904162180681459895605639341183051478140997983436109279063662988830137706182367361190436384167878273448597507129889459354506177311574513967809909744140215103727479086004760656980152121322186716696399048282188762905286358305400506947307213708233395759443701626713360011313410368432826674503380181028429906145634634057190380008384352525199401454434172214436552605190452999985186474967807082827642579597212263611710405387538285722711997151633491290939462060174506993872063664644981349717524219434565210014654052768709777179768873344119665647304401102989343312755429397369436396560828046169871458076429425580787586178428980401107048108748364001719879957637972392951053819289172145737365744311768786820629111718879317507599186779831426344119089041960757990079126449441038124096761324617118430543952517309810537260103105312273027764463478763834550392609598722854395667654882537798248856207147543079468448466612599348534756010309436457171621784601576509098069140296695005863626423266399980090913955567443929338746727323611180298367744053932939398178172676451592659963097486567920098227110176546641150564833345682533587276029735886792148905771782464192883647359483753557272919721657713715271636437404873753844909856050245206067760525581485957776358013700887007483337176432721250158778215086092627817057451106339909815467059305209275211185616290402618868826889183925498787123888222613394698677007826758797494715026891787090673940654651940309972806349337325505047602386519701651796741392849304958716255096812743480808669502559667359753522998493057957675741664328333604881024530065516507557714268248923494978742781695552546308532430887301937369006881019823609082987855782544679301611822905721947240878308355039116164510036558551380522517801283563840545392867355211820562836134957102376542217936161132022570709634605720360974011751276281271106709532151473609486678244758017399961743010550486041903825360578873780239355374174222599223285101887227737778360227737253625607264484034546632245455144435394875027234151304317738816166675850400087309940796976677833383666373147720941568*i1^82 + 422618008613541931174692653232531495049269685885301583695947898868972968550367424771850420160301598503274910279921540324423092991959088152783339434964871747118294365858338454783913510302831684938968722508649413976143699196545587115114729465918815586582047158485748612642900880632418270843970738296192938713209686832365576697163328756081136154271048042154039124311912064723068848900571800541252493849908257117318138154430608122491693804751829334542256862526373987740732355878719994523804823025058803159661061584695042437753453910068431852304502622619591371932540669699593884377764039199915195414929964638225327773838948281651797342984425961805788951559488693300492503271679276912985848123098732140110480725665501520163682094661685764731661785352198841319546149673227409680784856309056474924294997391246672650777445602231533924705996694742351319950323024468176965096522559254807790902987377176690133598985071256348484922530573695789156708782668960957924194551586666711589369495596643991293330116009954916378805137407379227233236526752847856596416101181272648060049607169097163217305381687517600367921228239016740203556107800885208463744161088622341131442181031698426449369209063623770566332871341564895192175803227688474625966139218086117165159298884300458804139027044500584917286986683641449971221630340503993839317090599375662273866221684942621187345587873672380913106090429082815388278402534847077318894247138719090639705401688734174565528176453724504817541560235260232803332880005543585812248877202455568534089342386156996986711945287852492145245459206153130792995229992585014430013655274310238740388771813769526449671660642937056979219588983247957176385183775999351061343553899924709236221844042469615197081296132745349909965989578701287696880473048374210170396679663840645127821593759643570819012492104889035450726843879677989055583921264130816775463277168965397401936850955129829414021879516331098919458358579765281312754247739350559448684012433619299754859782905098331857514278668154072957539189495156663824147380180091928460596247644497648253986659417737229085756403321451785442667431780550461338247069264599852449208104511485190591702235253454310972708024793724571676940722732445477785992960268290024985195009962572231861610407495826324159144453198902012077389093251456818138500118917770435678210732250070604094939460752583675414874947584*i1^83 + 220391268038113287559373022785720617418950241010606460791980647055518032446460163189041896270905187136913151271139156291309356248408966156835731529172945180886841030961289888807195307525280257110206056840065319838594326875284119789165086931276818609972165673883784094943478811407571482977646968417169098136520443412358098136459035775698178004548770314179727400893416017777718133520897755153845688191704403194135268760243999488677679667112915005879228286954104963885976497075977317875632555877408436560939651220290095572372301352915577560976939535401754885998183666120212012683675259560269577219825247485698413010652316707883655010385866582295651575734146273927557621272533546681580419058161201121063361637518474059196452015916375555243372771768174925011283644385221307491529843812747481667505548824721378039493440929378744669515869020188896031809266935706991995491571262688574386494204569754093604477551337958668686780406618212253552634357988814610566412595269638562768074836840234073150905604461788328040717301271192291669228371358335888187766661575469266895168711762037603381211320388274910485065799190819007788862953942889494813915905510215377921271877165528033612180740450366289121016272096049481704177149113627608104309220994836681471695757396986259776971548518948180436747424479468348525612905062560556184066874408686007970662865106980489158917210908650218989451164059757261249254788970738530458449391330817169800641630591085824109063738051382619033264701208956050729684913946112503642228807397327094332473785472498037925240669952710749408509257112443701694070221642718637629538796170948081498102645123889875622506476753626132353431764926105656456916652812793419438092267716803815997592399176918161672152169175746652014801107180258792474898801683941311433845694958915687042991189104148526094243621173454442205997442347527716697327063453533362714618653632839970192200848269585334868535043748961414992301023338717187727426190512524816570421750025374195450600447235912002803534217534472065122677960657917298541701416281941535929176706417186490621226265912328126106131408636946718396496176437711520026562826199202902311906115996552526539225332401591674661763712484563931357501634194995343554386276355111514468434790317450040247847818409847688407491678430354967565317877236816179427378695951276042213865059721796522320899805638819840*i1^84 + 53201794985554294448356788575991204720266614903068093792275712612823470486138620608836158219196529552892967995884410810087317503761731861384355140779435896194995523600761163052540677138385407214482302919804050932258191339124954249714920896840005673503757183317047176736808920405076197638688021438690972198429671138716964356616440069189399602683254684062865382773549131087386378791094131531879137222579739189015996042906508272582124102537519603383138214660471278691936121220014520103806006307093203891889732557363186266340270531380532788799706483133013079900804238687122492688709250857331664483839862667076668183588138492222370892587942973206256969989865003770210402769422589024707189290447564107964093986871598342747319287682887040534745811508829144837590268786681119113500302593367079962123941226726241467818281147912994849839821270425401080012718805983227617071379048879017736689944250910114182163152793667124270763334593413870781157166855979575200506308445661970448022902500022673129918183800668358744364713314529261342877791901125679807097364897427271188643607437345287195086518549990987030502557917489112973679881905392743727567571868891584374609939603164872018686656328479966110768150573979751870948062064554266420024054193324622747030239427742164084611186662565585014574664039409025205555590657789404141205865587278467730408980970549641774086856050928553558430553027824883370550133070097066756397145353236898365550879290551206373159451281028500543692080372170212563499819003086335443315695746707666503017080117362488369573001254222533151512215955403835656298568378486007428890014160854795318255613813037992398641275951798343644837038506822681643158921178603048378339615422108901826019349841849415162461161978043964667374542472886204591800687583133907786477594786248439867646013160333178889572556479343358401538072714384029117299145123583983392416555771224195860288712281182640664026591955080658256534563254931016493043558844632293989276578923196397326553134165882032394338591471377990122514748382624711892884642230611028992587391589141379459003260079180454347056894546744956754966431230087768175320210702972288108310840084408887503481327141557084442448434966437723536006909878174032813221637775475613482118098935543985852641194204000617382984545141580643634350048071519337913148921892680985304571686103259621097472*i1^85 + 12210090519284541727548216918570266784833691313574383865532783252095822681912629745790472522031179566555884047718345698612830788646577622775847253285122124983290068723912467390602849251503826228682290258666981902560822990092939437854197723194408871117491900963550818048428887095303134151640111835267450100369854962897382888745094479084695276984617128900322198569134929726377884117114737764015613864278406745692723257665393646681957166091530397553105494601241058293410538461133643486756760777543141633347151392951255990344526125026149147820523520352399843171329000520309878182329757689079071392119429607685200891465811007570518665113808276657096638442268756980213257342904072037714846002237397888041372544451527267633803514643629285496783898994148203422375846192801604219398763404310723190094988506077143507233038898616283473810401443504160755123035084955509653938794433196438512762065307905008659637737528864031676448778644039811868769174022041714530968562956944645634009674032346419593739503706854107634235831026399495657270079264242622969177936739138649973490359086707954436987763386773948309215781535636834213194785072992984880809885362103899549665544600300988734782632446980302064098025314453119801015805051713534558519187961872013050878983512932390713136220748679977171545957718370234945046435448159543759291902436636031136432514224203092870374130774589756665679590661910511109617652448474264221418324214245155612846702268180323828847995766380596999689642724797477495330242645884504246496831975924383174969197805692953301205112590501623589068389791419316044105237610229932332888605219133119537954736663477951229119180307123015034482924031657762701760165414283778912180174528631171663569847681203847292965896594288376664820080796296207796185084861030301269328574258384845185512442608712088043867776438463555457302746997757918999201291321094255743190170000109594329919788240573964339055109106363769932299814787487944209585433605740019005408452047219066763447301586120871594424777352013523996744161253279684661014047254679233253259981497534734762809458958569816344518185864156660497572126730935832992892465731319554936231747834328947716560050949217968599282195003059649378019105251337126089435186873346259555809943021003217540612361256627688074155329677256057558828500115905472451387576866371313974743400448*i1^86 + 5154081002407874513945014292012836889495849550920461095713455940564641197999538613637172050302053676272081522263521839437256353039185357636444043444300115779067202441188359619270107880827052542808212370797742553174704173973284942688512894724907836633960540734452236263592860695782131390935395976837222966207873752266407302584317482229177423734506298857874674732123870073124610584756755069860345822198408282701746555816592066797853080594327108115773211591574534815984019280565978891100692348071658662470128420864826465034801172815698092598054086159315299031248711511676154205944795426838660616560648153949122962940794875430283950614245426992848364691950015601693718361115675083989142933419487818205045117935976719449397750322815421648878667279638753238711638303240434097886790592505142232936596756125995599489494252776528141691082330344449792308049925234296502812539880892969370703383182859325154755464692950595025761521209275286748779363372372310782488837362297377023829488400906374643791162841755086656776898025249507120599404513336206314843233089779124133626220615366806210074253969853069999440296573018330776052227840901063019228017369973462194350700423243234837422933217087828434579467639959866094207332596889529475804404946359087640493293957850997335804057293456015098021594675188124661858837536420761970315409313339432541132979478752422955714306347123952495664939290440383191480639750724621883813189772975956685177320144240774307682489273731410802467902700838347032605389897066123155333669868939422318863281244912029061052057629612035324497683303351861180553572433504098202731281941010226503071150063207716087487608767391777139086226741906169168146164447916805573841235988329283080318532574061272897489232461915482833319348141275741650033414209317609919719155504876244028859239537003402622523906831060333907483898538600312305451940200319982690298451523095347731726950473293655855819867982930314976296589042303633434957173194648675577945240459729094227032939960942168727441677590026284272041933074911137422935045609269032337920282170818366323315539056782995305647349220126792200658740336903214925218431089290840883929924761159680591316845377571378832274548040346882433259823675888929875305217058440793439978228189905853842003593801701559352854260844272522099427573006571969595753367601152*i1^87 + 769120211990323823856221857485649125804447944117235386202482139816923491232766083747231651419583518177369195144199592543755161059350303098692770775235087495003960166492012244751310426952961743842175582238772892295339286430552719584025055052594931331058662839471085921058624424929388731105530587527503691253052642885006077060261906863130657725816410290612336124295622011587657128075807867235339020324043072288209932283044588308859917600797651187551061535124360954703807012223495108062143036538861109843825199372544165559695160019685096879333448660482121097818064778636304701480565600073867158804350979059394205748271476850194573767851283287384562671190975010814932415000990819294565734785541144013863340299996528046249701695356421090834433523065171007163183591339298198032373968814943392515296114462527236074546746496388922093015075191761108045244622289086085836182615841097889409745715092445358951636089598987269769907271925776340479599558553759220818276434188086179817371603775759757908483003659006441807021254556554481972203709014981575782208847503140309892519935979024279016499078195701953459213899831243444750264940671812273607708554488575057694791171575229547540649584185294927795140028203024607494006876408235685406166091444235120715186436798808012671956596091453141643633546342986774104918551807703798388187884775284538860100260507498230740947716066126909265629300785148575949981585478965089985858596545310016701565790001210710249320415099240879330481553129728612443954573884564420805260997278106372454928037676724436649846964622515843966371050313897489013723156511703927525475393691630495948049869380030433087380781518977128781931583215470985730405898671935387284131590349947924393689235624154385360872827132240548564655026748354911475571678786882622946548621502858059956331938110769291166243850089802765129908077778603150989601125353440783147157183483568447470298411092162314395872130978722825874121291097340588846798478691834910621943980119834171505721621833359923023855445531688354654033577833698479973616926939669285439657686550589770578399941122119691219234222532734592669723032009886996002448743350057129554770164157496537451571423973533464996038486564470703735677958785050905680234391943024064714316434356792999317125581475683673496486788215471640307518142649729024*i1^88 + 5629958728601569873740184621614451498374910929073729200011817382911547632552811731093667155885175409150346194327970007435579379264873684003143167821189562840573472743250265687677837853916496395939523512340233930264034296261036184602659682833474431506255842776553764858257636871671542980041131853615036320518756726414823499468966762541907028656906814161543802646917394410964931082984238637785413493069415175542155583318085109638813133482093177912173132820295567342732619552657557341971439959281228424105774251007036660426036596990735763122555597452590956687781400482342065101704142266049955815120809410813142450465178441048149133392454798389548739741461516173965086181590732997671317454465032283407654550554383500719985089105729829474793137194609211849296011190209336487065763782581739276215847982762908588833652226275826423509534751340688045050202542414989872382717764000836213108761699351384456648004748090441224095821420373905411103292291640117974185048846171084010608443826326869728517541610231498640467925950131204880925715204890675634040247223209589885918260927609588080118251307306483222874091692361983401773319827664867308033402579614633005433517390249595768041060481354127865801139487147881236665568244805946454084022043379235595679754562178307167354270239839117847410825729028878685783443732276080233483423714881217060619826644105503358375180074995420175606317374227947134763160475660653965864742292577698421292052133472287268528720363410341838466507475495582336165009929772579399629045640601505298419654336180181306444760716443940707565079950271904929711703871496259016309801961740447136835342754463361415983501264678197032354975735055075985389440577490785948373107457211148309630213222512753637648627368301529905825674134018731084248891793121639353912390449583796808498283017277584954517394335255825124068438198157966419827792401927147409491433287696017991170860386310225787348846162945476225789355587268406427521533378304412560275656134730256846973556672443591131684586215477163521776427841719183782194420449779606414438267884062309406518872218022092411259907420360124244513377814699797551675418989162428199211968838801578503332945951153688074986025699115110796471092687541650685979569886235026712420398107303340130317986211624153491195920893507272704*i1^89 + 10888864617016824303698555835587719411554236960283277456659059259434152631833112630125983515237569753493378178670693015220770167332214490089586559288337173023704456841007113350382538074204975456926834823854290912628095409647346788359469528377087449414770972491166283465577894510495149964404983593659719216778730568333879011967097661098227735784915398126706900645844182310034226873423008818498308765611281901016255036046989094770259211828922224356311222031683354412109945217903555533605085006443978111696192734275076062652346035278791444426662197990470709199781856189243863264723024131372660205133738408413508257662394319260603140003710524305369854685517839866182290602568035453081820289962491742662456464740964336173177669334119802689258869788673561874376950914395779980577087741968718688283349343036013716538961030936759122388479067463659607067549420436738124737974906577159727848952591676183926460008377658950654937788181950415719194174806221836369996874977978082475128127312945159167694436024716291778032261021779674898333359283587436886485164042466937243076803218694480965877202947512909924987300615928392395357763029862638702710542099709013751374519071391184482263378281255522026182592101410206091691502653571453391097916942122563468934171829902683173398271757712592386980844217529409070519290986424200035059038622538126832998963494026015650497230384506710137473990829801379160117453332924808511253801750035695756964486911012109826326956288498664465493489807394939512557990615257901073718384918276684989396845186610013658785080000907152188460239299689015395287601495018981186814181773691863094694373336140030133376444638612982580487081698609234164548015062891250293974915650901858324947345734598723330256176853010993486702416084556451879465655129362617732232227875869313879626718161189759527140477101447991269837735274063089050078901626442047833636649246076558563238910230417535882776801818301501374321991365474876816265264516280220079201655981419555021097269317692713267790333052113984599425865553027202233727610351077410986248337325729257497589519694657995335919216609006945244830059363451554945386802083437175195614377000744404794524202225964530454864393341536154367665434482974073326702143715875400631286805482915651672696192075130994688*i1^90 + -333604871396409717159555584362921707672700674132279815697526724842962239329781096205885521834592965084899968851173679357397168315276077304055272254851028896507192118267967498460385279637238682105547534458187390551024538033106470605005224376687355419918456740578343344525165950979794174215247878863873699557595962295911999303759563138510627219529400323547714268217838528022793481754825697335862759968145642629402947111204370433949797653612171914520588140396399129046697929143965013672469806370747288266691088486112101837334969403621788721876679889739303465302013861368411730381310866300203705469498787856261674065065408994355972794361879132088908385278110264226740843253909962835689221247636443297946412843534841156810409023800723800825649736931501889912036082396021323594957686725093837462878357617419625645062798063102140932190838387630023680759289082035642468897322052174033812613990929628965332809912527316021025751520333174005116108700334902221597203272204663857319241867231994757355038666578856779642440156768683014696799693660905112478816284876623774749321487540981567024011164903582329096418699234519588494219701026230224851370061051473878108611577031283459975112392363566787016889371251384421661312153646336373136307888080141557294339445710238721631606860717593947969429209285671847692580190911309010554058035882813903500125035992267363645885581232696294696211034585018675152111699591115630291513348390739225118063668778172559670925872615097257973997956280411750927830409195970610628137438799631192526552608651347664408150698023007819325605509272530932411895794440014343153211288079052424800736805860082418790139456858534635690692348607759311059255315621554630728506110802559662769409786455270715421329846662434630522829502273667566668082996706901065578016942754302922225424449432980494744605877879803626937281364661127788681993347009112166472547506635026636261916399108878128351950395595380966203391364824584956517595616808006622535125682421033987548599529887900674191566743147697422132859494318251864948994706261611870773554579828264890686992721313351516225260897628803529664122462222891898658918589678661444476163794687807342176715408637923438398972312544579457188614395718934196678066360921456611238310434964504576*i1^91 + -678489809261519770608758574541036722832117093201429500138091467942531170464799118206781053267324285118401834921502235231817197411759032057337280122211515252740054556989980313011255494588720808839140233827131515731654175645453875109190906989254671847505115042004257993935368483564447325362010243642854010358656309045099505165225066187829735973008380920116079554412877923408192108030975691994344576170115541296788200219751875237096935524454768272136489871642883865212751904131307954204370658700222019549035802476062647390764766845416450434558963937585448992296917160504372609518544559643289919664678755464906270908266096420428554561429978746480706307563193021652898696162471880210072468339266634031263486037573645468721030608975471704680220649983778493901060920924958136594461718105312538194256881567545196740946508598429080735042228775197377344777806593599103647150609859744094004095828587245536637459297492153572582793469515334030793954773893938730974998219387912934637620931309402416150240727657781147511510789968722164679645769381107732646144554687587599332577534203512072510050246957613951589984032936840673171176488328286706619673554481076920324326765271155954039512474454305106071837932031883142092469464853127989297050204776961723441502716486246126380099779134800791144280008545322587780092447627674776822842516948397976795488654500506543915794502580406390913465160332276147075392775430362802358184911686200749068402676475374227293944939210034018296164800262745979751307976131218581757026383783740132502780289984925308158347119481261700256132786205122971655687587383118127062779546282158016939116705633353962268829817074185342301690933145668993083303378098300297801476912204311796692297590934622762850976721143957080764945409325850042147932930101761576769631301443096803659956273262801826459547033283899493343035237794859344306166979725021548044695611262253030487554866766715067728022156579233096069732992964260956372217959579385927411520619799106985027062619456886497499125198348513664906008602232423465967044568635737517642450425912832095529759449742755819630034665988313547436075017197337146443827411253607402130209996273324654537355325446889846648158578590138653617352524317677135559917568*i1^92 + -494298305066867935634648843864496502434509389277639937207470049139209944531062738472106414879303384528994059610505547860701074506765719715248201065078970636852300218700843511707750892477830845509820618392802938774026349079589489326100242839267158369920255056532366203914003837369467742182202423815027262320407753098087891217501458296014677753062529417580602347406903043152503579178487629762429571286376240608534100905347122010017842278511349206070288378622063767213202905659507929663457140584393848879166707423503961569088445674973462350616578915214397671582876044059393019270912264813948774689073140570528202381339357621891783430648876311348297367477198314611924777893536180812233087523609602328261420297213419335680973796205806914103095091929210238740910381863759244127814327033200580515429610930234469065012943369654339655632023803221723229115873004956003402650330160709472461230462720269325006461455700703603549307698960250207392361016608906457331897074629040953095280972542424081943475243429069116611066151227347212060785203668396777609638155360691224891450774677146183237077623356910124710716142240650643721216508888803802635015636007355604770794914867720449530501020557999804511906667908473681953708812294834812608571360264114554075217484933716823223054820070798992524474368237892809826020008115600895366685187537941833046937541950724091058197476202249624493707986291294160693986767933559100418639718836148384056254738935102232727433298002514236207507895049407182161218343544438596958810094822557397727221280411163130155222420326004643362219930225932760268659540690308288927946973624980511228702608875674856492212156413119604408450217302612014674632447551607197356477919937435066658527383401588953472547264416793359466745690692513020658696082273676846387635809811914886786322414828007878883654471040265075701195612678047948027930391180914566271717575662863881700889513685166894082047243552825342344237074017990865631433703648951311913734609708817062745583191120887590571188643948162661345338675766257316205536331453412276060942329755189692478572736999316980024357940088064200638778847274220656934426825858299423474061228125684663446599193518703471432102994132336640*i1^93 + -400001450712347661271504802016145300912996051589704373276943510431861941980716551159033701417960666015462761448111039783371914626250673468120894508716716335767566053317803807222680189768709755348532886674003997617561732701823334122192127825676365573222119687556740087478291095824901667459987686800335429904797674804716826299002621084283365686026089778963687126639455863582729742791578145097733514880075577472621004307899361397088195049894103755600904979643549599318995797090432936959550245356768240379649794189076718687047726706361688485261468398631837973919299457714280556777735321462816861234472255648719591202874644089657358094864343629741395462002390854157319515694095281084423055348894737683740625019242082484002849466578681774439175350563605073626773635556903062454614250332923932344834536956154489333260089501458101140195546616055617476558415636241221065150640604021261300254800980852680250508117089531670843337804923451011844940319809344272779943060200186826293981989614461344381938264679208180940724746617266082396932102762039807351037750111273397855021360189409067898441054986001778075280251440808322705813112379811264409622316163904661748800790479586897541334408491718944192836861586705913155513873556615888639015601955322341918661909278996637965822445350466261376591405829290417353540961746369018133751153150070198417315238227817296265537825457100131483523406783509594419391940924702317076487228601898940685278286636942650372606208998560021328957043562687469467822058809047412557728682033454135500168663775225338609131598248886491887469109812259481539903569315001813968342604081708389059288366783286556958929823881023682527110551581901858617356335545092025719545887500126946988230639832740122096169176131923813171134643123275946007333880833648116156680471307524730938094390735810810257059540535632585419111183550984799415519255537511362963082633820111567053418191513818247731241200940935327651394733882987756220799778404105394120947339348502219705894483061647652491847164936184886872525467451355255672149873322297941885224534112635462197601456335255894609299577668589705398695036669367452613119964710452923305867657879860008714240*i1^94 + -60730501436572731961533424232024820840708992539718106213607528018239789927971800577369692945780652279378817768085016512765500807168662734914130971938692020660099156945321638974959041499805747191842715652811057385202199227728093739277400770709491602483492516171680646376339642329799126564738078545270149802668769024485804716173765622705383796730010148528467687543556230006199274245864930046704400015484591906215617791988131264171286923743738019553814380419661160860395371404390445164380087057924132318531139814995382551185707741990109189726258684923433770390720725396275321241911664512372238947641836610145688719879990350927008532993176002857240849317004036003964097241193582613343268132290151381225588437236061153618697437358131206840472543640583679433604553821761908739375061869027499563721054678068404726531202492986957190640888442857848486668207693816371194448180135325928300399134332522370945406560212452036588956852162257732806528981774131887981982187225299259472900814665889398739957244657640238565614797531422296300779083468642897452762993398549730156439023003404919254799683794189405956941093748009913543110673921423877544772042808313570640700063864007176805637951241664720644233922695399711657273439067636720044393681929869635806172080755260996098243423704704230718907392656785392165843784360670860847570366029481829347227617194666790436945642946522450389257388315605320124811074732886562281222746415762474392668377987406179774181608241420770401211140016215196044066900229440025423234852579685048369198023403224271285938979932233738577766486083079297267077065839516665953310238642743075736914993874570447545157997363759248533134508530067484744496662156287814013804955332549676575385564950570879160932157373342766348751506426318297220980418624756856049046363930638495268813678926657728028949108421220302514383086538949052079721599141970415510014832182286603324994949279550897395376838083739120469243078987463834624010735677957942553040535765944661078662783669450168817267923043485976372492666296183053177281058836911717636122664252483752998835230163979514344115229995450547913564095251968874134712090624*i1^95 - N1*69232041690135109213892801050537950799903304102355100849799827684889255679320494250829679286910987268042445970912578742636597779870622386226798167740821888146960753686037363641024642268496535078428781332785009354244061633596235527368993619798706208296970625635368181920138595445065550633688070945720557105706684096110618523013029418372856427418624*i3 ], [ 3943651099402051809720984207773319285567193431892331939849905814306995155591994575759491571737403509221081987302308659374949012289620875914599491348345903245287481091037139231172765993949844650193088445268827942818787454759142495094594430422332557526845108253520365263421420773479867786412676621657924464442867747354940665003438514707829269949411465851536360640080832413709013089359935858810014427171042053892613252513959424809473474695981795848356047107143546453422410448986187507651649039563884064049542444957528525950707735016160738202489635181202274318128531910826197399821768362678293347070272713485038798504684596776481066066820168214196586897678132219595941205047793075846257990079428739669081270308276570362097277398249882862037449537227623289362727940771466572619958686639855081843195531636005322548673661564382770382191247129875803341341150412772252697954438050406108340596342777937105248352903649964592816740160145593956905922662031549817800915013855675306300182357611588959284926755749026079140449202117721591373845837310843024714236629987440025687357498432528142954873973276904047554297265332998358402063727462448183430124612132463603556811376842088984751969618673427504448192185699358611124977908647328335663984426044962306692618050521724316174832047187656242250150317051179333999564866716799360278733359612982022061535763350995445073128634684763519799423550989686075614247008207104839943317986896165927331368966514732354803218626685080080568159472802345264293931762577122968202857475071856949281720754983691418624987329746671721636333105590553710514295525678688706909410678543941380368048646832666678227106387828366582585062111000123166567241655929349050871331019992293205311460479460113559677763128635720229828007725228394125091045863072908370788836213012560974590598463979958052727481218085361685816470216099922907352087329994355753702298926098500049211637757036783720877848961278683242825449163302401280733737648070381650957966967378057579580223590883714343838330052712594231483260462213689370808598954844372493482171015076623449361734375073193687808067722491821128176835199772036025360222274395102334338360273691846313950662388311866668743342640212228977801925710316009546117425980156230230651194504198155802276573396483463911393216414580122157966278748580992334716174569475504599144037528761605543000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -64941230439691901223516958838687594434073529134850007409420060842058594066607537743355397422718162497727328361643127894466456007407620062260441302497145318691545824638713129263867694703545279421641389940382454929360314027258798302847085263864376062700498415416441022679949562842405918940347622974807634103022384941764427450300458814761657627019115161798547167272714121954177121285891723982743648378847702353018204925548268216867751514911608539330206424387043296851874010263677915343106645984873553631233244133470616319371195340415002478525229865667761069423596970758936292733497670463626543583572059842914795143700423765687953240494351686503858851137318091872284490257758126415377854771252972950851646990468086863330142354229324820158252979394324331973127492075171895907442819751463078173691438330978721081714604415743700767219803177361649170128070799457587593922757503328526221136053811449133246448011311342225085805184227602858628206664448303511573515585391965504048310129167767546546505452452580034360026097232512657765506906924865055400056546487167005845648229425099963377031805184662259957285801668642916088630569687755929229421115781918237869519659585288084947406764004724240904365100136555932264202652570821407848829156278473572980491038664275286589354583765336426643983725526429019098610735358273923223370868350201022610430282216354798048018621597378062911134295428898730880551940149078988418828826014325357013256620083457112043734459800444239324349794859906839942503462866869744674133470769313663557221135917132881426355336567403508222747580152925575828877532068017699934871868713370399049370573872680036107719470279481582621564701912232123406724224439903327051852352457028595797260630470824719939415508708047335020070507641049962119099967741086031564604911100286699539833497270726567978757215778479332900622916839545750931063471802278038296882944148008277334653210082476606569425544250266206057139340790586258214027006899510302490615254192471532906824470508736464892983098538992641797575827474740959224631962737273351364958455508372200035787491238252837028332758064465966603846989523429557770667224698586105039006526704586008680429821194747147385521858883350231314466109898789674394770213256255971146610013439860396941562866166271920771361290914171048755069642741398310704844389826132242565923955388593764534000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 468402099899648080664255767150954597457894281056450673136951494917194588338191738902056231925751291138234439509141571712258327128484722672245556103075660873615397274173089128189279836747378350221347491975595980698223525897342975006636539176499523723425953525261571062386405040617220139582714103504660080233283423192482785305388085345536988296416248190717867820362575689002310316916363162972104688825396385505186413062276768097186737764607933934700099101984449478864722347491546029084800243561884972588201167252800075534715215462520982155262605107290389488647360507469752687859863081295349146473855739456395438018462209991500957399421731314311576686316140755847442168697731170324759792674222583796149317519404674279270267352968379093976121874977633785981748144558299407437762360601467494812824891481929517463075208649284223775831847920112978209784062464815398635253093564688984908641481314088101508688577475374589342937531933676430288110721319093266437068226412564942969829589181053300688763712198853373883733693234532796394699181660897524624945685965859793431630623143398443164000319765390333653930837149749332369448036043966973698782200662463528342155543329808011637389333724679621814390443481033242484412383176749332154704454678457107234792394512302215825364053449352735932485283869615603336420589254629891245592548703959202930225576646378927716152473702490157696248120515045315753777495189615087909815952420124101177372561081190173224893609911688800785804408408365106539330271526459792762559253077151449155655838493780942353053571721115922452750123876392503282178867421249559589526486020891294353371766288914626077126204007068560355438040966602400691109696019629335474393995146125110533076336492379577519863233387625557409935167488278564211333993362846218103020879909060221090735900226218503175411050089514695509076264296685089123513824610062873628760257248063735868976303114405060542197061780289689939092456742417316364917275995523538744813512508506203098840839366755809823978007639094092116064146817307497977228697691411794922565770742865454802280139683795519540787075857319678809774528722608576349658474357375403961924880030763907877937961303886969931323610302978423850401368981885177895663694111362054748077416925693061451241114818072160920577219497021987817439850718450860776529712352304696999105243019591110819000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -2371985427581763248020041778007380399310077429715581735897856452180237261013057344265772744523133920339521904168004195618874099605570365160318628597240001173782348242124060501614621041052062320363351579203467657767947451512641568897365606992128280000943135123548611397392503614242440062139916843919079982489255232607751416878066286042041127789472641627685396426603806852453788520041680144543502665891138464017146373006426469749209134388221002189242259665283089068752280329520297586956616430782468693380839273951918275508218182314408609607702998002551564505238761075196665077647392504036385921425761864438367609846005396829885882152593197570053464509430689923452664896576825615866535919539099704084550341359322202795868955919927208490633924815918672859522114200802863436445793935331557583606312364310538574115613416920302892971155369213986773736742925209835877820976828522527927493490236959478729476931210460313630833930664180266227524765679376555429388797734716204062945436810008918005985591711306352481485160606614239686621369214394986605077445034523759223033993191129064539545951324574473351500474266859057837977504860829743780237059819315158381570878804062556816688668538854709167485875135504628734494612370684707130561646605214218141531757808282014350921037698688132068352829906055937342016098084896576802898619883682008242926807096009322379692817303542125070355126003537956527620178398125711474231964733470354533511848738128139876270841411575646467254572475887570415685918215290302352064295677477021468100727198839936681443071095256592748699093747516419179166151670051168854028318919625017610346883868778920310028951977158603132197584690729049175547979465745422471349864873145300256317585569224552843611550203905160487331038287780982794408541261364763910799082637061676568021310811541369147274328948110486836160252034246601303808097968788906271781637451881653994521007358616603725747398577126950304798350530513752367394730603643558868631332904721620194940231593292048722559538606509820874432749248773586005285502352195433557070808606987635479009307129170696208775884435181197638370183326430002862268540118055672558423701830833566595860054485229815685251634685742266809649452362819862162255574965517217639074999712837250629704848518112232517738795951595144258347127302032764244847413112856865788138984835290709153398000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 10777938049603731912099994498394821263567199307053393720288570673966537530275302416400163209384395165802823960277702077447234604532606921920560107563581694821337853534281596728830555546425539537966940001706401004140607609891466274542870255472340847311640439579082072880682216696113806325296066213530450294341330946071738577888821790904068691809932198879282070499151387592779359224223462021848657695885620821301370995643488949037537615229712733359743469295260582832970480474209651100683902702598902829796609365275155375433596320197615616325647709777756563293769905199154250322304484128875024205893147431034085133195963224595837654733618690338990483586312246253250483103026958678549252912098774442173312807977269101973360551095551175397081572541823198421494907378489528797169405086353254586069041095013497180299427463758200894344364223730216306530639811224837695516891356630786091676922423797884644005895332360073226880166192476868225440666017028340071868642650936954780948064597509829675841762870221696520377664475367790707978857504031894197730760582261080852599675430859237237506632926110494512457825304067497423673875986107492846448179236575312026977007156393027926262149821418325544245456217372032757008879012916289637979627725849344025236392688535273904426399990328158785765621301252372683331620413537596877703064872183523586682247344817346807039070232599941535772614575323209634829432513783273933884411071602487814740068828983867315413220651748118037602478969890757225164412744433050735680213767619478946978116557664256269004906757065336664319801578146121493888079885261758466059357491941540870863678860712340885040695679080892183714951029754714398664522464739264789298784956860507996153898399336345070917429388451769053421449624513611160505120449162365541873796765555718260820887241525488167549049695188752495659547878479813208185718154545465271873011404563292327734464922790591282715060628557137356365257832883754573765557896103865156058750015465615049911238645622863338225175785609626316488829864457618977433855436476951263952862001364435562253284486723461172675086306787113573001306818156351369468475905902849664928944523107344407548508132533668938388509440260708814970513881346319319134337960219033183762344678972597090162087706197117059191163604635788529312697553765932834457354549737671122594776019928894864490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -39523108954522378068022979878236171465501295503494677958182813550083498195346278842892272847360488650724006232909782151478083556662858595052272737712450284180878916577891191567867654449708122880623807675182773609990696272006650260187131261217199594207713745432466375961289907475134649400500580751199628447791969085798902293783094834984682480799401384968930179699027307641522343690553147909827905997142204005359611779661714380925713377390014100398905857290276831478305039354984990661932199199551673049023496016000883995524551951033742097033331372073256197924071850969197424250246093072503255538939452107111309167173802422930614366684110153427885310654396278251214277215624057025286741958450646639621845957831950791308124599279267879044403821380488329615073188146880127006262488715911066208647736811580252460986011491972043247730116255902325833013848322480479164087889364743514430226887296175784359198146640531990909158195417456787749584280297569251378281833078611468141655043702154002040461333263080110600982585483033877392358935103346304227681930867856307403044908574015118322062701681192552598081172871822920750777220516626771794321546466658851963381067443475826005175836662889837681806474577543777271075126944935189810615309331641846807257997973674763816098073433802569900976511601184694570029167030957131223296222078636586824150060332146488149185921791222241158293576887615430540821095636994393241388153434310198224257672337120744712556270818866116738335015542048533971788537356622822353225504710634760562579091397865498617481312011500794755661457578497239933477073071221848066386398951183933363083045841711037416205353227040501417889959639762881573859717177186760447165848583369976548263786820844277576569036297037086067227993631002950641535909876956151353070164433955403621976493739559183927579034573140987287674939683399268932704726909592922459693231828922832289604220194600458912607676880003274115385219016525576523034774036336937350144002676148222840105442891388919647175846702383791924208421746365383257769996631826839550300240412025259972565128512123818258994401210887895446702250761363418499160392682444203930780886867826776168739777667199720704981762573869643698460897036276417787075509120427137171647326365532609899108966352496323039949404246197669869075428934533779434051380451227555983160645339088137263122000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 101575403758297434778356641892798243878974460051134654213724975830021400068114493741658258742725124112440261952429974336325530363514842587384746205235030753544861880994936466991649529236707608951439107356291982687674129978697176283977044190519718053616373102644050694596291995116856027756345535968640091639913103567315998525859931947142747362877023763852348207400329504597500832295422882581600084801954584368390192703401856456709373853506902657018697516675540435342072290633639092650172794288479508317770282669693192168286913636544753123280387964609681898417151726520456156938548138973873460986694322083195728521693714096142210556522110639706364522006868519929806589165331744619928281354575759160329115008920792404739903281928819186402534179964999237574747703854494044977401665006808027969180640417314506748884914512374301157481964520230099754282408302064292947235340086036991204259574602198869943506455089695260850053657043667963456138536622024030801893690263889459435608256981010087234058814308807406797509672545310575888526281161237563168663400122801166554485193293062101913954084956890761792413312456410224774105060856625514281003695195694135091440988696410005202218777180676685259862781256675407459316237176637634662418004921528894966557866618214617290546807559648403922394570009276359163902511068522755466809577148040087628626334720487059875964244917066179731621776883852222747825581112391048579897616970349456815055643180137415733699248649671798139983418351108331731342812351253305454394962893769332255090192571252655494729252264667105390395879297662918189830702851134817569597028322811037152858754796240948724272845788164857812239726061237399726779092255518658952736285311746644871446158008297229539733414188079393015382820916530268475486474557001773343189691414415627054794624595904534509234496323318370887497194733583702491008067873318046518377102802682845439184400933781273149736759394202727513233063654248662429221410656222861538696333864698208592253664890262154474247711919113314165810683060458975766372130379924775492554828084258349479256674112595198233594382010002467773097860659919718090929119135163753626985300528958133889240281551731051396416050870103606156469596783170008687160988782565644853717348273065798320873130502412253358677819353606301460505473925500993462166630860618551159172045421898223592221000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -179286974187239301200749665656560579039933995056502115627520641083021267216386654685463298150048805886516524473867955163892747430392302357929895051787906811612110091867394811158314064811814513309023639921466323567848092681770449471960390341231259536578508306392572763675017473594644526828646886715137014686513896609445396601992521751741185741338863255194105208881874772630009287282858951118041372137784942559615163592694387040333442962304277762969665488845622055306874216003233724781071132776946019161455045748526323772473214849587341038324740619087870370747961027683032010755508024460360822076375792968972656608757521123797582404396847192500509177100554120392787081413321691659988339979729920366869345511591597019578863078670851507260792857633602701016447275478190037173699420673131688648798191994638123374019210871418206595398909408882279559874811067740274713808886545140214598842529967086398224231107317985282110335843061597741829195319839849933243910945750553793394715761818798900811354910827634890233714534871155520002491657431161887075945703515467630914544949091690951229311988337295990079133175986759604180029498992887369982483753638924418810814553324463469473629101914379361314819504446090483930603743997393245640520210116254475307637720220593583419373886305446693266380790092508351350544694240154539318877311844115443500144533949835618034045713965526754136331777958404395782997643506144516921929575929565196109681213806189389876765574847662236783219651555384652647104014373648765384056644630706883099188236739344588027050773949253009723750124445948669827957128293952344858110837807113992202089137464138490600657133634701626318656102077944452451929236500216337274476760513982408760405388788429079288769018112457784972002821959709447855812682849758554329673806178195093593317958687519063190270980083806188792883872325280003876016099021688605030343193964687637016575615557741283506391526177369411408700827500566182508558841215856718398244590883718756188427098144989014759442916082108262260810596038276169759195821710313839335050764923774263880299099356137134611568466430083806175944365686186252078356588509474807214184673075495816153782669288314532799193098212395775946937957680195294532196443058674001423335387365305425052306317810956836674160520786263495802260842523879456761828036033494112788527108308848261430306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 221555928069210689804040719352474548630074882127314487396927596528180080905761951569953420577178615809564896161506197484839142589200356962606237008072790410750629892760989770467466295069407318500539429167315052302453267830237620975325877398599379723596575460341600562834232885713368914697206870384126761581140673213278746502973892021945531704284224397927500556896901997965302287835367128291003813123733885585441051056791005988831647171302158452557685912361941052120610926163493831536954647235377497694462310872305034772486730071323929139617364134023641659320755236428144712228268350555977302799180101637862291191454565729580520649711089305383092491614281139620512175959256755983767269355012418299793734540424893267468952533053898419591362073507319002626371281524099001111173721447519805444311064031121355915920756575035741532935550843690190674123042067022433192568138534016647669128670367115491632518757116046949617553769783053103742957047310571723615995738163598682766819314897841378897322331819688531189908623397187000182775944158980261189382964988584344328780004509500228454543202103332927000227384862114312678661674299774715191708653891777381701487396045613630326411692066905644507058317800723638493253222487181825957791306925630288806308827604436025774029254313553810950986529564474458613492582739938639980365561077364782021407609766975049665703842523618579036633552918489272172986867591678931944564329197674978511210071122920376675688954284207738227684606458248966819351093115517371380873296734203141134118313307092863412957928830761976558674272473993910921523837659879767534157542259004700881043058608201659092918756486642717467022074819697332556833077560392113978295428585756115308170325839887275754932751600631984508205719261547454516967747421732898114654345792181117696454298103918032322871284514014868386654768720958118064532401441724176577659706970720898745375236466216387618162522198875357030367358404792297956475424184400143300424651821389327237388696263027314496548444364078809638457111458492838663560303186524361749513245242147278792942805038701828809571586534861247600170399809405712093310565662868574928856283980303718732274240195057846886360484847410479369276154441353790352218357843178112853487596517493242365454491688437251058138016465731627196705761452467024040785692250213055177199822823978969129922000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -191083564910342258651342626614473804435553813948380958029445595817092571875269712950003720620777306144090404542725762692020984645382773375770575129394643177919206176561627747323132181554194458845603751033155893226949724928233846824607369648984550485870422321527939343542547036238666816744781967093809294000506190296268697554838174753120615891444530352922162778942448760886181717089208586898081717645831791428472659557335402766274842873245938572775577192099624834211700665116845128124265094231344620936994972895194893276839953826450231176955025281208349964835612179472357745855149062000839875732946904263795635542769756089427596357329859846598529907189474577239535271091863088159168621749762061862803959886506717275309675708636698878227106912232849586142551517892646322845697700186603564501324480787781265309270820402349947529704512317219889904167506121425697631031824004740836992226548153589840634669458454538727692925209886061915227409957034391869291741060173045982180644775610795429650140684070165518429143200072582210052896126396504644829495339639132652851907971493246732380435968271851664545059399633374638135051050097741636089682568129813349774378613373849228158394859509441372422467536334053861202114210080526799547392732551657650902418046843405802797664163130882434570508939274758618688647988281518660074005412789169848699031913201143661849583851819251329129316768963506400994459183955024580389986692911234519216380931631102182178942558778220499608356623397071979598896967305446767842060965871487119275285399823315322751578960795602491461967141854400198334491831043470932060833371362317164232333476465922647727622654235667919628858756717685069139079115629755981110941412456971245901157058265889993628466171437697978340510374365606174506632669770029300994037615868201155290805975064984585575303541979393461860671973978928262424037154265147549171603016128809458415382465598101070351805487285580530089908641227856076463830093698504469451535345142852270506227948370343371774254687050112669113848552208451956359421535340890687939636557982298122477163061753123568087511930361038796271561510599642717578468116888113427790973261592267641339221775652348621753887311635584987947211790566543231854931845147034352455929789680415114568344675336082680480774490553412548293626207495359897802366684594387248752036415199866176723170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 125960470404839491890760703670371989528637706256119558617040802871950316912932494340382023045120679004376250919386381038089564613844261384179403123928183198339307401487778132267676887479408263903353393806847339153632808671108624528003491715549005995554461459174311769692304360080686787042627060345584786406095115188405736938721755923590134662420449532857620071239139916349487046316655095377260855782304518208725783894292619805157215281748194782884691269563054184401895765337493485582669812682440829463552425111254315857152833276312204194123307017836407935094218953171190951847052182799433706012648344805971249257696546247902198670103322204494312522519591166566165117369318492054092316674829978541410681926334750864631738306605234593778793722206494862537330603605349623045429654184697056949740398433172686910704397236526496726597439538383582447674716060756864543789357144103254082668986898410395076569915244329537188313529586828541588969653643067941686978488793883019897942368372524055840955314730382352666882325808947429391376367058667557651115082163648976928049606069378029673699970504619427003602863337238335638153194562458003931991003429636883501897442808965735960635796718155736429675592872458129538146515907856193455277533516430216182131520213523422427039137535465901445876891261996363424304987161391721103132865933837587515521581408688741060722727918106925906840959162538102760223866700287160832226791984636319966680582869382479802087551312587915238967142807278674187661379984151872421028431484468766290437547726535897173980851615112559970096908249191866141066829950540849466021942519940757307364278244252428334285633722456169535009477134606190094995628162668982586050676703776753038638030749768363449400574108391601990144992840073743977699156836447896374875197814745238058002872753338267764895131433644840132671957515540859458569817601310557456626999596770036874388759771237175035242654782894745415104649419695093193001176337807229048020285883847847662081532171609429280678507696418892308210055619869150919491037757752140467970274188323715346699795935012989037487343669516936348573710680831922630646690408179231164153944046014488877485564362239329717863027196009790812421223772368330836413009634218646690968519967080201613878176361420397371427577928820225603163531427521548638631549554692351333501504256708180700553000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -89517961605336992847433816767565662534159520562230772811830813072078854235409959776126093849943302830960945485137953458896681923740949156246270340376875108849301115355205838627299963326952335337071422054398474054480460445020164874344922839404529916956691268493977158525206445558198494645332295425381653602517895252196645566483383890893278426475115658173247584721462522996366346677869031486423363575619835490420997792430120938921011911756335587135338210049216605764156622079119987092693340640549174786262979134964970607547180688179418205156883311991473735304313467051953678378563461466524409247134135352817552137330619428890444422717651380203832387819903660216470917142835802432984024474694118142418722694657891881121675551490729446134559549082816455292434181521749146674106828975730336780967703805187902182669397774194880938350466546806173304184400466172642740054294720973374284118802945718583808717898355279884354922224279972209063956595536128323857964266736615231825957291117999392720717635760162624010821522077619362662891070869987698617445750029495044127846643753560889517233860813689693124544190664738962657702830165176912498680680225832848716605661083605901551556688778366046763784500330778732059601201896705006326112430138570712039279851037449620767877885603544744528098845402084640314578788433312042587674580201053425482734902759479494855334170096691621408443522386309407014685350300416800374772048284351452529334530711085848998822880115697069972131108020146554464123394823216318378605492510804279005407028755565026608911282495689115938278042230324173768646436297965889261529378356812388631908495052251113394900274728730959251903619110023608237633945890124437657175906445619963527698718341061252366132647833970555908774475211430971480976705486271926931488455609599368705299903551007947757652665359832309422430385562664934745509154438337698438429068037816898557953327531989458562092495052429077246355414209007388093004678946400806758153237412965640331998162940473428695319676933053108372908937147743226006539424678111021024195243961136068296150042072998392279636154181767142378734298157614098802521871498742439128227077489458010873138187509195340069758461455668609042416487783280162975599791041795295337080150957564780034031267480927388520915245677046781448067760624117788590180088059284840264849380894172545693794000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 95008485523106849126105183133440728034007852279353321893255399156756839801002740974337770980209568931945155895776652330365597119994937704975484780822309944886280881758231544651325925549484285766800742640262792982631939695534673317435214124737104861528006932751616877107681162937384587968290558156905520184719471519239654681786354233112857789551279771213147383245283487246838657479697761016389087179092947959550552138629611091062314205437108164654759519215272346655644474383024082489712813965087974900922634869080458618596268324479483243373683600343214612592826178392462294341703783381387257505548442476061476585375141013645729110655227634811208069263110970026847920237833510545630327824801758045049400465854343775314412371787041766404918001087009951411865786266914870772930237907449690411094594975592849564445152396622440318385727773096846654661253353216042084124449105986384682428892622687639556115009972460686083561866096181342416674112655145670252820179365532505010067636747022152024902144933559840217819664606129203782144177827671673550793433339034295241099715676059824507903108342705520810854669778510696482218762222639106310740456603699180813988440337606734139480504704886406493849827944901827644586125627614316917144341012649430385768862270000134975771880243236419307770032829071553302881813798138085801916019011455548858663059059998112867261547343303162050483447594180180581100970234441035443569695685737591570767242504204043196938935167778972064098347202196419064526289290468342199755184161091468834648108145979655860043183606784775213529800065066873895479527878374727021185599968295042197068593244814368961527182179132961339566912919881949385838026862821043839953750026733361679632387909107898091985487191352920020763745728760997900436847082067391962971064300933150628735515814402036062994943603984437853318957717191618210547288232488961245255517019420115915924368188248369529239353149956560719385777771891065501638940286896199965374665333952257275468153264297832192027070403085525437653885676150349593349970283160032830901061483723683404162621568875698075997596935159523641286352263749640470990959999810461811186478683616760974916156067309175476309625137003449738470618143443631197022223746392301119020600249652952826072328127104082201882696355908893033011340326726262540285084101706588280143753730841023043714000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -100196538806468162281156332328241936289981157066649368384637335966405384301418089607638365212580063840747378544890960147281158382814632382877894698107849129195778110327044542312661507723721311570949717156054464064923672711728238726096120752856728210531664392910234614010414302689745727503867981454287976155312537076199642465597279034438159296338254951284845251656129323243025518088040572752685700806268141296215399659644709494278440610069917076882422984194305958793053578038680245878073103996269941539121377422754614281075599611344586810203079157765480491395159740276329762576557710203131217826609184057995049597620900352927344996895065968348496911675566447029792589769118135163014554003934226331354588478294250316458606120944166788851439160506085860001019523868732193689620834355159358687794052346240513486462744027909008982884673022848495024539617083954727398550758043898621974904889569421447703711610548642848348628460407624296852353107439914917150999548789848114309842812153317282963739648743722610530554987395652702351278160390496819344660285182297147179316329189154107950623977558727979291064496584607500727642693364758216520385072175324678074973431938189548390749285928082481470397089342115693328909905712925668034276549597566497792789921671684038525539388903014372107791878108671167901192203628743387025526234320269262012179599719834612157638441073516156902111534976740666850807150144605724175789699732288749815131217231079426287846924060799785736016363156528193255280787509589078591183288065917583466114884734988754582066958956907092383599487800004317074236096836365737334480439486160089097361138607220465301850113896769867148673202967542067011634506014259488087931277968374684076882375672754681784158426084350138110265377431142512749319057995008323410652478176906213295333547209789591243584550962865155377582219884334424040452475150095536389949235293044855897566749935565516107889206804074934831980047666260298094086247901277880282411901668492995561223055026615253054614426064417385876338037339406028716319912871423328878681372157149558675041906835480694545148791171234537620921783727894064610381052028138247940900282281777283013862992179758041054302434714252620564341962256445817706547894430328805005675559570883193295894204252387050166874331103130565023259523779531542490326204673294444193315242690418309403798000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 78534987203413153089446396255617980301055003760081524335760080883793907503518790095886961873299832523712746081826193614742786917804427424940294895854267383567195184144158222145211106292692619648506835449474238857117218378128340779857708680769993052832216602344162619601517769424921403019861672048621222062692645358944471001977766428789909907165451686240318615722297596083437588078512609638336099997403496155261664750783794146736641959538467798147977017244004669403264678671755098316988836273470457563162975482244305708588370102276048325547483106245883956172497368525523815183050453840085940664037487787000379181457058999051269464253720800280735599002136816789076702228841951290820274643427844895515925674235950695607419223141666136087184185432995499696572717707976315105283043615114668185039286988541648692427968753452856136378676973541621952379423493504510432519012739684931036365560298823481451428475525963533954708333034448337288617636728648513394780311453476885059703923256392051033469363696751547799316080638547711768703168206260481199293127928419687427496205846935211876616396038715820936087148793472974110225938474113813591614834536403388992766755861490320862032393982577690110300154171753207219086064683962434754010383945379648065640644081051316458353393814084350295815079287751636899352754922690333012847455733656765439524126647178629619521097667017971047885684640103311833365397580389855416531328485247512534120620413409137711956163115613320827640427756279831355522171580704752324436488136745169413031207072838323491214367034473473752781003522629077444014880333164588250649942471294041313333040384935551089557091929650456385712798690625313533250810259040925522259707265453923479013055358780351209847057364007251537724016321911245480014790923214785015963399087675994522974040791603607102576278655082386570657086806756675393545066147827732759761391446730370923844337197609849373693340117229975874233426055449988510780127164712048405842205248680014378416807926135707520882922859105499362637155538640106430344836237128257042426603078533761345979745175566403604798961217684125587792796589049706845620328732085689344130719951822876734389448178962451805788796077723948646912196451865913273077227254934399131097555853706779946041798168332196133064495101117888643013044631620556745902733080411128211872351685389158085095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -42664542018769577719565676225591761809369405266802279361843094055499407031327392415965228626003286398658017823428768151539311265977021809279670140807987182342774456791905328280894369758080009631772295489430026578397523124751050594624035982837857319226592996376724000146045064881192293507248214166402466684049191918787399709590852199555991243375805396259510883599420471025448381864142930725021116991534577181119443982240375746398622867824249046373657001359923003513891585227219522597173354316536159472994386156947484061347221340186485022886036474253814947415963399964500347465151012617206345749219505631779766802596124201291252635400552514133332158577129150960883831025059354955043302137535827265666356171165381024590453689872341661937809464522071499488271702266940832841850753250188544625017016120782506393562255020122404659783588565829619914248890904356391931271940683703501411510343111455093746350054339969822637930261196403044470793838297161125554488212907135485407147673321686466229189395129713900658604423199891712991395056142382509782186417609501632129521474379735549890749412694840260360465128146509892676872517482816681690602670208460954269580005702427986958394730362013332574903593067126570122862942327045704769222877402053258676772961569044981152901208128886489957249738038371119482969195210096259573480738469892871264405602852393625360852930943911432051293823789736478312063376667393080938232321040625521069841322211224894821104786369520825604811787090889746763411494696317630142506770589868991146974624593257349778396676253617386650007579659053572606888845363428609613835031115307672603309726044692730006302223751538766420974727273423232602394759966770333608414752393742717716515830359805563236670401142496120692382926085893061699822308927161311910702304210352361693415976120679513713090907950006809247120533243629931960576158746265923575506446737580654286387139143065538132795426238459177882478480392869750526745379261107273229531789936762985980802121910644870050239602333206046153080600375873061335368225923906012027503427148965763537107201100528514143662387655062210193536106185817459870118336001607429073641534486384950676936356671532775824904583611457107821924031045966722321129913419329133989632717845668291431914093766837728572181881308594643256988448734964117887131415461535449992041672148996895223942000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 15764403904308564404884729369622763384686997555363906671928517640587355104597772684693593968660595735436261716088200495306913426385949508809169124399812388288513279297506655553094996830068210773425159174986931257487856561298607194832356830714812629834266477765384725526881008775855111993010623229227680909768993067261820110940333825393056941586457927453570117999693363857010176666971299972840505492076581541506515635683795346753724658701639341604544043820369216386430281877231807398090056285226406716267306700886952340981144346178098781157135134714980982142239076414159455351726713784637669569698944260311647638705422747286060666042116239580215095693746410705665443234991619064776703302221630592682219711715167152402909121504571912504059579220987228171329632537396446463401500716385310600573846254691345226749451070555466064353397346652502326028518451959144903781065901611940364287126316103105813007222668378429559996693440748661621127000566856722396879755530549676562480878180011906064375258055226134828861315397084418492808144533781681820613437032269177964654717367110114777750612237602830120263493596952430476206562004440305505128356193956128746574027352785619055844613347427968385709363726854952618883324888670396164227762252712126850966120212313318585938323674532275955000404992273655108059004009270185093268480276711954634508336680879676512995529106257814499529633167053014957705624670027437603319896071687768292893329907254860044120178044121992154594282151505750365738632852301846422788306246763118273367666951694244367796019048701698062503218128112872219985220723204676928257849951940615017294575513081996719681936271774259994740983573951232896264712481426325408585367700775983957108969823842431994543352824953115500893595546106896788606668778030265161786170646653501440656586404974926923835221428963826322512703788404169502868011506311010010551788645428357443564293094007379817940718784538405071335495100596905769034179875724686257029351242416941039415458289769169255046998012396293941353906040837970979365999525440145531762182427235358004041039615796106622374003269644936043673856730233738821728725119459318378431208784705038110415594512551564635824129839382871347507561311213744882602162426157511709592575147893922597336780627652049752552864813285610047420744797658919794306141679563578520170786969080373804601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -3954740471543994016110773618315987888132651886878080543811629809957674030414089991036319027732614585678524853946510901735823433582811321812478182256250379945596462415446716454606984221473534495326754423893548412644286167560922863484398967427024755222523331996664022789404933980542954933789959486346637517199477549178987366454036301526501733326471170881071171830641305692226545659428276131006443109310783435073083472172359728703795194665886454872321635842395560436081944134787634051132457572264590648807813457715849226147457537522549458001279603777101186942826290653364763586917340426054246276545763299491487917236896734886492701577397402099309972784374155262035904761803823790696873762167495528610386305235193163248910727682536371231984946814361211013962546864258258859354999194453562654858526811891125742822676621413848446251596042003868114100507105034077148901918860352057643586958088912638561403338909026897541303017491760976834853409198402368123361418495462942710584328940468482506399265776323674403791630616040757657812310427329734850769257665589346825467584457876676979127085312787774925969490158051239633302719581925919775194428517373676444610950026397055509382714024114327829370042445782287931971049094281048060397986336820900713785974257146580588213383412264142248143900637824265535404828534087540144826326275666473562792817730675843590710951764954506016015645321996946738032973926738112166927945330668447202518277059308392960657014473314840578497503060083792505410889347551490592390066675534539438635785569512113546844485072923355770092382969393353420913102773086934746742896015143984261332884203233987412956589326069829653962853235255699980999109342342983164184345386829580482771359840297947380690395369157377522269000065216166370266109934695364440748850522005606285122775346731279994642204019356284087801344149830711276424492536721985247485374984305817271218497760687465491516195595570976500192334623044660700821308779645249584522529312281034927463936121567583987684987679225572747609883648346367400004916160127944999341438467115168624828498821254310290350888320285982236124529611162342138874636689935423294273308650583149028788583229316236112772760595556840844590708742796607504473207717436652553464458656141163119920624728986087118299249645475142085290778762677526679913569349249692945409820138251214372476000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 914680539467263645168262457471870019561357705368963583115631350182417074545293645292412874232550163727567757506947261282843307497164543669149575532074063846509731533143138042547217418906878019092738249401747449315875598360355217617357073849713740424462919109144423652270647588056913788727413994960668671039372441250098738616773624506725486124525160521750390633070487514024761851462874152969661324296785893536997392511523752196302554175289139472207277655375005153345672421706562437483257715999609521267483100260822476204963711218369039100829141119295052773317107818218508533434428525373453818499289278770665006785742883845924920159153277525124653554866750668464058073035462149645666406033319537513078176857046670882078195081925744215545880693362580033495688931486928443761815823520175772555065891037753137530278118901234596036298425323070580211402949673377188466910171327308409824993318766509284033949995435067840168004260740911848627709714976366551420590522462264925100684967673487372115416407234411015184846096620825840086803848277064673509246586360446116882432323724348803464907247378075182714969303346086494366793585080478795585228273498916770668918237369989508098661873972818622212241504493566961395988667546846160196546891573769889631803210383108476184476689486233298684931486460177547536945417692493758622157084072863641335465901859351661976533343844154096302309107339632933980499873498608411824995640638932061224754191490981379485104683730687042389335540927172394803150412609370589193593591292015027858952268371631401664034714504168312573035732071979508559374052370219317096679750756797622426193866001355089494845165746232354246385265722801246732617441956097553730658720187192448812617225711032135642613521985318041924064760339982840959270699726084395365157011792459971240935183956273840928660853918771373963113430919674969461342330307584384982624023464013981042661187645820438155776919796590934026137106851625827760893509321216650759380950000812667917660845449206325220663255493129302985628252274149215539216171757146233126152592598820945141241775918266128116946567906350364038556921764492083456661318195236939386957059866512907981235938366699051114866332271938611722884688492874313260710119588309730752852489868678135823354508270074116871333566989527889821109430442512367795755149838087843444398718863814186702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -363998601064362352391737780769088984588608590090474708456948124851423679558345939214540834722471547346865396602447782074750390498708693266240176041331904490222345764828781261603050842365096855805534766700235173000788904679202113346532760836244704998281741927156034995022610230082092386869893119572072029380490884946541376347035037225447029596357553261458655729005989278630236649475801594562704482913858733598938747939311885493085722041402910023003895970699654164208700987673270124666108780593836607063559581539170090715615339629431334062405803820739489442591569824009834569784013360707920795160191425426095743685052960938035201427811239772364489694643359638066045794790638583103444949566056973302618567167826520495314218607632126457070396989435075473835475766995534664977256881230250598625598196125657919866812064516602979212738224199350226324606259951471037679137086339281373716411330036664273894412962317787231937344270968971423546377895780596354351941591821968404549429033476538042810074926056950747053241440390517578429245625018808488200884569124052745307724016152779226614004141606789350049469622350841179081581011421351795723818554432792583197561314579633986173543155567821863381972334389918228241322061173589766343684960504439430737809820245300424208968586235643740404610044754375682643515665393875593646393872384912688742970215452105670982572328574988825644752106814419052410972923256018448068649277819867524537588702647021856599517787628774498441132883894195252167464569324332617631034445062103056328671653497454958579266880076186187721738767597446669375295826737960670276582701732276567386888245116196063380135258332422483655972187082858836001248460394008124863159575267775545987781073396408148950420327315258353616851665797363406892088803759568607026892495981249554955813203259210371746956967855877722205517856428299229521673091906413237870527969055884400904170297738542436837710307539227142594585551191349942346689723637312942260051088863208078626019416654297196287932559039736018068294552654354019033784809366211655660409984288956553655552561931060787020494126880661013835507435216939687258456316847787124350129002403128974751736167875307429851582092454029415065649689205655855068983219842649784085204513360171365176674275684831093489102678002360318301656147999621964567353862713772233588839580114144210940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 137974611647134351253399243471491057138147770324043864532405757989940222210633136315452705389977950758018848466226151540625769382323051270660114747311576949049361388900848679838704879935089786736464926775071248794799272842555045928861378247420701610030415869747472826625951590318587735135966014180186288331181172127245078563265176140565269763079021971527549788101864865333171000033352445633131451806669236905213841699814298515754758156601866953604108642667932775945700109398769571982522152767377566975922944897603225823276935148011315587091916745678801970943144752046371760624655171338119582178475963882402618437750825180035964306824647398337596548068696881703162761405620169067530608869357308364740822763640067590773275585197356992864912652756383943844618433944975939007676923241630461362672423495498540188696178440119225839798664617044623097202684474584820115053745690984699314791755680395714154038820321897467970216026839790746114602058084132812761704418171712342673566990263961612566676270612290608979145610081678856411550070137547688766790063292846601863138491781055493042793234771923999255218025449791078876473711086878866038954780314998886683731946884079291472136859100897004039685250764272109289680211066228184802688265854821858502563863869924996046359746534133014037151812540186093543776541158907298839827698667193697697881060624309186888381794094437610626060575683535904819532941004353669181070032548647455119458921929763436353216760935416460279601139540863859318444721047206593056676067697285871016894260007562168459838374334952544375376581427473773157164518656858366312398178263340403111360127255735675066574085025019452486447764820928121632238383509954111044037028371499844492634365698632922241212181766326560330482065338976312814193819326375457236779811770668905132258165407216483859338129816473760307041275994099929120454526132645247739268862030538194232439689798146281640907764701725028330985674597481493354562687179339917259904771955158679199097973413038289284556487015595770041814238725089265572027939480947720140730601798635345710732204113131011541338244657747875054819428221287089346665635453762915187134161353571506405081214217079246869409001674440697602661237762532135655922256540871104384973467289985458294163146515871764317227971375031952748639586210387701656722074525625367445084840414509627828000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -11174260382362328197174838817275453477405797631481302042132231086139274717960389255714801325456873694689459924368614051147096466610696038437490156519241664160152808729837054793100863571838096788831950237809293738308697753813450495682589418264032857377449029154191813709375143398876262851209337489413539517488271577238154979336410295220278880405601521939378901407792135938517483531124840623757003902712669734635340151419200982685986621871739950697933658311858589028731976407994575256965817075161207675969614854277597298349579158783433024765386001066616010604990466453217747854560430246371586977461385845661339287113745628766618151136516863797679864837167007564865741410328612275035167310340133563382112196823527487312948451976593521691211838177587144267896037754150652665328951888954612145131709459609063917326327870509082286110406410051675329303565604007912903283710938935544804313536851312454061570773493955675899080739771991923504996818608174724099633525563872241685580483542902630068067213664383786193421160922539274580738161002494971599981549687909903850349465654008930915048876624688126945410542955923841441436370936797964577171716076348385417586869809191635096186107261342004252637633703596649277029467189290301023500514556923194135580464315881676506588358098133661328368525314793075415381863846938652606550711400699690347963961517789444551139149165573609443971070246737576315162916649955881902420197763172105395226953365838972949096251481276854511436921224788742645670304411506021032792785708562968176700253531821185731007745933651481514803547908374731614435980046297112585452144205953764740684546552143416842527462609649949253757468669755081420236674950372198944187310147901751945517641059206312134047429084420091231517844133842620158220448523025997905387170955944010778994377240203118590460813899131646791077043750604643421449731878364127259254743063753857791344614385671907159371652058636188711543270375860275053375385192209308322013754681155227351562331508390252692723147893437493452435511844268285004612072499296200059719442494719483715321149451434692403217191397546694492035835297807318379107822377058695043328627866994846856252300795119581597443534097243026751313127769124683325116156732746144063486549834694066731294419507607935970680639377403957598474586375833880661255079650291226717173322205290253524000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -16352372161325842263172572328283310058178381128099029239588752048455759071126946246582865146704796237337322092023638416131698625439359344812657508429608684689442422080894306828461122392214548804231709275464911252100952325761139494210402633426590614262613395971847152738203735339188136829032061645140601049335120020394172700120804717054196694633273603650667653887028866373945936660550388581198550824183525114910621483242898701272636100186208581483493126453373006870029015283053725442519541802620916145049926563317098901566485952077832797031290263082490995590721098395866962718191567006678726021934711939972283999185606829001670389307422552925763264890243726547844024899607304356515851311398375338408563000703298383891676818665504269944634983615104534722541012754690972165590822832838620065655915189500185258350052241094402566072606587809399247076442872342653580708027554832333913214884408418103983236728892128155476160314545012696706976632249810026686208547249229087562473856973723663784112664198408351683521792556357819252544790125479066359666594150569070274291340528877434560641135856077202677437393399987283281288440187641934606536246098159433149947673499557109694001205759776304052223698960988872502305342626669183866190427327130444995781916338641490313561718208646444272969956278221199783610475415034241745550385139864847841088948411862222636030245540629979742309188545286901639063930880697976695598631431381556931174188515149062283110745351621265312661984978675073217257557088219924464613627226992495282014138806059990544194231600902162404750899708039228522198559612898474185338140145504445944038718580365218112066599779000500277895294621062257317595062721024872280928915798152545869518012639113491697387049290554910163655820137960000808595244998564134906482658136501965999211637667706459186264548895813860533174408273753072150567642154266418499626814821595937144334174416183325338109660004229321973144559359871576226309914728117216221032940083080115502663026432920643696333978063221636469384691961178788975257407226697728514622947206667773863561732250674198088376296394772066448177012411309685953443481996652561744976285490365795988918222239746327027974638781933293021510339258419962081567845063941421532819585817216540926235302420091766026464255162313691761957929535570424842504213117948829079793137752666730446000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 8890548883980867512774655569997455446783098127440565398714422180835483747457395121836758782334041019260298596433476956872335505315326180990165246322679970705102308435765205492875412249613791336785623726310027071034180237523427129056340494516950683836214345034579111346948527581805751281472290037678018462627692562848668386206359650507960136938760880143673311000757174532885245733521816150348731240336655355900888281361204680327359420499467968086578897909088715198928213657905746876979463783206104192664723368963627325351041462064777956116368700734503125772191003008925508260384816932290564541321721959577980093416552995415953576663144563789635082719709431985587319395875664765733251108773267147161381432793998800192486869246928651979613757133369829077589031328547769230719637456995972284951104040859833781663690937780687737254050301521037258364090932868159764344943281486230571704912771433687986260237191451507032075084501811305687086600606484410647502918125324988095717284307102465671996840877457992445687844990242023877617159679172644492144155155209053415527901412007297647785045659566221428255674312990458400083195891427593795722692056869227199323365988249401481330794477982097498356146457010006117250216604558930648455364052242605358079333069505533883010533951629369223672459161811889757243106651396333608263640049797938984223167448105600192029102242394131841127286818424054655983687677819090956998389568236983946820843215064101945853007808354090435233794992555289319856256271505249142903150558239924003467781475761464033798420772107595894649948164615039889079486771065648640556486246047158474910704404643207079112099574631008730568160911954191998941125902884415743827079936313762753582484543204473480961762264986840441997467350497996815135492377526281454111101304162030194688987551794805749405968994198331126099332020416858665427827024842869223169723349459473489204473383477416481543935035335827833241038246473014481716102728756516987185329959317677862562433398583841432006352554882981804032968048565899343224712695501806423470363032890024910149609132241324028444082678971604825566786689883800858108160780495103092120997342583631806431053933498927485305886198643504129207097962953123759491391594490493909555656530094107004563849615414670459285777491376627132963423543306335962483242921259870422365364023309180812000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -2110019997610335364522744912435654307129010667699735925067842947348690995638229062147263915136599134300678525685810045023103822778943806627867340073841096483371023623424561876971724802442598945168570644457850673495707299640154474657024263543347721210247787410942765498661662637642312832086116295101067067230593095965412288892430713859513408152559773026304976792252052044988676499195312640288344788081962014408285045786210991412937615456605912629329092515638900058826618900939364964876159106640261903587555407150946581459624930998506806030411840305049970609578443404617740087437287612247332900659638828439890943879156384881752703766653149844915894158101155714561061026121681085373282561874828177894360019967000164683750022237554593375311589408030644937477362075991782622219768231174013650266228717312408343107024359635735292659861881706697276695546206631573709503474979707313995725545323566043087752944287707005921069926727227950089917488597634173238537863828042447802209096737777366778459837156393991370107408320028813570170729258356035989528545161677346615173440709886699182597634323888318938837833915405292991410658101500489937837723936666764681585064789035510703982601363578117352051819627875099722654610652507786342878718859302863252443565453683251648434728684039091934415540647679411411246429245567182430532266884074115738413298275006985537007847749613424517410409954750209341260135717285316056078828386730155371740645356382298010235049336314187710211620137453463732303681277142322672829539948273430060508300116178108047244083349394741214839116318694468614037671411756532785069189261181123712282622565808579302752951214108041161532682257613080583661787989438303593057689473560639510531080012674267967223196470563585418018066900940643581643565690461939847339478912383600165590703770971574417735837286911280127280820656869251128441310108044997943437196158484805951345347287210492207463184819774840818470156173408449668377447522834856140029068708040231914652431725602093265511125307044112341271705163774954095427333488646941262735855681244007524383533101529014615350558169401563087737217861890355732875682560710070861543972488505034292452385606216826459466556841728458603015089465176958431230269997746515256615483386038474809873944745595956806409477181636353713439821519095631720121644455282399965340547651037277700000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 109111397990848884530423918655412923252539799353196978899133385198253532310639816211085193005598750879218293736934066557844395017835320724741799615877708523241928989977448261454511574206121736148702738914232905316415858894816630085860765328262555205256628632494473375098291906500319627522066328568882498273066732162066754517594271197371065263276939757039271975242413848147467825110063171960137545924631839701347651557206569881980450088485126645157328891122529818053244722514125364554550247708353943089413883762888674263976167864405418202666304615247321894567508374451943440623954819002126183149727304412941117631088252825624074173420700189843178095107612171554351971970608132267320013166991000978696667090429474959644271989618976438636015942276675524095434746038988427353705847723110317333727631520180073284801908233871450442004636841529241112018420921848216632439514231933512618814801647323448545408906122278979115221748386255579510697020892874918261466621134072766569981371665037300021599382197015607816018670584456492699841573451027667707041624767213901526440053333266364888586264286053983939665835826084883887053163787541334577050406833472396607764903170765365286840601379318776488350222708415273734703575716583751978942929261099659218961479917904833915159227952493334965529920306884983902596186235444025870191235086544171175100428509617780809102243462918075334020328668818310910513863452428147880649982607930965007935328314996343167075434694813596308143680589212752316226969420381385714428093917261745883001695900032808970434921593178601111068452095759215451548798017646282939621928247262250379745998624197362724736252967724885103985478416414465030120552627139604514836814729629867543447005212222053967785789018126428574644706455839133347627062678551566279919839530312147234184844421127154127419061168253098201977834898131234482947559612168665622820831934196125497223760323612445010381440648954021954594612678665049702537424053746847674492379008104274610135565612205645693612522367666949027627334000034171779985092786881318560560066543510377682163927409352668648766915283853482202779326052716017755005100512073006134870165795304046762596396361527088958326727929893346699406422893527810838615053187029073348150882330833649765187977407813226589701031217525197506535084409978415583763885617592380551668142752055132000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 94074774945399272309715964749585714490978857982956507584532764649813732032848497333154746275003493441113440133907724344753843257090887095690338412317325615511353539393962889482486611050707875636838693508603141167051658237310668514255494601890405949342149191563668773174094988106494458660449066730199638774500173315248968157940983724107820309804490293869625766463203749313757405078887333975502437435822313006077502193740680756687585609823237680917401406301717173824217633233914062815283675190036004486612335107651916570049799710835951253051012154069948173046351767184816324621680338836821176632371234600334540078614677984377706579982380657419565826782876149280272008495526614255741404248850910104043485606367402208852797206238786926640998908604778498310908441150750823256403788419350454594013235394178652466401192001375809886229042316585326823839947405831736364045929943327011212852822802729345931145509134728282569956464703137077675994217905559849941688313022281591253374910250033898815773762130153080394597379154026740721111837718759311253523836851396328829263627070902919077736907517828199179503925285028619469931249662314609863554413419613327168780424934521345003569738611166562078192274184807311318573221926679341716616665029221176871956130167453860977976364230291124621105023651823870867319633751477859470426105394799684401021337775021934089099556572136550788250194698448786597252701837191538212440997525248019775886515776458503731316163849665458398749510858490386265586303636119828674882430540123371121126966418214072225409348352274219617231108761122998496994026422338137825024665412338001138375098262843836457382636061816436658740054151689826227944201960054886214233392308493448801308698836035164474683802704672449782805932661153699294869006505207848849000484984474890235319009220113400220347497942119514861270851319665273212327104267755077958711319188510908151384425441910466712260748357265068172822121453893063551816017825760159184823074021630476780121128289895610092126499294882509754796811972438157510285631579276570858645948563201653075626393741758692109088239893257717166855910780564453085767863389311639292695270042378969317653402977672032952041400116213479748197992635728806573898059311492187472230129430851239781902790809593102748526874721129892614870753932496887033929668153378127974050235479872834000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -35938495041145001159761572653672290739830719235261742163420103712732590922325335771760661367860571919728792393826815846413803046729755487156623629735751713505679413130068806429659490831820164239302731647221256825417075260395697036054346091324809427606356982103560940688161440284821470471251472936736244466318198651251946605035453262724323948728188176352251884336328156143675950278771439964511513793465343281071393040665697020531981083048872240241602226348711814413312890054012425507000275398631363643165284123953232582723494956412091644361900001010263545257453954581270229110011060804137173684169500569232233367410549291289630120294344188005156541508649720434530066837896419519286704264379626359912177319543678530558047920240874929458966000471874760531273992939856099313870836735830375796821418236824820064175071595487460687469898253205262485682196918285880298207343616221372104645303136364507310648466947427374655997429356956237159585714916397409848499867560712860383220442942213437487665233699927392417762176754601449562926032675383435336007854861720592980629174018553451332724359710700532396408391105120940820851328248483878574197406848722801061020350792266859085675489675902685982081132234447199376810782144313369900637053281427253419144994655320455601722036681193767598368817016856533399888201143626793095595837068369593981247265373616301516561117311171776565962084821219425721880925576014076867360278058912411369990966117184956746699699118014570232858560494217684595235308508577411350679489128635804325593916246872594618941292343940945594828667940011307352121642473279523795954501341416202593515843713951933006722364472019486148934420871199258979982202043580482235672125191903831875181239783052031718572159917557724302124459253182059954905283690993200603759208004212773643627901101512325434119231522887119669060573304368480417366313826602330092245024139903876884297623504040643389159503602077890885062349941148965804777585983260146119255567753717432076299242638009314543202884740020182980387761408452347160597707950253021844058885962241400656089948638742460222511754309089475993613592307490738173039695206833561342200416058963493979078950019756972215175311959622816724744336217618967740618907968988484137572183719147937086851734437247060298343819419416313257512893442038869398867519126246157910724324564788644000000000000000000000000000000000000000000000000000000000000000*i1^27 + 7177501734361368369722134523367296610792481687228989444963090913778446720530556010861589020440604735317750375375678591617322526924387246821963529125064950979929597384995688421240422639500882609191097998964097206244947894612946701410288470585733661563972577135478977714200782632458172395406617768362523229549048255041510213004080014313149621015925871880072489827978508900183223068376560672326611606561955636443720527597022641578969550375595005286890906803200113439556763284261738359370127052110320455556771102736789749179605919079084154219344525720166142472881093469029215132166619432235078637438660430498848358052408688949650242217568627774002206073088570266270633987887085673807283133639794715857136611843988906526496432994530750435236102610997712659684789971854987201396297760144501928785623316243958303790438573703009385409097919641078226064107559634215562375137705364450096599806835742835388116188563615896847541471654339560179815270854996447979979572971179242844858764067502725549049252140763084719339963230940819625580556053061661111988047028711174882190136623122687177883699014772373048673406315020133887229815751000751672992117440810025688088061775929506832768428524910852987617291630884844196609505301574479026616924660389897700945165859355983831453511966419524441284917303513575970668708742113280923582548888803737932048573916981238656512486203273162409390804918529676320951552531266292158798038592300280450325915116866461528742300143816222997941205669043848799648159729993230571853983507392640891745220342219456982365067395940173146459607167227159143943546641074107943779766931670110718755959552700411833620907981267749120828057113455029530577590624169951165309589852185733280392690221004677121784243830198611166824708460053865247146769985559743389286002007252986653097173470505233537024377596319148538459365108057001910680487449404014278439554782480610640201028590291823834602727671717780654314154416539267057211032237766642461980056213434575274906390403439951602410949747299111159201522865159288131054513919844653619362688397357407095553896594839767727518029919049056490029189207479180548025020755619493131565565226679451994313082607472852271625419671753686797725814145914940339321213621585691165283634300486359095013992975471564239346298722714859707430531312586427362761671167552441850565447326536948000000000000000000000000000000000000000000000000000000000000*i1^28 + -942769990030905385093738503293285287099263854704145225479216357902496974595472616006799115204125559980688604700996393931609661602429942691000636497895262610005784613314180450973444645223098374335666206237148681974086574528330055491070514056152393321382243979726024660848451417346460498178563046666663958891713400799424266344366459351949959411601470137873557853156922397688451035982958875916205980250152851941127817842585049118676929814988634538008368200655243904043632854319755196990873873022397629278903187006029202204119699173617861240481495447810092448500631536019511087167222807315173378309026223314596674010902103063286742155860878605457005740255998603383493154904253635517215942867909660466895110534737345408893552297902561217970004008471286488629164279808361358192907443307211380707442977241437141487811370203961806140552148059249293326708680201367724033975719140532913713117623257191911673839934538494174729864699237530952497787170934713864726769422383859669167923491954429495897217048224294771990051081130778572122104714635172895203501085258457754257283890528797471841772997844748705311006462874575201410370178978975802759490303122176178560916083916400972145325552054942534286780521854600762739364599400207187878761034355840817728999165072388920281000841788676194853329458802791311311146985289534800239256245695817900778570251101238384555951573732948492160583113151400004471635275815817479350533873862010864730931883104064718445699674165050022661287274232374918018840962422292683425634645558319481559223875181678213882745940254114505080352165890293971248261353802795589744679028830379756760216117494479884621788651108403423127458097624745344280725781653006859739529153809350361053853010039840265188675360220924707144630899661357618740204928845105073233611795653978548911329272308573732919336416865367681745723928260667101051747582852912346440046585722770187926269171170064846480773331544294467555881982154908749275118654612766906804834736352819766599323037371235924235611687995827809416087779399422288286683920435654243958559810552900143556006175031080904102136075373937147546017710698334834834470740744441833379137281322139583720259630918479154521925678071859433596110334377186711835047659744681261021501509277101498527461593183051418655975265841181749866531830578973609893891158132926119228427301588940000000000000000000000000000000000000000000000000000000000*i1^29 + 85669195178083476096256821489746014127576567304030744480429838305764640678552833678535731982412677134835832426565089970217424408221371488397319411155288664228162530219473271337951215665180777936784102602772214707564685902361564875724612717510641464619393125433545032056507238596594610029314894557374740406718477574892429480608785757153924499719671808426026836123221014981428267450122262069130721873480872730979292309588428521082231810629260562437406247623149597575754702975797614112012621110508478411926629795446193491054470867177788092164316307568121154098724626492506585369572713765677398908645232528647407269896859831798722356816867349010872764128526067191664042625441237176672391660026962988274654649495799541826565107684842064187097419909626881726178824925222961337143321757498950045540763127181847156204871631930016121926409477452810718818935228600335757148499144438133570229434570314811557135353694048225386594001362549922096773455690121353924389282258604193886481415997780044303110664727495702222789803564364696782364000422740082775517183458829089811954203456933344782741294425849781450602752337995575494892899500267020478898647028865348876929012990826728686512305208383972465329074748795976822818157245193068945718326974273681566468774822121690345427786165711594999153534628208270604263538768345885473512844456845736969717401401593254370696420952402928430304275278653251468316774483191035799033272911412360726916059000683365560513476155282366309992861139265075807424733969758611859050526389055464130913312275373967569978550520699467302337191081869321113729682916228373995733264071073469701744091236224090491034966982456278797534540408501540728703017862300312125935793006612716691637847823206152465857842514186948552964937667225580852575625059254582135341219480481908172930589747946101186970544996502337009952530794309196437870063090530386772365557878784382281301374449017885838047188476657206695276284117245094892019163101769216539215285571943949643496518977866662434980958040040883733282750802939621898547382518306354355616776810498506241578492648501842999908763661186705312642646612853770548256284197461783426431026382931933116000166837977002408625512735473950546937909796119578039658351923921043217935950336705690888443143909899831352191986736154376316940382548278227676311882199433211630364880533022000000000000000000000000000000000000000000000000000000*i1^30 + -5355492889686006555691677609484900836039064285006224959483348630270894433299630337522325687600038814222221085068386201691556051819273861116340934915963992845830326551523673235863678050295772816762047100936749859075413286332925018650604232907341048716895149173558542130614643654528781275692125325360171947864799903547143154819226096685493061058491999631776684270060528997547292083562255479089370690496979204265046888101077169408346426352721447082171404831653863209041853992877997499222313846146306245191159007160322339986531068069043853916994275679465070643049421168077413095222308743393517050507688480034861953251975408283553703519642885961578690120956552205978230709837055864530788459489335127630438153831207679190499298376307072239510366953124288894810758392579994357349446023539046899040278638982902119488481833174436082390601430780648659962029536439255507401149223320071643985510934775858960672693797335061166447370358245843719174479201086661368496502761125756962279204920917781185608396343417100537547045242219312616835311370997580944680724387655864699470594432780837024299260544850553948616261957411071709542595617197458376097895158505828450963856098156495916009758753270777081177298638660882165090012976542241621852267155154931663435448752968234788001108979040179190834333940305811178526800253733915527971277076835277050154068754904829452059943982440033933723614202436710496144844239004644412494962487632810260572144899290246203604415360122385080418282507344114318133577411429268156169835305351371031874629746576485209260863781151591551050533775156198966360384236960156979549550326560117490218762669731022152127202408486264420454323781642801192478008509706734886600426158889073736244095231231984224376082675919946272239458921784487809735583846465254614400997591124177529910351221905179505087306475495596137413512235461330237841027028599331406885904059310356420161456253078599215009701287518072756666597184614608675057439251005163559551563575806058816656333581915161290890872415825338600091550233234016981500438866952806607954298759824530441914708979662440598369373046446831219761096190128756387700374239922110568798992972764906898150072912118018777218049220386326488934410382480668657155531465653421275645091204673233385670640686242385013587854055286708522728624056109336752279190065973611769146237927596000000000000000000000000000000000000000000000000000*i1^31 + 215420562323175048206756401902526575210642165694909782890906892091476104357931656933074304224691850794386100260101096038995229740495832677016846696883077267002070715989872449596244580978008540936025668867917327948011399421566015701575233936235080643153629354938763605690950679781171697697065458974642758888168721225044204745679703377211626020295872301733744263805871950226830155006286234594821315148563688810583024219938544357657333469593892204517094893510233055242937852193648167634780325835199684667491368330988441610263856372424624496259521350918593110883044730363835231862115653445853716202623135366653812688198114251792641453829197573847857768394993782983311195699102858917530923901898444036378162039774967826996637904961170443661161873106269316907412297068664221183033067111398309914793387153005102389436302553601299371125739834988092877998405766019681841834622932543807846276205105139689419812287918671557722626633378500817714518346299475346610678029628952801085654742318576527533842196911645598815097836539298167791363998873851437744509535624300959346669205634530067579661398527792845875527452307533665718931710891604715934309609168405485010802302113951754128039215636321935855289240620932078113925198892593116322703215045173916405401507354359274082073126112656293401411501132868145966571256443509145088706145401495717109083164099252629017263904678414869837280539436958881488286725978169540202425187758017009751358163621175781792419069389961040156231713462867264814319084684222375178375741072727173291886823128988240003780078994217160567284302605946165322962649261004152211169619791905130626715393727313656668381628718008377156521062320328113960348882519698546496450973442356984928785350311671709879971874565581331864923144963547602997070931491021852936616115045833609384185396110547314339315055034982745266523504288271306287422277772885496141620953347858319425250270404173643738256116158417505659504389456704347247033171022679562058886590076649962850768702360559643745691399297040949685047474062541373425204911522162494536574786024608490034203342734092283280000821934394079073082491841523750114300206210998876091541913160348907329794837206258317211216713508074123031864898870553566580049674157374540062453363530691650892778834776841243606656582847935933607286954571445568253390833796295697778993776281000000000000000000000000000000000000000000000000*i1^32 + -4356772463008509579533966639904128188730830112894570638159728186193961314294631081668054888676572619233766660460960950633006766247741279998510328131937578596903149647032267137793494080203979347671753890108814547094263196014715981857919647709881912147587394559512333886969353344434033281103637264199728749633185291218127434953198426564619882394773361470051585312632083697597628938658175063631001185308927901651701861595712410718580822963287571513298668069341787808059489585697867322191492819890642106031478818351743690339525278405801365341672937412876619632607903405288569176499980972282706055550810363467528414198360000874879191885204519012464654783007650352399654790052662120863531511564986892655286369812100775321147851301392937680720743128055111774403457447255300332631280987773254074450724809896970203299546908761907744919026820125944147602472146924424457661211211758404975041514139143370110268156923417778415083757334128447237261825879259913320881637298282286414352608333097831521510449469913350427626476311765608679609468634893164872342867867806146595017745935710502682865452486256503178789195000227154161311053477232988351193927545876239073209517965919363511097128053995746199083467845684205392458793633185675005145515897386312442569392142350267246763267071566250480798867533465033964326611967276489167141656657117038828073071054937830943739897351908566603973227179504085264019028873422324508531648796291681526662501936617997775688211717379835229993117435881558141606844925000876002288444805936526381128464911045214386826992052797465269697221824395929142520073623974266972350120533096365214898693770627182163149333686828228599403979140459783590329100436061718215084721266658418771211606679001727833561699663656953907617996740585207239804653285643027240715978718670686196808484372124013150095708780405543510294671735455292896388196322670395550562052736508553470002069650818060204418175588618704096719795404096655961249557867013391719385967990866995801117951075151042974048672906724581092132719748609674193573522776179070215027488662245029174652337401952688801268117802577928724000536350361603773015305362048654561575083053810707877390719548042042839130319886109510456193288047773468435978614863364463002310222119812204129830773981572780244463782909022153395908363032816436619568047222445699764414322222000000000000000000000000000000000000000000000*i1^33 + -20810160234104709256027146793786215008503218346760465303848129778161612884410537367047475806887504916702332929883548013570498788675935080603525022330701916424905184055504737123567253676243605311179324703326156435602896083933283088473004116576452076647648474755932575197915623380130521247523265762533307371542217943265008078338376304784997544520413318864652533745641072312497435600407229283471987792319928279220447889227778003394844892272772811485215860873668196931408514402935606581766273326760285205352808510459850660761943506697095464777224805346309260109818771870261179720547884493233027453603327609627749300938535442792257924101504564086857281157700605350050123826502398258774767274682043173859504260905098648286792216576345818110730928373814629173171034862562749404408442227137285600821129644839886849317788984634962678885408397045730432597456706649457405534509911979499806284223448061741416519338835892102173924198540539926698064206202256781259470704587652669023589338148028042077988216907447159841089969626175482056635731698522485806447750179626277018049455181216074833915820876418937760804907939249453969008263987937737740593886272800657590707304276601327001257186282191685336041214919443722343461010612241822998435133704862603874443040286986234157573379454404793348010988964620937108679042099229740102693149318827158597697389707709533875906276068002589289024907408308555610486157542916513742482230946307792753186719623020585319097518100055764224793991571526148195436169105962133808185275413010508578135103304217050520361484585409531016846382879572253283339316654399070507625626316503811077247382446759791044064784480297179766454314146860334867203448670285728712060625654527340213741993017056933030798682728391182975288787796344421406671578351424254803250991513110842976905673960659163447582172477513716579425341035290855477623213921955680393075815912544070201498990635240353242833367424707198010578347487880365194742653959857420408401418421265067218601737444256469933585359405715677701429210124521590778544934416130071192529053996281557820306312005157727841748954375440903465087875468630842776451257441449315334631692035937939004747863759679299601815354377065882631682059569168925897202145254333862131829195155609347885749767474723956616884962405686140369425141506828618265653038298536186927683905000000000000000000000000000000000000000000*i1^34 + 2358703487252651349829177047464599190260745567328192088861735374343404459498081004168962512154721246246238435655476780575746944458555846245187539178774759307284640301409084697032533195848846525101854107427757451056233215636653471916436193992551860767337030622870001932292995315095053717406618603964615960874778529552361332842344740794856508005790025843608614333334285647302952785525890167266398013049382252882844344149059153665620378293126244695422095889028063779854584646465536210273983630171735672187137661690641042202253566919342966767479387404877670605823872600886987721629098932399044959744313530924336669688728398936139748988260851180839306087229271290232271815651465492260937000189631646356761312836238214978983217266747773545449910758318774237380021806583688418205643226985718125207018935709227023872194161824039449832318329810895108313945847419234215403695393708712614061404286540341374676739473667077084696000114329148864521242581878179830417700238164714768032072704980066248201716620132837560591313579242198869891518604860349728756606662652914638226846247574879823838647851699018982366316782604731715876877153508452307003006124875981671825204013904256290887643773719758886298282605832485055452967699958356834248105945201675580698851659874701316002110133437384980145283613376838249299359941725345362227529441312057335983395484922535229774231548688949065407494107821899100959319959079918499452646791309700434298744834827705944417860584312248010480483217568715219371422698379933717962157960287358981590830929513707355585135090936953586828093083294795849788137059768015182827439214104437269083149763403634153502763173085961060702746596726433286268729466445276702073976928104530873291104573187991206242492242432643718635459561946438597115028202809389690617888844175651553999461005372187314279963357430137742330561910900569593010577650183284506782820233256448145112778580935480338215031840160525995034325113712635464869328037999546341396224393020107479991718567978108403505471601639992335764230425148126446111887188884714797571656354381160946458362656067876754783501205880150793075178906383338986258046221973677009063892260804417251970232869712411845447295478534033028552274903916649345843030462952167798195310019133750835423821559514526163131257370364347240404294058940287041284229452069479537679122000000000000000000000000000000000000000*i1^35 + 18748265725110277209896439874411795578954813603510393504850238246791814801786697150157135461552646966260257776609905006513026647319909595011417430602503425558705215511279652200591101807186272957010082474759769607188542973347802652048040560662669412337846939509467294154148590901656035265575267547200395583413677033342097436182248548699009859783207949320287714967599586667435196670987822010134100472120975307081429784070093465304144860608947136812062626828117624829595899720655944781956462380563697604178542085798228030414321364947005955888143466559217180885129120671885553911599320812793564955886408041977474173430598028669476736102901083802810747491111780930359350972006856279587467181380665517299263337564293031882677802682214787684096171820960661206071756574493091788096914700819246140293818402130961077345702736092837644974686547260641955814537486890994072664787379548230906299975859209571881114311841405339010130350407049068992237686971520416727110489726213877928988686226936810822418207309325965065665764680460346484594228250110809084279241503524537919498529848050267912181362291499705257511216770340241915589993521523273414559636446424020627951048184644923172050758222016021834984605046714097910518970672895845898322689027681438828758192687711890264525887688112069755063579433916321795599264911793314242113833968673283009918863729604387202504062812503902950247694439470326257366467644525438771130652913149120102649138565150514717861736424956787958796591447505939487844387714717046017155483481792020267162454376253592534359800130121019354394371177901871453928204297121718837024311672377993316502193488456343960446508137307761876232568314764876035111037788623328536587830413265080771854585421807234031456297213351153491176481484885411417418789244143083617131775477628322622416436623427638936128449595760285025176545476716876661774891597442938835601694477295477688051599691385161973737744112274188604163262870195263551124870489743751252764692285541696321212925564967671933995630447151920093765833089227001185545104180000468536770027350557271261853981122710404216396447317567327285520168966745765082211571099755171396821415005975223210271599525540950377799532009373675099589668928841220306013179380398485855985887797780364135163504629534498781990257291877814479868139308968277141554223966965843194594000000000000000000000000000000000000*i1^36 + -1756858215076764808917492179178836716394805301428577789502207640277332503517319757977825132140974817489786731953067662863389219565322138770664263488189855031864163394480550825422464917441218534438980167215535088697417602667509452732102550975392601631130055616665881695836853264707335068146356464110229342026854376513662596891344007746424438270616148737929816793381202400668474788591738635485548478539025548603892919548490096634156021013372499546955223096990926340987216851478486416475892536385613360126816295090317186349980369224250315716682407866875778334190257806134817259807466993083126985796239391208428292685997918529300690734069674339507383724316253080765105333357700385507244472305130318626672777150663284562910540666592921252787145945003448146755079088120524763860461880761613191033606280643004522687626736848437727236384631400738225158072094688620068791060577051802980295700139356458015337906362182991423347407190974207922694570726453318397469612842181630441529096259094538284398802521986495945149820185510531985421070610684919967045697190418896568281831564923519263583001921235902661900032727865641211556304085053764384125674879085091176993971160479678558640959839610961877079600645424742911299164286317352984158611019613941040448338723381214940030711078101223788223860773440236319022076889242359338680128045973980561923666057805519320083777671686234037704450743455576504853932840450457358977998282005427624557863161689429807233068237005841465165750093738704052124629447308926196836541137278114011460104822894090393534949002097833902929326002180523967077236963599191828404581356406153375171034217081400749121990713696267704650320644023564353778085122609671280197444286431822551710746123276523146647244608229637568040635868485400579209702326206874569298632735499837280947352510377801538851387221409734695190400445796103587765925393162198902056782314507858414776159626221034189174479633694712885451263907309189989056124248514635062111986654615728943100301048098599764336239953169459900578912087900327657612819533896089234009920909082628690948935182935482309317143156454664802660904775825573195951810845048854195113893859508580329653398210064327700104827334531498313685401590979041708641402994814669896619121135180210567450901858381332817513487137534573330427794902702890207474490693469538329914000000000000000000000000000000000*i1^37 + -11262638682880354765299463145552666230060884418550931629159757306655049671821686920245814629516159420753737912797327144298172032834596052314027416179520906880267945124436539479982222546677845708736687118785974336566791453209396577300139035526059715640452456601261031275850500449221377732087689953756595156615172847311845172206317443472291074902861080381961898779542174635141462246285787938255337821843392441532363102052943027668382410445669292589551630376766822161904404607644289632300031185678207448552204499094629180488841968912609488423707117087867996241586260629509960446320207085047691555228402719896915761778237330549535801377620455018924886311540670439946099753162366035201918220664477799196376219527827027755590669607206609420495953653774821058950311840778445820585896081583890424502805012997462378780639736372564553589167835942241204119199067355591023349705456534455368621885673663148854959641643659163928000107558225087166069455928402733890418193860701982626630486922695252168445510861291953546664556457065983158836030144186848413552474493864720777922531815153926625213899161839244869251667101387630139869374628127503250028534518089875036104000663901739556014062753659726201995228012222864106901862010861150653445438739967810896905755083541444410487055624401619124719685628813500617372180861527714818268043456458386693589323484649159637857599950026488025006632777409808118975162048794269227193126362892211826312915809035711479811601185899813554108505135924684005484390771160245669300977991491817443516689957431849144818029075307265934119042157942960782228378726078606503985140588426503898923265066850425153725146309487621118019403240106689012312649949195865668723385431293258224727816547544396164229947664113195847396896638020728944439128346249805582388466593343837358336668132863963815938573834303619308276116220808272630347512651032385194386674182123093181051834988231103580195961288138959704720906362334982518775956886109662673859039405403374591144415081856611794429727078204458868557514625042457135231317720533505994913057556601487167003257224571148677221523470752114653465542034613393262112870676364550118325125199083702080837433265190851713600888717674169598676794413539639412648934683868410053054960261421965478448359649227814304129723767508896764532042357409370941131454396787702527000000000000000000000000000000*i1^38 + 455399372298016766308100004005022396398639146242252999861737705092909222702553276069575324686090290836673715476664114434844355766100209150117945679675665482200703367542623284154309236461195146972094672180680247919502058237833388398575390524612787354203463718621311677508611056222666619022830038165310849717142786565873018304185472024259666411666972297135521966071221935049258349711370710038520058866592255222591131120991070961738322944123796131581272576215138168133905753171131057774398339000931652955377555472234404393258818462478637500510587519677556961779244986547855455168558956910835260691685930151814005104284788780572321716765824114021167700518912325740413889725894847855694512058529114934076994453640887324693527754479280152016609088266820578986948166841697625296444078368436818932479984037877512916840589121623275745061189707897802695642924524219334702267732806655843699104175742399845767839392482031873456469751997273139659116060810511492098391932644770727746054659670215660747553105152337517560691165377138574195057822867357821431798608495975054650441739574171481920239983539158906242184331568227978324220148914303457949651297146957974872719936703867856216171013090831621061341360382602708575273732161812964033010489111940213273214544399062031937928889748552418102878999172272141665006379247914921344553477298189902682718418865241318615062685457064594707049629692959685501255610418297181494896413740816995916418091878757768230496022853495101191472421686733937974246907481453571025811108878231181771567416957835004371088535642133048777263201620275360372744854400861016362953022737586043774317488360631567682179067202264832331988669159396640249228761390022165915024964594740018929827622186643437037937335686844749468402976277680104574735941001735175863652821096051586558859711702776186519812754843034790229043247980034973399428163214830906549454102936478467028383026366211602304430854931521639186518090362931208284766391146163495368293749658655357973565001713947559650778163161642989914005907579690754563863311968913486599473332206192490730468403926450597466595469432692034939543643077808399613955869489292444961373755091567234492064911505250375035155083333032038762636061714623092495231797973392251445462825083617046016609366081529798476980705337763207467572479201398254665820254280147830000000000000000000000000000*i1^39 + 9481602161518577719969194834778085092064033926283851830365938252680516516260800652394993984392643653921729815820866835744753458331989500167836217134885052248783563794350684258464766927529402108538714583506321101690356683565071906548627888775499361633816243537105169533271389513028749236147249850479156938934956291894073614465181596581317413443132241465227311116138864994941324490793598009588510255023136737777559969473701300102262452871475253998127732917560505468871648577863559912131260639300438722689429487783853419730310923170043086717365074784724433864412484050004072932234965556374157637961199302585554834722855563714635837747423787390937255353482518208253316883033223334590970232239065188404421511588602590218815264591578788907353133044799718310012312986397826621357588924670855174739686223774469901808019087422328962084253790769218996207560569951859240130858611620476851555016347071079763750515887066157315516601806847477617714616620315219890073888856677279796234766267125992648873741091498865696131916674438464532368398767348871229100562561729413835388990296245330014402382255882846880002179144217124820213525938062271637823069705846703841291512286006760742380070015645509706211579555533913029595955632887386855248501177349699642915480823848207643478202703456316775377775787619940707906151023441273214402115583245465327132161192363699896940883135265017211846223007013193968639543660194244858950988737693460267693207726344725137098576366557974469744327493913805107388265661402556371609872296565184901813097681527054792937126876574217728245936755667957492773562493569313334645487528515682249791244818930819359259664879177448183564193008646286892715815143132419715398031479054351747366114840726476630421819475237551276423503647063336592707730588756486217244018932196907130126103557190961700801709766955291539821459448185364203918174263865322633240112049211063359893328263649653715281676604779138873396992993848050968163049200469244364278403962113194980997567056720296951128815793711940434275824307786981533148757180647415771405449371369810117580437070867246573823997980463854810275370747751523953635733629721336249770871579241547796476585740165945849972989047204340522759130828752507717719008524322253995220530449273749709195872775980222861108068393504744773380397313582180029212112373496642000000000000000000000000*i1^40 + 99572661388725530099330562469123939954707026622098295173829339773894952014625908808733475747911093499015981380493640055890745589668992880310418000981758443868872048332660163024341918995990177010420472876606957389322667383048986340243944488751869266651582693079224913656158386362717505939967781992035836426180276045793939909325132336406661674953619639371965783020452815087707584980273881579943011758804398395078021590896963044718688321682291948935515814444272444637641393212459397238113925803713250650547526872029684169451753636478340471055748178915743464423241824723887949475585305368252443193868708226657502463063006155025247093466133817876356650475833255142239699062812134455603068832177771019377424082001297538152476986898167042574837943828493742979821224352469617584621083925290555446785207270922142166747038371345801750491482319143272025493424817594106933026094044467838865762682282965007853733952564594543037306418141833390516614985821509035597680132679932830477927659519345753616462422713385077113225056637352227741456092588559386318089881748381039607906687598589443779024059870118727667954274120953429344662909694014280219442733124816233338281759880053021041552075085694300844456695466443031517718589826001732558989740975511157607918077049667314382644307739085005682185911839382821514666912207234943951511816013637935681138004895152543480359019604002029070942428741860479908891053380814304086232520694363759154431724276496956612496685586188373805628380967903105640658138991192140122850448428644920121087540629969386584528896189368100469378997505696534124703948952597301009003463932059938241389581627882862830807328558505258069386401019099456069493620133624356479586262863271664353896026294540115447819383564573627166993275699638497773936968192525681355810701268801112333720669118837656042737031171206198335694222122582169696928932966981513650023721225562468001402462808247536218040401188439143296347899253282380812229898753827185471587915865531405085011308455296700663580946137441331620138821107866124966029316594200631070499517486395477663707558529931696183589878373419312594597226526221215374181341604393801584360702339581176946172090923982195254144506575762601011100462998950925495794446401543681553130562979229046233034443144605329377926768959619140449412231107622868927289011654374000000000000000000000*i1^41 + 757498644433057772836857074619571646137663324861556036033085344355636352140469864087478867205253059081850093379327788277640230451749356682950458857130816620171626209107958492058831071268591468269516460052439711187144819328094300050682774786393932491426204462396642349405006837545807261003870950889324552469875489896014706871471761793147218806468748648336831278516979928981263198363473472735910461916720245995562296679127226827921584527314213694307926187850283513562994940455128246226678980898780511093591414289695793622568576258355056332936284052618521362444959137079732383470172807531620714252142277961690337032520363990533915153579966320596914091053410182013550678065918086119314845814043981289642534670459925585169018874409150330454682895325156116198571783048703646587051001620967616851673787251017156819078795241739043149043584416270912334938150112232292643872966570736518445460653298798252216641012698222845701921126567244742967604748105485177136526718989737676666354916615832396615967217837354440692952983437707784840144406406121929495720738112793842455125663976157020554084783426877797057117734275751708450887543250768645106961686069690217620676445927983283388698727552215312544666765945351761027083543219954959089378564382416417058180993243919362019412481091087099718110923333915402255316681310309070751315325039709433643663603575685599252317390684984867828825070048228540649038009228993253613833606347222020024129145283971923152605391656332163590665434439389264200615205964960417463310854794801828863389232631040354899316417911247881882247832807934990989855011656969138676587275791525169308056416994234188331190334646475913475363754892100588324622610301984539042026064743499190901054160894060907668185057770155122539478565156487704889547907644808652547877160135685468297434802150330737328194222823213159272869278574556121698777098089759975399100753389301475675243195667208356575057782530071961794488802521801480112976667199074473534974603112845766554988655949703309569556999770832068438896678694830868608870705809677614034270570321478881432961856283973385908181590649668054974695123153952919190917516929990339251331345336646909616420752645695042740960235423750938422876959115587124719964183898942697561046221038083697249761421509394010501780193258587605840705251291535207522480996101000000000000000000*i1^42 + 4518540086833127962655939086897830625842843622652611729980719737443764092989646085527993062892906887144255647284769017373729079360206159765679594167841553827551531875987332100949251067468822454875808753742352836616823637181415469559495602000659822962207775789390089115692090756264676129589035415116585762090748409319267791227238002601900588222170094524766086982926747437141848330721252369391394239076629528841082942569517658532830202317924568450038508575855113151395113486513513122051971615486751963963054608168334428757473512361603114667242437876666980703332352547241285122830605095439325438759812436327233272924425106913446627643034158891004940399014526922895717892458249012449394192648368008792925012384069047030021682104667126382291375014916490912825332021604570072911915916673094347850375538799790527568745821946175538603024557476571116872819873653183553374172373379925071992301634053956973493594985759635679918424283907533918285267574224034980963950600448657678697280419299088096759517456568994864786498317882915085211125801969143044415742284947228934289368076613936822636195728656426774091567623171861626111382391292025845216119287483975529292075614671000255711631692549352822209850665093001155114591617412245103389153007822685805193160940193666209111302302704139516638536866165952247808823040807680069812286294171390484784903334927522383871952443223155305499707643815943373080089518557336534740622867946732474056567974092956001186204311044661576433209281634048577575416121892427185434859516733824655653538830315290908848717521533110573705298853175360712066691775084489262076410371366115941294028439453542123561774372100153327515965237185804332417103849774534223783361977402757340486757889104862039718225439901233636404521346778745295799080212426610008455737959249630882440745013237639361606144406400459180407098110518155786543520835619474902900244144242804585843231717326497927412824266251784752957653311211626999380818953723080938610176339945350842261304769146251892292608387744774189739443403350809758753063160043673355102854678993973904731865902802911245935575055876982859610088340329163657913568380427660464194608261083234381741869449289681502792262242672954174600511033551057288596441547897949255542812297968102470207985387266528428718228301413786211030947631940012183356836198000000000000000*i1^43 + 21977496339494185158726614392870018993773325474067690066315696818758103680224960006351804882433836487909725097579174331087739265999263890977038398953925666419460990293110225773011638682495403428493918050020422800908175688908310971393799161809905585588527258696694727670448350080633651590786456559971656603808054699980800103831915615092775059620067250772027055453058922728639609513792391813963232696306605419578732561161349101699611516788019535945614770137803906847514142542839716389229997459891456397810301437699184415102087238869703703068566709449385586565236366536311874996573661289604326705031448988092373947261811930410108970359119786708972865176783139210175453825351770030768870498670336543846472026170488246722768291746382711946265714609641444797373785657668779957502867247771641122556752704720773174620651544438079963546511594296641292972269591047464146262748198271753915770630998635886576277395262619891141626650396437004971507604902649353355862147328160788853120219823950317316790053040951857991708028105934709841846215554110408100444080709629649265059183395437486474049478558092859523206963530419446872788112654179820131472284147244089225189266283133891809866653541772232648549279893175551408417637177598936191925937874748465838068305002097637790461790131915617003074104801975993199459154859615103135372151897369491968227145665289175207171645311782734034045055017388548542104367411282663720851777263508415671338809205576050287075220777266206295026502707903980062190924360113903875668183591695976712985109847250700166054114418658305358181225829101225255474938581217887513941628894575325244286086345075476838318652274994534521173075857667707080174974679248913784945033219923325286368450014615539952524866372482602851404608730676139884394857785851352238501773498612945668369513110164431679949735404500397978791835078841739423269747872053457573061883588894236047609498080773222320641939277999695321842690103007454186791966311043090826394440350338462187889870341436298075222174875056909037290530579723563021664678048934302941075961508136925806850424387031926217539707172014993171519208339586299732563622668078378103150047636601710353687845421653683488235425810510176568989807121097830776095001715668263538456963788813410710064704145347962061809440322258617691529292494117476909956490000000000000*i1^44 + 89095890750176797514137478077497487889067751582649438206224145154823876812281587342375755214443822648721378710096759025256803589899217933763246368486275668283757386960706738465607574647031405428904506156007917130294064492300497907619184717537238547515241447200817544816555603480790257972914054585361511148510587391138559462471676579582234982305610719752724072265454855554578077707166922427699762595891646255581166635414436559081146783681008078912139575726392259300167492208844539881045724515111571640910859819625111501138488852528361891172271760329198385112682856525843993814342305535745102203406526023147890017319545932286212362895417260869774521439367121244662616100088903457566715274192915773301896575074775692692211003998186272395059476514371555843734179008744951424658996114611514039241113401583486900459782743298678878173914178785667982141177770823393042805958957510051779589724322081862110693571335247597036112358947228745416453103155867404648820710668967347413011295872888006846547867557098911442070834180619053862490407423452336719488815044005097143518698996762583410717093988048852249867873883658813354037953192679742968998519719417500221364963311598052322874747947480578617207281912849268991251493629916971735075236489860300710580955653732064999401203980621320284839516364891915996209831809733440571992454348887374328365202494210145002000735775534717836324032829200220879004670248233812036319503931092504674133308289198804685454846565040500665135992040020471282821131609613410555571193464201136168876482086725037012633784334085888276624821664815953077072014010087540478711064258435206442003233931952076844726070191245559144219786749505174402583636927683796341087583116928339637897888120886023395262388264121808530647075464211584287583737601651575444572287645885575864536426867080859795197455397586359666751396091010523412469249953748619348225780675144256332791446569594647058938957603434319442604029972555212090955952147227495599375915225999198848819713736776798451447501356004179739326026648262777936369897504280404997990219267518104284629521628639619632297439159669468727503206653233164788678329644254998339724584890926388147471240809360865934582182257130665527261882664138043769929480163525396367680914940982951416536134012470883820101274062416419491897943738146087726722000000000*i1^45 + 305389264905493666295249335012682533287889403041166443079081815838483204123127408227886612626817209167716889048390555784826788355876592196159397873635422396406525727335341141918761008458686414549553733785434129905887482362433235189127411675732129368604914560531839587874733114624760156642381001403574911655701111749116841424541166029197388143639455028935188843240676091209860170308117885340801031756270175076624433046850693339124066585086487072944930878374186064971841056054042425354577515984791292140861354585160120013142025280067633693973862709979855762071229570956756978846156759624645490923941006133561315260637096454574081716639030510550246163087809667971503749073763875480063532365382660335076169365643293539139129794363585837813748490294250071078804436417272894508170065047723741564299363422500695704964490255425712697588420171472938694072274805624807299906708409678509514940441002768908876210591969807940139138185113242558609847261152263853828848923721843108210513378984281748358776897109024983696765047408689236061490789364836771619528153160858415365463264589529115508634997644733177198370467152389345073973731232514883411453170730578293156798663498415451399041421324525944522045821981155914244816476639161617526921998230830873632760246464238314642654172937415873040173632384156124862252486910091215751022468792554260367035696101758788355803523653122110889242834126242028072614181353716239667506524120956978006817953488920320001277915510670737256930965633464163265065898488094325269618788575248079755907858654648291902829566866239663728753824440647421674703235083487481363702917166442065676353266802737334098606967385828917606608845529156760260310046192818931560995856565299491938023881517778874783015695425756197031961987888950156012485541921550221662898329483373315051454742947479725164273385193681826544679497786116840549999168476659732480886557658184993624313051220389549816115099085872235534275655101472166687751314816220041620611107228731240183916677386762019968671341446929366302908616671435552166732045730728858013189393361485640107786039922546095742617449146081562230278440152143428601949020428618701542804620507073448979314485647082936588785037680513421056374862695160946189614037537408217057692139866594330755055653501236229974108347532659844592972165008717942699000000*i1^46 + 889730171403101249345396099620177797419241031336465711718915047104754570489579185601049863338031343630050025896079026502072126660249813218052029150222499572573098963576604353194335890448688661998767488858389946458307860842275312778052221247990232349020725254982063256810702372126791292688491937824995856714720912956208661877231686534630498387205471438551417190906409268071628029756622002299103459318926747413679383023113191801266325136290983117966178645927371274456763704511908572030778311550867170693093265101541878704873412778943293494924474547285728148541106676543987522259836898750671368411606210823871520628930508461688208602952690623883204646168915501645247813888116154975943204417137374933123407109690335066189387164439567565397022753562522446193050696147698933159970629830062766779405869255713003931219806596251160216906333587729626301059808204368212679440474230641011132496838633794446651884876949447192565940226492870656758388562698291216325915827429042459595810990277220135355801308006079483209360428056161306731359752749220672538725041316799820869721957401083788464705920882973001749315571510189925840258823584581822984632448324042410450243482181499555649061371623003222805741910681247990958278647852261333500171039205679182853717067455478763647359024518464173707059331753218569404541756507629280812284063578643856143989896400298269720666609178841892405279541982024265169579562598051372468718001805653670429028868575612273832618891090448814079932408298784337355695816229862144696685118131757337705934229718293413983918809650819115624469879790050434270045357104384735969452935924775679547475375686538774370266083680473282748384696945404759227601506311275588611983567738196423499618820783093890485158556805445563907021267462515056492394989634060064150409869040016938647237248750067067982848243698194304830818759840676206146556732295590700460244804017334812261553402823831162879474518636831190332639432519100921544552515417054606068314987470523491977353057473292197623459616158292014633711607653324280348559503982260098662610735640848603330119407032770425724382949678178248354564528670174398368750831795442356098302214242539949081026066520204195827624942721192029851360407450602838333938335671874522381296779388327157796392873698349907416581311868823982340484468873521746000*i1^47 + 2211395505473087709942431022768261657592429453726607807430026718708000544667473349910089637815043940584152776093399629854785919097861010333222573892487786937909696562831273177043689197821945753385071547634549213384665210120121864293043427454928629643644612798109833796578364059105785338145520236982129250421948609970425574127229884032342249971130122384916396332399796228350581128231908645968801336123034957531607820489927859054715905729749238387980983418200944471374672964978349932286492681432161693157647572231705394086158159125753581319426847776050498656713485449812400114626381378219753665192942517664308869706369323319469693156432999217932369852179266489179471426199454624449812993206544605330804084156967269109317699741102349829049260238260485135290340347489737481742924581397377763973661392132778802559278925306991737475224519704139439310390424427931524508140219707364047757732328001877312250582663739013926692693695726614262320306920997750215257600213887079261968751092613721632380827964009369525859611703406238750997108745286937928414562879979477449168987571109952771066714533884577549846819038831990508142119652799349954852850559923410657277623237933491611966226491720384291521828390233910505812912573261250863138163263798426816781127592715834781267776714411761083940318274646676576638378583177495537666425856307823178770086868086155847468226778463767183704433049232784485909974565078816719433161661855902579414532378666023500561728075157383116680057853454343788123018333618692397369176449527698226098042086549720332720450059411875169087669247153774529569689781700355327321162028316402765849617180685587214804820695482547766469452422861884323285239908074253826106692405630162626960657320837072865496562626891919834086062000709471705660178864523300286195395556738330068043017934931640635537085770224702666482141549525252982607886737543379352117105678895605646771642003643463229676568517879585992633964336895923768873668393797814950363214171305885637793655915715311707974656768296221356590415643226886871158744643410821270032462461096673647459456671955226421245247744749081200694389286869669189700969812399233564114654791590237259354457450491951279566246518874758196900860081177010429157161989026871355149859691113646431042158424455416305269986787737551536746993171273863*i1^48 + 4661199075140327012127597252030517000832447293896074627543283890963340247969392149380183191185812818606244712397655885392213955633735104128116396360903039212642271320029172346219209865373830360283498972570279435870584828841782063516822558540162655286625936201215042018864326691109635899376902892994015539210134785637951907678117315671092861187990141389480506977894137528065859346044647392132701834381735466367529922622963841873750866643016610467778064665935371847656807317776512009682247834740732138360463346495049978397397792305150169803214831845319524291202131513214283882122468138352461743126134392045928561749244771400462518589647997143845144239823634944597601065099360650675127112121209287066035950331842782507249063182564709081006502789208244694962790303501290541395048580362488429381615178539360012999547593177205883023184062761975987893888501686259475638236619023344266253034581973385652634249804473800708978664883238181934189492334442574185023897412201127540787270070030403158346303174837185509664669900233392368544131513469323274257820442317178650220089089801526914432671571857115015535981197417614376531890977993060864523453057666573002468018536156914492981533473925972335164236145770786239476978229849304950921175994369514910502746011561898361144316565137857940231780233380035649036815607379475686550989931747262108044352830391001766680443467413382325829003060892863161584102753801114054672162758685918387832211061674946111271337170887849313355736239357837863092296887644427773404245324609068774299026388969083534224273793327633105909055677453406632387084591162085920054574776604017332814855621557813627971474851540594461555213265166909041442717366096457398089146223993361137976715232617621461115271449270630391777899923137329457349223809598403868906972911622513112916304101754404075865718404959263429842077544402015719391886397119961207315804664614355442187341737005797511590034023303765876136505266302876060680856820828563191326621801020481732714817905725050120646840483353930100068495147734616458451233825677847104718398594074765343471944285316370399544168396710498191210706209712999795245433923115773737831274632620942701864351047424332306730549943224199398618494267420456622035628102152815242143043602350795749386063315275592909171941451795734005018707712*i1^49 + 8281667830902140080998452957310735008067673269122709137099466822312234925719695091173865594462698343150304565807481905096037970032909020992575856171331199135599525001512122539805256872716089263193115409168116716604292455563495195475684166529775541674891143413403213404523717706147593372115334233597374433595288746077977062876252449831936667843278369706585932984207392622716531072556505711144178466307531136535743071658289908719971278476692738616521954068173544209103914466028259548632039555165367656032178610635411147674975923346813263758898169024174998164017386079956834318045393575754090254793795808718897903380544958727893058704644462036929449359667451078312846475305398215707976991658538505902745613135769092327139117988574716474395769226460687297548983424367015520324922622047002082215894362803998324964079832894042386664258229530403754853157743251332184441812505387599899851484834916349366353968326557470711903224414342706978736129610579514959648563720702974426129069350364630130203959783866719286107996184639961522789024391910746774801176926558600162723403205172828895078547698689481733524716088060578417720083688587278479955335169927622140940057048761822712305951788584151849420262525089648337650037246330111740577160371148879844434026147319981950245933981863644904811724137280698581289852005914882236220667998407956875371038382365399528115999089595337662616395703926832382320573148552956887971686902797914474021392899995029554953643487199905179837490529556203724631993728465561145572622377854797804689078910318902292359044875507903944605852223852585108255990642588346885646529800448215153142269437520708770604772596573643998597697617479331917404891825532556078790288833270904237979911344382002588255756283000453526275595532346755243400955199824235520109411611128561921458583594028018349026747503705521811026820629184271080548162443828084869398302341028768805713590143214500919841098569440599255424028088150781938690952859366432688482845421003438625636385089542610345888197459882179863656559487719940079870870730223862715095790848146000407084717535772944185687258700258569090360633940395641122082223320886220663454667300763418556874720944084519046773065303411795901820521496150471923131374266348565263655875512021698174151315007592640887251961994452666204160*i1^50 + 12167582183730868108173128860022627444488566184051364834445408023825907829290117865591397932854050961240366335283721803033312895464812985197953044011957863961924844154603041569359563992665356840268966747474952791687126378088154789333196630916506583909747728799766533826208535215324614936351215142133272136280697249057513086194447540615503515290807990557366608065060830122560831848740512103201574020657843049834518644694252863002260995406889949482721387583109098898710323778636703678953894798735350431922212026678544562582804306672816605747956316356412724587077410075788406175029417123713808037614785445662321394871818540551106695199655561400166275401165483459587656762412107971311684570195692615870171438878896776383777812140619663344806813502624867822645226788408368369297090640586144737988673303091575994170711312438241039785756438763444755240122781841297512036535932609127994758682420144619275394465504020322538230447541977635314116666420888420831350722467048380215868298976185508854821216042708568022980678133374225308921905357490326618358905011436820509276320564317264971581240677125071033489106445409406330850797350211438994910731520755315621680759834760514662158150233457606206177846361667315049640526320992920623941586123039937267936829676168043185478871689378633853738007899454919610800441653703683172905647712154113832897032535142285117624399811994084046441012733688552941697759811010222965214334884029186185318940770010452483062483352366563494813370777537931359171039386409680867959403190817889165718059964356358701534730089310343105139447403399638257819684933074161420866725958648442309030440703616100742829912674251015710531063261328220912273136418587831278343654060944970174998273867567710505644856591876122889081580600174853940299465501706612510743151675727215497826865504707775173933809437952273070493397848214776799566610830071811347480342561818662868544421223276374141030500958377712061118704889684278561778137348659493622607647906865225363634684989087993671542088298056489982784606027477348378715757935761782726807805990463677683681363054714265280903686397922699533928346993480165142391640862833689071867494393110771994834907480678958781824183747391258330267250957134969693565577174728601702858931684015953781019510240894979029672323807444992*i1^51 + 14457695564540143563820231996637598915859944597416838264216109532031571604000970793720408747540674389929092304976498091356033546439689695864801835183171283305745024309366563876643519094842584846384860934484389270090792135360844702863600414863529652122496841880940067353107053733052522708059928528574842212691189880558435529348341966427906532604973171980881299542694175585146844314882820616522825872534093575272295012012313412749152714645252891188134233910818222814327187102875158516816688961468763912719380707750185109794364074059593786355290815265180660350434736620289531165343340225825401030344045227520359084367420935030958637265386604952199735563298031175907229488679295511597392918653640383744198466286288223004793615588587086407010425191811653582878996556431472691313325064462645495746064720435485723197640667499339415315107829026215999222134565632981705493888484050058092560879813284333279257600391348152294408524207500349518418870931295829017117997020064820343998022386301684368063202519423773661367480558435930463712898804725064531446244459606969761921453000853840682842835157983703926530627713178656096950074792402858997823616844755505084708921728488697563356372858823336990610282581855714356187175452855024441147296217687831749704192004361716136720541758562597693593813797295098943657576055178413602321315612099290691991609902142512236942182729604147276205285825129212159618908655995110765720467589598123515271075304011560814373934129155267879299348467314775240843500036270631015145745860411022156722692855535508872205187502243860419010661740587131653188192698495294906389318893817296903029868110248717857021058804117313611586842106688044843900528658362786285944396559479902018176781804857715739175555051468318435416438024991624198237929945799141351464386704777339889607033425215708611591016459309512569867878206722729131975476067318821033027202848158349565942485659196039022095203494385329864828997342254276399141147673750077908028617070261872955019247628463705311041500000761421180689576563958225380785824602613297975568998186642677006301368527583523992399859048373289344610043684190700651836162151681334435047336925129161958305025104438642801816603775279911800091489249452022325253709973028686596408515047058019802308855971205549609657040896*i1^52 + 13260784425228752160400351798274179627987736858784865968979588339874690288904981826746080145905211690955136855690496463218623009618745937512567778162793090915680435138072073064484560926693184764184859458788770257349831736749311904479707503094082448009381430932600388337579736875692253284583583962026326688988876319926398080909780061227640913612429953354636678770926144849546572956366570358851396383125525745974562698054899049310214938301763476466171384943646656264977105523855867919101981092527969039761707826563019783570151473493496816239776913350796764345089436054356603151541413342212013865128509193776351122699718795352568848653855427950178895541897075672573889651398237782531183840067686085816742843715550519774348266564158061599029647442448175817678263988100086069132047630706132908145196710769501103050331655144741866721001546557772647600613349583330345523858930320824456688986415740203306227180548525384116235291016128202366799946931861882700149021681168701416956952627088523729735459350916711119201619366932132310478295008906231920857064992778108630223155753850157644201758498653263333314982628715882637364075848322827988403908123903447477733346669602716204683251394591408340609053975164518114029056473574847135958329288281005697190145470447676230333636328177256796002427912270971498635737905244123988637418019107891236052302504794435989298115072609373369389777200296114085209868279947120111127915158705003857605733918160865227985937141792095402076552783844535019479277157630155997355673360117653340002780643129862995047594579307791716907217164870996197014926267355962992207582158366166638459987279989984201254983970507075552114740670535820378463682830708157323024183215043788298202991369127853261461284387331422425765425413088933143291183535333337155546376481393800158938594024574946928885446795451874304479329296071048816011150872921864110295065475159114445630963881188355989796154555011614681326356627132083103242062937433403417338346673568256747525687708373547685964126167773958496911853255236656970638253556571505166717994669841653057329013394442245474918659743456201296453015928497200605358111777698257917347855958537984567596325918581550508276752243886116712630977381104482725849869259709228980038250245329921350302342742343877132288*i1^53 + 8600090509213369711764802901564250945372357351046877122586094947461941974234902915642812766207549714998677766714107637713939457072062540821827229563763789193465509731177841375866606711402164808952956018073841894666793805255815967065952454778205134667256276497632722449907815932242348309916738312295327332702678393653273312662163536330987663488398137942689677530814996401498056377668612971047540980715286220144654548262609141022687111164638031062048779877726641548871390286366389707735251778976843020101122675110003228624799150604999953728181830455237591561759770916509550314481592543814721759261936099847406999957826190010077477736298957311153792408938894029173429305795945218601140490349693917119726525546548304986208073586826009808022715971831650994340387949649873338734438035280860974883975800307118831293980359065788639784251379281025982766635222825839916928070762596503971920087767848012543069280771371040022708255980418085959410863013165255756768107697395899378972219861895316692711903436066098812097813832483232129866240833861358203969038119492340120810654983706648785348163969447675487937146793543710583245064034137258385690414151672182499432023021743825623773093670029114872505037279062618186702808371267913483479071995188536355859849579546734393967950791267803753357896964838244080755843110777047427602467746530605784019917023217040520884561695691025416466479558481500439652670724431206745077006072430805438507234594214157615511608481546672060031299197705406360382018648148558115769603206696136854645611584758181787138597111862914289526946678771560673365640544489871454443168564626200505548578638424741518375335749425751813980343117562503874383650421102220608635738880438900580651943866054921877111497730592240720012445651204577448759873304205072350497109858716505268980504756780833355107530762021576337291289315470676379249259290236692219428604372245965829027436645124558713249592851638866547476563740924940212988090705234761931966617184684153649189581740171735965358874102197722977063387304383202910245732611396348610949033460532878251984059415296030156945392731736305844200543448929453777504759166318491858282430620703920360850973051737428838717631214578563894174388594543419315572735502454257288257849198997516800183899678310400*i1^54 + 3476774041643352860736877649393247480353222769519841780672615846331215245868961466801481015874308255577071315205047988705138646871058735340511746597403464073318281189924241496083102911539425344895988793298194854163719998591538663273248040574067700959454212001722246466622850148473245865720830270505342638158858034518973344420818289939764329408248824902110821269964427253880665037384231074216360436570219182893591189983994227542987757640693113992571887333638256290264879182249745713466881296421346901323841008245846019522365471551085541239280446393714477392251004055078095125809496417477051548711102802163424392799216483563221280201702797133165087977642114703134345556554500991189096040147731081312526979895896763243183629822541661386178908739436781803496482687485888190774551265441624642942363382180972077752531991110658236887051459994912981523517585087698842005912516912630113218099686058987501205996311492175074137284816789760638076535712639252015209576362325773477356493362570226552758561562898973670246986197578218760819323469084751535225152194062885991964339508163136349438913285482542673315549940689165805619388915631497898995224912831081865497668977308680415843563601548667031840674456637958900226332396483266130271699454760965717999035294262803815405239805073498100655448333635620437040026408059533531068262175863004823504912891179723935015389853226902104963267925755262172873699379831180514987240531972285207568520262783384673764776659797888107175772934803312458242087792877981147132612225926882101324129341213621129225080038549377043627311981286401732516373359779638859721234526720020899230158705326768543589318764059090839214433088248462599681080040787370308373939512767770458491494713521813072523420967011082110074622160231946616395585539239534645489112535508117024555071456229468090926424012622943535826323017737558686230086775137191020022290713428986690088630831034645724996588703760956539601636771302962769183113704135168798520920259787073489305486456694908293717785249253062055236866760530324987454287993461227219406145854644762559700580994601138849457057154660630284226280064608763716786350259525183822413585444879670418345056909341646213483088614907711061116189214559067057127252445473810316956755643529925189169053696*i1^55 + 726651628329095771996119169564823828009061951077015208632459913346034414140997480385063792074730222096681852020184131965769651077492211304450826106681239437775258977482994124319492706558237648992018106301168205233039447437523567081987734809650155121183569655763584384576596927266597023323962929618271418689393139658038226785597150344322502776090193106185358195564801549381760571730425026907434166201569607734880382762372522575441517484960197171593407814679883483712110105920983549207820862943090723585111848759426564115137479387852077077603555827241015658515412978606471163065860736012731094422821227409588207269755894749156257157493640807997933448656405777328044244625586557787788467073198780177957610104059165763897588212771715856631466124069596341512245597473767807281930690327540174624069456095759351553717383568654223106626683946776150157583578663548638594559134312755224009715759370750178468239726123572302448070515146149928855711978683920386206326751170439219086124358377964324023995090847314153644128000266835603685623990176018826378192215076914565355725344868118116873602031696370543167535331685986608506634044858694701559836567938038861418407898197048958044965255804151257564148315812051268164609703515955508011049673101359802864344167385331946972850747330395834868604365449813032202161785718527940013596529930307647657776056703228067855672124223050387328170290086784944636847866610621988086192155178210627373293658473156116914921621850300721576613185592111118016689409054606137067221773963660548373569893555798343699094521466939732278950656034091629443329929457762452476730386932283788132316540825502302445588768011492799796324828415812810665837172919392936216800113080428617209743643070525560933729626930081373390202543494960379162787599761106851365990352984187727354511625690806979482183295328159802762255612005145197548198369828555918981342602936888023807217637383942715834953080212406941781388552180076098102189276244080556760885824520608911687261703684205157696178521364326526810388379619285936888301569440864157358636902509343459490316460309696656266742929013987459896768202669670929615019936058573495828883626135130377654104016583213657651844220668992196350690135641662277771681069854191513659435329770519265280*i1^56 + 66933043475310582634448737571331293294091841792061728107344776069299978296403935986992236898435399824613086466059742480887679749710486987127628695153740505346282827216264066928627292496713561438081139417106370078331295985201552457313621247441355836021369039780059666008377754037529726277605114118770514567509073161491392521130273258828939864798208767207711365813835799511160297814053955645017871561320218543310542321333322910757178951452898338594102154843808213934849314566038980726164897210854863202052319970834168179796840343344020960546535014652407425864214673186460074866045060564150404183562800721692676673402271213026537960199496242070569520606196718424410871762500610368386651634372791305604672443435534107723166944091609408049168419696919846392336646714290887240129386905445428255776520304568277746313463997974861798529889276266978859123477598813756652015703687365562689000081114196399174573551322011280630375313246910395064498663357979479715812190914536002230773791038040081433709991931448303051516434739457515727176657612065669124638506711095063602129774957567110203111470793713899810429149890961975809768957793132919436885846216368211168719579308678762941303591978621835641727345212874679531282010669384907041696716305114096002058011825905703587351058826340176576015745986970843029494027793979041168252536109259674428449989406799369672369210650814014734775530853474686039774799384275073461950914465000681227755412141978221109468567251266234874999287530184355774703278850728197754236538627985142648608006689602989653698493883011228741776306572116796386977479389020041371762103053823321323384861056921530770368820369050375846041720327416687287275301073408840768485258602117357251028464385102504189363852590041825371583318832842604237799538593113950833803671403425988052187596920893177344048756761452928857411400164464329975153276161648070067951885015133895190165551133814853826044099698714825307203440900779366740354901505855303798562781601344085290095751633827082993475306326282219642681967663674640491054862504904344821177615763103365890691468110632728712993464350664605186311781171404988712680702311080106459030558267373931393374541150497353978411659448825701477720620754587379536677090071900164866230829711360*i1^57 + 12429116696441536353688625871837126345931616437801499548500790339924280259405927485966266864325038909747991602568561798653901696481574822594225639945682715904215594818807615349929614648366397572695040601199494637827340906260201453239251408100939371429883690663249241745179259534143233912538190095891118127960066338221461809197355848713467641005437235283546643555306774715172825051410988748988241795472206978183829099508665990960975601296776537934193762668622523893097805304292085525376297136371078008254333670852396911920955532419219567414898821827200055479351300628525316323951606933006364798113993156723495585456817654159834722035974844268549249898841256269963053136544035215619979814492272880995350445401216924945938949338725992996891450412409998606092141239792375079269501964441153078287428613827260572098915099242761210366076709232860305023637611530155590364256606495219531589736301262673506836238745161538480652556680576661910224060210262382941158661566731792813826607611148603735481310474970462332700094813624777808788752273287239059752172505329694494154806247879537230894771913509169214529315153651054398624420665628945857919204847505137228785997171013472624994728420614593269357600403173934979138713797700257029820990093723687239704418625732103216391550980506804517781387923053812348162130493888557621248015895832207018519110190381446932729668282223462495872037410705935846407375999579049923176641629645954935032449753276251809094207655226706342761212621568610429870554880526652575519458747013065276094587828926867068717301504800828673835713961907421230603674171501731386626626043995015763751134284246865969635683950075035989958241682635501334791788705598089490910354821160279923052935599335895712708268196144558584856728514918324139587873416504229016016203347002039121371480970855809657207101775132414059639556312509253711867879174046304418585507527812897562705233221968102867173495934832362265198275269298963376924996589947328481893374341885087731340904802793671925513987340379715049405355226219262133226426381759103054318767076991766598776563387538023288171150519883150981690160927855585418254470083907213692460298196874502119859865041112913357689732271866428174945732638376380943243050361758157050478592*i1^58 + 620736984587440771990846184042872436572740249258529486646208177825911781493311192002130245585523841040223544013932256554109844252433263776692359663406362577216081666597117690209437747254755032832776069300072206348334050907184825577883627526124620411599776955975631164086632452854404344664881261027609224836421578506145800954503350969299662736592909168999957321678110841143338856171695701729589884569257480855642403876035572108245294556521821270224438764803760014657243765659176770245644421239598356564930506340074514568080652465687263876586543972562322682753884935379017423046176771679135733741601785270549999692082300428007438890656793913595370954363537853514574652107376318465640789125470728467838667895007130337770198959437739807766238351765476684094944555756785653248976030194530800415620209659427972873794135591538368156699512510221021028265738125924247515746165171402900355800461642869644205419473927780146188998204134669143900312458166589373292691371015867400711797893261209710458192902990039143543956947551453965971493548781104499479356961815421833622502098759724026380339467530443273538873060371883846188844095790600210224375754425930685463688403105011575260353919629420925497390496295696743286985916286966570415115228767822370250646563091786872664640002998088239997786043030019265421047807979481758656760684569219479114838610781158738587250497213327923153812842149166865531283937985847216293485890000117417012872618069808498499117987077295854602278361309863904514165776633180999108472535316074596327956378343591069238431687226387741361671897334596287134072617639781807007034761716155832595642287965432804418015443492899571917959483501973242884195880148604188018554634548881145925374177691322382124633387786861693053809037793186991220500911380811236957332420774929692198798874760696133433253890396393092001201498603582038577935973235210001295757069552200716005409570600012733343225957824379359914867712103129607669534175137895249546232573494596249378466670282965964823684685503687988705038526494867056828504445934231086664797495321513848915825069705896955139423475625864200373268372790920675624805617836258919699219362681211111320379393584914415807704545170561061293846193800596110966283530009575424*i1^59 + 32850281317742108613419776830295188584964616332229548891916509570247822800030531524577018285229706976943733057112141689484994914897705684366852450800234246232414961869668212572904894407267658624430440202244453372819789735053124759705660462335413737158668471727273871990905614024240746223049363532380850788448677909906911338062132389962833363438096455113837363123418129433869042167206906105664824656817510978191417999633181087948939792389936161274997101776979194379789839942887308249322514226045906932016748127009327288177565842598934844238617911068984186277715157562016175356878047242170237241511518042788776206224033089543722682764004290344916768927980722443833097364470973403551108842913394828863682377052744539411555952016484173328937057854426630941344760357239165781145668623852784166524096236617021569839141372627333711980115272636719156850658494273008122218578121917874757403606641648703172323479746940774221240675200403208007638888726097769300858702009881901806356584394372745193223293497143970565616178875264612965482836367618740007377672003011310117137142332629156285398187322823281964233509813981926758346115086905067083406212729630278603690263911442610620614055394478395673457701225331080491023685825661650608051848205633485876816665733808037052443154712687231581167886131747894374400000627688298205697613887218196706982835723094975728513687126307754585614978504329264477675109929516056117193005727662863782827092278765855702689629480667717371328570280806298099002160963378707006590405163312012724730913617491085935845236776590887169548308719802441454960684096961032453376161489883912405902465457700492975164235199711448631384150536341577102838587047396621928213890248776204428019173402077230288363522972739191334380741768994787648470391154841413964821239984406447896865282074241800356823712126583433888103847963566610535582415932874183436780795573352596595448384336279118169200054476730205376894188336074651447568756669786087731481495923129185354197240628358886926020410219140118068426861089170271843866685526276288740797270049704155680944316541068513950769103838061825909783504663255175353941103825631991762769545983272001081511151559623806839351281851480876220439525975450547027705856000*i1^60 + 1062703748330131811036470934115624416606757532665520359921119820077135833319519400246631176191245595378732999666410877017410743758213383230836002169328831028661744202981612566166639197116382502199776135675124583698940519189325387506344485776849606551391172950114421886317355960405214898206345471359571256364058979043627492974573640661967136299400695031236444166417712450189197533605904132058314235663369396720526978213560352246991365234790128795640634859920640699073766852803358203837175058907242319214151379749920857347495546193673565231218833981568758345769721647954833204670942611660681465315157769488860433347545515965580841549152146249267253673610750193584947242941380530272791458245012736312409985673557824370020657290983662536308784706016092327979008975039681046570735071511325006829176762907916946367139792549026561153695318200104430091052970105732136068944938890886587835928578297469719481736629170460382250484280797710464347682336801023302554769932999743067102353669932923487801991182857149430119901739469282860925626560819364738811904976620859643622066494786721591257945946676048917494886138842373690739983248836882912531140023412088413535173335212512106688880439398647573031905409114319429632481760786767179709638591737576544395978361073115854089530591269025914336572111828299043448488845900077982077551951528506440980372356055419302976534730242836148568808450013672362962654724067026379392724542170750758779037938321870175656155388786948581215804374027129017161697364333138932194348287935149019100357674090244331383060505758739361578174418966938198411679831516708764031555805124616261966177351218216802236326775895047111312018952987519862609231435658641880646251654830620684393116703421122080833946233038472038128705505247539885776376035964599251753195669397166601891525482488840913137624361887667894409686322899962391056791701886194261188670796083077934773579981374102097154876770454212214918912546894267462379705135935659625607239591065502718583948270279756981891690249345509667488184034974128863336424706358237980227267357360956006122066069099241608567046965632299640200511451818738418293708641985211333222059312684412925432177812039073888923398002266186658428386022097342693376*i1^61 + 35485523021532180754779510949467156121520245059839653328488329955610539827506101895456815507734908217968437458570277970319602383760678333379055582761507827187936621722311031782649777885023435212662133437395516660272916622743518022652101621021654495695992978089871917185406700494240511631300916279782044959176211090511104063806216069486351126625677373318420740307660890210519218772251264053821196581456433909592188363796453675188883866709935494175440247148673647755642611739911876744510270866514827696928656473892900514591491380363804674737050310827096753513818045585744416460523093082602881306983687231210800586887205321904011538278663648606869839750209430163934437210667188909437534763368634278126023936245198048498637614460711071300669195794170106122389158529896793944758708079772702004845988900326893343044175675877111603736166470013968399226312840259266901542352131729297609942393186076104682241920102766341612650212567338605852408822358744158108294342829990782107006938247647272850168962146907214438307556368178136749630842435721004114923168982410423684699361498591415064773050427709596980818478793315918712206269957325072936671787980270458577395362002926171221399715445552453014475099468067844041945689468267471561899648318186277320273129490649029189239325132604846175825668314685446884463269182805946244548033489268748575881559019915515172783828649076392550875894874217933141302307957151684584609788925659162567386573078336508133832470667595734862303786919234388060716083562305672241366251542793596061321905385370837394604886960407362936182407534475949068098113020293257864777729257785779140685949207074179504646161951550961985224262874037613558070399883573314618448651764397072380025265266264666512940773520527878715397660378545995616889906417043859497226068879716971025311648239655855343347991254976036713454176847150504312169248357785985848221475753602078298362345192064681891365274488593819910971405125349438395997632424160716929875368669188617604181308105787222154599231680997149703922293114330151802371643236357948292287806069587561146452017069813034141066413870044853736828885865559260860187396421428130002907974850314659511231110344794133757929899704572732439044743495680*i1^62 + 907915045409165260758602850094349681795853349270320933859488119757037498229664915950902555926721170598782704855683620520031530902336344219246884185442722953615590303938869771235654188530101129872562146317344868426544172446755611575208456847721623654715746570777177912521913821428289512008335341980761491342170754301230695898707590273583607138297495639675555497880183640011182247679487325045246970120552265029202227985733036577653691716331737814613559024846025174785451501954326110178238568557711133004171136346865656009640209434342248621936738067251046925205506052829380887617120130097333253200671789400762321045116228953715538402646937432651196481680825493333466598448650748750941447114810324094929183915552273244449392850591841751804969776385188314478746954274563826813381562670008256675395815962115664922733167255410818876884920004303275473629617028149837308734420434056141233585618782533099479850807620440857272998330331842308072234622441335718997142942102555122188407333512506693959842970997762215090376913622622754551073819866419448906702189485154995660574937524478588844000163596419034437126207627901565431366595765602703573611216297829191993911920425569118054597470439240253089048164827095131955238981678400773088955153959147748222834507307164547773622886126857863618600584664165541943637948951162686230128521430919251399975610724132490107095738137080117894734656608686837584897775265246286667052753086009804917574550910721683236997302870451627406371721162596735677748188202009530962326867139288025400060737507398542051218292820649842417090805838636976685238588905368790294948697836278252601791943567004026274117436251115623010292700770767552900095388041113683551759872002697972851855414597093655495374574888987386888857087639127531843513632026759614959165811012792272687688306040869301591474675828936189346850208425056272935567129294048979630287941339574501977040654617531118186102666272614940471369554539156648274527859672353794916100527360765888150965878511121208134340329061300420762294920159096921268584518682495312847529285834065447256329424137227742727360276765668562181921326350717036778785177560262507497965354112129772100066634952402066494436906942377437954048*i1^63 + 22163799812519263634257276405219838884880002137310643168689844697489619337001503349921879657449866205171369323735753616501440087125680420743946105417024926835644736028316019365507371060100994130647730765037045924831783975117227823385559122419614745445754965479787470523167027974266329147203594218272277629372752890684617777022697437327317395579844186389254828430833737581195467181067539780515427506820700430237515849524675813067986555849908129224135381847482660994422507308177429263369876644244552432406616471049272962820745319597824840578520960850342011239893766076821150988185243161760481587299600672191403876547179507655007279319674780160353339551364530822085343385161660210939963359545264227144623518454999889059946290969156743487516842142220444499419548909266919850561483079223812338618406499205231008771947985088220523114535664672492898344871223830197701292251772462609707741192953005354458622405938103349869998290230460569692836853038035028708860604562434811995759625380596321109821177408962214054153572996846807569540566462678418907936538920664746820394245356782934052778728717155796701203292466586820105083606227582433203933858821061133823357225005309538958878430603814232557864978696392400948802605163192981831089999529142889589464339132426720201597109015922944187247194129888805341936411127657724558638817418638409592189730808397198051609388573541149719859925042492279900488808969968743516771889670544239526917021095914741676736128888464894773640035566252108601212783572493995797142790409832715832058315142723311378859731334136765583683260914211826805156235782829320889094365689694176843749641213804793688424352831987943979616265739143374888682159218558137428279470974442642421893204261982471298752067440726547394532245647511319288139728038395600605376223277039517663538875061312880950832706880412689173803919659578031060544667752021880043044560310086128062225434083559951485262250165999270023843179580129073227018248897548273258480838598731807026622515476959994648950588439998435418438655353721579735755485132498427856015979358875936380990924285565504639692863369786138442879844035983744969796152358432976945964802420905866794501996246793620172890049039302656*i1^64 + 524328967795860939250754713408695081852944959991782351101315303972411665285315863489732620172730924400795115890035592994799368401518698755553655316339195207454689595393169593923627519001598348136697065798715791557698560649415314686002208032439755506569251773366406044369689864467612996657807794399319444115862812793050017352058965775738044766166926541913391192081883800532188357570775761248551855295398506729355345372975824579857290885218168576009485512268174877059316676829295680387547789459465274516736098986613844802363656151149969689293654762598312334045633221363250785976133156122735907497718558781324806294825287391923488264084404209371623926634174113164344020424160352864875221764103522573565761915041439914677993158502804878616579388433907358314514181490802707602119008283364782392864408472625540502621483506804639202609543186352085410550319996832633750565706833676549681182404621474350358933198057724711141010814938804564563067390210921614521126708713104340536197726565153937172005566850745320761062879451598067834957387384146735677341712279819834057755564567678504878068896847157983836634455256386194291236722123441092486481997750780402724852258412475386731198235991252510773061897902849161832232052201791376864188994748923306541950233526693414333285651190737286831351106121263501392922279172416691473922553517345863093466925988279906850868338176542722954120005244467008748518335034377827261435129841536733642206204333532515715632332735112205407148331734316789775174815390256477308116359695453216361735525687356862925598438434199332579796743452388978304016369243788942195728419021687935466927062250344920408190252597269382002077486397646066459893987321517666557602134298037536650042706749834825157015780966254430698887828251570755038042045294267741937535175589568189754243193410699972097934484301372210964254757002131714505161291948577113663282262505873866477296019092335124524126763847127428073707483577588095645059626554433133433486178278855883532543937573983902694548339316777560024730691003808411646581102071089522246488104241272520394038270348287650768437253261637581640027809658785981140126892548326252831727866476900350429065544986532142745911296*i1^65 + 9127117401566885200400285646884991660162237202554815937033616463664551304305488575612959045957241436486197292197948570666048282946784440102111559350470656092634701113984131795150367605953806221710951718830970718101350037264187164959213530464597182692722972745891750923557967435911307843212692415834640024323865698817868803760298921533202520302397573043734252742328844874750414141697572557956931789184415447019874038470800828806467438754289795161672059162537745800156906954822063997111117146285933250729835355390142756728720160264235626084258677357968068071216611100092928391411324649692060787032788366187637764311276605555169638519539269774677916919923583669764106018393328490230409326764848096363182189502161023592241057202217075458871906269567724802851620464083895501383379679946019139887913547010223697679636698138033781177039709604436247376615369623896025412937039934166163808309061828958463319647308870499852602109417219252269292674819369642363797378658570120721084105232290572578276475391644362887831622165028035422461983158077701686079567490950677190565251168132920958329305236087189979466719734976175129888411432630480927526287830567093503302907281809420839709980234495720485620416961931352780792467012448133085765840620186321488063986143455820507127856622247870764240883648273567975889543044325883960706852744939022703011637717553162668152110037445807730168981509102214976831778376444575300914788365013350643897555841734368484034671675335688417126607201678063482096164819674140051046366961094550441889767313175252619865724141303009468843143994469602734569962360113956498274760795270002953056005598058666362548127318049851254651760015209373080139778131738661188303802820972174882416910671270763733996642953838724960027396287557535678951278668282111984191841790104375090932192093613482095914753143387169146688959448319556386940355301058308645308919506017063051502922749396282069289530718694866716557219885434532149638780607981520669378499097501304469579994048681711678579503627856432296153152850780860124887050950066375406963975293266324528715534496026800980554536177524579769361403095198864821337928255786506139136451667079899627251265260478267392*i1^66 + 92764205854522934619898073495172716223288957328816807124822080650566014743056027604528112771330348983885736342492126111384883674435932718562509553142063613074328337993133160136850970916113986766452243115123537915750584319107280438825451740918367211537657545974092823788083079605265878269850814240889846643201282231072862569248460139754579660481776964092576036473807459428456550428410388748564204367355315461792321347955488857794315334852572942267223896552077197849251777756511857854421779665107954357300520059220229027653811312741764731670032025718298925355914586711445935081986655083697318626895654500747656787931138233155917471021705426789995994887363326794658992330915737439240660923071822678094055204833787318837521924726426360259426571205704987527215945576149752930936180617443506152882073219946250586875096299033595763642203811643311344158477314781633941046751156393282336919282388153941698657886658038689457906733517200829135406128911572800653410552270003980541149459323610160725650456384790378774178928708230457070046142691261560182002839503158228241659749771149814897837911518114401747227510557556307385871214679249355106601993377987555090907754111151374767384240852511590921511093204798184449439808233304710808749808004314445050623478728712048225018096711458647137776188086270251464262411121921760131818259156562184989802482126005503758705137229291858856018115822358119412882816234708223165885634413956909355387437305727265456253866473981575136577618944619514336577186766303480886699883829288061420437092970363867794660893798198241076333700546123597797690557899784454617660152837020654404894683247986722979942484808793934553395621787410719492756111838912249538371692187780000580597978908366354823541166800813240971042214968616479497225777165926012110490483216338753603954715994687841106547149500507770026193058572484633695826734214084441636697265919735026748272980070349193304942921829483340456036638078474102239895053731763251353707437350141597182526322513380719972499939250706704867389743333666690862955918354727900252647538950794155844552617055241432588863354885760872541964675420924843060101125988839797089581875321037056431861268480*i1^67 + 1140168390579947590558727402762394555695363804197277829492407747704028930661260243241668314749472679299325727730869628257464060243404440784194540581819948499789032163438152446532103435513416708033358913845501247817274565278809814250058699273434249156752262441377055067349550832139602914897203051034309156851070998508013691024762045075205239513538888873998761650389427274251352378037937604072831126880025412354676003039501841233710371035505922545237901573046962559407584370115251631970181310534117631166277588366791757146543637229095232340946671482943497759633005388947213223888786465115623770532606118160287505159772884481651870926197573378434449014683856267746610066433580198924072005274172223093098507454129068927335104601905282419175034242471531287999448229695399554636579902188499401367750926632105402561373506537879001021346599970555871673808071410228697969132210273043165784122478836831113675131608751619442093658751888215354941479870300894965993307997598891358988440660698439365411222616903060080619383232400553601075220761052450353751110398965340900962066967093131822374484038135140745469738333813113867085808002899184099574333062771160512203049206527437681679719038868866054362043483410586669518541945048456542824065971200204641979325322352252698701517629226048090009959751163543626430890799593704645316897259708407199512704932415304400488049120849273154172535985552323453440299880426023092361459172029474672094354396332811477671251367246481382464502227633135397677322340366138779688145146901449175971878417342269665481564010630696600984512440124103490497096674976662138563406056981109318384558568919686603432739760369266160902547394848523907779742834984652037583707679444969791443624615402405591558692361696404353241401328855565521044740475576738814131119383710631444200540412210995063146434602662809307187029987872059053516690127454162533144084833497725625096316233989565321043919301350049381530342345054287197305106368352621770931607760565188682175909915989782352606188061802466356669038811053331553895382212960876660308308084803561278848461809811150514592913088127714544592406870796383401785288080379203081953635544093180297216*i1^68 + 8995569824694539548479541817109550285313183742533633492953320851066752302639414171037555238664203175375997468001649152723911479628965324588679286611336680410891388587215697021300233124117339751769346425710793858973587247656581572484418019753144484420205513585609104769345538222385558274801288270341229262835455042609910445372450646086400216418542825671099823184060806620482961190553439015377791521335405387677280387633003294877174963349711935091443717609329864590309223329249819321789169259522607404704755397283072060341750538941919674240097057437638063754882436423634630745285508486975933433548391690664305252422344678100724455297807002835781084109376146417656724080095654336343785061108533191295658754034136109212448830988839516838240652289745411807016031290757078170135138297583825674321658389760954344508751908101306396439599620929564059537643109265697722647295508694258264260080792900056091249229694165988139875450508777985636229426794690085737879310429680358328702140685507988759089223051279140226235143307212392570344061254102449685544129262023119551017916340872175590510727942275498455198059605446417189347240586233856738007813293597108166230931382362357784966958875099383851807317406062882969900608177513995245916714638164971814107790874428307643126828929897773885515240757001523780680279211042722505496402966121050410350490928145390637726956920303928099004090661127806031811312084131945877445640578248940619507000710440463665137990290475321125140203608645029445480397411512394961191890636317884032391734556378615887457792567719192558797094886015059268930963580781739978165583009715193270679447979714330149589913470065336611610936035587989915078786080276944851364086464017226967007008340904769689865477020627747197633430868091691181938561901716832510745694460417171466223646773883084824452368420127309531632320591823039172168924179643677775781109193576910016763263589046359576898432341195566601641436268804951629076165193236544668976526283898188588257248164576137821302491744065507065277732857148933716151197606921665038057692674809013166600038482992920256783528961308455604357296147453919330015163973470017089227880136704*i1^69 + 19208962971036660485313276814095852070191380523823775813010071004913967054827394583178332180493387061976133828475475003274940613618385071236293464062210144343640470297885591968210425499498128320602322890411244940954706397472130376589780294925078065251399057110553317375287849058171411098017576364584056963871532724099014372449832241033030526598158391418193736886696827554011286432123919740777584076383007317675802794922443215435954946989439385695332965492121548131885239415818803419277984468731984046933117868480224797096804116287185913940052292874921804047098518295382601046425613328714925277385007254681809092407617883248849922612056813188852916834035080131528941954205132758728343072868744732585571464626139599218916139690143355911341480376023702326611496499004300114187282601126620706492544176555097405856926222574682368578092796925115608974846703447421304024905023710576964905556491317646342855086886389599292938199301299433762448864162667285644147233376330627113364855763752290118337872057854905573599684549698376079883895046667285392437529314141588381303917575628070218018022484201584034227826836016367417139019334722611753488812069494260134757544333076325650513694241156619257703026850523232012061139839945605413136885634002151743201532838034906102195591253562687982216808112691139983828869760183769529513134118553097824298760750066615947778991173158339697439648896707093098373485575354945842512012001486542051312707927566844990601120016042885252317280607983240774249421769716842472454019277432672548516409887565796968245012342066993609635317614548583047698426815729346163526969982913244143853108924242471837418258179804004637832648976115052659352925306218490989063208626988019826395742412989589700038282938526746704409012950595691036224609245350501420340462819327432454978972992065186519157480742057384241943139555457973106501807973477985758134852937180852435379638667320012556617794769309409301941186174149953503510769637167906290949987648112949382588807094868038863732118982367391387529444488914804034376562601349858544785137157309693997393106939572818637740810114974494838636068257298172246341985336612127506432*i1^70 + -35017902713963152473318563640236004617495261317568895920931383271067973178355850424322577898568934538399172234496409726376133414864358407217063186872180530427253776954916921731193287461422859208354243828751964031106011852992874551289306030921285676801306820890624081880694507965850414980449898122958007651665891589988113128719822194419792734012445474452322515776984151442120916840304050421028252919861045567634112539081295280976907049523212245281257936586134979729200716250567531679105149556983933064833948219599887645871970577339019837844436916820603196343132110516670726311952048870906814097122650766654933759864131869853136043505177710138733713513813024440384123908374213924582334005865767844045137552620798487747868736152617671991233609357231812895070046302311347359382354769223755390200851180663746141511769116809140944613405201168313595147660560098498067192256715111732242122102803461982444010698317032740023606748478625853483948083033933441946823241162180833674751043104764593040606178370714467641213055379293706999480058913837901652445853552574161338643499523709548421307234905965972884578664178408331953021910957827969933730641080623629671135694502595824485166734655981944750927796737772715995617217812339630589548526299899365579626437843303521173527539459387559086728203072850499539206990996956619939789352447431357047375653431674963294148278222323196691874413647891259148273745794382459343957275929258149730630039963025060733118555684434615566828905944718911345864808603035284274164342984423933858468507614077256183112817264331527295133723408337299547359085696589424272218126628451898714505114533259756012293282161489118422428318383521383607167395379901190975788617487097692572092011147103377362861753548001956615547336158007704437296517274015706597377299371076729607905798422484802696347208171264061910932428394139649717197232689326785550795069522676771243516845856301292891282904144921113597822363455265046208795837497459001791593570803149303661718471476200740307491327627662636091552400698494274964486457420294622564813921759016195608243901586229286882602978113060683306865173996555115972491082727424*i1^71 + 23452568782673182139496204182592743568728334322579262134637319714042142730904768632000482169150605243938869748550356392253845434450212595102697587169757080250858001845946899778244587930553760332628932748078675132167197064802859235493412959932349868148408724317778387101196700871364878940962616546294141824775946949357653157401248601593975890767743582452973942173543742973684854935277235216537407219514692125165580731845433885426068927970748399557472711343267189961564321048943120051059745079706923760618213695887998895846852919511641426001629306501609872775239740042627710920622509200567194497780407334867935589720954541125311233932271037069884652010233380825216673957476176865708155964998908698713330464127495683002092651167566016043639551377140628535119533174635346473598197760226743146086149395406038642419548697886874561872695915004388327596854908480513156772708924646123236760664545411149550754054091108876351143718007565333913425050998249680568771495101327415984765635734727625217303329509220072954570789537240525817782203837828334582624653064580089728837716552654901391268866506730053970971190477524714900715186401081482610572852272897431007412244775464460721200515413920436841584975494533859331020132085380383598181818904677527024125410332832028860397996498753767892743991528385500528339674371415357480846423469750231552507807459500264715298863060446179774281572103628232178473116864774295022894484467220306622571420657293579485397496676601612616472703672947996345364074453885592366383671491859648623479616900723242493955652898301891090220080954172500126336496629094611121347852383524472017031186192976685606326060203041925493653661021852684545167523934311981272925823158236493818017075016378135346038926090916776833778487021849230227761690486352938230268113339655899880060169759681393447815631982258322369965714983152370793176389966594521605446011194983777503980435409705228876178937228346295639756431288801930688232285352539031806501139848927997526802412750920580387083504455475823505587925660807553112154754446397802635393270180998570112209589700141301000156633180128771594292520607381062680576*i1^72 + -9008487955078071829572285451992827716073498322565796609324857540097825064852489750757940480040099836668048117004392576881905958062494294034711411950622624696934441673692419539875702365768607373021707600671711087635616137541253576987454932548936449807415081041394740373427130128543642503060682518345403727630681997518788005128784065630329579579007648750999157978149586811715442807314538890013743224004089967943898323052282966419568740168088026022520483597127797079330416737518885196494662553981011206150687523234510577115346674062890720736498860746924261868444681882769579856327836097453665983211907995353407705725878548459909977219172891005719011010745203644257409557975980282151251540387805663743129062639378598993536880016318975524888919581723386632952237872432171970169843930828301217772728331265562093768375632257370758609566742455752482024826894677355465538722518711588984436138039504288362991391687612148314989054068624983695540239558954452046905502874495321040943829880521155559018874851669782038539008369302879077912203516292866420889491630612092734686775647835474173915829445449359555917648018699723582310898655140748558765624729969484206020663724388688870173973112565078346300360544065018597091337939508652955032125182036168474542632238837739597196141788858099271447924356048690749786585626635749852536201135442130543306716889574223426718724558459500396764182746745820555470519441832534904191552403652200740702712822219234392733309472666623289148204858902406622436740337288981416945920233473842042214890197660036479834066477031189623671938665658137493313725483714522169977548898107828002427704318493716025478463819663748188094218463363566248596594219314329743277618539589351427981061175029772588462320216222770235248943648944755216551535976142488434523596869713131228087897857352825781937223406246516493238124391353033529797231278979572905928620606215824308134467047471085800950044002823881085659395457453156981734323786266221424331916968930147707193750766857529487558612351914064887716255293770003055963071681660017973547621580440142780273185926263611581175101953229206103854678016000*i1^73 + 2252688253805280969716610905636965092438037696408739665468789617711583215034724227295049263010477332021529761778642140403946508319134205676464231788308907901774167282758832380235060601149626355901171116594553620279363347791964391650384090607945724820432596443843563823174162356536674768836970282899314325395203798081043963731269532341169317178844652505953583267830595301503634452054190802609603274980483374982167238091773009041273538056736116031161210170192439720295754706714051705723087133580870586880140099554888444476617601167149488145725719208486689954416189602272926480594939148902496274283009423305052716466396737076621479664297168329836201591909999681415530400452874654953903761787591420732013501749267368794863722141638395009811568525875653958296157350503632322181732091801625083914782309055496024495740006268186678212713341288140000981224659920585429145801033447599967052376524033412976598726068646012831573276299991237071206459923934515510558101841145493011483988854943866197217439011816829821348752691868140110347593788570841107376893827403550264224263348419535251117131417174970812990709962572381660852397648364192662473314645987689860564985834849714669904687977556845550279031152002557766630999568995292207920728515504337600984968501813020738289380173797575218109947462202332655175534127169851026216610759851476308317150390794329737317223104273154926880355350178457521677107393412532673459484534419032138583710521502822099804140828921880054821821049766063292935473490257663316907271280849056545368011818282993825863546334076167623325881046583703119132528736216142700815815824856183327947837687317851107703942478618920082775155401471904236846577433490922907918437029054643737658033163320241503128249787647546346735611171492452718087458065826548491432329424277756039585006614255940564389526259896785297727763501720050331985165824431390870439188792760895156324294655047086415734959003214295893713361674589146559838915264942186481890082567881543324255809343111789562800526403726346827625615685705858382593738939311907603097009203592833349480756276270400879147967588177792729088*i1^74 + -385906473469465364281748846033258211673054013003494550553554863816210427801708837188627375363499583510835231558195492418916858558322186332491385131958595024073313548446067543713267081463913235579844356173768500105434357632646735120497541196636020872289508662782151443056652192879210776518665855603120871212782082639365462210217531288265430079212164059616835288919074305417044131961896451721496165872606270145220431192198247582692132294344210533157104680818153838603086490605347156210000538003218350459755576042268586446443400122556943505321554792637824266115668936637495680626754443693389597156760284370732067609370935226145800798776386397102388107815510745399928378153493539765682011739804212465010610725838800327361390571617246503536925664652856264905189616838375576569252434403844294868303903636446335451931159577877703642279496876894884615333137936762367774809577527712385985237140328810076729418152132960225908834027228138209291515940632184163015108165079540399659311089792083538467041410153844234092960774592757657554916445954133321059317223191712187538041881864166039792228946157161308217261033316806104308950197583209942070319099137002699488046951196965351733734876175508465229643265475680058198931448262014007670359878604294464422745735850033102622712908964643740345103565354176560440751343158336004494388355139397040651320392016807276752915104768403895521488721591945093036513289498402179708263175346153220268543266163742826199249294999806960761107819714509387837040554953384150393749916346635571270989518291591425758961664294486979457043498984342776260760583993482740301317843454788151725815138324558595680500462652433085321484091882122784164156854255002754863573397044103172366028208523213311878882219202314459217576667082605078361898983034575472166987873265796566837745449539670385614510063750858933348613386910015839765058424891654181170997159856718719013686237861074028149018919198251782201312114582935769626811044126577280349722186067946919847709052078099921894336528271194901383579038922983257431487598161743980551195767910827979252265577082072305022042898432*i1^75 + 46050174787479773277495386159428495788417579882193933684013239302221391005514870287433488156675674221938952618380369787996192607754987987095000089693237011352021807617884958818468268853055400187772908574102602476776340526647571791580845291546919255952802574461871132665444363196268632521717933930801438206771307157142115263482678686972304992868743928052282503832558214109686511042355079022248986286457145976836055358680164691284915962187017514354149353395467818779722051788944965171794760407601145926936372304109321284774315666488034031545729382259486242211045129298418717537319186123433797347083308287425609432142818342842392934418503929489204685307765611203938519949121158562033641271250190578400285661796637898391955916629109158339852962072351447059586178518187811232677662054309220397408757127029223261359604374498274008295575818792726732844653738066646664838729620892419293559392011856166235056101661781210739694551013625053635065706534295138870447210110521850001465279835048513793872834074963530444066893820753938062710327050419533402282218650441075019100076362168582595202129995199778314521190243759995569309654498825771817480851251281656205339879853169617136565490763593515921102505333760236328132351896734221187102552014956964390845292754050369109744333805171419360874418273267949100047225105662864645840448082738320376308790578138071381877469114070912305958396944138843777027417336295215203872298025208672744524360932964769277363552882983625970574728205201547990770312482226452840748458145736688700562105949675567001248069453541532009368335044153391593071221924428234411027291979735839659390221086029428616205411313804768251726981125439320531367324422847188998272850335282030003328591693663855577501352439580550637823722183542033414818658377853526458916053600323491011308717764120828163293324812175622648238350553337651858575437394529022084717038135859905267751075027300884103241528173370885571630416721545445137277362338692443420205617353578915874363336847830205307212714964872310855620262463953046862344695104201228543245021757264556990072739969177223168*i1^76 + -3793268089041609298032933817439915349396262567859799088953420555724900286557908725691919109475140507431182056266438705063703197554147682612881660223147377807624319600301616848125379524499241760591265771244244679761485064080880824578100135597946466820713694245384079070167609503434451499214817686238288605809916253206643314806656562818383311943049506742699758041802765144231832550694955970995843668467323318774301141071497835207734827527580891667753459743166068374799651342823974140296967457732041189154345731587466474465286799611127271376882229290817146024404157729538848286396013954227766022456124056411696758379617176534279406997763013227483403832274210654208441562627499821635663512848104341099917854121219684542541861721992815464183104136471521305594467020900420248443183279796781074586227520954274023194640325677185410504343935053332974389169917701704675203530951400902622216679955742360782295379617330472043153577122338893089714567100964368043237895949464735267356061677550384303273663635393848132488920575316684027064634247549746459551237370803516099788086147206111924245190868400680598777801902078892867191054317189889779433948039400097882148028491664366981502900205095409480793813738099524932510167219373346120996698613195745105082765464517077334977261503724587236178421944572702394902514836526494943329855395730169285715155857315529163205246697835938979322114524745871724929245537090267659997878033686058663089044605660480457685724545091114178482891250378177543719675097453569005530344506644632370839977003590203524679577090088745493004518437199418798545534365344894442170027168313943860002322063376150036731841955508463152553421477371942703093248995706508830534773861910001844821027670891502280533330840717581404331636188082986991013923104620035898476761805116178746440349356252109566447178779836081217240489246831061943315304970512746345687864767032660428859913609707975994588792023967878748269702744639339165786916354446858905437117145463827884533882632899716105946619072102525405547641039512367642279585331934126840355844962083671958695706624*i1^77 + 206978636130999223808257156745487570316381234321669261132031198264447104128482429733818747320931967711748614025280480816825251348822653826040414203436539579333927513438104476809338468987716470420554624859259838760357568487357335742185766703518867606013689611933147001322729290628002827011859869861823170830056643953690988356288981986402053939207084186474213382048131456324077230608019659548430465221580573185542292111382631551324349785628021042504779832274545692953459858356993159956131185887095800472782581664626591880558091649791915004199717990366848480823053887288885617376954881512130715446296393389184826793840072458993286065680160749407114172276692224198554813396575980210652273951754204830758341762256820294144967580057570779330159764627760952018546866523647721198270309864667051008456737961280622528266899738678862000381357810692952866219725774969122988252951266595442506405624297735530842572502376065423891266159310394720417820353323718117087955509326561798970168155447980184033699068742342438207928991832756863399394475066674278751180698361435235928405617767628584725808390906938968887632964525399516112531577617393944601700009939697929186578894735272304771933138926559636759574373941927524582184672050111303959526248812559915132516816839833508361121034212625184185560019423735927186144020182248013704591054824877148992924175942123210970814451977903268829633823991748309661026285070448479677450121042042702591209298329803472341687490708482845441021743457707187215385135441495086175259829993722547250372587637969831614096587527239288842126063354282821077413771178173836806548782400257151734357818810101383645048432715332081059205873747481590410820084983180982898331720038928084793279459593936265235239958257931926837663278041920697055030228433784708253747639439000541999000724853331203130631387172096188660196552777579489269197666235771441498370106623747594399181476995816567029311561851821895086171899046226794662401526794342434007508130853582611613231987008101630954655579646788150472525345682082432915724282742908352653527811528589312*i1^78 + -6754861629348714077471735608560348317694321453301035924058710168720454008386580837238310063766559144527663218437088561971592521923738559416879988076186641258958053098755208801150555477004934778849820135005204567714797363323964289632464604935584725414314774327111242977154293044193806722150632847675215203477362919237915757265354983041599105101612457480280339781236831836353533663455314157700618873865151907246966991060837388027960957292084231759450814280695520963386823817611338834881842224248203024954375980505062778051627779362614819231609952713446525234241904177480811081969775230443151866661243804227444415268560297003968757923344887050740613807751129949185413116549371348895140767188188742056886076841971536362121342390458483167199733470104085334035736564698220299808426091952123637173472353346549802043806118060356559216484029691892100614503291681514318396122436835105395341374672947614681159257960176392176935245799612529849882256559277469999813621322705598761872046355032725315927043856791688108721728778992438412146302625532522429089113403306998448890476519977183715264244137138583175054704979525064503098701410223814360111952947899094547777068104824776052939105425646726918106744924843368613140392667972276402162108445214805048837387419544190479435180841511485422548499176894364738025621007091211786465984654499504954131445999771972222716032423994272673861853305042904334260884135757327208660098833394838236625530535146454894475408300266513576025984404272769259232547788555304714590474878628086645357201038260324084509359623816822085670819587686652393934540944442789407889562042797612999208965548745827905732224259130132845639359590195106638145414935729608290792104773080283858707025310758846395581555132788087346661048335671848896035770230746605702845347337996205665783419199712518052661834859258202851535095502661484942871068239863489593675619838723087015542834719831982235846102509626569933313403980854144113579135593908242079748689041051538953960805331281896868321567594787730164009165678239873218847491493064678106464256*i1^79 + 99023146163127945939385049303940978418978479779311931707771274188480115361363812310322550677234305274000456992938490709991377204454270915961882779066209296413562065037642017394176423817398271695810987533179219380719037436523319543217064904311103578680368309402704370630785863525366384653556569476001213732439019441715866923119431071335157392053499821401255068081244886813286006830153086583322193190662695551857259358634993371713188142269542747992991974172316124600566692827027936208107112227259858980502634145338879479739364412236951971831978451420687751963261607692185161730938370031098873518745051604162202474828754412414151015471882443875869072196818321043315154972164030273264235252144001310383781738714910644942912618575457155556743973878227085537304454490738197046842048412109594431611733972708355548756129409935811484222047752251714793748292878523000085182387707611265134921082378476405267275794978896987696208249648767672915249180675977346194847612781567990699610551003176820358942789893919473877568765131055352340415715048707545310946204209354054181805592815880165032461011056592541243328548501679897072031233086144753099245715797216661176297422409043085215090769551460153265727221333622141688112001048094108125335602937541119305286087560387896071740810070494166776903056853058479174322468538122063535797481102070065363994934563156501932474984184570884231971345747133740825439709212467849723267074557009706498796546928356178150712828256971088728011921018355449735573927154278693214768832878426449888736071151303508920894853548711622422235328524270799346330074949646126026963601282851782885896199137033738233558409082006501938472335264357855454877596986621787125120184259338067614280659020212362001515786405615015379491241542298849314040101360508628773411649941275415629411452854027442657232121391884344597291283349943314344998663084463263249597382575381333669785272892940314336125415454631063281855101415560651020150441353522318230937365319271417121262148516300583605905277919529756257814560288961695071952357556224*i1^80 + 83552253885606675051648715098171998838168152927406132565399102936847008342221958119986422591986581539451697163874704009432768219616295780143420842150919013250930751569428779896686050089192445400739713177680452967298667462627181266231841620633102413074958696848850422710583546006370545814419873907800580655885936504789482124369981430660300431006762222269452097069463709824657665139158230259856634043999839080234825756627441305420813268966543352026226095043850306213597970482921724128274164258743475392664803269828117348524849002402732752812445781986574569224177425784281969939803796301894318695340025460251136272801337708183664841537340728669761804144565363771324605596319952294558209731370611336513943709489846777092784802029427827364746849545352717859404142317775412584949360581841639528944671604137665563155493099135817091056721878359907158210729935898687077712303592281345080484504790764641878685331885847069607331367367811677514539992624329133003413337637098115861870894312326434544363630504204424103525881451720149345634451250107212940580519080634284824763127227715929675761786688247668016567959732448984633096141217921421246690759730065370915713888635331998141226303665791428369189133758009236905575194060450790719376493295594356966721185315570404460480895113372640025125291162389327583688850079427830039343640048971686428265569319842278940644938221796920199596614443424600791654419248374734358693201385000971497815517225277101958873962692291109859391654631817000298942939923334655746621213721056348491281301365813881645127477128205238823238853557791039958779582022803692564744563634237700748116767366858737435484336604169427090090295430319416809601540602416194450592586633038897353430300286092031583911873288002581603485915887071696341644542140168476358904971019922599889810196310071188572014524170537910044196063050393860319078314737706997263105844355032201128069862678690429760329942039184675242446960281691033738877131590958064918630800737808299276720999678542194287936342534881469161625425571487940608*i1^81 + 225220715725731581133272757931546048673823224737534709653602895110717432839661736502662982473065941402974556985119352417243820140339100461503950762902219498388539561311216468172746550436247958046913652109126321206105231183588722820047046877845607281145517024666689936624376492939449641116479342464267821278288061560204946085827751374419985805702725886984241318953625897008081395039025336891075905536039329857893875922561339246527756150734809174820299004107488611110750116570830580235744856040398986894589708168123082699915913054221607050455984345806418396714856580714478444967724148279195242069315063594622145047487432529893745448456152554858167803399223275812288309582618348079581686417737865903592313442131001334050812628936802135457439517028477355234445456411805187888551678258687425157903860836572554730185032417282933322748696840952890197161921796474114461821806822130516436028585127771118690519835554999637726311979987978022550229253165178055787834559116253851172370099152913177378272380988135904557521414828871924774449485027580282955564457513336023082150726262222876216352311585373155606926332719394597979912520495478461461158605148045292054556082591681472284878971257737594447972131731844828545265326890536537155549888676206642888104963074362736284902074228329894986158342257156993953068835797058130621248139583904960853367004608446733506710605651963566280883790437689156013870940381687375357114976995794704954464930760516447673655310315404188731417427677096941566822107255262095692680746971094037001866363473115249843310542416242716552683337754640909378866843779501608041155150203772766168224400718811475973233044623599370008439502787866454057099050301340149504901319951999320050959881130134133702781345833225065392118630873271379036469482174248960755069610874620210457265291274562603753366761453429757622412775911228856316750489042778326512800164282195247255835108212791185865473059165916832112162269972618035260159248796626293274843386260356166693823688063098455910816781701812360254062592*i1^82 + 8535948292631952985716174164628847923849954777402673925679610155489423859055234072368718569675290648551733289958995476137621056671144207197108394381453271318717427800114681424566091850130268340990108500058605583137744842446701702377137194512114671673207942197206538404907145885919957007918072653377071119803813157884162490725899731525306379564261357024958780575684605491456788867293970532491217830701363077261657607247150945478013942363035867623410414888415353533933466717802643243637748465968864830490313891942642434529946300082974217914206587523544287124310426205432321788848997950105314103796717376100923062967263635289436133173275222641618220619295916078527449092135983573133890065007327702026674152285721364413014375546038240266919251935450052929865082150502731099665221647311076819159638165298236737022285933084894082489264743648036346474943716993701251488408533939511031874194640119858098611595034038558575162362294425217808481519500765208963582367244775716417025536815360474564097902307924234717393880442956712718227718111049481217142793883663569383367333241103718124602639443081922205295904914417515035089932490040046734081420120409212368386444605552166908009268573386428976128340804888896589355809466513602015260271827330635562253226222679118938704323582309198107719460168016211475402372836859107102016504533855602071335425257584837814367925661106896541929815304792090538857860806538494179540578778178765394846724413657993036651722090072354857076211521827516578674956004764278795640380927017416602507451507326279702515955850430291251389106071503225829075698854099505249046314702156237108032186786923881866306307085528113413704687651365861164979357686571305791484161292321739887201572068047395861601129345097790912550634156074352489115007286326786529373560265321398073706734851539415302027733761700746326133566182169593131591414010328592220477510060728563032013755373406717188386104261343169609057996339194344130214957256567717107039321446171661306895544001384106904791117987840*i1^83 + 61375991277923382351288149078733650760906871263494312248980508174286957520810746083022490486664036589521209985913928620743017628610125324381029290913717539040618734251833117109270156766193871187220119262028071684742723074504267770756432659923991020035322842170224849115336291407392302147492822321856327506576855353103111867486049564894955731675729535688727813515877510693340671238864827872413571583151392763716038664160565377944761940410689075566196410925047436174234536070529478688597487934862135622381923515696199693837607873406143318174347391806315652276428538447854827737675245263033123792282248802465665281994153984035828018696022614599930740243824399814340178466209906180642476798020529978850182336079708590468808583745411314104105811499676098274995598406052144633115480278813175453128593896388241732192818523820136811470182835493339290944533190718278185289105271477096287936943247895772019783939320111346585434749342290298319032077468715705826912315648337190417951984594136323725381296802227872058207419220095269852019048209430982007064507327821202200532211534929933603289687001500953406445187067347946963381720675628712767125392627689837277160796442790964951381010702738042773793192194978565417662561848877244475292541238116626035493612586324706802699959695137464261114395856510280522256071551225075063580462694081174927272326494879395559363835369426934362320401543431787403825314866208542106936525644101294239298381377016728092097092220888587264318594753700484633787731645056713760340678805791909361046712495640887515993725665261120007521725928424693741214848845414619797728237138916289186823866205562483356016066930530621270541808790945136609647494336924939417684234788795827956711539463461055359827731968300604287226898826426597132104720209983127024395149469352837919419305425638161807047817301690019535812892361516522593557961504047974320567076466254963768840980130505176756074296638221828766772482026591511839405723278023092604610328598966233058232003047981056*i1^84 + -313529517782238781566549002928246263758903469992646043732417801151627555617165441885420149774717682858596125200527611741386918462579096158254482321978938468114315821920865456321253905696449417388530068997559417446948284742959582619302499666829089102878271516347749835261838541082975781377074383145653814673550950323907462595452126514586469617672401862827962061675133030544803744000581190088467261282106557389248124643677174450731218889856230478891237290467611361599381586754807127827503639946473493468593147748130419290446299734943009842159051153447249286013308418800394767637613705961980330833920790323484124719292276281189047175363484461149160335202216930286607696950072612062283142227438748822920368693192407251135941826006576037976898892781194742330587865775110360613616920738109558164917378724686567560350574551957280297695820204257240417718678999121607664236152515217696938155521078749581140417101658468443010983321595817967970208839318993169341342641604556674437626014149333727817509030047065008683490599299482900944369304011789351622222086187750473861948310573079203100381275865556055416363672407743859530022796069155533301361329920103031388703951313356072958908932909504993402749299751485417449044158999274625293469878314203260145173726694837702301112488708062278476117864033276804880991868764367972054275074577120591363514965795978181115192768931819081338989535469280263873080756038146132655145258788985797467008256889254447837252300458202287888893281589184049970140135602504155634037707860133816524631955279716796316466947863429904031443386228710804642503500016952134658060230539612531572694715790913321529441900424742161444632699742543078310729693399224548523737038423928508917087947396352548807194328568439383061391212965325319531279662457504997195636196825912971801602521340942913797762968928897586924956299885582473843491232623883586217953380259754479200878146936239721239860605301111703185326276914112048760706144053119554505342103684894425088*i1^85 + 2868070032928362136983961472664455678147751575436576976702345282660481014681994747793013377643545545270502559886125900062699223170579077394247797600213614752029850443618185400012946536820760770765878304302237013853416864836656355261392016883218969880644319137385889361097835151622527237126933378162802776943876057565296857965797061417436009808457965251297784632695050765659998025117554939210079508508468920716377638226656143893898440291467923789943386408301439029851825498675489553304552806068586322017857211329343625550839403151199274625925102046133909918029054489197228345184602908608476072585065527481955411989541048965225892863727673028757061779255478075429737121018560298905538157186297609039421390645400855756685927775757954494164207126026062949455392409415542228063569054132913494675283208303231681259444134534189149977793610913277215928608164140095478305534801059128178894647035283345613205897561932661527821439292111459911047412711079714201681350648076911324260824372086135468349620397372902048836212798408492526610469226394592476220745484005496393864525886551856277902973202251245377925710234159523722068279893323159270273413765174387587906651285934887389485920097315853824975629221606913564932302079747573878288850771365964908795313621649768133868916675240241890455576451899670209875922213420503158871427040169429373204037949404883709626844838127028672698797286464487021332473114704152704427681967425575040265711260024989046630203958458912122852218476140096996068085264987067845320071778176057879032492648638754790104624267737188093623654052710890750450934285345876659083710247935707810473115517608777030154934612246220595027732393427133235426856479676763925234273276909943005698741208229054169194830452706390207741222026374320853149619506666976622840605767796587595924066045059897910814793133344619654872285749008628420475877477677771409323970390890098130546248705119169031401325799928134558445617184894364674266317396486543590293504*i1^86 + -1227394048219883921330217250954625602562117685555337385267797924695825575333126687660016812725917892653990571508423623954055012399033592250557383538836665545434775458648205576452503035963713268555109239671855699845725373787699148193867159498998689532333469613211317187527109213416173056371431823002456220981919998481275672147775736345489074148329240146534305133772299835006310623858276299095217030109349166061325126453710790339450075289230596610988996692994855474049552315663774844267621914912297381158926054833268447303146310795590203263709687839705014082859622848194919361207152747208336362550707588625218257225665425607623413032102426907321502345748238002231593324129565382935318390645357598485899994464575068349930477239497116514221079219435334490112337018357285652022011445236587036883932915987424405397386773621463945724161430411834385214795511785975187011468720551747389518686920237791693370693562593034796621404260403012259548811383178773545696816771582634292747749098397502748343846985564027011594295512860231327346199639244280082409689300148368769612390644167130764941863654551582940675568192173476795678993471244371791406119184136237010935951054026233790404916613955327500577713043037276246732646796793402396292879456230683159281240002925686543147145093331119734598199250201703386686600323616575852331066800229308795296403413924069520176803687163124466155985667816212128769944778657978753523321057259233849163082682063477405878964458232076719188156028529025768687280836602491731787197914832150817230812838389726818442647775138112291448875247182868646931234949057708117059567336968611645783170963075255461044150391211081982986060248097778711946328236759522515309356262632309212382681398203236905525405074914112840071989240794036633680908617437489704498224669785236050817263896130415498872219077029124426505387080460496558350136208307771747101255659039357354263452736508028208757562287247223365824534246423056091201929216*i1^87 + 443962272394816423762191617767841354022058840729634833706259099622423868148225055625388658167847216906012185964494645521972071917220857103697898661842589189791125719686147383715272081351566040757313006980328061439486084684007140347023014779526627688525114278817915871952359426087457468455700236972420844207739628875253958515573871030805681037080867404755383044871025989037667319527538344248582486136693923117825910673718279323443496113154903704177742338619605868702471924436865022439806528613879322234722259906162792825069741744104773862334185223713286895003120686516577463738138101701485092400992794102561443503055469778504200143585370098889092741443932723992026682430556990288364865059010614232426936453899292821896409647638058250508022282380312046864077643626033599491028795497090444646146868172105730031968258358715240985650186728101795577372714885007096520117838941127901824876056742554717869376043563670855032646112762827440826615804161574091252099714272925207301430211822408486520292711748834658016195474665553764041214380531738497487646725355473274097022992748277978239714831923084766637633473665346742876383653798678580071319930504221215257157664441199330335078067855994086771355094712770777557131321866164358507887562535050421875337611348931775619365102524010433690066745134792106638756082816497818228137238810484709756861093717824930454633696130963084654526868953822095793905580086775386364903875354966669821595614285726904915977950224742445996451731475780889449696457634186175808045237069645836952130129417353828960645148715360771345885146880204784991838478640379306191726604415876972326670173683708077040218775658143313831734303285628349182781311694939305910052578905923774417144774142385490876189300765264764067584220739896230048917804028222430951332584139499917401871466965201658016465498219592742748975479065602886451733838208000467797557618428591169644780515259572096827799414463338027031287824384*i1^88 + 33537097870912627738730603196264232844929870481244951001199926759455505659705096240162268080112237910829478172138906130463731631667563176049863606860659625996867744870544581481785515870068903214713453775475902716713846490255404209083431215114296762664653377696241647954777758656491173649464063003929602569925075106502215227318258588505094544002218806602838531242610624700664435942758741219396044346539374793438260371548837803044043276310358266383114251781195985523425852668970776330387172601751373288424274272381201048218953543485801013960311326794352692925239951429816827277764117951813607484773527348716863014193635861365977197889354893226950785039550641749780491193182038392336185670875001415159834234775015382304735245602769391000975418979840151923401342315709838542628592442106719930056038764456925076448173325156590169900202813392677014098263230354907789741148840979591036749642786955530208917002601469406404342272540127427055878782947208798432598257100662893578713411827024954715865498423979652545905766518791823941947572421644551620335415047700716100421446159873743039397786610896949522229574453538361734396073473009131496336132236827834681242087033477012578331556685076687060848666374321383742733070911689842619260790481820389323866339636795949948033192507445963483056980948072238718666181781653949999284008535646677532414529177789950112848817404874415531274491958882907437283819799487637479505488258974557468354561259617970208682332677616453237508422097289779321722403712617227761879288546392505445657036156802546002671899394170826239024498578431532175086260577788305006045314383178985666337989157066716436822496463235743005023713700054400922877404833075143674873183332495131210007625658295736545424256143058285260537791850455670825033509927485663114252343140657653373296914612499031712655426159755115336561668301274508807649132543404447964252979798753020924675807732611551737587695616*i1^89 + 708121948751450569768079448923878469067173624261236081714695641274988304863168947045056911854246375556060283027846106384891125727976932122049715507411379751071985156711205732009267208905537791169070636760233824812405454508304696156533830118558290966747150451139934786817003149152693844519919562223111564979920309573772624040531634592294116593611464448759123112128311812280309658854292993848313133376206836316476104712006358290258112830393458969692660921010745681220923607254077296560551453330002524956053254285688963340231734453221741053503030013182744334494542237139436951800670088217609177407465034819606496089164995024956943036417551638743486585438707119112147469869166424306483979299999307337867602769893406030155125664137237024027077038475438393346925310003017094039374079875508152700091758810521504080998965095471393593338006378714659184450607744991319428624621230660626734107511292682779606756866389899478170665881128760223606369060013218211825640095655826077495035836266197068364957905472862433044524686150387889883407283601217349504185015805987589080629072411681781862194786496281837139513887138741374671467620669342823531777786420208284787275459739027018693454303556463800990405446442512990903867988311265667749341896359741135221344187140228325760085636807626199065449411545660637621508545443235316329376636937788869085580800883700462363998364103872641929718999567373644286798327202702133811791186078106231129544842250573622006057436436526120350199806255075777386279417733898498422442463423797883976951165610997575370582509202403346196391746137185785096668072404134157875062503212129251067533760446411707192127132007849239346016562167909343796470334346109858867445248578659454097349821677054549748106300724275352994950056608634387562857845074955722040298289663099467494900345341267386034876835019602920554990556453519203368225982262798068939752676558941414724993024*i1^90 + 1159447378736728316298474992348235658354170365694663992458977357679439163092704623904047013569013106091320806224020147505048521867220205322318688701060266637959646965967037156429715230661439119462050683724922161784453147539983119705872212417880917079339542859586313763209352741964777989145401846666528255574882940972592421764736894790562001050153296261802328660542592581645401232852142685102803095807579194110680838340524211054087461310399058399964333087016589897903641314501054121395974551592926547435809349236925231349343752355331091827835764285837869156314863738313782788075298734275677131057349565160781145861355198063447704285429436447094433842338296167034045760499733033337374908687578684524976763494319649717799502699527400468331260807938239580234698623999538821328511597889599317346750143222409326757234385878802508819191241502358363938847524741141060158447535841786099763632235026430937567531885534014422426816291764128489100423417685557551333501398442132759587332877771934862968475444562714293244891492524730503122197347798375618485283208210341140141282147517171552103558565979415345382803492320865266863879477797756834311340386510899025937294059029974434864335185853370688085043856163130039956103077034598114911295304810100975563422549532082227583248657334312540118445186085251848123614836659340054999646485878939790297694682430949648103220154129714395834539584438711129809182337140209446740745345580888641485427834553056396958148833809065640776086931677655791652713377892491930989855091253075417812255874354479577099562333202054461217818828370687370986986951531188779808637828363478469449135127691861816207795457402334688099212974602827189601514170476861159799312800060456597425571374187644154492283161896545438708957853175055276496144834366673116363918639644407983092966269114606529070556335135178910195102468900146042094149357265816888803328*i1^91 + -22187114146665111045216378988732800322354660176094480274162457006276375249878945163347682883962016764815107228708643389426186037309952063383109411520162830583644912839328430905497450357231058374695461579706781113138254379188608447606802866478830309399660767545990591578600174209834953619638350396485592306662403675116957240786425139308748460130999075924825933473306249732828420300672743133900535087127161757960146257219287412533600537552535791182770076833947883423977038174023808813393409062102123040435240704510055924336226200451239671520769384657291246156455174609614618564622604544734967373357635653967568707737421293401591538297778171780390566305529713028308553544861713446746247803039176373384742811849020093470618934441138884836930167677079948530033860187388850264763239126785483394340060528405558299358781394564784682352595916196046190134771022027857663242183419700153916884816474871209832838309322828467120740735708080247884627559704092745199555904317655396020183690391379062763755859751845576471024563758506925851003199098139531033897538151754173431346846302182425182639271823164817013481260037941968869838713935748909964849763633144464869404909719971843157117557366859083069445521567308845672839873357472214617545407458267806386888995131638306586114039765703125779893111336882575089901529409265830149223436654033003719062032474308847927434408652370055683238846164037387911565639680190423851192188715666405313405049207557978955152176030390246575182995180325024645200240694182688773551026733385617717988183554132364205648230107975854655740232300156925756573794353781614070255643164638237291235022564431210495420581940546986043894490492124693780531149041477293509483688408703790619361497515798974116350727220601871743878039978578159066580143958145937030345918956588769376301456132809495753643239856354280781398979641344*i1^92 + 109746594912092272094852789856071072544484434456196123261245953828325057959656173913685961184390770905532446916498531114487921542570609110621706081894142601340181451222360495183406310628533174230688388637313817228486407899731344641629079588125427789501411179826174613072343130147119431551693081602362737220582834400592916777060306719309463477700055042170930117449256578865054306316756863739458993170569008671494697280776184763528598151809856939422595378952297418410766475845601255572128127247884149799484123505295171263797784714609944475872682552467631847752794376336106278239388701353362323450582707938602847237304266029489708764220382365154534653437713419835353240425879195899318269584623350954995819643871430949855133680415086437208553876669572951399656409423627513094813764898562116848439463006586912533484162816564561880467886297978438404114329338194842603130644535738518821330183089557536774656121005665448761645326177000717439194720610473823977070464318440354040290596650541097535374519535293559976095965255343437857770039529998329193122030411608900433229551933140144101702862973751413281483158155067678603502452933107143800129100795512913124265996779717718529496693590593216984170724181466397306410506047300704752545795200603912284773675146670833232037909283450632620545595698909795268161526740163894342484928146429170399467337229997835804591303062577926730069627983642811495402653463528047638703256042259730859503383865146906333602759425080790890653182811805703011982856490846105345008194571269908053790966274923230255632166026096205244876003562662581227804420200650292696390794861575501708733867720506252734775520264852735971977577280668983133073586683061995035690257449447077895982551713406224308185462207423306623221036295876213410548211716400720277286992748063402313900675928910987264*i1^93 + 290683423678799444230533421936919233134252320394426118957683377690141018646145038559744333914163931780874074646725081355649177258109930638619331277298601572252903192341269894465323714870315488838028758847617742253721594610762012052926322489064979676270102116083365472341804252031466720502991301688953085440745759032217903482023667190683133874208675522947124843933268042594075914808672773804178240750363206469865547777010972493288711947382969091895352011315854491129822120569723600452078926455563316736430745950228824186772379447567630633015838407837016683216364104278485179533964317780161689307350306871648205351542582359276459591869696072195592484990225894299263397546904687999756622365246562388653441502309027175035608452681250734554919213597760600971365639357394715107162030712345638384560106703383039455009316980201783817910660528720209249027037638076122839971299852441474323560041191339276146224792865562648280326008673624923779230587311029412489564244256631463260082338650056412554441393555679994171848795350433180668839730738039811876176465492661226112122667915705340091119280471914914884591030926595525212039693198629808651911639675728520439104261692217097441779299691688811658961319694278474615733925178757836697570868577370130224620167167220952229467660912518683696285567743394395463356830010315991162419778359663908949483567162996709074026305352002614307416163896202717321885729614010846325539437254044021544506116239886268819571892160244598829923966469930635076251456936642302497386632673602176810284833852681573767344464442096991319335316600840739851274319898812031712582773355884808134852417656846574070171308960041390959246216893310020783353874223489535333790464997999777568281722784505717235069907946705689741701196696131711168708762843710364844032*i1^94 + 349881900524258366749188787807869287336780620481486607438549218178310112315788178984695761219697306155484567944507683455329198040839562946899882638227419780839008485792535099036926180257255711325884018676001671810509388530356318019276788830469378006574197881849718878563668565179368897440762153831659568356777211715441412827282132647177331202684355944213264814229370237124430297269038461959399166530464767124116991002284837094370328607226614408230911005378120229920080448637917048658902879350045959072412073914556929374819339242759703610048101223837923853770321754855433201481618362319761784835319411121913523162657229790265117143007926976281898310722716433377221998766192321673424996755730785736523965310198631835760771971207267089542397778525531578853534621783176301550680248814322020056843808492227812729283492098146554691219290155324554277161832627660747143056655983821246554167525184432170637404394904746828884494753548238435782308829056496509224961808198775983658441190797176211716592134743300737496197340552378811091545382039906447176980296062005377882538954199316823802135753133962928008601441371659255998608033986539671832335939081359053747888520403459806510079758352887342363586036832519146016215463386950902881065681609262381470723661758883245987483942366734418480633523468662218238212942447596610146155292886826463723672843073177947697313971073320356947766388582602862244899078354401112735264398069885073252242771033028215493744072214902429357071535476621463857390274372678958601061368994035464257612163613614308018606960852711995220543505105373672279669764928225864455402325531333750709181276355122915879544830786394754769969480082041476960384851349650034007973847001537958283531109712604871513379741625847326768627712*i1^95 + -12390865890057245293132886235050518941267160642013850535456549952946957258021659531841319934249796173392915272068247341774294581092008307766692880505538815482219248468221421793033005264123338797912119203293822221869766603561237391424100032193489176262469673881946257219504860710833085175130689819537728538757812898289013495637713869025735782782437494322820685283009657265805429511395216298666285206065589181886367727957585030782753865730023955610559615007273740511323386462313114751867212938952069221415527763911473786040023844778035906102231247279814972234123877080319335884121301630624100696092506431859203219855651356636981342290229794312702534423373498334931192493433932801825317452834667109507965894514671467022633645611778270543981516078046277640960105386593979003849573005955110703409987334392997225776080525616863811279483209118257586380183453024125505719004670489475731518288678839443575500096121921020593035660935266228875208413966340965563824604110512076175104128661824514344313106564808871270872450040201946562640763221866197275039102618639750554895985665231288622681509854262466963070935010952613645915089836913594379930385354535596287964397276431192885259085621087779675269282448494305595707834138011203750352910279210995035156662137243875084929424144405796889423034506215180327826773631552131952446349343029988009228095715108948834758730137160161044473609630405269122748846355218891193985509611734788687775228846891209597018304982499082391543963659742947185582402859123439056947352562081270662884563032463480801990723269618569248037271467953649263426913916550745947938782716393176541886115655053349032695647946379574810310751986602746459844987846656*i1^96, -310699581186971823877072309585616286409743498088190757352322375779075822898713299958025988981540153050375494864830915838686206764820095121747725838717735526785455536626224703836035468317362755550617717750293074418529250414756829011324605493795710528972996459585554603326481722592465200414953100569448741930698632908650056404342249894296832567239288346524747788553653291162157798074862308223741830421208591038583730488117346920051801602296814468355015402075901103316183690264130565118328145796299801650750329382471090053438678906199158756096630221738344669519304398008015789158910799986338175914670751696895111683823011803653260132103310236595735331002393457090912437686458081090874172785342958284832258855057020727578264845876337469071698138230457353250689362062074990483182694972639735252101542003898539918270269711941052435430994184588179327929658140391362017444481795276143699515700747162301253110819095873952209694905463070248171062332354606197305712363720582141356332812074679936179508450241994438888597564146535936522398260827027278442282867572217009945600509843683269577633110248111404908051796743699634827233343717197911092248375497348960253164806494647511481660600940457351423798303559966353416345137800135329415509344425088204797096922025909255909824776129067591201742258175856735155293816008236394586073390455238408963498219391973774132239233805226853008182990754761159411012481142280643373949425182460879701840844782927745916115111531615781315256457258027447524511370956435201491050581918899025754265678623904121037809229652523443564421060527278100408401038718580200193380187288388669532176863891851545010201126565295814664573821711163472995312523985687626338146827409803328465480313976091371564108010453991050842892313422909693934141502166041857755147923285770295264994539748347872187655419774547731984173376123389925610258822960165461375091056629168503686257114613031915239602377266379675004565553069555358346778009068124584056768451782771391647458672124076516701322258122064083497626640642147469781724766202759386625728936961562306291491281035518036529431457614275526518274932068334068824028234919591760952550127948147050375779390207895502739930482957436018252563074861178104306294943334062280929324581676260278225968450030013685766139962232365140267584511749800765432828887517837638861393892579509300633257886681757687410337571310100353366460140653263435797815271442621963447529539327682848550706620877416534640121224533542167476793928535461832219066742842528585316941402296208182615501328045012168645078270521030070672727743507318746519465105138105713141906460437650326926029529371664981376314995291325622012712447673145189163753715187212761786750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 2803009337853928807486940059630591787757624085634972774275854943015965353417653799220229148200508658370771007860664264293274051128445153526433777748780216751471938652385741308480042758106092644358422051968399980743442873860030881110250110882109666756064047420155902073716427155060312382663749846168131719160962788161037345353684979029349405770812563179619388354833955580773873533385349725727656880869873957051744527545597329031432171675750909933005999251663164281374027890940127827422141923324382347200858228481018500191972084856294516537478926735578963162150823875777807277401565838802526678086200168204357046373264513668913505709647408945831432240288690500359949152555426077202842357689745242375187002463927405016797848697722060136631564039118533774227846928408036740421012576721376214295341672439980809463966578973345237057372566107197493570056607846073203920293787455193460079830886824250709857241291678070948578668663576646374475936653925788736008259737367929808439578272300878671349100598204637013011344891577095758999670154708104816634612142481750457773147236041940896558429425974901051455522543522199993468756520281874623869557694728549922019650805046515728986787202133445347547325687004146967426952054350405239131480313572662901360771555160384457790759879332585670302778608119938848158852715321577468179765026900764324314010038890892755358066046747244790092273224247996232057719622099939420472095130348349286503650846081786956656567315991720162061109799182713556422280894941458215139809428233982888864847619587283738068034133361561802249727466034294918168441499787496426729958732509431313077139000628330134262390599137697733564810062308271263434049057374373068514999797561685200652600878882791720536144003937390363443979728888787732187402300522848854454367882512829223608045503023381109709044887634218462407672045533775762841042983281603816640905318702539243383850435508631487144711345352069267700194192010563113902884701630642955662171592656097095555405980847117014018569025747857154423940108523796791354643240700744725683976312652929918279799675180586174746432383516230840777905366054555995917708212252563864252128868474278342770905593164560376669826096981234619781332756152998451938176434341745950518657111920122740460549389872658899714684644579580423816794826902771930520716879911219995479905480072337775950783946000028811560423320624254082519790019912712526607520806018747980952338873881120323839503179597214706327049037104651655492345759998845723393195694769708184460589447705552138829345893806145705420335714830022080191278558582963280091563824081000007112455576773146073368013607758582676962926495065851426992591536623349758559389621970787331299625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -10475721138451161594256523555485770975667851830854180676972336456502323469298834930249788823951575232770384751996421549863179581875139547190120985845081789305060114175853386094432377141745641559637931302386047922946618222631407028552355626919179997753512931063827158707860624817755467459848383629999402666308211324819135336126769985478461624726739736380834090304381819882470514163917681000123563020217386981246662922918053712872566574894518466686704141166148243250550464571206147289423972558245963708115871362784625767610627555448083140441521369377743574208531966973468077756711947176249975527448585967697177184279847263160020742964084277642810717225300224142766579730645988572402785044909511987387514532159916404221683365045049721676827789043236018383226372628503344190992110031967440609521990114931903027528800577803851603042716654987996196754293899717954487291809062618680611313428204491318873424068347605623447320067859874815745546561046413385332878046754025401170153706701513158973246156468450684760224668057114726976169420910904135859682668294188129867708587695177670514095035922835517255343215155794862223596670489397148750550828076315337634632491514566438088109688941887442868189173065533248400688705071466418949215930766654735283927179227241326082191063649162336365329194088938907278046153736866429696567342349368988594029730621390547495110233690999726965591049721471830173381951700247672396548872751186831099754009475173595206081780788349983316270356236895128938114067596021574072586203857025387976418746059891779994478730299604969883524627681229649853141209050636763435995345009753371482458682511736746434709638557345890727143167626129654811091605200895912994621393125252714614459151695731814431506758076446905051141409100576567492431755511138319003125365837256658818541528530553297740132034589844333036167680117496712193624048890998694376598814029657237780029615980945574152628088121162544031006389353107381174350136231897131024326684535444378669958427271161422121186127355058592927503397243278720898522825150016441822049633742192619154731637036217805939564110031156781530223276230138985501158877477617419438857294082318018737858816447483849809467315048234667071316835200086969190158828450203919738959952386908612617693773910920166786772664015699843117839610310063478462330128162167390773613519827747428447214436276843985463733618501839587078551123699972792063025395439425465121471341702332037401167316514066565792024981187533998661896107057764788696946588371952831182241559567952791447982902157142352149652551218919024402609495264060636585399083880560126445818071873495732939044459602206216151479268680741929406207051125816569402489466085346697218290875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 45510710807774207530967149592364258709581481029473942833799578585719596352985572933496593411475996585093321651744525367979550128851910741863027463265220515843451163400676434014718577675003853932456790025471970280472957262486264228359566380715329148999849664736323514655464623586157035049551428327526190804563399976912697844713976480535888939733117429486010162889169375369883983804587076280983243488452807620374147945152338482951829133942143586885956065771920411541560294039063163818144412748314467416917879002158667434681653440271985053988103700421308502117397457766820339789030240811111789222380739226981061414211199857652831073172230857238643187915149164657991928272853581589185452730641927869564542775728565607163218188757033210129086555965560029941472670646201865641562727932324073934293264777818848315103530768147705054100647494268480713482163855491417137547397429225601613991165989327916249170327643312681898974335315851119335135286624801707992720081498180813706452556550395878449195384108261867266013313502350387886832581873581068842866464589012379892286051632366655139817656932045502421260882922089951343833581699608782688349771830493910423426922553583743355460472365676527624000909464089677962332484354452365757975963901095729322369157708698366988626195453328576155866870883738845120464500133153619776730371556413611309005962890696168589468768065201866882341594765492819687944328609735528720680600270435515955204449472422390506959615074278903326747002534156075863411929904659103583149522607014072596167127119001966726614322746011656793593750312133824370526843227188638733421963881098533506740541325576508881019257608869434807413395467939750033466314735011682913019629935846460084430809355341484235002653943034595177274145792283096624155699596040508056790373019130459644751119590475204166062386508504398159582300797813056097885529114283813656415651863748061077104291042237728136345670684473465692308269386160052529670815955435878192039862998760315522685050225968633547562871916952109297789395260856939240282210943176429576306861779322397505852012749769221865902830327986691456375179345370703992084786845064059798569245075042880391335627507976391211672225730141959766689323749042069035829837491927493864123941540325863426725591961540472681756671581548850632918022338773916148481789315284779732298893633595135062540644627332224370260248716017661085083767277154110047776972601108586361973746146839540260456608026746027312942510894626565733350594266148917782273216938708467037190431614846808080588143325416358851972002899531583852683989999628974819251192244278759904021521879799442707869942385820362878806279327371007375202893499565251310530614014653007376363625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -170894315020950192473010364639070369409809162287719073389875769504940760423480676262838795831996661989274921394335901008606459181931071495601642949823094523791271664143359912594295921788788967400239657165171397558008793668378813540493217627323236585253716256686903279669558661887237033800013285613785107332040958943534690277152051210631474615065537559693383626718560960895441680583875180219255447231207447103251016208164580780948295522054858157341515750536309409732134661584118893683069191070709155766784159275511118370924090097223407170411714355375080392857660594982799023221726258707042809051559218886677156154095035693768882345717569249438801488271476875390816635299813222577382714477535339972454104955597477057308559852995730955222795649448537052887323180209422578021430371584781121045939085649255331210803827435034168769015949539073916607677356050716564689301793992689885787887258460161241681685147781238076069166361402621828439683561112562662505231201640176426324896589859252303776945544601195427441606553202187765940415869612721991347774927201773873210599963328067507610092877598875509962535110760956703091967884038058066232402140135245403896624748039572264366964605958848575157182791721461559115797560054533698611595681961862139067594353241678549661677720948528739846320712727474675233584132030486519115845857969377614362423419551294017471166714814284910332536805903844785479779095870172227741422299242165307529204962003381429060161505241952369393509939236297816922613548251538195798517293705122856463596286096506978167938508970722016406701876160232864373651518402601848707032449206258884373216420758341718256787821525033017700867139132649758735796763872220745079176410011918007203304760989090055919665199368552238636799995178376944880015929417958722552852907176328255579909914470148113479482804576958196806825356555801686309187755564266322798185874611218657697162478399805649732683962974057300505590692409109194434876366264486955799509157709506474140758156189214634319028276083283172385932402957437805162520503747306596606567774785800632738788292931647359930233529539811542688550490531589295931819422686126792959604737649520936121036928440431111055554928108017736665338231390172969754420786765363696393259138946061142945869217644810137632984152894746835820363136675194470469514033505250580703527463391240135304613969530621327531904696036297680908503414925846180382743614306773402444526595480598075412274701987606706078114457821540837347075480468172722553021370433845545607294820180627159231411304641743847583421952162480014779883718363933940003300893429169328913317204679508935580010379312610584418951857692805070445336903914486343288600339018316583059490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 201526132708405563922509207448046137360414029164000351354735944839927313120725767708313160052105952442745123108927724854006727947224515554308573549954293420519509151885843366452406874981890342651278871889678933563371854186244318630939116776441537570284050862022310875182651978119584627974824990595708218993604029653755294063786391476584103591377335446028120450560808595848600807134714571724438214890834968369306961974955715036612883031304283993550267530759184463360334263795865042559984410754874247310256840575909275880168340484134151523343032819954521861416172800397020913422846693693911490194460767420128642989343420325048477517614792408696429727788360533391706013682183146349062598851772413979361089199646610273372594939119205358251069048662507739109957044290782113061136278699470235275496417921242199528732615891405996288102753993514248832316573459434482030519224463634764334288674021033101842833779989945639164882303162378075796603241143639850584906820707246032680405217960300273611264957277352156154398135520333095572176041964554943857509770460617477216535512990599833930527798690484129927720974664277153609560862429586071293274498141755837014870701875481680204232080055724314935759844457812355568325436505482248062150152896372140081194767252227541686945838142968809001149909147586149365057056777281248788134511923260258974972466884183862931427111236869690708892732147413507679102751969763024792340503517325030417664217051305100476675156510970757541731804561742492334928869325415885902992217650210138842152852382367871599243021577727199633665248176023377181319420371638127766374123133730749192672271503686612778260246641389848696609781481036023947588278152323036193074099083041797695925288783577681157313322500443195330170439203917233766195536507675897126650203909982869817536597972814037407612580255905002252329776875657563295435242128788191888472661363252306454455015981410117142419566383154563280770197355801776706872704667288721199239435850178675072280809186931867157914394699841963939516850329154842258234135730979240579489766133960353148304215207944169535848748469086444243727959638402803352435741667091885352400634449982575297443841096911513691395500434553199098215092509868603332979266516713919422603384261067062310334451911791342734955283892393252211762470436249058728520309611738483584290331629239272016353418329382631694159356679465619774384437156245642374249580545879104397681668594148676535137108897285185158665305547354130958900269214580030114081984474495468097738855525512622251736034388075608554176218065998430809030364237641666625938230534487411848540996560407258424319376310258721743704913319506002753140903580056460186549554365522521609237625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 570957999772694788590270137435965766674161930458740709253423681321630822116753013879196653014303863849917025794521287418845781605344648897920705762925040008755599551588570228979641573605257859534483496327063551161019726347616271821438163553384206167258810203061314640025124225173613916624334429019703961749854404173722135764970242034214383578338943128261648853002364262740121580336560922407329483496958636856835400366870874600736765665819346115766733143277123654262372158599046095109896913513850660766336102087563339498847179275494053190127099141966581586341031727113957708028728407197865187579821077657863657505730084592185012481314347113208795240036786534130155379295515141314800463130919161478751193313907193979989071295166071495324222499682042111958852686409531230601103451485995529664074942369034744021334036447328234512325407243257849088585845415005147386250309714104399625841479362400261258851808386753556055954049555807878956634290572277199338826949473116219151222283561901111154323762341906191866595796758175565921277369198353683443147715756456262756985283166051437584934112413864268926500832409797253538741654276670132477006050790997419718987414829454177123576773418270442735013350565083336309242597178887561084056406503387695874313125598475386877551494549256920206063551401554109516524251396345691857816549818202457399552297384012736278069341885968126863048323865864695850334951608584253205895718096308614691941531989305089765103227956105085851226218779417552722879204259398187633957869972936447161104404039736355213616230363067089524617512622979544720132210096084783956629607939273376417167293982693974502875967652780421168537920127893096947422003200308500080828338968635615333285317339964347177742054697587433396756538597879851819600714994249302330313314987730575803616325566946816300399077128836309792734855387545797172737829338087243187137223921755829316689587021127295224863994490340563131377493290455682112218784537385889299342769036772408280471295194309709853295765204951399626783546130568993508690748569754123182518836467373604064315291664945074801295232398365538294121556945939610950257360113068803515105063700370266147745738696955183346178841332048632679295536445291304945406209061587411063181804695212197269894840829316977474534405337026418549226505476236204621312041450163850436193327041471687735641987338699183438458660799084185567720769104613942822607694645390242112300023548433523818907731140100173243335182732352109291410438446544280108609916814789438319137828277546830369962039360399181475298969726252318559215535639991476666174499921513221799726687367243462904285515007753261097103164275774632294793740452137611662837352937991825370263375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -2462814822088656685655565103397650293121223791075344660027348525067721315920535010311040792437237628423507586049059532733859561651339914236126315326417477528146586562744204006038835133289963191676091694640156489843339152393822571563562481187329921949148204134840970544185612197774476126592188053822228225031284626559810781418148258605713786207450677965373291138317311980161224308953544781033945705924248371048955175370495956599819776956735190862463514133595119533633164402081404739182874089331717060579525661472659560451552214965078437073986392301342322889676026450428484212437322379127426114805405498320888157503527016826626904582045380733614191269886639425248646878644326545695964698780033787301094445504112700358196516009573599708432794777690010058973795449850392810510886117921377745711647029931398476283133096341278545131455141875759554549135673615822811573428438396065857979350385203097705625104484621947425462192854593059520592804864778333854883718589352883137320439616187969310796719356604333591274543892215916286113980272158026888793307737104795781023544640537218710777618127183002862351900001854281460114251333277354044498592448827254024783690457312647169483366642705131710160232586161883117812766852524010277004522564259193421628159533550325045506300713350172830696497856546119047457864817056807598933836623767126238852479883323719423921469327135128933856292285111581899530214414519948496399566706187059641995622552373442387156473867909470485926369892960490478268303607833012218056024682686212676615286571487089805485769881630442971529133521095345229687826460189119792675010414893257033481968065469311295011503685669012880070539799819039114885102772369239634785096457661244572738218494885123625907750417779940585070408327162374995828369649286096521832120655575678183009297727194353696040792082959677755685111740604840443848680119088497749254212806594649715966071505618833732090348860092308899603392502542093174414494426825670313880449289178914785066079040906300479340963845176411956371916830715585889751808969580057856148699001413191207540580208109994187121090645144130439283642948952526937327909188711643711681333173397663039275988798043467649640404806135066997115468615824159263483030608749338366702284968080140855576612732318905385703924114630796338914832242722643262388213652665804212359442810532394969482603704938200778857566278158877364572586225566331755244030943038455316398201885489074095638054674648209288203889850313391284207036374427900382227836717889070831123142291970500450666389455781373830162934325033046568628502718522547036322143220288415102131864066320019442333727925460006260393799811737436675344074530686888885781744472497193412755228375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 4517299695460290513267423325302118905769445149773197927284654863462333102194651060488706719197809245961243542720924800311053799845674931198850711898496770702753043881230836486364591331541605468827599374915140090380508692591147073505712667561573638885471723216692159199301129962044881845604756114430692075224068494361903979218072237259562406401915716948453208580461222700677154267000276012310122890486832947077492234202007406554489880215938572212767155538823576856322563978335727442575614329545033825982042569606283459274641801329122545524724457460219558369800029945324295190930209046813916194474136008732202723280774919954123577721429923123483936567608218531802156545269135482770463004183871837881018412530856710079301381787524768684421372898099252532955872320104824229897032931989943523376017082466422107575826626825979748294232843369468830378369426237899611072640883608881043731248364640451673156032624230927175108295285172889479466377029002216782102334269512199807973163333706649842263331371900654861177501188758736166970848166305737284659479909395711880256041143637560708645043482509088865821823277457678604880545582228391416315680317510299572302085697758387557958808412863607422786410373490846641539570863867035802583704122744718193564672375850911997345680553158074595699499741905347007351227056505994940453582471723673491044213373161821774690410632828829582149848068825742880761047148623220679848495154293377921267259809390707026718265509495373798628190586824249856886055422732968881904279433378474041926636709641407125475415906002194806777795173018161850579792930739997301606160912864257701983631572023762701371809906473068330675213953457310628268973956033075674662781413046999794854401922897663969503670955254341604805056692264997364153207042237019688902789067581098340414798605282048257430488493193154809834329613459399795124125867727261249775442944962866349992313419134830331953239163977316746770166362396361669022635461536728232723846679761546674730240029134694418790666051773882161068887019439375762197364681622112881198828313607237273729008077130760912057988080664779777601889014265118772882846763378349121965762915768961619676141208517882967604615242414698002919464216542065719174404510978527450386857498393345884816025181263407464795820472618898250316634958523376616076028172874005608998098812046344671412376101445867773722307844719673073615746579284307919063965866312063175579490029936665652449370748081969913503030181788164648274112011283713635870265080965890624065504110422032659251384756787802473444196733984692644358828381979144734185203388022754158493921414044765857447420278787027592703999090222813093729639461039468226799397047911532033879059250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -4696100853023187748878807670825266546418116371502021536410538025615273203531802629627513764481277814255897828928060359605443339312351304378471843810091917819494742517309395115905414173092005968026886207835955315089951766249469711048387607814747721507350438745086521227042816025614611507278756261508474077501460033584633336286986991062478179147835164865123099341636228017339390583163253754274473979484682273514810506817222372968852041053356286034951755646184798704364726679728562258416075109111552930727248282841576915783527243389504558633360377898174226755222149291264485481281645706331835931341172960158228308047721780669088187296012853105045659567827557623873711687736540861177353768495391821561730751967377906942164898927498841544742463749276944636526657227955598645843048616399397877676593914534474880332580890094367669483470824237946151023510158422719479284962927186022992495737517068134836164991396319378976320314676769584659157551678953323663131200032228351071437201875862692950162677986979098931753707879031251550620705549459545694309189442540161458553972457876072653633465373603700240463467532973169310896242187460939636479502200944916164417549932555074538425363860938668574080890017826518812392763346537439869811309186952553845856571642224182368240560200265171480357398111838265063169988282104334208251452096757090047437724767549169971230504263094991502460662817349486840702093010504944680913865473455696037819708341844900439180428535106526225923872725036762397963060473791746235762762126275827674812886998577829646665214202383942845349332157440947505784568498216242063865432415380974053133284789985552956563956575340437498569052303657800916147107688273936774016478216947942496426609985259211220906526609453094772205083123563117219360480817623365928154296230055169308669743511740574144865492414206381041602935885007176689943352943421906690130833767209628120578749586838453802712992875499219960683297883052262143949647227289021539452434322626812080981285396064568046232201270582163451895087471808534988930181599120704730000454705944609256396062317345918510467808811159182440893307980267373857761122451904606891512313273134644320858062247187095151333162988559490171489118153100712847391019236037149974516293344595935639178938686886485234941460295532219727027560908545416466899732243752132685613655430454164795848989208652385714693952858488581004901641418513168519421640379511814303138358174078116376674031562245752552891795305075354401429958911372747378941602685484274717754955477448671363145908624947123861899391119489194407286126238620060321927710636327464027710487894081901075718832667427102161928936490724962529597277258405387534722290652784374468753095625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 3078457404979247798250618001022853224594792663608765186348411768890020840765966149236321764766525986071436853016432356226261443407378232376156406916271624845965015467446117366867919310855738274880870262832779895591461478988747401083246716033465172742780276440370416541101685512294318917752518712432084198220801992631027419544737958443467516108042106460307228837808144951509641048029157509444923821501042741573006234616441717469269824207409689745679741349437651483068372753961662248773782928986780359615634853295278893212362933805725767971897250529947127785634881948177600701555606558508679868816151438701187714265610427063293810664730497237591723896393364603617768191983397115443673547204327566504937406692304362517222627745950507127009211228383716570505211450296885805372151302597406493334085286094893501403545127969867912027239111716407990617479377824378278224737096701493315923541694809256111394766304816999911026932889037434221532025637702181988152532704597320874635164733461761882345267657919624395595986451599677404087463947916516949654338151515728203747276951364829279665571788794036489261869956867034107023193476276719041487640958179300423944223929573654068327534197024232903632355314877333833467489679566665878082458518819631660887572316399629220026285235549919030836505775237152372747431733827427691712896740900633579007990340835431318880428931896424869916751849568673324901266361753753081395728305400539905892924898760586114139989147307540267657383260235102322692827977767947280784466287453852294967861584871205685184409509805114138136615481455294600282811484900089739994676414403805642742247984975654620481798032955414219389521959714283071118633464799316055871910736052371431364099825506645597954926000919812634440817197853676216589096884148498496384979986971006534957309668320387073692527468475035379310351830545947134949119907466886137304961140485720152332117453719978929049518207926747831613462546888420908487473165008470531006419446622791275315050746699345728957371061632601642192767641965940594696802609499988636557576120437218026861109759337896031728547235831739781898954786452098152130269073545159447452496248797567305728715068917384442472855668748357285048737681193699345545389873031350182938310054771949164914626653192732183666778153218395242809610236445514488747954634775769292520245152251626473381573356309099125596045032310561674414979003912290730241807789856858484056061860169724827846084565256704045333179578517221173049226712156039949251355722739108978198653473709453705050398365219598893551936919997485728948789330234770151248922168802592423185260061523730917000023499716346017672001321144716260414720877320731693186815909691073198799906375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1601271778235190151955431263519338845172881836727224607540968370684200625139351795241879538411361911376830438968081006353557989532157531381456298047536193617336425623501406533679420723825220466117990626902516916534997093694339161620775216002466199468451699147012559958307243818469007711096233037679100606490211806191193959185728400493785171666301364259803464490329614444875212255601730293909530852438525279718862722086498978162737443325986853030628189442922034121605760948722285994879315548075423428719895335575318974461793231145481953268599715971836422653776672626334356716897816483342129350706884172970870952098681475911053092702739104584520037475909376324141666150963176557847063881490227583643844635170140668613509730095531308485719428350022571568283871233757099813717029228288754514987236455009656028526842027244856865858532867918323253546961134082186062713816516500647169550089212322358231695209216436673927694186055312578724077178069875208297244660784056707579081733491739938633059107620241872544112563525648351678391719189489949059737188971943353580204592160221571096265134000189979427343820660894941946508623295154859378111643389934256420083413662729689074781225231771013375702211331979661049924607847620352090060653685566804553872664872142295038520094157132654330729880052540564549794803093642941968622290411463710256454775760227780859437999585239333481672755000621436570462068949530995575066861060000445488341845961607982863658699404002060415268168828063438115268071070844117306402796573792546772070285790653309553699055966329944908306427248651746187700657993914324750109744688792533688116116283906886984029046800086598720846875907913324514417527400353095253822507635786508986670324686542900046005271552305914896631053208177038310815947481664253284146153147717437032320667447861130058950160614690425374626375859768630038979133262952226894598370848800257217052713565132436812081795211735388399425963571779485057505321499670368714210531634284013860629742231504319174617817402519602673924065073083162602384157817113707499532280582477296695321634016689323704733425078257868411893396970454962347690320929433598686663716158914478537401760202983155915796223236518303676208748426432141214015324880904325538312761906035274412578967091433787408730986299448889914601438392911022420966879963359575187410715706812763438311421523971797392510725909779709248795451046970557154645859465090531157908567192964020433753674151650622966248262727444429175331955362747179831318297666330547189932644681377800327537281168802415626333184353865819994046235132639799223809331644598330954268615828142955780692338943809640522968432707612007674442500303738193883852490489970628153613471625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1620776082688049781574643122841115903966464033089825850103264420558424277817336684330149653467126262611149984705037340726635448795823011135848713723705012000303556118747778286191176828682228192818301950740891415791012702255613658795361237214985937955694970148782855402536991575329465225382863077633109485061774238441390466653558869413018972233176221623492061123277969300508894514115981742220438101754373659338809626899990958607918043624484972807434789460947060939472484076476784122382930097596610228057102715693463475665768150110700591562335073872154312904894495253282045052719915835974345440005146707584213978815743472166532062558943720505344636775643844370211435200143665868589321271595418537287922508289134274511237021669969157955312281022534269018521558965543226791955483935094342358226157850688765988058958486342105193740806487868990300708766090981394690441789566021288199711849747370929670508430009594884455048036287819189308448043403560674530411105528765376786208192632412745292349301911294981178854884993691761827668143948073363385854938441876242429373698995631958094336184252588966674660557185156660167913765645573984183109987117992474067231364842457865941081760566219598557107680632149946374665088816199559436835891901490074045876527475423493037209064325162199756507477331728008965805038537033227617976573844909252613362037673806770881276342488670440637745685074403520767244958815767003926550487420877174485843374374219101994305320073747867209675976481845642190442847425580698769984305951692627696391514743150694651873823075917074024030792249327871089161499777832154601682562936802799197971998843818094413479533602787872430141068367810547008548840913702596963813492723746581739692883133409962692929257589954035237828090281530823126684383874973484903107277636577703101348937440462851861848335703878647578987176376471238444203257162601782033351742954605117399297781921851995861550173607032157404318742757463863783249740748444164481848846859959984749789619062095950076690414150318950392951995591284945083757797976311186852675254784170188410622029774209092311280748815790141498519224952778163497265964414270261015676524138202992513103515910171806354500102138569939103039752309689367823377272472621981505727198063128876721202567397223406435678360300146749392599597255869567278395102019432867018327225011256464598208543021150573316073382244759431680329672340972799745386274380647841824759856243146751052330098802282335605097986673889820643995659838741590207643689968654578483398996192419385948051059315798354463601289010868286589885159114979711918019262183141704063295447580255452024988852783255083514252446864298978073792587922499234393197588610881115030610798500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -2178208181843617305679476508813227355542534632776181579148606839004932957043014830907416067363695123920625929921936967990015901120098887038831355031822363500242708238391395432887284353575196167525082502595972326419682461543563500802430143524956959443310361122554715436759589639105946610726400869894197840446904759529650797906258551984540871619472562875090228548648538697842227727005239194646872145630820757975591717157222492347363178692173029555394378056808006167071682522144714365586667778581626017069554409762492002725879648533286119169725089203260584603083331683832176812356266493868519780322376128869248211669685162424369764036967942809527059362779970043586266416850926448236056499759314890565755589416897855357190760576106199331069014071049600953729658613161064671392380409604655000717969999693076932672683434830956442794290401897891100278708798391673588861074896382947510104565946802040844100953191438468050005268799607557674128250338780015717818544222949485496941279305280160641204896485485710023561638185575168328603370637244188873274225860025652448932821579050744452445237241211683262888686127212451740698727744647686806429062948417842229522509289743174990034998046207019674858695091701547506706183275538088659531251733998587943993741638566434657537663574020466851086460185834545958298342122730611204566641833046153107370308058454550947555428044429182731133173542766613098349109412332453824916076182209898612163293814222583282542687529033389853894147672950532764786808724220382986926638509408794225154205119524963246873942300071921322087771876164593308972725556434629589162203085331453947149485141613495081689766773517597942305204360788815957684290472836614028972224649359076401629927548607009196375555955677905649276034944748104326418237620998310355405650811878425567222622120512903993572054974022712771701079494001788564425715759706819359025220120385521103052964577911699758495799475508261433025040570232933034536004708899966632107344223688308744676103477203734947911610948957417542844650672844547498914478277744855169149150419428442099455986366197858987745587866908979664840887407436232301786915662841943460435041680445838946410677886178841260794285555063613944798243812335357014128935856894986256677687796601638912847943770025012734525797628141284714947739689345728802430535869073468818245782565587293113045762637882173697476893055282830307499347583167409083790215446544179566350572755846376027468267306936971324849912419842555366128487266956456464328511581263699032725540062109722090263076622656656315280442584477381767824930245025042783218786116481022403920801246760117144505481000894064683552703672227743051740939571269574607887762423155592932611142625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 2070738709864629639352398728147155097369267492561837763313848700885744606465925966892439977121119483025339410023572620631032100026010909172644291038920916407839948813972959592408790162498355492992335245327867169929344235982589488455860070281706849602665019943341345859786885753098665852893262063478862314691808514587178682428428677049020793239661312652493192682809163162042760857824297871563205640965014143736052013214548769279561498975254963290916716237713069206616303057728573017043290800439229416507944202127996133499623995875198728112853387309190670305391728002289905884159880169721066915553826229196156631449747293238163560397075361667681793645900903257801675842342717443563928788672295199422128423370211137741933077176220049162073820737632683630167005013737081935370948964045477095222822729250388487710107612795314112890084465953131614603135421422106488243530474334892605782578781878921967820345919481735692524009599870348540799895720468720620351311136672752635193118735140306647331693077375447317159469897309731251488533276956435786296713619000366907635524070769544317311623742928215182235500161980759570267516695534297594133693639029713255824543906737788287988647706676464198988381475320643598441890512401261476297533663446988601242303449074504596500565987508361111375384238187963111603040751107354720151771339546190243554745174823465394309801978237383838653826520521542353673100665276930939532455697958965240309876572598650454822832209192214700389502787565398412267696666793543838918754830862071471075441103754148390490370672271714861096681539258433651910521401167157847101321890892656406517765743620093214265289902766725693860800883742559139004213766418135698521722814631398169073768281172297094579984888446313871202646760259994062563702322542996826145569211448316303881644463745665419874832116956231304844765610564806670028850711193480507966114418533173685978690257117335366250993872997827263166638541485579285399383040438790304600303554714012758914410820295040928917447713190534901735738045326208079106886862580616083776726261885172953381567792551529084090346416527645664505426589049915688830626743284106950726037992183914362106846419919890778823889288211036114708403899696771814707285580000424903419253787696224223747132167526501653180648436195905822217520347902031162605102812801632547031535992109142476367798970127919749422743179058441693897316093037787791478362388734940455336403139460165802112539843875358989994292621216146384910795324981705582079391686957523877737254246214501692218315773661399955629387118089122323241966401105224111572318448356350226823725294238528792185031628206939858902650934788860645165079330429027498083490750194290193335733125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -1276767418144477436675460131173667517291613824836918198785622388385248787509856478087155931392258176688023626401783006485978186696714401098386508400200867212920686395691269903273581568210328917527598701461313729858901426182832967132824244158748917024798417021173477450506369718770299589989029029351860591995864413793470556973801873706073699889738430759190132221322436055525125316385002103195974553960473631508355153673450678460409723501200165086593315498371232933642613221358656962034769687489137661820190579786291106831228566836523835248901401056444515042480788055476218009682856266503228264150498068889419014161556205032599469911496689477088716930371034237976716682164136658646339781469535492638418119431243999062367945076140304888530284612618544283944307585518281322456453770037486961190243038647552331190899872168785730568025993272484095405381804891520463393029685875204201156144559449673855721932280882968643524540611792682069482783727218110998536031989247691487713774792195842048285618011147056142756082725300424792857890919804681000020244333062679589803462893026073283600729499030204813963283355165707555375731148870335459222916004522619205115930268883163090573504316928859644576720043137569041361199861246418752401738406408772322965868037540160481342064950137857083149586685355356131207461886428077446883454565084350864583594536045461121448926694394734637069953085805785057683657238945248324268312398446998875993379971781054107954591031313920035310385095584431126194922805179557536119968142576596174544949652992724070754197489027852896272982194806452974593778938714836281377534108143640138557328068945960982331095225148968622266088760042373311060260593020232831163454583131239654908110244456950318803398732021697556021903015083658184337697352762900322243363305322326173456160970329856030748439208848228314506012342367524734589885331490105070457022992179853743370348086562134394521100882589774140799021344320490057344940968223319477498023258525306747265164956884919529153254900129694040466483616158958330308231925073560672835915272572961461538486017682221707718029548377184700109606620253837445675949000070140769645880895389986737613105116408921934248981745363114704729690660150889711231995052133741483771709475035161059274050295945236447944096452144877750466662711320869545704297738786645225791080853132828745674410306232263092502138774899839654972633598891130664231326079857936688056356606187196824166172341156625317453823700885869179915954484890438879696856076929757542558450202307322582931981126822819055441349348067418863966081151629025384420022404628734061557906296894611604720148625428896974325555308818917880418744829136850827707590400944454333416348625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 513274334620267117893812914339222280107354937013911278141264431470224385696348174474652742214509470792829487471981598376419306274029533209114573479339338936833015629369519963742929293852278396315579089272596255258064592329265693672029109907342842882065432108181259849659379806511972314419027462928463942201795250034611517291576313761798329799410901204901668077648139024174940188075612340920693562929767247951284596246180183392429395384477394397856024976413261023309861725987149287173197606923640266546736066387876950176424952140345668637580736531076854631539458654946905003612487611051134778688585520677754706886539526202318760994738576279368150699119762720014676872808703562295769862097634231964736918770383869091256788864144293483667335358629660628850115064429194012716642851218143572187079199347139534087695308578192291386449882029631683353270415546972266707382790290535556414483184100819231024693961450324944556708051797834097520802563039920515043614774452466234665613624276088358728169954144766143859374924149249713411654916405814262329610281418545233837790524195720222189737897101597083079298281628449499755131782499007168714413336569363252695480203345981693108774524161503104337703289301926754866179999004620389378827825449601634330981615937128542261798468834604302396860111602255559235761224216566985586988480821366086946835032598822329251818530850317535026755690649578705509945770097470456501061885036179676556720720061045463148076278430513177961544639124787042665950186889913133770634794254767596990277791516563783705237732590544973133625845792118432384915151548657602709814705675318639393871357771759618827192580365976965959755112836330306288144633377414255291872494500241835053453611135953418955177838823728450987061490282360455364899726387709514720121827653849260479392604902461228918066904410011897089765681935663461822617637734659202577721066511313366488346574883783550781164474185333513099095951441882525156293111839699374042605393265779818331659397670174187996355537107672359110202776837563400590871756477756588259930824693584068704380187049270044116139986582044934688849161581427218639443219297869078497932954611222047618227197086518397514838005177749469431839440288517315661680794120105229733557006428926427863853390966570717293987623894113915287176869228850596386754885297731406603165184897744112215714509743627406735732334926775080392172180830975731425496801217871893303621402207892650160170293449531154012036455911883793131321548453117551053349808738163540581949655495682545991032792793626090368860281481890832873407292947216730533467823193038245618578604192036752112899674466523423658683387165033943743177142479537534939000698223544412571586500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -131844854943990622548112927695473847201342686622352351439179918885239497293804452773069721511877466118776755878294319480551449633355491097630164978268166867237470723913849128238050897009482332531800267899990159814984977143036650414271508323040610171670268981679110017230418162765348593783522382056863783507025941261241403208503601560304566280808415435610969856378744031037630806530447796026551317373999653862193462887301535593249281490238394786331437757573649852641211450859098044567784696591975705687128564744519930109793197931998243284598885544064094956585167080179120031862353043136677926192461836109734293929719705613137263009947492940349055421112674482963412031417428134375282361718463195927505050983817544632064372430723328572883049525514658649127869411996509598964887503047829793167697525311594984362744420136350184975013109102736473221624825831954423371211724966960377293849559362103734314176559034266220908246148292144176565546635776613513982971824297484987400450261220886961195700303552587714594911974540054501075826039674356366310257625975067227062290972174128636646888919513449038999852922408468992308444799499046145131252787331598328753037655779849904337879651411438096974239429643858259029609474097423957494441106908978424525717791601736852100212928456477766367714097019324729080795747574220629096151991404031823012819377772677969236546826082341189657911918228423831535622982116606772332575383010139279997453188030893607011500287499687728827874223097043950434656283298862048156660543043224942980247375539089833876106600168694539838503883152919002368419634470913898686981319211548685125542025354157931738599657647301915953103317257107623159661154752747039417821792319931314036085130742120891700469811746827037146782490845230106572675902646323617973484046613404681135589850069697580545383686708928731850957632216389329335673574064189736047383224508564144857763077929735044091127947913888688594821463282525850034132048689653944389620250340932746848089265046580853836597468899931223210489628615575185856387891020003817270877177366612064470473753157242816933456514801836213276254905851912023584393122155950278178298118446523664222293055426763207037394075188006038978709926869470899320942174398738162734167668350651085202627819967787450166552687363835927449534312752134273552206496293219670284705078382647969357091213367512274922944748251806869114592031742451144260100044178137822994688011702623138961537692189856360222423335542144942594675368798467744721580032771327299474423749035326484385497630675132844079059868375135487856803875847320380477848506988051496659752525789160905114486331293087811699892803018399186315130853088826035554195282415795644584167750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 27583986059466821331862354722036814464413560514253892011968797571282242661665537406267078464799521619910621775195907513587625582994685592631327947890738281687939804547171717237677023427308751419153939875425478447925188034811376312755545219643085968671343426325726322155551371240225567936390573152820093018542641181887457314680933291315035190859214658283283824649553312283617562939457174077874800488312573292241746708310984717259325134014157492078323535354809840443599323398249964939598725210910556266179004920608277157914201941993500339336144074956564429592938462812534329459170069343434739613094952921261830188141282008673148576419953671458267034506198467821014209072208249915586679065638446071640667158336678619648764182632625102477824567374204753154881666771494418289465455635770854681349883734080314527572346126146735127315635113699659598038953783006555328514660124414384627791266187089030992686738053909536215761306717995950884831058442075401852762449556386441854226644730283183910429085817606017702275614779712619696049013126013450014702537874555369331722497693125821832554467568655021738165350371997507790190353228007507644910203292802878032472707780819143167302174877685236665842664291061311723266744711928497408428152105711747937737078062108698889559736705604753579062738475979967920735162382349035507273167802419604888192161816816508868717654626489817796742655342890424066067152141964543976678558254716265994616351752409073867348693498331281491780807011836688456842331989812748614555074690625278148066514049429387817216168218826938799971840651150768988926993666562963374007871078350005329993375860926808495165686318382948119189982084875097809886194608657132683576720931221922666795400843712576353503829299413898384037724224309128452179620820947247540133344427750355096702163417053693116711972997706784072086320579909693043935398913734758614222325710414541274193282826778618565256781659465046730540763268136038509519714637516520375503398865705575218850597637044677441059070829149160983292042226147402455574213491513538173694126749414006533213705386691915241061941074911975982609817006082381111106298706385617410790163212108150039612848471031302444272903839772862789963679645159081761942838654062417014372916751589532670732772271450778237636222252177786410109488575390620386150520831937212178445742029153127867073167239564341280406020265850109351592423137866097558141766467522120916250267716290319190903545100127504480702853949318952241948110739498044815849550755865930667870902041987059440705375881188485300151639749024948211737246496327956601963131740038655282091590322554870760569660745096203143385069688113765842836084980127073928737501150627403302529250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -10959222835196650047612073165882675052357891584582249307841927531594581893736904036214444543637183345168969933121471355159926081627530335053401461214196113841678967565497418789392312988263718631293226691362734808718690730251790593878296632157404287512810745565004008558178367186417538116749525921949503299286359278036292284315859465235128813870158687847567331762862458214433501676666409965899241478115226204812835014511311453210305333721715149026323723060352800797664608115367227695909084111911044680722890205588792372624088651900309903159452577534888885662306710952431560950149253441819500891604337223966205671011026144895619953310720504502577206604631756777263110712629211667945110523728730413586735813717893482381205749052358195319128403696270374973878360135356818769855388950357586047827515390574014928296742918623493152616584319110316157565098528895348624799078558438515800186951534854430980529196566043894398348963231884845960913630791454980609815434997365544997072325347523081674420336698529164632521023118572196486380459482413122948716710187797421461915268652456099679873664853946277804531949285263935245830412635388284070865008334374696895709377541179696162409157117886644994656693914727529786844993482974665308700034520983991309127102405730502791685656424331220083317536567493680501045561282158229561132937631657846530484728555502203771961519610364644268011074964929627130919168964233787058803583205498852909745856954636293655936886816125309818922145543250598603663890997367078077784105435141531303250709793029037912012379850331295940556107702280907438556870960358977891575060409315329144537755104157783249274304417063491495143737167295123324202958236925430079226219558387482382738140863874208928090959271622103583866370780293381343481873338122946529927387636410164710233426513279643779448170255353010833372770879305105772887523895473669106844621817827497406074165203415785628062473450343413525287739492107109209899581344224040973401403821892207205313075472750817690455166375600241348783941199932101971182581444019446145160664858612221418019874130937543596150377939031518042102476880606333734742644503868659558569703246532828823614902796650872837863513879482139218205276856871868241460696566801886022605424492361205862875565828577280427897448310908304130171543008532469924453827057948521049729918308607317893620997701736347901025016514593012998936818558985859860232194523560925909877189163027685109382534285470133535285654267796758475574891299101554420400990715757033212019756178500670899439890183910859001867114903890692532209022042384452830720700265660060682497204393782533101520780732827233987538792010059501762370548501739083655759564483149965790903750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 5004530190989008644488528753432006892743718082277898556852266961832342371767865817887476781700338579776551034538617171008512774570430833050649640800044545843228465502593336543225813511977959344820730019378109561790417881501254248561084916118638131423507861345591710087911848369445185039540661649605527715514234141846510938506742358560181677661925693914300364623091356567262061701833200159485149333506749900543121737895197522921150022058565806539206125207708306962699963091314735221577099577157169412737633289033971427584871877219605678722210685032647085445579327036356727698202890068168962041657520054968344386653653059798166758377838759506775924909523192582619661583622650910770354998539479020829377607635910747206887578363064848261595429430400197289356406915609267360853324076815520971736227612531981758786774422392234501044402102213929459290227884096007171045345327180349655143892315278983626636086295247936049000305661326221747064079156568108606140472273950931130645704342905736217805381621186942201241304880758525837564278507370248966218126515456917061284840570169378416400512374358617185697673928334159445014770200953590852639780840302506606268805001189256937492973737801783358706412193066585097908727469907508369281119755718619059305575197150633731452689391121199365728955995260486375681086409439124669436217371031561208526273560941129401739526793220267606419469083933361877732603172395554694276306085553561580426909757070991400090738286210482759854532466572804049823746646476969564514229120647296155119715557107656206376794868559296104483700649937902506162794790969294170277752119026750193916003415756194595272206512998376617238554752807327491521226094985388341718734147337012292678688811851554966512085691175090703193936998025748062042421529548283903895590503061237320748675751732922819229742290435897840573468360532841943797736233353567538209414531696141624686742624994068223972079020385709286595157180956768620281103716193101020947014294311039053475053820981373387475666190213380804975437899027865955371246766769746897423349404856442898216374891611243538477816086341277778031600169540214872576624503207331084280011037116003010162068787210284683455286241719084688225629232059091569609640736774091283570201624071889808725369905833771113055552571118874657718959702895476829155620691831981365996520177563951831936591064189284826307218572018567818723131268001019605464382304578203905874566218531536447335550073143039341758777132211823054470293661552523843309523642684505974607908008458721070991607747876595637094493397365566878281927687817822409534123411084522325814816377133899550660641582320598887377324339211753520803142721652459419083068569430264049522000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -794340770142157926774340910015436384489468735082254611321534921660316959553947233027122262719175025106292184052075864837241675099410933779107583930242039336459218486513099948918708353597010126785879583584744647282709164446847038008680119766077917909764340142006420709018517332401903764403969120774949342760982586807559930291105042088132716113245671929311529277582151802237334777579974052937712787997276184448460199849644740846470902746469971276994270362051895435403723319662872129999153822005718170088880204492121967022963357483513425176058229167880046341684306742036333382036163237390983922681223384943014928929808958573198343589127021707299795376879491178022887767461129876658310299088280010922101612778874590935174561489101388240478334110550399031169386198802527144264806046483551693866001667702719456861403178012056371027649475663182237291553974734455718064541262058660868671254045871559899577360087362473103955073145758514842785202705328263772579035648028882390193852540761046805993453131946608537281902433145020876940487742210094581192572563037496078799176113814019580763632881400643479894123418308841572803575099119574215203259774758683918298867975027357802834522183554672166660097907867851512042084861765914955356223283290349219123654139298723484581748848292175001315810733087103713196181016446245385655300980223845731029138204685278139530676630683747896503252381841643241661698780779662257324139269088448801341337820707424188879393969926419207655857319640031547175801817096933471840811949448393098866896643392656112578503818822625667896489528183247029114819948154512041405536085498250326523581615758442463214251010004096687773978118062840304662268054853954616055354105917050679869865038077787378851752422254188241833952419319625967727125632672388507926369041595734809787182501356096556737902633255585729742273029129772022892162979752034212842574986033772463000111658201248095549514272492260201897546689993407467783938814242693999795612899019552848415291413569821023897993377575041750516809624317765993183348540719504878114782436092593539089270380704050359327433146385579468562845556011562467276746976466462110456414857687230992754181715181674893558391397618471215711927694046867853444397719340132665644859597428107697621455104413236170268314100272908307741023527101748694298957917716680196080439571821534356168249352690175684945751580033935738312063749998840929166428905971226859355782855369456404276980454657610091030110930084837500572937396582824968467387980475412169895934390462736569474654460413643002993594519841026176301769586599595566728762142716374716941891311402958801498984523484342964269400738243013272500537651497130057271261597611600083319750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -414808230483913458367164162063805163973355807996446153973175777229410358673725457913241186372070745119346140593821744794707445449362455834549949217018206302916016159515782389512564172678303169479728385017798351014530928892769710716117933487472494464447914977355060544912927261059653082472998538792850118786471358980387585462676962085224712209092493694528113839773036205856686812517574480644076224057467750018412467379067051211083771825897528853128486431352530103459092308930351090056303386743428974666576786247217328017462787238409963660637196221551059457080080266974570201477385992015212996908001062716582279860519373271152172055744655314173766643944886213484929624606159607585068255834067069984309649027631948998611531340343338504510729615137972500186242844987375043470903880924941249519852960641455928766030063231446607739036277498369238764868311154023624283640457298556740200197841734737892629998735654159674057388838810244849339949496033381839928782665859408135071918575204831401295354485685879004739864771174942602935254259671434644754834208087554425726653877098293696637830457467086530128080554715187571694388243372489561280277300442294778092928785678716360201873020229859930810269093469143321450113798740309630238194395905320246336185174666676590830264331820009376785461152665026984818037840351490785763315901819307146902180025065367299801555878639573015307719594224246737541175426541870846901179053115511304788104621717113082610357514133045540310470419544854447797760603498167691552890404905867771197930066293024605856638687724397483296117634639074492865685843969045170132230507319901467348162715288506555976452722192118698544177338830183654028956141029106825177416943930309257412891604552880595014375982663583692737748826294844958950472341195195673490058892454555470599815774211099346305480118002024963397787051413458787099699394453328137265346658353257941031659360022740043251285464197406431836513414649286272864219904420054743071549747818105366721857820346234498117978284162703628864903790123467619473269795681446475831696561256608224959220057448701634410796938693454024193061207876657469576068116982670841290699144318626710598515142414950251660734319337301746836794808297880956515170637779867423381463649118609027322046609183426726135695219574574141418300985220086193884185039983250018019781475231711269722766735915745537728882113896274861410067937908817131190756570060523399723355405021624038947143911350143189993891603211591186990769856292262643275208461646096733756129005466930620000814143422839298513963431720016354015646027743686335764036188884893434129526060856141344129430197648797418922007047857524846566167397014838547783427269044906835260250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 286275751349854159475424541162423351713547311818772116700014036060045753413526908683000170337131415228365573248780441079340689525852546044720300995640680243592775664397979918384118058885798130195452840497924107252783534531715125761445284680889605707601423237160277405186980360553284790274182412577885314058588113245268807432188021678566233659823519122844598820307471695088366671048829706525228090863315811090149787953989772269199106232600815706576510449903867166556511610868454285236393910542414100332441697613766972724595435270424269221177055392596858099376036375152261418276676216127583776662244115221776776703574396687984884222037382971297429002952811962934466095119134665022976415026320210872426297680743971393114911866321383028383606970496282449118848349630159583999313784893646565497315413062826640756026082205404696149391595971142129712959898415217640727587740579601898973701426407953315561808190890520573815593581930174463990237450295368258584937183590626625903199051873076086435820820740973972192912376502868349676071262756779413815935551052317648900921098432505597974553628037771530713507226120268939673421576455467477118862352923442063981089702289631493280265795030285980900656175578873137143790654448368683310686550427146441741631823784406180218293329621199567713882243434663213248406084161024857257993123724595927697160095617945585903455519730896556761299243843070655431949905282706077076362301771269582027593805250953011279442968972231697959793555885378453794939319265464508557088717379100140456449844309343710761668193396636230843826495222310259904514468834740186611824472006767525711863065034007371703904100297421322734838206675399007544508918014836551217741604679521110347800762106463553594765678488259054584460316796273325451988599104917038058413958401109234206649373199912830124958372648952861915080670498609439114099035740975812411313782783806330746658324410731137063884147618476011992459756202436437219570825133723576611610145640851422743328626996330169801036530817965524704736782996214829231805522205402395275836284994772809303680407621225199957717465305050161235090044297965388850990638887460638615753464523308663552900690981268599214654147965131113073499557519954589581091443085292806314101907011678120843351315644053808869857409740896131507190934991060573935388033924666390694104057913811301905184017588969543546377423116914044375234612859807721383608105498643265211411265246495558556807581271717172482485000174936753544695607394773335646111179045685896652250900172125121754150020336658671633309767820227871610278283256973328492150346335357869614910857826593415997537111786780819741461926864428724088331260653115753411678469460488513044250000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -76410605894808339205194665972954397946422701145041056300324310282795665600260677115073615096576215840212894312625643836694248230548106549462747367918688547279086864618580534680234885707048725649555914477590576201430762618635449753069165117378192046986465427178246532156789658471188285970779390505695579471265542538221250837783092975973579879109303149575471882321080481127066975088898084677225415051403105278049743487498998237755900846953707495212886821396060006326799895867729442843672925297227783310924301356460764216277769430871591101360994432868883666541885183241497871683290320474516419412407437073174570296368849117324908425241830485855444962751657627961782360094900749593859150201060262128586397109930700533613687248535392439980159159211879870382368899452245428310054209946096816900859721629269901654477016472284755838256001084970840610435208456704855821736233426452007147153590010136637456062982972142879929704923962099974671145378325484149877018584145275684153769373182711329276323373064151383732320957587314241042341819127452537005346776716885750233549802328436833812134843753399059418401585274495796189126978496822224076168241854883857820920169402180338037423964572092989053467897280226467332146743621437387267055353535181290328427456687625979972201120428126138914428229031719699622058738346768469739221907981534450696347313774625981459242306376105074479627702484496463846547023525715428034063705194942570547912411295750287834639070403469004724735323682738769451384731024320310349455391584373603528711873073879090469710146760777185901862725750703869449762270153199521652111397032588145452074936017765715316483944409548356196783907821593985109286769274662830127363870532131346609713034279544892003396166889325375365059583372275362849854101087648112217234975881461446975772131316113556604783214021678308741521928725771631371531527310193513063419144521217442433015626085083807084247786053129945756397350211643600823186061594540524516265476085490697387509225302992953476158071122452626474704021637045679974898291229213946721988066261151231504294622398386923065257330224949550916297821863045041184360040535410118050566757748474132088928847943853553994210151343759252164795868007826629803528976924102708113079080108726608087685722400364085647439462209325883306056091905841168027366543722352996798815601684893030897191675024656452170618218941104656074567852296697395109675468257280871786966598021469781989535894521672457004656962167072670471915019001484880074358216980087242013530905589596572414808838629821495680773881488048445638062981195397264714786279001657862560926910353219002865611275882897109991843127585060274215171736794587580845669092013514860487500000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 6031174810219220680559662106277686880848706035205774705985184806571159382230872559221366026770169421950392105200310241770619397292994000928417487777257040419768466126596926005425293370911735182546485409898653187540642796988776560805627797070861880397951255804664378693224224649635903949200825840498829201556799956416727764741656318036546414327558569223090976783075600761057892076628143367838241738157144752285312830335634123248276676389392755410573348266692471730709794651248730603552706749169177155855715253297321829528605531269824869343397610286959110018284912331978169450168441296890716376210611449235715277684236547196337502902574530482987280675960334817769103156244396923655916193017950993707710330801121812363437942278522711667904470211851650882359936870704167156755912069040034581851633254417205737791083880854787079839228405033439621747857297841053871889168606908007634021621102624486418173018842764374985735009800512344472070839441068559755218651425567702866868400254120953382930827578184015706950762118825389182865910106911465517600717033183188763370894083341903127338937773197436524523415257400117214616628658448079425398918057623024150426548093589152477144094007316383668337045404398136257483153753220132096425525911126671626658444238528833915372430003252964485754795773330653168423400421766312978866273660272578728796622136592125434430115474114431291000632262728462179260956583612053675448141071175816062807257269471605629890959546533925902825202568814023584813279201389598864489787219218875532846128795497085869953768683150801985420239152916737715664927319450369326360069818685080438074407233516816486059715747562702328501754770774277652929625741593992108547553627752305998060960409939113627003851804818741054728517546551436340913246698300845088116004680669958185247069254648890758441575170050841898638668582905105170526599585777416662922440959807921269128129193330191944655404959936014882133487317476592708704113445307916693895453054147850155455286697970582719455170907721201814746488656920779720865563348655661718805383879911905713972144896458152706606281174661029643329482000692078960250728425482279341930642227245673567874327468671191391768289046510258100847438634200248596896703646344276683695863266487542188224373165660348462126401667418485855171607495558067688550500542403408160592555614659177615632811072572403473261700043313015651659515647525642879472571079826716520967986976508025396363634160527367201046172445681063765842538881907289980753824313743916139358890131414351192164227269590511458560551039456261737467186367708055985271536930518027071241069815807305096603003887000915310905033336659458736995392582470259727737751955631866736750000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 2776567745973619952147000950412767677261044001874669224900102377978417808975484010824269032563568055260472668517012562275890307324867435394934690757782241579494919033163508352305341924731234087930257874811710991853227682334057507524253698290767495432708823559173081606785841656512993663946444184107786198729969269374987432568440438377139743219862543413129660223849388518507445582274780610291617225617677119255422216883555416756897227308562388721607980284076374108733535027983045513521690122175260716698246011134037792225154705758464743937459819313649348657323425490113546016451644944126937511409872032568124836890908626208087385499831474096384811449222890442106406701093926231841407404748323651726441796111922564961125286945073788977072172566863999694186962839219352198520549313762046349001183100946020042446982340851024503047736945987779307587423353159645939520755678152209650328552071743324755787867893375975015924865034640574678635554374387382795909981859363860296973751176527794186103387698304167924857486582981417048241194551453536131300909678938669495330101819168105999465139944578411040274781403423475633767114789172345954252482129541855519301083228120492434090155273361128695577505987211547271656937839269844170472409118021596568078791426040992235351103987672509507643448613957143008051253261754469067891031023670536018440435227248355001260952626406344246386946780889110683732651078140724515105473987684862636183910643044321785366591436630995599655912580953154469762914371728844310256248587131797743528084045117390047373710817772381142840187543147815390744252156883935305396458703334151647811632678855431830092200065578541098503740591074103384276103181714843274851842609474790212277830142789901770858799964735625373048371644119560317910297413721861628895584743811808656426293310664370887894139162973111305963341951838873551204711410000163667591247465641204082702858418027389250956969254542100166314661737634484148875135714493379768211844219133548516738631771347931935916020435844600527799397812136672874008131562139852417222020285726190347026096680528189046930953911504338102744030811597836499804132779385296005808965319798684357123689529588607748624393981549038916111202580601699471297795747593624590938140614604362916351808615589131396995537042513993468453383664491828514568398091295707029471379259609377244630731967221219189630539302379520118656703580102942053466458666346132480227657153603306987286028642123364380487304589234713165700962765284563576708343485152085225583625889331884613637014797467479461485734091700856185275761805788913358735873359675072091036469355870116723754576139199792614511316459415503225754716695186734588550681210132255634750000000000000000000000000000000000000000000000000000000000000000*i1^26 + -1198286934561821627355123720228809163109600100260098889846483859191788678837230676634117106126124503297278204039660998255912164333847632656957375914846904165521442443495600672889736291485081682570704087352985474327005602937531484738457374478549222651545440992536921222654379971476117789717670741529455241529938646521610463521341285308728404784068156703412706224082615880456961241809714501885811237420973812809867281444201603798173166334463532616116584510729670696773309538520143354242089808255793867826120695793261890289930979299947229757649430400920983579264328455243901923379857788363298104595629839982840717170283015284706835229306707182445252652773457695076778174373671380863129599700489744149426287390978032911634907531958453180231693185201621273599212070120849378359090111062651373586357728284487544736937148563185724559293731424881990434335212200191371619206537168448604349579946285503059841580676222514395953813591559323448779463145587551176321280851976938542512294372014033399192630599835036417847261453769445247301951721154698280178825644372882792559041700545629000556379497646276376912224065181850566727766136248462008670717396954141621027792676448384745343561587621302158294106789335979176110836337869408020134136185672353896818264904405492460119742003521339739448954944116248967427662065134883442655226312025082877072637771956638845113591423397726189816507696143548105369757354639445436289633497795309792023139187494508456180172265077691438090567233697658098494633195058593054153413087435983499843409633321315415194803143603637584900047627947680878993737710662525371789273141469940894179523638942751237818829028578661931643908587706539833136840468099780899623960866961604286006281624157301712858717068679412581204884763763121982079165638845396168770312378918790558406598939517915239951883539712004976846239789910824647568146540162381599047414155827056534434518350400717030007398039156850197737976866459966177492519934684933478410695902905681072423248687744946314230173456565039859816808551409279257686804148643918083918185090490813131103501961885152697479660236638295643221901022493297874548635622316331290032304120144485631365738390053546625796649481354410264080411361551056865095433506258042694464813920634218301931017724340767051723852772169825429638826537876411517781144494769545547213048924709320944063230501057755816193652938886458745041201794605317483156009497731048676367192169124169103138039883506281536201842302530716805268071289903056413948029295133460180309243897132817935476255303753551883469046807027826452805337883642667130151355423272992740791282909029171607962399756902578820617449299146439141840581398329476109087865173999877087250000000000000000000000000000000000000000000000000000000000000*i1^27 + 249647950149977868489506569044765191553503658674708729396845360205878364261264896876016287100991452076445448487937224393297973129145467437741186751475170128872403886439266306722012615857379455529366313167289940481287517576334853500504877768853517922122676013268402593879333535166347440158237159191883326506573259723933519526924701054779731756185156889205282662240139850700706250306012965321998913768665594234021761654830715167510070688640124156941245324367078119693634655239899015421867164494275135647925968209574202456800358085498349583183108866857565875856767522863207031316222415825109782215953803891832927935674800417966386378926215514461906856930461638407113453897096536722413849227988401605177815222714280518475694599275823096914496122763840103868843448638398737914638374047024629890273458876561286129041886096326964017115958098392238426371119293411497944496914607954174897411820303514198627571036145898128869333590630931591544070623338106411807629913914622875432031196117799085908870134765774469349601660603930533707349797134137169467689233999346076699424655530557175106350373676965143503049605582839164014333960364694834315615372173161673288737366786488633132359666683787856993497795268139499587054280734076429884896088806248885566901947909345886880873066416472113638495051627300743039069311217241433979595277695743791013617127101593417702537646207780713051829934285697218367738421961579100143750353743468994128759118126731789052768958289897365208235685282836030954640381413806094471942601422018286138387920827435822111747053860678907059672183235724759352189368397891996937985881846270838538784526750363650843333422507244161604959683310287168926038351885580974509944424291376210095259524155346193581226254974366772091478707612655796093457807503382484906812910076354987246338142492718204756368630236970179154663245284918515156722696637699814358662788288185160934337418657727524867235975607405140782365930903425225425478570357044955178362098715712349056265458919073862689498224749763584685517101072934540460151290685692822544116187001090259886785700804809047046028404383221802867166141666384640202516279800964626526309099317758757573242308185086062723801307196433396279951449594850770388783224217990857859111909328440504977357214631040813994107524284508999152841749447020211125086602711310604456804016196086212077913182672811954697450081605416310388714305342155414573750570091225149232627476081425772862425271877440899125876707949851882130895480599693722110980534116667185656290003090738269446371223700436774062211976118180788129883939668099128704186916345268050472250717937460763939729594735882103362652905164915358443000092712846842428712081106211727000000000000000000000000000000000000000000000000000000000000*i1^28 + -33571197027741601776932858087535273326309503304349141437204982869230132692767752310472382423752470670174009759192498620741503985320818615149290997266489100069382573685885637227094356607526783816692469386588569230712213514147506346302743382944785889696714795769005809821260949844314012630073080503734461781228109128976298981369370641989891532208725344612262021388522815060088160827075587227663065904075261504224473024689257405751535086152271235664230608087753454612609075141154687145146789792192952370481426785785976661837439692804295661626776375449643764467487067384691485136683594524180393976971652509028283602159581746836801977462360309898626234024534128505394517285690200213922865381026060632499875344742227787056387614133365614473894663324230877666916742542092499123586111664868468463050349624813222264181262794984167126692031274848592362692094119562568016538908249150174023391883388042073455127148100293772757833946662507221579811708767670115867064631705444366271400755338716982653297142638803230456588855302962855706287397360589663243154267961420809898808410418773614119192000975248260268722518354254491599039303663476090203041969597506277294164565243824470426165000060239363286555401468129407894488436295974810218878144522764119773628521136111770538451118971098996617242392559804941064627750155485107787634069382218837336974803425746712514624286362604335935083660217125970005985197821759217607736359391679696953736054133175132271274191845676212936118982772246880310197872700178825738859888034896268554081275498526193548797696598725604964980662749791271334896999495629785243242101493837304399388506667727475824757835884656065667454760236505951789891704792045291534772192514922122432917611625218371194558501784793464572250759131370473923992740201576612019037839059396697288014555306540289515722084748731285430775158346447624621268214461775697037619903708940252064118231732570974383576531556686543856206066081066324279956401047454534900710615628547523694346311876960986011336671284283197355933444989895643014628603125290781603435883858738188678062236266079055422539391421894569092438429759596281900658698668051233181123183580776733705377490024576582461865545509691420678085890297218098714639178769545311996238823188950083376446645154640601617803523643639367685470769736239133438459670470298752145155495616245151524645214120464337961019385800890101852533605455485521027966845805835168369202600936259037046659263976064115931009700287021451028522755487443370825081976563338394535617417105536140219038277111549848331235614997849494229047465443282901115498025139878957964909395217324950398062377315489865981344857404665913476039230703932223526573845521346841250000000000000000000000000000000000000000000000000000000*i1^29 + 3095832638649658891895917133288454686322897651358067761899904888226117481365349119779496682450604558911538319584342174797844100315385570331314438964924245134554890114584165744193475667628577161633707857212775877987683245674879955707748729434308691818076687259934665447599160479648301913125535457344820953702436903628148524688822707866112889835619019017241104731006204723540169508691171092020369153109532953509669146324538251751251145131621222748615640450999536613832037521827711067017174166792794654240775073332142367260325163858026161982479490672713059217514798846499928466217723979202241267154649692214264108373723997954357097293221222271136412645834616381320436277101757982604315747662042680864824020731732144322833687219345780997225921831414963217294086861419024493229123941276802899394659212463961297237233953854204786402581195135553974219578613843373707911878912161557116883555611811546102718976990040826212637921677854593385531532566688013353329407667244035372750377578072757806501197388013635236202247257471969885274340016328705562134834030442150393610190679892202436271493704236628884382276648729962633300319169190658616080207505614298724669240882091814890482684259666252388417526211637601653737996291590354931183422296987527900360209489401967165016676974523630368004973022142198965779350802802912181532328191753044037757823831971724776544066205859577392077050060263281012357210685466005787386095284043133772887615288646997252375213226422755107199080669084897079134103208203496802478624957217270651923010295488048906522509541842727350608028090288884409533489454405545364591581778134203163360004780786373649824039734968219541301902354790263535146756570858425240843567586097250733137172696001747867278789429474922485472778312099834141938530231814904486556497465474852174909891516350728008651021223857195295615768820107110278304605794189598894867700041282709499968477108955169861194866931156229552078107333341253496928409906878748318001476053807472345804657615739085289795402556724341092029977588802256390210303009167107442562947274338422952155643012243224717845407748562699193178180518050525094387805093285286441699773919085531106552782793410290271152429312024037269893967477858686121712794613478590436918137550858016082623946331446368750810053875382309037448732207505773953578958250812823567895713360071795790956482759426539663865806108451619565730705840583669570842798535040481351092513022237172874078636189600025784894438771607435299351988229037666219906113197005733022256398242786295213058764189652227732816139730929925891900334963880763294922044777441352784822185224157645739757208555164599384741810746902442816249902567851111441153743693223284250000000000000000000000000000000000000000000000000000*i1^30 + -195327568786781482951293027742945777362186906241790520947851298828194297429735485110497962420660144071309445941800553852433056891844551595286678605246261028977365477587989893787600788530090792634328921228039528462004221143186211125098466447855385361327266953116343417594157887664277200008573870838335389447773670101130190454162635465520838449523129044818463109619094848434208398723043080177461917057016560684983374760999326261774828479665704557537671440188501137875197270380870357222725144353888585737408171803621362949663160738215081707386410297090510233729699273072482035854549219646908907455560677941381684475464726160396827525900501176326805900409441110454385131300017732634902813976521704421108602444831795711182565939777583449279199357491316999100910930928058401355641759602554045198621051955033491908019753070758169103486814663934910518988115348634039770109978839972004484965499589812621751598227122624137720581592370268128266256152786340604161374143062230007424680767888231174520512048454223661805511606865536327474311026433411709045875500057176298528728059393892803536902737143617415143955312438878634152482191531950589429558039675195693862062681617652090612559295100830212228254579138024209209993736713989564717689852035157480069233306140339555099098401401319068863754006722107660709278396993820488832257557286126472344074581227647942175702431417307167675551224046029824961099878446203867188842136419753689826137588878090987555062546282771713393694860260308180435249998615176698716713180580296640568304906013962338148183765587637474702185645685914927756085889955265758287143676616278255262085102256152648270798133528328350234689695348463840887128270294672313761549939801238961838154034648860294003157211890502791606333941095280986838004446296573793788902368196957653740463038888177370544618391804488364801584257863165530374260041078866674409412108977386845597859812825930008303566187674706482385789491745669318417111098672794244804672809216916105736326510223767860038252304980301404283351862985489274146668707146814212340873093438887798428878045418600562102731623003442902421219379186673015653615826186707842877636759043152487270536575256727427474955185415165562064810645044946875502430028799344422074532214564488525806483006004283304598684065490358670585360020436059158547801784905933794737564734555416939544966495589426767599863337909260042331244819654489942587822672320850742892850194991904327547946050493630455207744130044013718756354268156855636731146567078903625447640995629249552096491716799524951322931002763297141746361928542154748710317144081006273315112768188297681758948123745391200768498450958979232250040140070735730907958971871685250000000000000000000000000000000000000000000000000*i1^31 + 7895476698997102148959687407720227927103758790257819488527111855537593472649132962887333686865169077853060878160965502989418735949485970994356495385231612787866284823143837880968993450600257184124174214058080043429805321156627146640888460373121317277402033650436608912940499518751458289841758830934128655968995882294779118739878863138600622562050102746001624190793863438173713848985542120377943668983291119990812953645472803188630421394434520261422925290465391790726683474201580877374028265966382956425706636895412127860256099995085060923382020835575593062637169169247608151007676267911871245978463137485844781052715901694848016530787594380765038857024013364592485487586559203470536279392428196291080666846193378036169372410088739177175808396268887940448447076782902092485884112444898960716681475248261579917401055018062220975914204275238389904727431510532986959255676147210803223762350172493118094476823803477357483920854235226296547565285502876271039902467492465716889997790966307774437790001083346431885532521196923542350179113479818734347968593589368232994457906861342816895079577832269196801628103370010387261872750718651397792187270232465401958076754128592223412666473306867853788032736259987082682914812611340408524629680163713215300780625864437947269674429622952309365961497701180201206633302351932711949393308125756593075909845596406464523248771589306881010235684676210523537685342840533872524183027468652559190466962331671013047578421701486272030135934638463061234829898665369598058576236163106716917717667351004724885510616852538563716916521789251327392451259523881409227937897154587491660726255664216719528819928558861032263909146374531048676464548154249488347891247171358311462758243849236177833323844090446132642785384430791915221707987366233826552816580041352872961377008907730249561032161949689479105026088252785550595213012980756843231095162373251272295719604257305693439258390530864846036750621389997798193289480534608170560151344273310962702871433519981669102979512480867062833893816334820923829283438943753679356159491811786307099720602027465795547142078900811074893325988709010262463689961546880062993614926617490413714443546897297289876584569964708963713331632722610395800898188023357685170526470865169103712866825229856734849756942789540864815361523590669808005942692088533944797698640482907206459973825422792175011523688568060195121151183784218689306749860969871215151743183762925409970036265584573315193028153085002927969564119043358453143862208939200518383017201911112471448164344196635876120147269165619495114635208194535784602318361655537760401477760713969224664426523134273476176082631082228985102721498740047905654466744800250000000000000000000000000000000000000000000000*i1^32 + -159486204776120656762404397521416237454375351342675689481775379969316195381076604634322342251483993277877309740076768081996877664976413224731234214970674841913701643345307572994715370507647557509895626229598420401442935694085285019885506245416660234135711138426900471157443232529486624040820349213683908735949891102577244586011310975272569843016210209756476346179782729953598299490337557774561547409057812241225753797323542044503574743986056704528402468122428003692249080741620277607817761789885117869736085064928160881166575278551699575577078057601920351659859095729121135828220933190361472301812338133903683928941618838185949453465091989255524767646602308799854427399211409765696063349601674247014539829774633532920036907577488238889184256587197961014034865620769591211289118649509709749428094422721862590968832526018905717696460484900567567299372209856566552359575242513829756435052800171060940710658308480181790828154317443165871988749551997781049009237871870216308954323773362592180449105593170290269010629294663882217355456898773621473985835405980447248306653116208291789512612453249537711375044017276216872057964692976219480766349458960715423935105385916506883422942945996300686261178105739163369199308111393455431602657474184547787016685733516471003018863609410280975775880778219376935720033540592279865345976879836061363870214155534863716380789024293304952916046748763064039494688731950288720417625297175281470527603813097289715778089339434638281972134253374745080481240047530781638211267256028388315126590969467043887669773266519784459546194335372715208342516023374738495820766414144994228800536361719009692821493129518843236637614423593973604884045795465101747859925308705925481510865027443782054822852467196254026378492819923149228168555830016423722991101413846731296390013267649598557669531795173746537576573142450850898119871948643536211970454555219339711422590121385204174023407210005358458780347344907065110820610202618089088656271510665808684468449936665648098984458156775526462396541766416885130191280164533355561722583664163632942441192729914690772817307789141865448464825485000545356543223441544160555072563218989859271889277764012295888134282495949461562513114305331389611864732055924978996567808530605209960470372020278644380518554182135636354059926935141957344845186039606919624661205938396582128739940981299334188900068103777395081768055250157576448331027094883194713375809798997104869260889954408711301297223888248885869706159670921994185418992267513145311811548429062227117034563508226715840917855409210000881269536408712940187240897801868734100527974018248115841877227404719535970349654335106665373631534909773789230885757149875000000000000000000000000000000000000000000*i1^33 + -805685566352167671941530156754691791890101280358716564660220738045396056095176915504871426675486128049089990748505215321709424651995779890540831838542763879838525928524193012613398293510483438664745911550537509592243683776684275824893804022408334358658174022406919428186904535665307641379520567243268551093351160055800769634531350688001987752190206333386814244906696760896214633975728401452331948991648347806882032036144591143316240941636254475586730261168514247323254036659288866848341906450378559388099272126177131157537900494696332042215300792427693249265644950240402027993327371880058808091627813438151925013749581209673457489551536045887180708947226962178908077036494877765619368072463497023093057189515202535857110867487633167504112968179239207527151005017005108109089916023030992506092167703854384930069547698452561466750692593742182513338371132381348596181864197397899364870714059658033167983797067160046947818699048242014464695426792758299280435321051327002610224350620922249841817259676036584721533234069110458615772581141029815253945893089350859536314766242582784875051259597892450705800151931212926586915330791595876763765280324844993641228828000473113685557376175674970977952727761014105023104288039644415618323760014758244225500900689966127546145968279016913083895837360846790880689070152426824608592903980671242741010600327167210764940219182270516177848653961143456515768585249406101678630929977835124008491143918447007398836513775294260369628897555777531149676342131122413088536152078372918805215226985444299789941948926715998672594934860155754615014000407006747902595125684230152427150110902824641214263050727060376531304953612327714332279549128775020235592089946912259587429136488812646015001339977957061837733292373868236641207942029973492667553521146074293807901259938317998463246129731786654496418098262205894121684739266320852597194834562814889256281663177079908451714047561136263156545813995177577286338336367398647123151098115999293314391089291466236416560225075438299662804455361781737501519992476031156370381993667520292601541180844910219554101692345236086908809592636634161799451090248771891672526315585376964715158885098320467190919892859793019560455184880480293775383564058582784276965491549770780278025427573930659962097148525046025555270909128456196461150525032883461343090108125749860875738761422092719435210783287220968708438164997577895821404900922294144570738351111953065126879282545156063090621362967559992735615500620167703302285351895414656790328291820099714371119661166789674922588969088372621734822359958915157129344282693859552576826026527470833855340592468983731139591411912030678090260243580848609120629204375000000000000000000000000000000000000000*i1^34 + 86849923294903385484882210851585264834473908464520863954497383610056154596904414749818382205198127937028691177068235580255966206999067355996950470835636273791737012970475689674114535011905758327676162381378308821950929334157875390637295506173015199367993228619106824288473187648024621823464725851654368152836018479650003530801667067456050086838493450297309051432010392107604603245837128414575358597080816965718047899230356605479246060585614737106363662785971575546012703745672577368932084800028603866407730266028135668651110463242910179573902288486856551190308686632613248204841038659282807925190208022387744826545682630781135207551549900867506380256965926675936751538593770350052173327385620157664094320703744377468848526777447673317655104856061964891690996405424885630708614903367812075170861366072138438416990027472341413936579412355770716464099388180504103627935274630439606158583576839845222146545805610757008468791521471832572015340622589223477465886609438628371047287583531779518319184696197720409267092090028184333807892821621439074700095775765841398754648514400038035572404289650865145796794176479534903395768958761674166252468909422529232192939607617935467205711091676733305894866304411679628144357582189485866060683334081557737236685159152755379432922738053418202884378310305022122406358105161120454595309913297006800016350934034679235514063145746822140431989510981252194953834316987778155021646256043084798716301175796332065205552849051592533906944607119806390740178549850058473600656301380158813396261146008522650862382013113024367981213657497379234824262012319467145254956703751684208918299295580584553781086571395739098883190564046379153927058364331785328102449400472987334876764248413960002287280743271001703866006691267108697098995143504713969169854782725965636112614035475988439570636263081054343390284721084554471951868054965140880625984227022863562550018598110848210963925237617542271317875250035405753475979888288368584479088207552295942944890613258982816807819090781140958686470065645127134545483917290701489122121826643271980754124827039141446279957666962432465190448937078144663860916146215451060955971591038177121323587412740631364219397627477613602355147626164140709356336306269495423418175362876016090795886102639533729055697937872429905160379908396840651118545627562962942604814868255939462252263762542460093300785605086155545356826965008555201210600983932663203868606512144257972025025983366067743946776680517578636854054340519716565899395298784238344971917872610396009053654515119426058764195194241278868811315104101704053588712744447493432888203022294018421227325401963899634577660477387572830862720680143257504000106125000000000000000000000000000000000000*i1^35 + 755690885580203759240089004603447685153402111453748233075060487299300361014121616093891915245805977020095756806867991075763135481222194410686384061384874208916724839975163005858773593749641426468914680176065803650447212229244023263557924733247365407806405325403876951383306053090658579079632146271240378559609923900015808422067089039526377883133408660294252672547017859832655649390593967155590047066001196739988618840169915887990837881145657214137519891207169945022637098280911456875453080917299959470985161876255904041955886354694089643267234374124689804173292393824728888700260576495133272454790960110100910899057422121587246595278187554836590815179096656599416564776878367266222085327104255088244934534683987154421252213367804025156658366862894146753500578866730245758305538733385582466387448168112511823110633745832593107370583121155633754191989187185814960449159437839880308352628913425895654681736957335598922638573218850776008256392087284007359083876382631508916502394549915490737246343365896466966108186745706050029353481753804789251285546071558559962763036579232458921481995283862448054550770506533947223489027283930602249302539392490597296945440318172914697324969527618755730631146086061446358447236593719340574259899934082962923468012804902724682978889528402023748014286562261286183495553343103180802859237534608037369768297393881863889194696978206025115078425706562391581977878046979409005266867228374828927758569812424874161130951842583083249853598083280208878692208984098053506177628326343053621951312277983633028774854879770090019933690851205377184250562196803630632220204150808532445148760503887346225668027081953014566427738120145633905506157089449202875121470037842798488599893822492477561840364944681200912000541047090266010039782777218878641171796549485074085646599964070882714321495840510045656948491007322977860303994017061474094001088935627630144916452101161434062973114676601204476945205518562828844550576135672124337254789318610333025379296442396482767385544092182127747180727452905755165686082551180459335409594749008569797493760180218813008917559473276799436139906410448585683719902347681278898168332191506924910991862228934653161086388498021824819945124943251913194145930791740732378198933143115957975292901380805985798861186975776493472960334707083528007401825318706701586704800835159127972970957358027718726079129229143567028252977377618100848731859644849021048265401411385281992135615229750358476339625550578641377050545866225702872449192858172644651628263755059878250488688530333010810337672058610285656192694883888414590618080529972303305758636543359041280459111532286210037091540065256142296214132067907731564156000000000000000000000000000000000000*i1^36 + -65588593210814284398421074960960206328476215422718076520422071736604346288159512307335034166273295768312415840710384057959930723512818836180074901499617958857425174826932547464541197602513488529197657300497742170869440558707601140589309889152850967871870431910823451537498078014921554828377122363343782276819832424150955330658683215238640941612337986932806279704257653275068039255247291822080001289948494853632213287101761160316053001794501712152471955021981507251483601566433599674070988746121359328633654416073603422285352162527101689080359212427990715826684737939982447663879313217790915755445280170548603712345077016279479168647163185328191736075688023143867604939727367390568246128206462592007038496257095336238266440169391242179413067854695770757825856955850340914918236974897109796637553834485283693652219266195274902251676619558864175316922184074940585035088620083454912975370020795306402087457494026736861615999638562749281231193883905977810613514380340853830698675080388987508893499929143945248963452310516560055224212685998814615793724888744371591175834821687250529151033280141902566949466861345874729932601149773826117923213945452755101142108439348929089723553601606490603665387628077310933736133402989962212671331030494328686778221941399366120818820762558580552650897801125756292524427502034250595660090187987151557009087311166639264609634084113803760872069205753637845429828578311371455185618315244580148512857983000459674963989503858679453586625628410327378350636868436845425981961689877355523810338536153909718364495805545025657586700924773603306211320067025129277259232751753728230525455676626533661506052890542409910161597908087583150455722904290746494143170130979788801353881335878038359759556969090363868711676227028891008696472387966444748000487522238721148050140967119008068707227787295622528570956340226452277715824674885878960389810523361041358895099159903148307736736396928398045277569176736334612967897855696549247511431811523467657787223479488575975667010888697148009659160448985975955785002433765580727690803014063139394995892638994098991307478906822373868170658694488194225673738568372584785643207993681500450625830398260736916477722024800733234013299670545228190751990834045319846610134606494365975475009714619916442643241172977709796152491982560628453335603979336034171159865020948431801967215754080825731665396455235362814074651860263161221009488589058957766279192928678622120386574761587312711273353248160948251201478473951801881014912714253199309518397879189854616409645335420541750983381431947758640847503116051050157451937464823266631712521229403195185160065382857974773199220159561290539369345279480292989207875000000000000000000000000000000*i1^37 + -461543963231114747236778434122556002180727949721293131853812709358584628860815992038768562708926030780075003962537449882382982958074088768591590875868278571743680650679249314099551969015102902744763611961306888040182402102543288704464151862326716655013761195188431725186756959923388510167395461735431168153079915921866063179349702046765417607772014283533545443708902681493821022263102226664553678169031943117747108044426605775744324161587908687992914254352474898704126175199932919979448973151288714731713865876726582513423852046237263864606967333296810344447765483970158239969876509444563327438476170241109025780022741360572841964781520670276482842807416447893613876160393185068486210114362482043897453345376311905859881620346001011395525989146669615434058415191616587014888269041161791992766297660402690673255318224176287746629832006112808475483456881138851634877663323545924449984902362674450863584791528191852208297625393090151151313850670751595345507422264614865747798804555099721659187952301045551803652417954076722047696343885744419701846414179097684531484509301635903430495042378236808978904038525024198323091698066775363697444099024386977762056504277223606550318138333313218737671066223484320381519655809685347970454690736367641364928950483880864745496063530651975111967593457062247385971738190336287039515115052509664471838942701979910225328082981537879349698773162471854895025384639908938354686462491805216777451525194754821473277985866214308441401929320997142512432766960007497787678595579792646366162094049045265318739951167877649937568639665012328139679727367664719154143210665177386300883162100713639741672339496855175008933726375197780805596956693935575314166236714981914240080267242200898386510769212421539984325890417833993376038007582108186095324036464855880861970167910660010902736817539789319461903662824622790746221044128494169770512142627748653197248097543907523488509872168388029997651582593413907973936519645381968493653597153419397329928185775055135186495741376454460574667636906214983512980495926171559668226053319922544419635255428612276194561770478580506312014704942779468646350180948775890888330234297004461329119240955862171131295389517399431335452118350153736210299645918853201616009138701173449120147812988527484328386975729904153152556930205258048572975843411905630024893519003864871025758594337475322333108877133525963001379509438208833494873534196434329210841234918133553306409179446218425242374903628922490888781951705985343584403871806234076769751440959030530190167622978154555345511370271562781815712999703523381176309289521108690123656284197037480392570379237057037045831487090781178737498283403838185501125000000000000000000000000000*i1^38 + 17019203687405641148531696685857773312093023283332076958941325662617295153634403519589555254694053598302784650684277248219713218653581294623816325537768715411964703654666641124680390502981207178917819017926878175741994035334956432043852566225009444112619176411713786595874533708054478121073252147536133013793983377314816194802081363619429039665504982378038157284186997657255436555010750573956910206748284325329651665512624937043249500271280835217885268715304992312377195898297094658708723815101724017102141365816579265416139079819373206094953389009538579891398584472765448944460009356456661052464784080096129346317047123599416998196755208441228899985118593938351464201427743397136770803870429474627691852878442227608523933182863042752540599564310740796660261175220594243573100868159418193022599025969222628794692154411248629452167492821295110750074729943128231231190389489820826003688583118781927732017504126235997368207794651784886848257308196655168267460777639129024143249922371688076874992282780632369915636858940460306936302546552781921464561011510409717365600065231774897350939313076444958475202775850498799065083346949418700546477937783254526684699733854745137902974466970213947669035977788805713919839699114535152188823776703497870200001926522634861556930479355947513019697592632080969459854762792586131599925644566450447387432975314593508554706644283483454604859121076255391866974851567553510030699457473445564855721404281886624509321872101115065797673668629727696564475528774418242042573199368196295205982622176920367747907921590618509361810321775662632489955238482859301228945796536580279463069235623213377297554377243696583768057885490315774838834581517175439012546487870885042106523120062155948457893650764184609959527214992614703663549571181217339479086078573770781862574993607772090092692184395740671524109572012560782642287876735690351210021356413391510614653725854201813067519740874537941375860331460993460233885342329108025717536254724095091886062336132918162858328723045755576989825125679106015711108598433936255866339166095602564699591842579040117701584774274163626296473108503787006974526244356685235996887423536663018721771971908644628981610711060620772496284763920575329599696495554185744899532173829448832714504808347980358964776792950866709660116441234624846968148819512932663242341582442944314356980389486595220284114695805168791356400175109527152784038311962190872435896193838244952309332799194600234065337279582447226298562281133012031626594283848351718821734088201859748517964788676229712327039785203564193322072078850601701648029797066316374054198161240219769847819108415918926562703472077547819731729559463573998125000000000000000000000000*i1^39 + 368118125746159336983111108241014499312185382738247387425808010281620053109476133336818047014541256524712865501910374342587068591473068021419764852084850782830516307296185438070333009015157615502169836103705913931670256739984069604704291243299130867136422518150366481570990904844655718534045142207277583616195198384831684181640606683075163214964115695583981041598437528497208703027912248587719304189711308681568977856583870366626437985103479315509853728624021538186304915372327990814977111119856316016484215396932147246064932593356290184768020701934203270588670524780520227730649191669006903215502560539304097183717865150230457628781888194617742957945518696553002312644541970935622893640139478776441149629334929652016272109442396074577128551421067484384781621987109801633265207375927649317663230294283214743878482918011860504117723041750541199988337106212259776190662794402707824807109106371536074883193935553227174156613279607156597528319761425607433101665663371683241496931129139910115877468898406777410253789653822476217583893195739113268020269594126404808741678496303913482059441388499689973207065820440558599465761859248523724009658691784631985344900685972391092604028034370946351631596664172403421534010597124849259854916757116532327591751378104099740577515542555421490777151765353454426853454636850841066565062488208339143307775732034438184166211368557838257873214163564634622114662088679246902189613477543582096971254377394885686783698600552585299850950523915426493863467755505082588085612951142424359376381884999642562347031107786052098788255357273591141091495003035564418189173754982523300356122617583846789580699111190237714765122241944789927220767622209299887716143191345237384654113705844984427656561764362251185206524655947637017170698714308977994430756945313885887431719400615584056424489090028254861279726997723091107134782336437185918538995209258195735929802933775367663020727634703250952157853778430316655781245721279067054273390340077065302200848298841017939276151132177152253456567086945245362350474626905790444079284268515702067169368657302705193162361277522127170386325941168392375670370676337887706405141883274691532375327189883838734777495304453807269730137075791792742752282395086859432906280122519102373467916365998348430786280394306789483892275156364909526547556033220192582130301316511400988444842087118718461409812535725827813687564655271361179040774620552728257740114178128888102681056057007330914335580757580706436777921120456679651350643677326004277198809472560015909526560272257175994513342393379818733118658383859399666459379316498962983731543578658839936626465521894392892891837420754336505122365200377164250000000000000000000000*i1^40 + 3935934126916991217626101467160007237633667370663664579784828577956732814340210339319830915262837792097933718837845935480453586737933884879372230027232449574289016474288720493703644582280380994847832298340731098251960974969785847094382183056747735008629687862732151755963352574506805637311247183668992890019911373615795965098198268186127892891316817093987852183544678577472335928789393261330311016435935326039424678290194392068027106803872738550493298606727846136899763322862642658504173383622220607339892337955548113416350480643764138174895807441936242946067458179186274678825961668041405850057967406810072314197571743990427312698912748797982353412519749760869326241467314899867334627644406234289577204952133733101405595231990895790414618337696458416904875309304237355040473040961756146632385354409670625902589039385416635308207734634546068582365337314600996804601241300855448244201251690849824754975917671120156173750543247683045173774418006944840921052151455260197974529258261026242432499161139600251569761322545869295227946324719544454194697449347248824642797778459268517509323138236948292418714452182677207162130423104490551982991260592909332167455469552507073761339689938953022029056223041816201004690894390315439210044346572971151286110858586101857524143184704713226053591429750969432121089178460276351305382633268976849941928964124856016999896698699028621342620976363218265640969948081262067127749977725611389925874499785234455544333208514451239280238466871003841228082730188529745510741992262850082471086661697140443478989167276744690885185102931514726779362574831387249865620119723145465864030062915452330654108354526938662107250782755966509404592904265175506893523124619418903156453451191162074141821367121916775842268946082951096331477950851691163333976581025358601409142100692087621057643249243452475576446428998224329230874721032810824029699078652585406947008940314173611968275855964250742355919132423181949274597703616431415684863945726555457446450793858916402624320820077740119581650716460826545308416522195703090862730956656473694272071020640153167839960266503220980860441433593912025539295183923923239542511776140253282293990916570467266915391954636928112867344961065156339175609218191370450658067438920585066135230078883528746073392268756759708334037738440140043724113570111496193573585266885978652929778587991905770184699247222348378895179130680488152676875889842238369002146279363263539022895811593772596478333769121304722042968874496399053174895429092315352562870744365098801500651137170491468109465543096503477399093408448593504769056178384478614825447946210368499345865565094599169092208234998049268397781268639672875000000000000000000*i1^41 + 30161450279773176400789395196533224425868133490645354881832920844672788164759958954439088964529461435514809833191934943573956328914631542061502432884691014713586634086044853243643048900687443703576914045468914716085194590527584028146103983886225503922823824977729038931903792621026466218709666963129341084383747991198783159688653257321877312596888673068699656763323877910081552830722153486975715643942283222563605052190645260529552954989382653088944556944476739734925440029573944412907202252975368371484429048069263790647640833775913827494349319780352968339714518834795316585583756523322170588447910655770124185324952036739491447725082643841716597427040202054689585847437493427561613051667588939236102552598980884313728725335772849196524772763403428766744163712698029453990461653995943740287600958769519061506026355296825299756624825197912625231548710042199375076089211838649905933196126414221917213459700056695881207565483398062241278429100369222441136155374954958276315031881018206912015111012702409185128424749783949817321809096841448311796514606873570963972352453084175938306877978713288862522233989029356338632768334313888413990077334180142918722336897038426012774123872979705381168572087180824936293305902251368200435703606185269318430788142143240944809671360147125666373594128567417796773059072477297582368527876159030107512240722459836318017596368133953958060955544134267942520084600021959925837677859666394663066888587451918368949712130858271371147741686778335453051046998223793813631054109317982487145591244857729112007134458409637107444343493691371621983534089934893021804263347383521837413934999724627064804133095489817653707728558975373981466339633595672876421726104900132422202255323313102398525612089371528959013599029328254499235701270789462312046121958312258548080390410405056417657150283498991133599822721091881624131048205542789612599031450991302246267475293404832436930237405689164432249530641718378966033648271208602135541231892443839917194622470022474770334288153883903147611042120228477202280243182115336243489360848348388436300004791084990514960628810856488028842123907205052103898814689176923590721176803071603393799729969564885076066913650219029867506557617519384935034250442168434679976872645959211463385607238393239821424985363434787071153826482760613630074889841480120730401857262098927495569736699087311683662502926654685339888631428134037027864031751449600687100103513276287537571466355466518785403360154847230779505027459120187354797458686695958912086138432816413431662407310269108082532899727867841330301992180570361373093307950576183035321817525389242795390231290532787377024823391918913601432072223120875000000000000000*i1^42 + 180574834526579804215006254990906086505668402528159437183803447748191161639807450667609222506144559738064424396792357907775801238736915398271974925623040409159531953414427703201078136786738484904410701905021887438204295100302516874847498394791829693364562236051294035824212722822283792416247868929633912184241426692159119545006185441871749805034714703380433179708611432325524538687454198020759693128767332817209434896394362117381533190143024756360880980206242142842210080829587884535652289240220716500509873415785483035441347480776084256538155191122000699749533967579336283140943352532438440972504849107643224534569746490432317188802360725183715086814884625510633036684584624348199723421647779500270364838704692436755156765310775755779104521242697077719139407372845382762532106385575766868930915285963908286226987985847484750572119411847329882584867697849973199661361724400866254304938734913375841187866650420814641508332608362385913741844691873629025153425272734732635466891012550794169358750062994324951506086520496028872420504402681127971063972704841314821753329489762455824401543226583930499142222626366656379207622913557863490680531576674047861858602458201806292181106737206648031482915933323252305170797555846259555510489929350828901342600994231050149264918546117088960607458807867565773738458977185599809302709841289487678452055296743471622328656002848544965243881480071168108741914684901285950769367896452248125425039233497022365772850349667870867283815589176459231695399884226499448857417922645876428005728023074256436303001332693868931659538929476948123690590504223116623152736466884276657981478053301771731387438004682296562509468572221670235429146701526147490582092416445855536157045336709372979919333699887948535102784314443800716500278527381020344520166836143329055531865839297897309297246209624734457335024131651911416178793311509313775325970083427949601340065710599540857107707724804364038449004393349622920683551140618732599547410277469675925958921241504224943734105476709021872322436464965534549696467645210975879917969090241610791714874299235648700266714896397175538923557029347881775429312433248967526731011579349418999493239943723824801845016457710534014790181164470895311931732172248345354371708424128353656953854149986338201846499241529460224482598308922880852543908269964259258824068283009974061819750530981333633923760489332722967526925042525172144964580328908054539610807788081585989388018080421817690437755305345200325503345088103056314081427897791939289103087518976999710175859358069312386505032248509795270231785708676590366932633948805946730670200394572320717657477276607720676377658400575278073678679648875000000000000*i1^43 + 878046211657105221960955248260778153775208820783553426513971399780200232092244095181209851069855069683958602758197421666072469179819157849345452595371893822972272741371860975454544870347038921802649846365430035847568372938691356556019471339386705922398029367654429081804352151922988186585416616127182363761361725468257111367752879596187459314404792234961688412907182861970716310642242118386890580379589421023244867890478021742669602934723466019098289983466622795490706618817329285908065127216398056137047500503388908556409932238934010528106058924389473751515949925268922091911814205860460159637857458863884079781220877919069146454784967868502860861692969693138825912288614890634947904946633110519116163188923928344054131859822041003608067632835924795584520265668410389576387852316818889072996299586650061224529222845826238864061378892462937180110747437511846416449589889402549467233569203122297450489902004482024733507931070170719533220753891419991653478858251479933165674918602068164661034167505786991816066937833725555840571668766395890452177031352051014613326376674939875889457250346226669463183731962955967504720693255485941285792269820856542203920226923439897320206740832403070424303089337029420973262130306627455204482536548629846830857336891981350419791262178673062416442513312313391442167774878329671235268035186081515060272194100097244673048974095578262120479920180615981257901420730919770037029651522054300687644029228424962314926704265662962134763634002213993270728572340775106897385655861273797069341379790512983548476308413902077331582895908220950658489753683490366376484514837233973860782459727669809048912808305484341765474393964954874987584987818493624317819319966408396342363930147104520180673309592145693955984428917601924261633483366952848842955641398663532478018436146543451240766229398625369352268231595075301599883895721251164612704059392087289182467338776374191717306611257250081616836001661992975552134223692994006001542663648989497390158921051088538069668750621390129144271384078586793948479913172250259948601772183007512938828161205742622181206473831114472449722916336377765876870174308127834798323588400273753509025978945475911542532884098369172200189606822686587999934159515674973498358240578301643133084458675607556679345258691056076485572349523481821167833709046639554851498118807020679374704032746028285844268310332538951186875368351196696020736210374318114117895546666588380229826209305795108398153590251623928302950529054523778694068611749293486962298320026462261056347897698524674968662538666278530423566317054786223861965234116030209487088353497177355731681466800282224777882592215678936352720822500000000000*i1^44 + 3541262190247189219461659456085487467016471172438948895339708857617797928659391538643371791651946642361160860172773284351312748270976003508876377678050758247905061986064607258177074840092573578129515936546755991216688418689828771251034502022222044197899913019414343085446929123552664341008005650469833095440197245667902320256818038918299809972062023760654761894755752740793221703301013743122725443458607889991876567852495701434996505250781044721202335899415666066054225739430322781851588844323906778758939729951438973962119361333564028092583439628571959841177360753695239756679044604492740653507933698981116233099710711961245947610126090739303876205871853403914397044024821765588380689612817720205684387893165352008718289295280029470858010988593724283025718043416042741169139407973520857216216878949005879809056758515553632099461976125335808221846561959030006748424786458482377278149397026919971860717936329616074279406756840371571794173935420653341202075080925916892302698826110366150377030141091835691606952680009146677602841734376586350401624202308627668770243514821409810644012771822393414052100974950690272906656396499142843538146638913921906334999498164172487877804312622044562565302352991177051064382232528311665939565807232632247534678622238664725870692749722519470542347376478368026063204274748650296955196720188142505185531465367477214750791379980608796623472800453018390589552539909844287782047578733230066435023435423605707582487399927601145524998206715324857033652233309004946122333190181037499211109704930381506700137013473283723977002068469775546651591799009737583413539260102544539327449007565908431759606317887419602951248035217181707468557849476110242353852472386250362795246597239467303828607353091510977456465179850509375583726502738857498324311520566439697512743548051686473732541431805423741892946250263492889846118808119280100591036014929076511970388758321652551437704923041590640505860143130780131255385343849807503300486836789368848694812091363084191809465312216966411864057619534509407992166482314321643833484186703396826822377060934297709643793053041885275426629621200245589613335843756311222760490510325885143311228235270597551845574006903350038308680319475574688586809348936990462790849835607895512467375805960033160696397661408167274183637101300291168872947752278254491460902329465480513405542731977508408694568819449095920444135098509623161754686123841920353755860776358293094534664434893015744762261606217559838472961850518248885006331973055480572303236975448059926730319407830367354415596342737559468046093854228321370064703611765009743223460906007681550339695907278551103143268441272836251765849875000000*i1^45 + 12004341606356165716304733769950297790049483559706180914018013718910436523114133654150992367752520952008459436916190586312892286062146245069029416792304759133831537979224886778490604617250499382656448998646050457142602789970120279950622208246085837861608386920167977769095210284029932370106471083817829525417778026870353123423530807854668262443356981041180588768504377692116736043094549507208199381283366785517261193632068196301079761174061331463421976720348681265952006573060228485061476157830149777824209708403821642826432123149140595462573383752361526261126978863480588445238869170756895333756800786570597051895623459755645311218958677933834732809376413883190745165886768529316257625774127521535451036727337322523121591597061804777358773498573106332836924601276210048308787306409100784543377863081705825556085934698057585530427322010249728153803463489035666141175629827088033640150884256625896233643653319873136934690191305831189797492821306711451166172692340437695010667207271887841968793662114710206700370821645840132990991461839508274519470682513732733816382350642962806050199516203918153732706375515441837047931263940683478244285413437285764067014613191006976343394559488999299732048875504430491268242189545228813620451132032317860861942013908705816149072845100176683393647850723074303198441544313247222079811610005347901097362694240353157931452812972232018528816122312142198856849724447405604152114574764058329289143011604223144158174981562671819306935680158705289330187914113969406349076016878911330828991251497691356948664739706941161015688744951767509100749104578060658956481829131753336789227233026186832078067880383986731279935345471114035180066640112624139705435132091554579119638410913948572178921930576080755477989572038466078094008165988382107935139868347556215742944707375415575295033252740178962857358343715611111923399361328634808420386064673704444056561207780094839387260028396191151409943895032909199859228943315555356247613095805026652714323668275498950585265761216483071951202670104098559848234211636766667082276427470561036343056953900933493188619357582301672521972562008713651037715476341534446631616379203429116813076903540690856585306901842761688082456967650105789533929966552313514004306218292849301358178708082452536657136672949180548380693687639993135285851900907229148941974575384134701969962750011246484014179728756970117331661455039702069335583034373914917992534482101147885330159001509966850033333081629897596458204406155066573852222594095019888363599944700290984620638140120899910470420542088741460703699123450055736165525619056298091621936951548508536185781256980097060756251672964932337816625000*i1^46 + 34358757926261888503594620522283492731245855637132685381069687304370472773865495678553520291948662909118959231618187140230675964774564006188514354358704280807510940607196397937106632027685508824304653594654911647237384072722262643394082111102606881028155805959559116808062188129203898090890994957980118689260951740594871173528656899977720552678711660154172587524760007621327198734495640577494657350412673331327202393996162035996019947342546000382339293095637645831869495485310096999301362194479124319050694784194150454307674556362457806716015769865883246604080375214666424350065630261715373267623608885620290760972471441754253347362423703766930059563609029374000677081487296751659976440830981319208592002281066323528641514469836194980259925926055684272052702355166722667848626390586763400200820365858228269514767862589977380215793558161919942949057821394246400142220908305353588436851345741942168840301215277409160964505378694734035627623945875048249841564649146587676956768339642056326956917043066555955529475633259579654314652876302614211480965848139667003673881310197846769204730146434493406184514006047689881533776551068369079168882498926907621210790288898520654808278629577586397277764580277630945319805407788580115486678767731254268161572903628568607114929569969393222077473087658034248362330765092815377646015866096593957677039921592538492011575276134443262428473967763256594601647517532508022806904068026891648085549785423026945007828201810408663057801520133873478823772997499728506148695654887413879198146585239666803097131274220772618560076415956973113859077679998314214491539853263577743341481971756861139877447084741974418727685381113404831960777979725488203248490842425440520576756484694102125317420089405720930776040496784884636261310248204523253635523004011998604232638431993935936195487922022112019255189511227576017404272802801569293485286279923448601694404093894660129080876744052369765856298426741832868857206460930121254505181958458408670108999526047336313105123994268889146458942582712454065233863350499777651671614473911624011630666170149964575429673401674849367719617510049657506559218395782223606500403204736203139103168135277663486216021240928093574699603420028044674378485430871307840584365282574859654460755111172441414387617536710987213112222929404314985879614460724616386225176591660122231092549144407378100298588119582429568996513606326374155720222573357851695828537255920149611307307071919189319031184841798692026265025826336708193445184133086445889472658497001261269469594334833029980889845665495080851891561089340581858189736542066992500075552648973769328520863450756634138078252946842932475875*i1^47 + 83185723039745106492138000574438880002291588805250326581640019862879185086975148970158159723250125528604200496362450199999069533095372230958477457412241858614015002253558514741606845322891195428843824505640773240488047792543579655669466728386222027500755198392023895804102844867160056103877730912985324582113875613532182005210935412282757424017706902994159005683433924418404704645494068812961079510707901354647303451130483574015332667695312703861338975033452676352731933457329722678365803189793904980603386383352447931464517423830614293971408813391648991359806288399189045819872545787999520790802481296039062788869802051613725265493469621872648506510934951748162809083187098643211710121898687903982424672469527719257472381265855085402556792696612489387629067778135470563672960421050811052267059888368444756467733591114314966650753678187381203937712353537360521716233718612401195546041974303549724573083898715084020424525282091025620313363732507938111911976223493783557776675023934822655040306371819584009816410903703639584063691652331296638708792586593757402362650004181528216392996656905203741004730933241804999357048966442088163379317715674575340885372495532502308632829922720197126055640543822397707996479722362897261051304326445265780840847263949607152349013583617438927468938275280421593674486151407111168070968714769146025494511982291693024826788976208006558812413558097542128281158106845125300374985848440688859040985432433341269138011845538696863887573791503462511336353198814931418953432431790714288622514551471357990657074949145651674756517263937598393023470404916424710696759646742841512485918243137418032935330218839257254916876379516482224563004075283350823997597872266920199278766912500799865324221547704700952246142517092299614268779828700134013185556499084426241736173150000962310877520320337484474371358592329274577686990617095718036311144447667858349386914043411010042186651153087315390782049888177921737046141933240769996193323239612233045971530355218694977345876315667440163250197772717508866285700475138848369250526150820811483882060663854344797265227504213048833370276355126318907755724996074605051447686560319285929901921841068994364410643038722109925686520535269436407330873201568370744037391002886831697424957978808459559868269804355222516589559399528438813403633376698988765586336587969342942411389207320453486864604009564100862016945657422322191099423121596199284710480304372102048328345113071823787368058573143459483699518848539406051343166552850525962458097842751650008658101457494351905411716685166547400330029289040601449414470514562105214548510993164326832585984151443271057989950872429312*i1^48 + 169088693303028895913890347021724733442880119207843933894697905650736781970628606899123508732190747510197189620330225588925635040507233007097121708171618049554395759375755998234302071605285516401235588920378521177879685381341094364600400768755713242805012283983885078957969247985669866741807865809578621650797081166977488555156155850909069739104313330819515127067114555302481364876669183325680469256833402728943596847513167153551117246600012002489526205863027951131487821279112988072538962431261638840237738858382859030029939563040292347075678417134821571181434981504583972263249776201016274992332820854551912723699925841628720559782733318249079040867155433167951425100803788707873044227836408724269808520728050018712252700263204284506185144443010007452716132362292870719097178730490464859584193929335440877076487964912036413536121132743994655505187036683745597634512722213095140759807533867568512415564566782580215063541654085237090835657955012100123785733710835165514129566690703301889460363860125266582188080633745619108438498899450090933126598372338030410430032300609595011120301413879421264375545977117794301330569272192220135571461651059200281179909058960706047813104249383801448171936041019904446671480756954369026769489122002935611730217041770668038884414685613469909114040624380894479006545297470351147163120871318979313078271791394161715526114230907058757289645373135244830192529115466038057383058353350221841652809791665829988610764087788091366166978690356427630099084447558333503663738036457748181136086163084242006683655521669618345936023233736101226595931272763272961136246758523539002490063878748537801432636789291973300983122438690488301909801144024835292835383646562263308563711323205402252283477043553174455554944318991023630707842978469513588312335492400640444094564822642165446652576138998118487207538079905585724276873485558152188703844550538889251565194919699467941001456421351263314943403778208635922368718688557948259420877334802465338453547572783633770632575717229669581289041174130671462058868696040572719333847013855388816369985575759457705854912695596218098893491305877874993900809251932014530166591272705922801407522648394513685887569064559146945252726236085109148416422607622763247514169179051666136307858406253555898186482367476863772085901003167334298760074198590365679133666020031656659047454017585760022467467089848018314075779640384623138291542490428384851835043511443294803334608714510613137871658662808351864312698704534652162107395190141912911656592758109810590232356566381067312029450436875425115872754883609534313742541474370176161944387332992596067168506916510862940294856704*i1^49 + 285696713637836693802185574658562063675316385418174586962115333992040466531580315928634012881422965978034223261161573858013108576868219432879989298481801023885483436471353756006953645812688920872693085095345007968343746085661231788223292034564931773127133324692913257728469751147530379284789907591071040799282287117070662885437054674831605072731260665762559811903875294983387122320303624971584730197350581403898927736427399584155655510508380504421968952003355051845639416361676402134748750590809908628785216002666057633591402503733920493339652500800916944522984798207506243792436674616206013528472285445007566946264639455209535294407024217780995060926740946918236600477550357765931718613101785369551643634347094492661152706579849719670529915983569543349004954254400016364988444114237392855135536674861445198471817429054043259766288697382268264681340196023863109260627160662247191408822336148125851544769863341372513576459542529138474267581136947479553255426598754252059297802640866317037301599414965244893959052201131897538410606615992659285582776350178861125565687444322539681267812768532325999515537899527803754100094100754765509646503997711433916833689697227776155809548971065595394886693876767178074571588727241795929822774700002917210930425593886717464233106262602508727789574102826645184996108125620968532683958128818351156548911755434993205251830762407308998646471460759496386054081460356854706457795063993203113274952189698241376350105594957495709475294907727167102748553340198948340756994600432907264704927859298028016901808444288630606766382285876421352210995150556844380629921568180202600101111492998894290601190444523665629929627087978790190937012016032510535059874378684777820000743058074878658389483033396801528469946068018338922680139525698366746158498703119464516081226927939151614314998619918739353488495247496058791464456367449152558753080310428177593398886687288302117134369910020840655209622783072913977546521965239881438145042232696535676608031619452244163818381735121240765485907312495546669216449884942617172843631616382771986688263506875227647300267167313623222341227487358353616182833609932171721189097226708326879419375650103103043132429253887013127397496184311719966097100675129782908771867183419588014333904699233239844047010028353222205946476054381390000795308971585750275276674757158052634687045098404111732545127481177558320847724005985805490411602979633409971806890368767766325201626326580694307239179495940450710380444428112028433217953195340038698771429233003578372286162172586977915173497804534275763388948980106719245523883332682481082021705066296990117445704965803927928832*i1^50 + 391960190791482701028220619086945110539418747030841371532247471677991594872934010958454180263186535812670426009340942570298402942476804523814345279769303144758257295649186226369147163164982155274348147424918436925553345469832030878084839395730816297414206986715028574116080647294572851730245224907915036918338785433332902450271412565939378196145421464238553648782157403051073106575460691455209463561090317493585292378801839944983539000345748599279802347618143629667078049410205775278266204813084439416558956657108601875388365054899406643275931686253743609594580523631409707685094716003504381182002566358350999129851638983386446259533257486320171474947935607287862294325663462435894581223501402472892840181449732794214587895884976556133025462979245649560843465404125840658293929925547001429627719894044395915643581156068248076878833864823611412196375848872103391562974575228003955428113914726442764016470399446779285758578558125564758855549013536960309037574840419432921957483609902819928757446119257587728705091795842878781944584322320384805088391767334229258598356085890891681920361343534099493570191492190484933215764926439011464664312165405724901344007627844889528912788287323190462867673427601687589370856355160882455970210676789835030640685488430879813080899367939497496135665134877640039438369176579038181422774678631869093566790861673660499220443540978338384486791087835898786337828074856613782782400237068336607682320957077059823479040521978793029378088256238585008421736460494719228110756583420405825653032434604057605909653082481685100264534212805125747903583461559512774906307151181050123409757840113946661408346645379417960759700426101469766025990147012867462603708812201777425648872618856695686845821605317651407084772331052758819724909803851918355289999061202292124805935978600342418816345423950877270101119638893330868176508831179951303877051396257866513642886760384196415196447947717090221956633639060018291817817758075187742801212291421682799122782087016184947528303661079989855427674451317630482078652437635452392910736448056134125541276471325636584698947381701629420971274910687657935199930651048626990200781989131427562063495135368654493405056586334107665975065455659819609104400439340467210259224154261230295178761068149172225572820340683495101066512557999689218216199559291212143225427450897398019512899331277280866137854829081788038138455680397019341059192495732871574093505364230214785952273233261117232889760104496599309297877832334542659362928231529301412968465900125305364578551515896484315600652756287514672910311296071887553246217002945178180718042830085671387667544481464320*i1^51 + 424191915412387050244722358978832333903203925904210355859801520181403312530625729999721893855550508092082258013281032472509031304340313541142345285402406386823330119877447670301742672666428945568149426552152573213323183753344672713404435440217503392687800770738039722077356147363424667929566048508689791911425185360086244477850105747842388659033759053742635993952348215374737060889299885904308845311883635503632813137625062195221595249337350105144150965420524603345847273475805355416620501317211171482922777853763831150843912947969189171397762483538504469694829900335994800556960527904384984488079332440239366035046848318194650385047724177290401657536100346084150806220599469399935675277780642802129682708472095430492427650224690029861285008549780126937122606023432917948514550213710455023682568580249297684762037488899206858532647441192343247045695086455373322584182214051734881187947116761446929433805811460891133535925064901006231846923953641936282153859387601293366357330774133142560435771025374005529384968765606071135206586025387732585900278092326432227085646900421763385086988073047799829667559721391100749989672566906369575099600319034713984761177780953659667386161849290940335240691291444501168755906654895340868966657896220462740899393376739826096105197346237955690395716195876028620914409790221301472393764716296992439713797885327886170515863331478385025924717091844514512793510276663430404379855542327649209481097389170486802395491722833454959613861201291143801001651011577342772585310780507545509971520655187725925178019177809396083161461368239332425663509105722806158120733082715802599281863533519402162911947551730244615876296232142131601555041726689060657479133366105997054273696112267741615876623404321733080124286523764206049393608721553418793344002764374467254693847075682116793654426168653926811343583435123468497339502233377978728756904922922387341225150607650847402689345281774448836244265800938926790706070446185161955106133738014015082737592442413169023719191012592302903051882898335030403865198317038372613412630976177653158428081820054806091363928560924789899038950186629634662050620739020160706697158209482746273137669823593744356661435317940143001333254009279353139265835775130307490192118358942934010143678309871195426355134080394204862000939230107128491501299302147808864002561088747872522199360973450334243026725023421491352702146567171793471635458275734008573228874791661768087608064020024101222463694152491775392856850734863919639154713932061257684711151689090322134239797078815162133385342540896961251221485287239963911606104368921325732426269200254397680766156800*i1^52 + 344229113931267743667662701365944020633297965091144783200132110154054569532854705869115155547122073614149262004309162459242026819965304074799040917460222905879414048359770953405581211450788184131785479431067620266236063732624526495831490410361359153320613943321385875112331281171912597608017264241752729452093706141309808484904588415473999065739100130586589861268282692935309211557911768545024663826349970566052203098529461886946602359190768599173397944830565470637476758554880809547298539682398812226084288842336841256847384983559019851182814544280294705800854553023264245967053432779963146518100087973459456543976826296633616858515310374158709132256147257359420643715731864292390392180115105531428016282431794208689777002760743425625898987996214319997083045496233282907064835755415613321243395774976490753400547641209206986886665040634352405857800285345556222417123887260779502877760185100244276312808605163441535030629767130311434376743052946852537932026007941175215887541136939693862860016684162356317189362475230286643302532295198225739518881666576473080195346081601995271354800596060173130329182934827797442925925976269401970876004243971286867836059632879547970093977409151888534479126810098659656850656148392850938866251679095426105015114180482422051302393282706704050344884045683207265641168836543237951069274405094285381656403944970750441375163363378789578158161300675077520358867324243244076897311867693324142631569110150829095346672457191857965778859956786073801700972427208999237404531839711740322435233197392810129864449893929189817556684775505919845125406555990315589179266938423932951485453537676160624590317592767355465392357318866450867564512869947186655832274161489322576437372685995016379180760776733049870851162244032813343893601001437961819562782474666586154583704391762693657729742225430415041146360602153859935890745572166019147612717132703891244128078769461342235740680392518064947227499237470421229863720735461149781624766320177132283007517541290174771853605706937334408559314265868790732017418153359152464543886810798494061123494922363928941744816349604648742265605358044641399654002110527088426852413230188922221567606107001863081349733476090115087620565095941693351508867866148630039084425618039398211289627820382601355805126059830705785978505140647008605068345905252930781706661840691448452691486816072117129410782188276015556135267397356605309590911488492676765416923128668261395524898824709156385753215292554095751927554120697956135950657613391115545779904065188923333978723825439662436707213326788663892141905824918726396626112483643487305878353213278239326208*i1^53 + 192547446382066009270897460871214702994320226719699108562342799676416211714981189518557988068811984372381278161049848834452008609944474964272893030044779756391750525985814955856291623454951342227331070916715789895032856079985786369461019391318190854666694182437432344383336655590319388643451777267308144008582443257299740185206467179937911796209465153547959627966733381293624449587733795358446346183613920107427427389464462299782815237462808047913800090988813644539297746762658019152960155201326465452397580059472836403793318942917132204934623022021973583975747183614035700852535730442373038774362086954525748412353364140293042206737301494381010331884653409197713329445369079601758468625803285245434685836876394819592695129667889214876361947647446445109808191550940319687803360003290356733908213017710458019097798037618843242135342572731273075796822760884364846871808390604442038210736143007956685781775488628764011578053771401520506166011109083019622684010163393214221840435933934124052455711954590767875635062749524580704836261186953421755523027776385215216898303266275465324898878160805039981266677761921488301243268956623430443601647865866061626964166601386497214616216283505934945002587378276254265407328975008997468098635207172886411934692592656865364737746597244879679885428920600860652239594843595479558484739247211517340699148891393489900841626863126057870979599150945628838228990713555182100823958413137411545620732104688733394066378339226155416985599650188110995534435435931682971860634935192439317059154860469574161245898788529768436214811731608445019900583382212134431271736010397340095388052448531225177740529161861226742673109413631643141482510479464259110996492656089425498609750678644897089263136306233401141537433653657769495220073180847288281468031200663907149931959503787818698607389643063377963821432461892231770107324038268708581369025067655246345573824814398435530405871529498817887807150555850126703315845216750005363015685632260071652285836872605200674608799774628199845688111555988039198606827378991416112931012138233857934194248831777082611504485512461099714945000879436903615776048581895713771131910289869973692406150004983133633318449534162803907908378120702682874682679066138414323913529049677431513754070940080696407298501719684701639755277313256598638442024816235581825057445256232106089092683368182615646783231915697663640179400194233056844519044019169247163535421779323864193089065795180670157338245888891654160271439598622982090580336585502715503285107580423585466503970212255608539191179374577264676375748458879963328153063199617237121480173450952704*i1^54 + 66275396797004662635540560276124169676493127728115941174084589041428454909492337485899699442035091573606172687878048122181342723910551527974884101211512493876760277814123120094440515999527553198336096232170087714640750795116378893136566825855890284607482746168581826071864435280885991194354044802455238404404352572614966700417240405516429729368542976302666926282437352084816114831751501777304718815568208532423978343164831602940213428777640316553822783612745838253737575286978065869490716973577730852972465387967445295467138178370137525826811118384494855961740559902387663959137435527355762785270522693345205087635105270598087853423038978758319078723402801184528877641176286436402764779462516794317756623215485215503471032303124497587824564041768443443373901546239203823747503515691464564350041310234165453278134057957361375362663298650795248872511827837749873088774792353292134797995744304229973100249680627975306656787077148049389791945639992195042107732357425748296975006749367087589049281453234921499025037512776159842412278702908815858805660086863505327651053604254843792853987958338994386993888457257377642649648935275572781112403338496589521636037376267132919729766491092735609958644998199577432041312987217887688001972192084343381911899707156448503055646688134955969956379964312112737066355584730303694376817325543762904378781797015407433588268662979527041915694467003087411108130040540950563811046256039998640496701531993257000490790112218074702802001002344891399688693304866553986460142380562277466200278889835101911452579616077802381220141895273695562539431948576646428446281078624790417199812943490480253963224863609196542770590213472304086544488776918389887814483127913189971526663150854056395458871630871972999177600978503281184550936533023253671313083120828602768341559217668890233988234790093962697190262904705031820515208547582586905360356340241512280466443742969888766793933062097448887165802697874041921056510541417073791387745730514535455221223479860834295942902819060894753049288993117973345980288366372385489771879261686534357951293390426801805936777022454323991264421604120219832504698574155956675582408333835875708688425264988658778562516247405352001797117146749616676412712783859178845906866060926644847778102994486282177575814272698108265106749974842603306346928756422140398088896366197145789888644465483246669883001639449477590747575103902499550193532152221338776457955977374124604375016131807723538900305836633045360419985053954747208239982657839810316608287789601934714441502444538917082867214056159664179121398993687843999562752663091252713349971968*i1^55 + 12104727334264919182689850184903288868759356104398305665813208856070824457741298627032416328364996629606905129707864629047235811289255556476142343789884169969277465666493143353708006626273347452237967467079924657593881819807519011038098800366640105818631021964555768632425955076411346345355995123979613519793019881543769483807192010922142172403968114102045250076243415305931922142634557821315745025065434370455384264066477942937907393612777730418040875655230715064921168761864554344861069470140455840974500462872850782085299279538914684948112386489000686068750377916422614400171832591798827393452745213429566167567741931827858282165573935032537178755426514432599259391509901800417696875187208486899447210394793554378947614775545769419965018665408857895753658113892974818620330959963773119508486302223645677030312325029227004853972004301751934461775020802040596708571103908208727197566015443215586362690677724062268074410881725282773316307045232517877631292698676878431473761760581758021246652581729255707035248490210728385139297846893012519452309739816117361971168162010898607694254975283856228139294228622499113241678362995353719891658465245349131560437089486867506726845148787497303243542558961173550290387240099828626756341485972728768349364464822003011705334957411093921236655202958887039469128504139762835163919310103563772998276497211691027399361502646490307473858869057548741803353237547427862787488894288107722778759017162709638387076724554544720966102091607961841815407715702031063704565353781863576071732301069987294729190307520569171080861381250469713787437953425492308510890753547107117527686900506342751461534782711504708688263217450173553268462558915334892971605714738649419543244669576926227581788042048750233032582970700377057062049654156395616641816296587966036170826728874671908990060678233455634627729530539151809847751515092176765499808395314712974503576113736470869878201612307363874528346828666929684660233104114074270561558547046718466567785640525242682751787551961142557218182356558997812606172587067343049773405463660534905885766324593017655692311428425485624364192520520556280359255280751123818992389645737520044812950984534215848559283804165210771970597991345203945217472498605398418909005311650159784033089115972936432590172957338231068951195250865943059703239442901318656848547812021689313859769006804225133666820069743451610027912769122382092878419610442420039578920717469109610399911421362841597436649429003094515107565417103690166950441129433532219128783343849214086588885238583972874773340089795251000624334383361565901090438311056381050880*i1^56 + 1094111374208332699114359380238384790735296256489704571256104342220840626457466864501993690753253733399963775097612616893559472124107167847169136735529660834240412961582569017390314942382507168859211058730670583455471683462114517771240040905809729725999774578882814195691433924225729218419928557748715541060945867882538546444379604723251821942372091045157918092409069133153030602742402216651548840049799665834999159745380706260954789811667059201264033919375224914697303881871724078567409630723280986654806438885990799958531876803626515736442822811479753944428487838697955540987294567109102927169520821208577773119964411986969918553971970466152509234659311564369747587717456481586939936693448527404555682815263853209879475935897183055402664243421539264444265759283690852732033905857307549240544789737797148625282359231340892188559670505099111151178757001079871825460091475260005894212857363915486423363061545990332220171404625429519121365804580488509544547862648412316527417618835380898364033770472372353661716916274950368677781698674232424073263842850723275356206900611732382752559095848148703887262893846985638829188628007262940446290327233131580445141526705849301075929306629977896660753299541071221084803701416674958608850540907836161458825298391420425917654383808090713815070343558267869042364231178098999078842736075763348019283547874487446577498988618842184784718575933136074254230443630180610420566337023396730082235909960668381556836122256701838758255688949002516039274702868281819441052372804721331635015908406772721034022607683713147205309621524516804552045620049831748058071457467031841434347563405702383601611825260419573591936378128677326185913529561554440530334979560599954288705242596928615682245055672468174410791100152460460354692437911939080200510828025710583097519597970678655218472007109296515478856317310791670190061820297688037029244035483742864902177214823398755805812827672556329788069535594091553025962101696959162842659238206488190198660559900237279343537078140511996355461841438449088890693045439837692797955716716702415272163975167954795717094419796713008935995354361913405121474160645460550341891105622125501921843180337319575192983123456739692907366931180620961003503648578334484027060738123320222366015019839372997475689109661351285217156563023777076058564358713860491766499395750643422587069757061044948133819748690311352951417719678049076193003522126176544420328199924055083576874598817427609439872978005707489717797982120735364336508815921890631349296957128039342077424379770362712221745053320149514047979048377013601224625318002688*i1^57 + 126513461393500702011491423135976372321079675618095050014244768592358727462547900197234213453922669095667185570791494926088089430683141299629911304972294869434113565163892929870353371583341518672138444351126230084211613723005348360306840852051454206206486381810018619524135548578634550772584742785685187510766097742506102880945947980717919189685056994353423720882439221841048718893168051041785405417392137467108460298672291107941479672824353186872104211159590672489590810321901416941644755386810577772327431184713426041679076765560798697509211887796151837213838770357829673915620537326029439473022060553035851138378431399598649337152709405049480608836809594502231867651829999278612685019814561708029480156545892069193122463399778843271891695441062413283280452043918511988564528821142565102311253070819038237285614460093286151056263492942502018534780739938370602515702255112129780915273497730981178513745065565303063693230857714430439659009445602150094922681253203338960521684232712220500126765653604592344756728728073133372772152475203134922201052479665595346871292535168903140537917848208518451392466696761022983654260441193822998787775443494874270706132754105059638392495426987528247561897538114286108836199002965179876614863115338125696958412513724872337677912313927171063611962282631025089688276610395214219625880742159475293071688188104711280612847708511020294330512107041485930286741528306723087477679055037993039699023057801459226944561091846346238353391868788388437596634570585047727547873037712038624422969612355623162997957099092388493818298474907832354902182275670553193296799385004773119781875476638602576148523936570739319455102651472676527253444786980037511476843290444588149683609704802956778763314891092054406093022557667458982623361341947347946239081493503096705270408793608491914848958087088707138804037681767869423952255696033443502748618529990192682249121218437774894345352150870526248081305812121475166027938427330170700778395277665322499309761640055624113220822956284783987699084655203008343778214154593067995158315268239112460045074427123966890804480225214294484687138003126135113079644476207207857937701963970739483292360077226822964425070590378896633609010882262727669248711845441304079479424174231172511076880896514016557698287811119786752561024995867700841168127656876315298191472810101286367527232228869689434464075501160084183252400358880308621136532176930933892877709035389155555531264183706279384512373091792963589722064390206196583482900317391932639462955590064380242479272556278082487959221841183444376938349114088412405563392*i1^58 + 6856241954497218454518441734628277425481019568263508459028378703205851793274431778466273958587695327266043928598037926554062291136503948033531572122586777541920054073682469117654669918581880461932130985865101543956772229840329169648370863694333450145428664022334379928041318992540326919295226891049017149580129542219403300728629809286207038721908333369502504624793107160738876503718752092454986767646392860206876469657042657609187518375247520341229050010395264263363364342549321868906868939394662360313032762501513882415093672012065051097728705510839248778941630081988618529350767888027776282834297507008283384452250186207082071100446231443457293017213609951052511520750340846027888457098627178733003041904661480138675040469190181637888168357184433205214949915324058741979358864824460341746678810803103162422871091091050173050276586876040076729189480111620669019152550352121993375848213724354982741124636081259629108036165270883648408348376571655425070798746928603495353239140651715341029331802470332791961800888584396661120097149520175868435883064259775916396060356059266281044924043888469544663334869485457127078561958492389623910609443024213232115263359506653316153882272345430945695763105577318100378120632420497356820903168036742995748889301195194084133369918474399306660586618425957387273997700714592053433007490956682099102545063407044546905441051406748111968195084464148906669966731858713773899529522982165735206348410463315156182958165182191862722671781674052412195128134265418466173425241013043529984588336236126818068850370193977551986082623768892276856928959369919616202402266614849882720295567772610984548328518431022556950570480608275373209965991460096445056056221740827957333399407262442257357685813287736582988304625459913476476356189107437124582723055985976617529143524582810134004194905277237697930939049334808225462235467010513281958357865708897979747263554959152647757275111305576751724488156255779540396356015295460899249764878929004369395413031146589482547596330869115645849294159379581089471241817211083309673572336735309643557468802024870205102755967417049463495552225994399364862117712124320364883218246921636971082803051758862666944133693966420766489824779723472925077772782637659077682238458380728044472511848175225657763300289318089726252414933939895317720264150985218672295969984951760182910196287031553123933751515815886033186315915241335603726479997114869156682641247950869337603081827970525299953451394720974083373579818772147877259922553812767010748062732819856180818425918797982216213239200719893764492405419158798336*i1^59 + 299269535296676907027604452941200061158852596560821034457251021939933208660254580064367164589510275544546092221814966786508053572780716749129741604372543738015150689774541593773786626083280107193410111757845017691140711515171510080324000724500929828228244820320510868689639195278657397568012695573934547508010230591620397241650954974330560498443043044533079513415204348061451847761428053042377464915898642863175463989797806934974167819850838842303797115542407201781245503043172248888214372880469448887363742124221017791057482323709879737972713623854650533113577351989755036408579538177216427654428947130579875863086302584412537015915199640071675653235522140775040186385569729687083074214452221275576993448150670890512853038380060551614553487442233272508231146754221788693824489779774437397551554511730510592744747428102302413377671153518301732081853224033170880475180499775604937212833179275038375814838636261559402188433486463343417226546002047625976459512955897388646341583371173754000518604220564978851713995227806756895736181901357280861259424606067410027952782407272510838970646267566749734110435791753493360367230968139334759654163876570859726715747281584883823718516722826550599461831446268014740309263128633332852412160686602258468875905418447985690352413524973318056605010086348223380552510128133440419197583130115825307529320029970869859427469952797095905249533811176710949761435635637222059300669858282776460705766971756424456485832150707825342186269439688196969949906112335043916925740708241863972648895627285756547693985638640306334110988508165743384558124476469563514312390171146212993002822790743624494130456319606337384871800922828748754556356962818303227715184345637434504028260132093925934600455173859217051441521670294261610579071427001713180881281157751170379191611605747711089228749206132325953623997134907351215236430904824521584000254172155475530361470223769981785201736066270933017623051751370444774116744755712103914534452000979448825930246011127977291573603170014859185809021199744220504071590710671842984538481004278680345922602131215339729655831526682069504430982857604750098189594577771668026580540134895047277440541456308841428000140512090096229788903163638421045050967503629590236946688870705879353372483023267700671820648158975157852733395736205186119443610704468205693279334697106584598671206618403325097739915451039976180772737058550928473499768707813075830714228819592066289051765261101381504056436184138598402175366529424203465523452792855189514753171255532265649079924147517160535154075744919790832695902208*i1^60 + 8972025185348808570942511016397161233041809242162685590901270454148926656155362383664750458460199837590325842015082624776636704949236382913192550788861955286314664862727204752769508794800906811751420494350751405452698302091250980413747315805668102011773964575000169198468192504403076962971196498104485586109090544373714282385190602886702834691443236862510644516346604135976550323133179666703815314579744030858484354109961592462424979085043068614039861799966435335699819723051262573333529727910243565504881345860394575694765473903971283772451681698896362111673971552740621170107915622245227780758705598219132512571433046822232508128363256131827587824665060746959696248696567752210065070083507592114619589431719783837680725725827916142255830924163839792750304422109485689671204829359909851937269420300724254001592722239013893056365804803799683134806597104308237669584373066465792190183504149731396481130248176650961900224402447545019505833657413883870630006748056385580180087550313036370010260332096375147689068267909836649678519382710050177249860385367971429900239458582454853942521228692144555171571697583180273082626322143279299512337536243975087243383437210411164871951023847217754707530329621173869724700591441415555769658740212075231607539443831068449850517243936984431952654354985130363931645663036033747180569066560664663265149236637508144517738794384967338143673721081043483930015989462217020218402768171809011369581884099314954428833084883374337673090707748315442449949337786312247768731701519750477486823811906355476038574822917576791231631398276289330684412686527642327390007446872135055083960709779315423792782258298621471095427193829919879142406300266373297712902533293583064002293062150019384024523000601981386136654956452932509757062283268326634318320923978414359404315267401448940612831012975771463463060664562562109903953359044651282871729740390376452724301136472072591390410257689298898235688004314052695370482980808064411456919397069256830382483307824639084749327153141361960824388803461297242530434310288888278631473466974247125205072618637231043205559584111807574891457808153970314850331906786669532536868041758110800681686103458205732137348262411538571067029029611385894602209607092322016461663227629961669594312329416201349045291762517849022690366438480704996063033127133297302201038882744176101061410832967439848230375906558081150813999148124728362307009943238675501283498210406803539975027816097890752012575778611008791961421236003699308509476945657832895637371380835385319710025422175038678292368033073846026240*i1^61 + 257238568474084721538032436391356696053197576993692958507665521709971693849140235624468421495018224910180020030425752057748421275472890179846522984089809571354110154968816998709486582512260241739663054284672575474564419916277876070289053622787745716592457724436276265488101740138941422021149554057946724717026371307945561338505823724162469950682320741853864300580996723851870946587630707372632043981423457976990112849825620648769998757353520756656916417760175633338855173951868987166640036603763824573993150786552693657317651070537357492151940796113373874918827195924231306996641716402309266027167887393426429204253177279495205437397953539361414520380169673829843700207166307151315397959588711104790243217277114013511086832965368744861518169041742797582610340098504953258733627249600280500055966358510842247266937572444238051784290196608233446897904137597390896135176603649457551414655770659646934056641238392628636584738400711117610787269568170098248887181290510257322840115274271445880055106967904525167364202332695234517597259363362026472146214043226817316705504039751768983821983017991546985194570462239088314132597674996047558787606991927634350586654920897547623729762309727296197139286473011258404606772118430889853727406931415394542950697164769824530010180733932103325237010595357637905996519828967582644786710667330712812522013101524232257088842239161857273934494937262037172583198792572140512818768916201460201423938066211614997842789235050261590061345212338134863383619664258093234000018861546156105093601737848068685006553561228877394850967076113758527194450557030995607468482881693869930250150272073285103818372842883156751440979573229119681763126648965202989975938665275114805432291951342822177110956501263138382582231890751959514823061865678164274012630568913855082058747148676841510583824626589573069396601836101867007821464722064074886924074778173102597593127468193334518133475531255985293022265213639504443415416363500691580254425324534432487563869513281751157358189774057942311753777652993479980641806446221692741737918830887065274587244636952543890871701739237171838087452352273992577152457391784653395291265086424909714393567099948924001449171089022739970086258449583772794360466676489139091742275430721931871391121656464099504769869401540036669685698813203108804830800675708892189572466190470759022253570099135043423112211223562182589745244283069452991317583811148724293962295816966618871905146988266635220312736178098632705687227188124408264959659271432403621414249335198947339623165012304358648532531412992*i1^62 + 6758725315456145776963121416089933060539677208873109759644317238431576402220121035020622340993270062730483711738795868335166841701252673958195344975658298612758678795999370534943618766549455644849317018209687141956403756175854700201686654979148863600705826505463557480647863496363398127652153413697276544058729437407268509146654938158282030498150286032729661303056282468766485714558829716184626214241887919708049104328652766918098116207269941215473236887211725952751719118520401881968979174027851261894379432649233627512325364073621907794654794458602413636791614330614308723354548439956542702820678103568604354710186328065175377411917375301512408278374170950722402842205289643674204430542727923540399045318354281511215561237914880214852054729705643105168114789717280543585636818163591679374153386082201407267950752023208395700727701603728306495661366349762406495051923267156091562834823974013753944914255272988097402880893100480232736267127617978854123000967195779817934624146411816803229809606825251359674758282026892271473755233681557603140929176395853056907075983369464202746262104458248344005220394579380909952333958531186084990618026643864269466775473268880514562978481713307800389573047786788572746906281607876867899686268060936723730787335983836643303804784336443903514696347444196469707635317177461260687531685885821928904483015305653685951469470251886758204623400749759048704552477041469109608829698162497415561297810853628532399832886576038944567400869503277501939100859866356227777410385311314517596015766340352241871731348332677683842814723593934059227425175648895875090531020051386441380814653174060582776918142544625563979755990765497929845210575333025034333867009375362025512673625417481826565847855842643158265688741195521248634812643991432492247424001132071759565464348299368063590732698594500889592883718212585308442677248265623921138375045680843386862774184026584385894774710415969418270622267049355946101104021971023510123815722585037745248805399330384035531464569754795648624821931083744769802963531606019913929618934954990246544966018219600692013299054153537941243101939671087296043590015613838456055628695060878033428514626416319540516678134870296516547460695732692685511647287432812772655997181521957500097395302805838509582775561926973970840907629206409303898196082803848680044124311386096844331390174992131654612906098900022376585439042373968169914874834270658992929135772219006066566313847267382113279436087196967460674942221292030249408012897169571066189082960681794250062255021197370027147264*i1^63 + 160417494624278145243294259449951622478372063585632790063492441192898784770777349086372513466278188081666633336331335234753097471222861518391936712335455905963443301563310854711594666082879994939951498455121691632239307769866916977557624287907149034689903159711049149750661529434775852897943140464979729618548223566995250938425368178275039484240837925403654622997178901105505465417655364101308009155355491277227121060442352638876418200100382566774061679590144564706379220008721930464192671121911407797745394183951503989052643658857023272416324234064637716232267704107651639055711837397425047763221091748075132092917839978449028401806963969603026762781272933474978616811623984007772119153309212444683596937841375442350781166547130815907111771198196557655280614726443543895781731178851214548713865034765905924461090338758004662285328891897098666722848109266112474662220330694275261968968691928457643271435777858182198129920479493875905558265459148116166576117919626234736914413207096882886550140957683633191836849947213777624464236985712239856958522217879699931619142165855665511424604062685445795470129886796654062723929292859403718929633208652358892729985196057380382236728819879297421390122332795443318178436426806520724116030246282920219818486394528606793003849757525961303455988244691857482577044364590128090415438360060485826877704400491666026431017705558721756333777640232131638674401359440832108136806219723228573581435707777884357672159109623182622122787464472868075923177968604842349937975873602461627728613422815259085065583184896142217997739262895306794831139082668858598944804135235206493692017257042897347964883809860797257009220243938366540465020653120048260012185542849772365396272248776613226232221107323162608880181867660472339149041160384616188630507002113920450050608393588054276102004679745493841862635775783756268500580791906795788711941012985760776217142263117328771597011166811061050888198873008810222747085978637990756131493046650001850217042386439661543503680632501901153820500937061004309989834657968413847422467258014345882343998572798936921443361373638537254729976447956302425709172910318839747593977907623109151016279816339803866910167521584994026511094487453503378390105623042434619683768802819759008948684343005080823101854428652128382776383004052271033554968978530247919434810044296616377044585250842012549952228440720991231634415212806495695976032527067636631462797866271402742618998043242541702767894239227434651575187035532236202375935339942889868512801322778514229004653721288704*i1^64 + 3187453946736350092854175638475905020168259203375895376094502001755698241221788440161725180449820474659974761531097043220998594081834741162068805381607002188597382412831026219696184534064126922085728511437879418541663608129990891341761212303344799611678632460591947150863670478567795591717859020342608318755224795128399109785833507643310996703438326203469201619711672688376819336615714955869261618046514888302365632966455074020764883280401372050696959804773197535464787647008332563645965264629698954367355787369142713929396335831737467271791217778224311346582809366905879383083209038336253324507556188961345962173493383010362180304281225278083236024586068841337401446141526979092113616504002129548115022251991740758930294619684846470111906218847699314942946894502547193461058272353722021250228872432879071592579323096721449781300655182069097357250258601498555098125202402855704829014579210292558724475105504715040889010670858091713001802071997205777721988888716461733332200777605094439126957866775427314787654130871193871632197461306628170574205856560626546693183191942049371068565755645443283675337615558895362741465862504260674627801698496413911283517846719813835196702888812504003344533401014510804489497616383895160503542063117702248670375340014339024090093932271482475026999022095117605896055215333618062682225460981087566942978038645951212143171015563523495542595916420586707946055067654792002107527677614105697036482586191590172773082467442380091351499641959988987835443538760356372460666628869908994370038530715483833410837970756615119457665352776269837090371671382726230015312287721808798868875432353675498997301248857571536907586644687631271627441137976411461090936587464995996723406343288894625946240603275701190401773668562197299973493988418589314319639689877170361218497970523962589450424659665032008399278927658450043896010577736623237483149880835394277484210298563110336049012707744683202177490614418894384096015405645110326668359098159159296323180293820758808755271234693247737415697762465089548025627210019180859270209333562028511863164167830668741361993739470730922407489493242408200910335886320343038795716934638580613171680862951949507231263667186192165687120042503239135335669764035479119728889712446356712157451174317217720450083142919862845411211645402034613812800234636733762821464519722801059282213280390386971575629596829851272922537100764263424007654391636012244412545214143731227242030435822080166185105795764729560308731834488577272145244834388346168032787438745655548632367104*i1^65 + 48927400638957167964128683575724769609711805300282861463097795875412985517213827974921972859346225022384812761618979348427242701451112426997270139404891621667013317859555910194558202118747386400488068355570676085716979989841440541071766256494967157449844383649397568433481869979859748349222021045136503811776346788223425497361290289135811202343527443377863832545219528786312665992097035794747641683299976543165124057674055557017939466582427146297294080884052900747434665724954028228032675280553084553429850228720010717499644311696854509108362057200209674674021988592084672744492543260467655124862853810720038873661859409257173472718519493353358275908901875325478518409777344696248469081649930420583226644016914504979266939518823683814846190378864473033728116171277079896937434464925399515657699571927219940899351805151125216195918443084833568059193480197086805798220912235870562993592008035811737947931979638875487956598697729182781533839366293919983644103476233268048494563744584384815141052643591668932856004004642940164642523267869602681643528062084434426892917458042853167171246390619866315264656074394184775136677752026707874337648968929905043184599894902039545126746855078304292801690038260420067550315887913034634451929626672153502423559247027967066139514080016598634753219117601325962976875340455604420849399448253162174859737637782703687625167922693216940931438950717777739415114721870228089874440650323444684374771243581020869321888756845895388042751119064675640871539310704986832163200709079338315143107189146605595844364733506050674666410556466493462302020509855694216772390741322007423285727939584379180564135359706902296982175809840174683491209888679083279282610261688085064338337736062539951565807634651420284621713607208661180341363555139420673342536868580777745686394965292498206259630257787512141964807238773592289823210193054941779360007078751552287869338039631094724103089438404114540566905869079904571454380051967201766054477254745585294285456856116907342700619137537627103382679728807036481885156313128644566284820884894595479100967881140968933240923096863124232615752456732935421013579275444595605530567023978450947816410035520438550856346522512193279760742068819020236605343701563509479682855336484307483244355974639513060701214783642304982042978064251267957817402305375347989089035412143296911054355303584359483991290517481706032196391868692634344954386689094125702958905229889352289446427966974450479633391652138310436776270737007234293301335758634721528217914113641152512*i1^66 + 515737763633072736152349197566602758832238165843567884647792929051833272163825290594649667921362993053218955464400606577403630693579877301207390095790210129978368347174786179856781044188730966580011466674544848226736404748082912151949720080209668386328210691704721235003636015954217125429820901866951535223221530150789022687540720490151815983374499273757006651602243896191960306485696695845862057170880489603584072096837493585020614875059722478502552511124261649075237328326549408801463086362386599965584737735870154561365413806842027684906868577458116337080907222124756854909469580384016473604689367125204957774569427116280260280206098410477697529131647280472035012000435615136263115079945664536274339592395229492292991336178723582417898023508096876679336367183023366640702787555960260341868360792116157613844737527493606999725856298434200576119427868588128907052768409663445663973516272325355419426297581490570762246613787669669567946026860399186848783187118918325106177401909085631906361318780380149149066236231489216818974770375574759876209005298534243577427350183658793393403913319676594446278171631581296263929957507453283837608637271427867963725257998952080165970814837215413292943718901834629738189796251255115826987563473857029995511492479948450733797384252233547699459301961341144036373839497103612548906549826671003373967485746900073337198819613010029983730121250157118770347316580925024858249962987254621856817817293142935464241837484222299666932208917099073605665469786937499547860908308477180474768358443498917879376861810116069732907303694054528658129361287630773842708492987788118032712951925291686933855408705048161442437110907189521595061152350587524644745242012334127933036496951072549692036557369703964758289230373308385852425198155246422156637531489327665777528015470685594627554435473135448229276570086315223005005230718395080818041374577528184067485120464388446481133264573618346435198782202814427045619076091874598200868213456656483549477169348393458496861263473163873608222612737789470805537502655973386814803013422235208391381536473299502563461538335931701072803607774199363348188471451630772120219163441851861096022387483803101934177806784552239003128271645534302967143073010313321704901025562078178713387799776348518166565098380033951182453863876531067827806566016772499932061947083140016072497112648446880966332679047770635696442138195735265586636130585461671532116316504245311837301778150710365883416189979205838557360138157458334368280291547803722573802373120*i1^67 + 5609780346046166381286531726979205136405159161022426885060162500580472593248074964920745171321397475404716886678965829901292335533304552555789710876954933069403593984087321075293422112550707220053583873016344069103185609743162316378827771735552928115982676116721941813257961871987527315080779763482130430954219251032937700808349382811776065367848989153019993445248250211562932090522663315829427573746597914134530892834861618991444982173415842172044981597316865972384774238076283076735619429299855997068276722185704152229930061999220060585409202883025031784886026872164570368081731859726890981741935501421984474316817897159564974657687999410235707791541175062958769766921333543523708668406098219078595641484571101357741965355797815469115728391306977485654459456855791535540693755565736979393606208722287456744816803733862503088448670901569404561778269187298302623422604781771647513600770311853473839360065879816910668763015611380379578044265715380533462354600864361257869865695552356069646280513059851020750907472374145905544299671594321799288910754786481596901281295186132284675820662374720206499858426810067818558875783857477460718730428936156763804439651165285690765796011312959823619479347712194695996597362808327958281831167623792405484997902792041855457461910269960101279716937232425710208575858509141248769925175150561025334552879369850559577056883265222025292365158088020447563306232556352853738060768890084201869520981300246497111460547423975999695357413718405829226278853432789580703166293652518659306170396783381126253036776313956077139741979219983645039002830398419698710838934603347277935315878453297273507343465166866710402939530010821713365884160571942810031740872344740613621194545973856658439527310014165195532630697539541344603908941051748785133445143264318476914776287965587178407148061957333654724861609873315375906986581263923796377974348541335204970418575839212426928467708720203256055597253737187148944921391121356497218892315329059521029756483337392019881297777272551327273048137870706934731898602963733910941367059356155561656344178904719026580237806990240543465179699874407538397820307698698239020609030928842447514219196118545055038882531515299516147096475724028231421841645853418508851940229413132218766520820153604085458189535377517209000599973015248458829040871015426192284900207136642152646447568181774221032546963330404772751952957435150635320004702083788787432465909998969002856852594855681587700950244145143426623036329023946498287466898482601656320*i1^68 + 39165572863846537824018337828752890621363393251520266328281065259881163634879602777612232862392799384696208812628734670801106238815233198722720818908876158208859324685700080626566450650082834746794510182271951316005223068029303017605583771716744339921091778900576155327968229453512829245280242579234697307511788299185522904818326466851073758132106324325390616746966743241851476884551560681006923270072190529029520323696102465630796874041251803438572650158719445522971681230148775822520658833548766794709637762100616839061554023044418985531555229002045984685378971763759562862224634266117320366300630361585996691208027023299826396576558568203446923208003273479343299740719504254215855207339135868764106681625359080726635729810180494639893098632077858697699924806776347493493474880622802862062013983793479100184830089306231373738046437698425597215000140115961776008714678060673577187182549605120639221193882561075397279626469461047119453477343973042784414764397755519761152405763010447280587369835243678982359752255841913996706201658719433496961913581008288177695609413293399789427052243214696804104841663404545684792063138482753770807792851170307179839731779087227161386241703353020978423722945579050762043784460490731478226339450678333114098300276356512588557065765095114042597472697838575107084466750061897930404150486701971275233355918083201838806178795968891205963512897867293445056272093310622874172743614134360913301202961278318832811102441391999137218437645313812981927065877231299557698474358384306877957234845231560115766169421922880110911491070134924462522334336612299702664641495899669718090903374953983541989625973162409968747197979998696669479447508251030767411911985075697336100200404419854111342835942945034098736441536792287784613074094022353463606713610129388963965717507352983216377198712551198954001980951992823895207185003707159830243585866048392510264268030336718957536626278022850630002118839442019772957886659823706779568394538201111778051209118719859679575827689019001474469502070434385602611204078242643406515529218913414860026601307373789602726195559319391993351498735942343696866779204256608488792820932113499666790411416020639408655154206241148029522560682568738569820313749692086496027593198423935719642787779718221832431241555064565366114815645162448837447027193427915391027766976758676195172935428914575324888517584166727574364509890414778712258699917276287469820913664920162105783872954659460512024484340087756277611809555325914896152634851328*i1^69 + 80057222628963218175777258262841953411034178482046005607786861218194500139018794060908322565554708012583488202837820240008420402398144811553130817542043273270767367143832288054792683714220420803240020207155043120081540229639635163864973163988726232817924738776216481637052572582711350804354183074847211765029456703207508929769893260488848736183365136662349000300668974883592588877040732900172251722929387074729218261587789110585548320470906013111676020123822924187369334567624502336878220553062131009496006793941374245141238702643280728579469676930959104660154385973236817072628931952621903619176637767034253709138667566642814235858618988891075519031448547117459910958679211285322866717898342098188317083704453940515982822488717848185778953458858298980116930222046680457351218094532398939161305174833379155987321358945904115484647357087370405900595994267698519476408455179675477750821967127409152523720039915397232931177013208110057813457932022180468341046294528329112737477755500135293601103281434891980047429670318396305233580668866716727578015020690686480102447120724527226373686477868491728349194760341716987215243518767618491672585159699727322099624878627830176095351577652858957081447852285675604216828244202675181768525525761580772003243878786277744359984859429073807717706142316221058853370109304326470203674179856465575345638048897016440806186804410125103336412962103474687346198420466543838337611605007180824847797694382341250154017386209707278293627193769052038773151630658653114921038753475533534938949603408387380437519870029670657721187429568197610775009947909471805610825581710755396019767373828585216702206507182131095216187686783528076310417118797453066172682140214416255139826761254610131274954561644498589221483733340876107071050601156057726356907307184013638401881114240371590660081819568695706665018894814563831816826851298306416340361459571511165735642786622872256006601413758375490107264695997069108560478646124801875858837475129940530580236751402227372122022442217567669478745864436392935700423014303805187961214592225893018343216060872755750712193197066398066784235590999050057963694392507432586480696494091162013470059058546437274442466483313623737195142346690666953286874342586148442120032309799632448710530610181322847849250220694941348958648744490286952645211189889322256977448396518452889072743645240875291117556249355700324261296718386479015722346071702857450126430357983353022326336995890156916009097768036180988033133459204137287680*i1^70 + -120708354952005225497098842957913522309753204779693722395157090833043858079269692503641967450734756281613413414928225652235390818926476457073132616656765527095265629378948825710943250679754743170899554064578985319205782108803136315999332099563735397337999626634851074989693303531570778145586440760934720385947365292835306185073434956540745863747931793929995782194250098485960744044790761692623702032948459273534875508147369862470011587173042043719216029324728327598683775042423320995950733297054462519550617290869970585209441190752525709911544254501996342835844846640874261218161834918363068034955007207184313856447321756918693565736928549046058491787126464848891312455967688157585294885527467625482190635915442955561299223594347656664470114579177439426242789010381692597273808891992518097567286846384027085679416204748764416624406217277807637404923923849356722012624610903459180044254717318757120412400974383150831913201663884352603692776755398785890242651723058251833486169841438528142502726511953300796161580891860062643538324274946208029451896326578328081784456223102432504700884236689075463323676084089391084912729757663434758581793201129816078330893801460165847477424915042399963416825282771469275403722596203098459077811843624288175188288735174706675166564587565017129330167287022309217158888429500133992804413976787580047839861587808822091886899320658127457684303372128044577817772847117453987212531276035526711905089414682143689590162964787756796366960160746211158933335285831258961279859229449385918555287159202198040091965275736900433747228174871661357099583354667078358022402103549762767960496954067223842936645669954978032338061780661385703836140648027706669259633846410715084627585997064046676376050116397748530501276201044441587315402173408921556702801767456827726615281590564642239652057567974550900648237837342666512865137071986094062025318893987773928128797135047212942252064676903069301174129924477872680689982716926774809944903970235420547206983978525463962513858361981364488405777975169827437208618316859333069865539006742158045287161738149949767980296312023019374875437289500629477562054740944928770776387563764430868309702236106948527190446400560605593744696496240572347339342926641565706569479477635723283437509619079545732780575331117749565923903624957854571171553608032633705669974629682970349106882590681792217802326938226785475939431684732851074663265671068626102437686967059202335745463893309390235627458644923030570943402475520*i1^71 + 67867173128364730176052622050621204341334993102548938807548575205853145881797578537249154713030080249276042069484355458638257665005546954736588195278148765767348563008572001834171612366313782171158491505736678460909028020125611700013136299521983820294632246586795417419614414114164996728352723450892680581076078086166060066371111766935954051817012646785147275830321266871681425387906592948291537031337230121767347921427707579377385806213237593743499402177182919894487795021353751432361197518162830811085816279163525783635247251586031551355327598871679000461651809957243908837503544697155627397147074537550787258026070074476182561370259854933714246203708445765494220170557901525622259991896579472153202162035370577606872428673081978768085596907321222222619468852633858130055408424310933454068983685886713749260702043403436486927000040649376824341947824206442434844404451609876450223369607894469071405003101744138958894077978121217610452320018257000323128123090471135940508894352135376387227861493565993012714390745901985911655339842202862116937388437328043509502973061406740149468554519301535239725816487305708124760935207917869957422297217285975385832592631894429353423924533088890271040277871125647977586718739540933604620939159491348531338264914085273122752300570563493138737060679669833604435488689163753325761678176100934393984966480208145076027940267208995724836684291732475889175719103827428948554079524761351449215581569685103693650179832038311238055570967639335791614221785344070567870387750781721462217924205477008368268057036875493357142600991456138253097249702220478766059904272043852933630411155243307575144509639987044495036304006598115636501248465167410676752331359815382432518336076614692975002926723305549919304988237612805510281812740424850187010302620315041207315746827909710017456375895434125691600260325139201154979586982197111034840974925110739441023222605522845583158208192624421564751148272452032884215316337382153937230169125129993857965949022483352804970437539185701783199208235642787636225306033407936462874543133076933168735350971492979634745430401620222864115689179211753029509177404071597020603535577971324492523776556049131570446509245736236413973276961573373595902418307928569037294551077816140545205279798949197273690060373135688649841763972349683105555009522112048250363476793517728359223655566860025447571269966906832901133324145241964662037749901623419688692609816546137863763433053980424300064575947148227510272*i1^72 + -21791826609206182740981942011092224865492740769771071679409398690324485122614898720242583965823211948325909613426364858167782505172778258771592618079520626624160997866297673177959072179689021580610874807359953691331672018380706139431642836037662718356686116262539535978206437243982449071621502812800133517598685409089119366016568188632014416107638765635598254130255170648415770541343775174590603578482238246558456739782656368678726312912450623197072926126997771078084910722417234342169729233451486705142745892747326068658314831796575706549620270720206784927615685650483502823768239538352566928344078252914236822964988408077472520836718335910123793229909698139485796840435404313149290349082704924861681295368747152087448231689792731000546413543272752273163866168846116251006483597203310984176421777106617950014708591788121846987127072383689501956200843555413273193500639236577782916981067039546096891351730520931964952297345476730027703415491599563583153007204447552827847069337779755580056234311257262430088965742927432757833335359005994076916273623366497731032408970055876490351934542824633132758776918655445535596474081434697377822628090257897121245690084600071200643211459691527974354762052067739658836122101997048690803787222924827147363709241329863485735794113244140412614766959138947142034195669725345852201247662549312758222883697744535471147891495976535184472954106472993724848427515361523852702221598188017937961377431903848306338132455588411924722531247999613017850028597342252193023054419225599164148263971074421333207009371842689473006346027405855428947102668445894316941777761486431300374118544149218666834737546586074579559316512909210055576163054499735846140849434516094971262714457041525742547394715106946395115874123728988868083575540388592957595548091384824210468376050290885149090053571588178410452954055255884282143048994130309537408135875389366287039283656364343943317565777670682643622952229587748168434190856451154503936382564528333792476998131571868539542027902253745914327434961697423919258206300270191287868018881274816718404089350744020965929582689823316154122410761451625650194933465521707068434509325084139438860603718658632444818394366554331664385135730025588586278072759785222396377189045511206998328861307436129767927536775061722313211918581208877158723729938906388478814023257608436102281792835698461194864037285930989852556051304389705852319528490294297204735288192222146346632054695013275275955479248896*i1^73 + 4515323975805854012326332771173385629072501371126089163893092385242993234314265413588022630861997621260958160067278675522617266039558631017659188684068741099263874919579556575642499360180340398320213478222727004951294454440706980399450375356414956347336326490182691666499739481700550144659614593563902695223003043575365888945305070145068487150545099383798220718484219044799514067074650013327685099289522053202926367507814849221406646882733928505517499569087648806177644302342486977797898862002983317495156134640527237377830947357150609517637868355396255906403024487332768375647900256009021054676130332902118805715789593513449024066735680494203848447445080258348576720011843839435696839640597184583102959132309099716269751422278400973937373336002264499803232801270483847381772929473258382316262481183748141520169650302626084628613685754570866875215275719286247777327057815483969458101865966255783220082760717655360749626911291821230848383775869426204618276107516759541667794182672011587235303139860847624141061178391881613096761756883289676097020018459906292655018047740472309850222094520504959590039128826552530908847848239651182335997998387254281360921902469265105304457450566908322609565593968697927417967458417188520880939757712844474210829423724938520539363772496367686308656257671020552759708135204137585429400133463498540154441351198415397909188389076480443802715141036973485709109141798985569089270877582031904251992496302409060213689393956139508354226423576738324310625022523803119089097593219092189589244178158181560856159793522818906945075628738457073657530935129519997425045731033341511621546169585361215450572896869533736852487173650844782858654664835717477329828187692563083860317328041765840908647212145762125039383038891617860457647998238491513236601363477864618778383387614116258941165144388370281509167439568718391632545780301322681892388890004184651591017328898456604699233468522106301699164672995533704072111613440138904032576409311448068222455772512381482826248389594218507202002257794078924181654761295561738281562644693119825793148426969434387535432747610063386112611080868941333634996324797525473019376583661447710702658840536960514916806359683410733410380312902713303115150669764980819733521630420949551191596806765032604949092460107563029980181611940495541101947904296612333337046338904491908199213971064036876605221574516101632810243275761407391810857720701533374773506440921755603400781409258378887168*i1^74 + -632629786916477732110271302940018595100132379624511711489477951452628432951121542187668807758166056179330367889406033346011046108223688758019164960175392312012162457670354678342735557755877989366410917376712289783809696261028267285688814538977465328861991258447458903734964838296431312031824908616902399721727137614406861361642060471838688743937157650914925461721173903885961935227977199669337006963102087647468337053826388986075725537124527097144693851142274375744730488743602014022577368331061234469092349786188136549147430664357351158490940304156273945136603531378471212520000830643361527527345325396204637683368067507533501764098746420998280756273871609524174092523445460225985335056212184195055077137616587527570369050372750167499187916753439209626443330923476418107579289800200059578974065431129139198572378852617148241080540319952480170125206388522359174020030927629412645781886863743504941893585128230266991563051510701647660611969611177744381356469051845361556044686732144689067876076213850116278922976955641150433886169920419505735256405137476710522958157942071677392466195151587335180432848258326510523704198903952474763751726146352681651836235591549125461778277008503272530458453855981475099737467822858940172589968646597510600202390472245959721512317281167428682344462892224118579822609386593344818022966386791671126652270264075572480354714047879048571522771398621862040207525903067486771440994914275005983358247055252461436303109347685943267459114520198672749756806707846693041637071055120488017535688589810011159353545305980516804206910367515655147366393446423978566092610492850734540953776886211165802689083147129540729474455970208715535105685989370717264501756259183344631637129251739596216229932660309811615377934763291478464855049451063979876888914995442951805716199589869279015427810816166518059648377800217902895943029044186621827748020984343642007377548049974767895186856535451887488767414524296858937012799579452054764215340920442091148597729959154447333069903300359319807495395829322038100476394384865961988988814636534342840939843538221221270336810980644834978135321496401700369604431830241791593548891341559785228598288498292332260522618701697163920228543012779676872910838824071895574742455365215702160048048749860601858932183918994758001026643919908837577427680156252878907056228288331115799557529779124345741048625436120997735703975791251138236674598353907133073488123017062723245437878272*i1^75 + 60531991087461285690993648074639009019247655208287683063587948420001312808216700415189519453715326176181050470889685663331533475480799371996640040181597021660286358945112763451590155359789460722932272915539083507041365920519021546534013303365252299324704793529131690796055792258166953736619187797705062477372736908615422172385826176793701784229443744089886719724767351614187766090909834959211069273011264104798923941722641844617998887854025114369966758515883827457260340502021751353225227828943003536937934938349148257265628487208319841888761632378102663674612240061375685729990830660856600934486010549549966087096558624124164824012054061581875634404734256091454104489572919293775219869677171545021148134260602625320760100775312203868503032281917778657184871407962916647622067104913319983154801708357099263808432934179854481448815921542363864972906485190246380891697466480380419376685538359203004083228493083177776847128840194853445772367950448815905977857601687926588876879527396874375299830874283870191711320759285295980059135244555822298900544195288370585301233682377908810103880760784175524586147648040857694760764188801719513332738995321036609127949904038750529082801621153237098459861043556303360256848612051851893664608844404936984094504757769303471196718249902211438185863458379121073327673629851442538475228177538277919108543696297392879177896988679852178561447539935348814021343850582967925765466296963191549226335584555299889494156246349876901047744665086813181216323489482973845747270946987115982419531791906073088225325110011007219123658481234962638764171186965881378429795230179626745632354523558438949952079977426145267642047579145500274924487791615142060448682334512379202820536882419993259245284276366265877607814752072831187206092230531344092036253786862629448327496713624692716579269702176270338878324920598789310188158660538169178179513671658679214251169277003786009150109780277717707518279995638068200513393115103410144695273999961048474648351082772871039015637968182333970017836644371801445082820722547116505409280382384689666178177448902418994883399488995231383100760760300718148443311171894772557327185534497171630860243180705395689269354215373658007188610903812856515933911249225276819669716535120730778755787689100369820505046618409828819833360281004752396419512222665984868838762298065978396841576060057622311468111515232138359348653800329399370672796983558089819293723958483877888*i1^76 + -3868668503224887292072214454308132972721426340135228679948748645165133496874097021805299349485948506539830996628434739538199355925344018848391450349875170772228480689242210797649339891081326403379058067996353057782067894909893114978303141819012175265278823524371329783731422399062175195557538927055720430092457631571760619867326845732976099603722317121465644905396220080651523377104513087072223455318742418029912729179401217286602474172751216855059714498330647039827272627155411618481454911372685808012583754222859869125790375908856458185402710465319784491349652970170725600155286136012635492176941513429755783288291611713350135936903399914860361520030807342636788711083073728247524498998643036643258849455434557033990571509863345275734130359607633464740541252655019867517878975699626759344396499689815252316816852712073345501062501016088577233839338034429880935434168615065866430276181006384251059334819963421964306661337187912319004561016901995853062742993351343325389041131500929621885402240586605337486394697836553390138277666992224198508398861367761741076107028027222445952608615737873145688660643877041473834875839767261922433089968019718236171828871476718847947274305299029035741094345708028153845850990011136148942990973774953668127091812237944250610634285656381972479148567225763404620027555124013373466136077527653343730600306230590042073623573122077516350480066850482383570260140379045467920747602364183933896827599233314245101380718514201896983866194303679883097878110698907556865522056680098923132635643225125201050796052347109544023808721037912187547572931927542605164712884696639952627053756299041391327709020190613995413576753494964831683597870296755332005592352415894895376952009132949813207394345077582323297692519737097624130831363449611125159700821546952466102415754268986259506645424143748617688730082661949909665213187055257954418745086309356538852753324335682959312804809334954429572486025444661725985679946472136442248014375605220922117972300148348443808007185060772226732784801589318678344002890236602639758404973850530566764674762539051999747371473804295748713038859460142845072751641129867679332026863993079496593754562023067341915139252136988917042023979635516621979559442562422919111115720675423363125009263662953101179827282326205609305854514166793415288569075297887958791528306308125927784546111263504460032060168738164701783935299338701023641284959381761633034436608*i1^77 + 154254741898848182554373893429547701161897245075016038859739967143863415490001276882616152838189826636525272133996995122937313706617680776115898350110738092406270198069321972931984778530863131332244352446934752423509983545255328958621380778967111889409899173731292721034777318216313159784997002833397183345924638046241043926761285125325634441383438949437418176962893960153141629992144366679916281984731116500806430813026276146429066102533367445194885958669122581813362562765377327788521004126727101549780120226283950341919599667109605060438932399220392127141579381455598482749635908375909600223433683601221448631402548043950474124964635221921711622441764232956409761710914453780289984262074191729718817327777333323914571264995665881073758750791545543956663913559845410533370598420634415338728552230975376834908014995032777602327225800895794018221823007808027307327601886106411049891020744495830326093967486245147970189011813236602974907107708097354201691841743758885343298910920299781065399998004311275628544757910197003961344115833617687875886940422195766831024333207399209598292533395017272832462108611801779899736411178443915449475020290090506108764817329430374013451965305952480628548099727608712878465138077969311036924084639605986461101299633085234702893765284707429388614637602124648545476034952752646914945173211627051270299339448981157283337604758900430291329045163430340863251258036002799335528533355217237925810528264017143760744836365512735103413951388632968232579542268024112596100960371774784931159968866439100908945249057718854870946971853319709897123386819690154400653224521479747816551747031694608812144788025220090467748178848161516530119225814491108150620925439989011174222782980087623709222977925493712028611776857198087175009189394085096067017401040136609396807434508812994968439282578319096670296117153435478030946391196387802428306704079720601441310698928830258580997490291424696696019321192500477664672133718636445766067246790239319078733953477527256723172401183816411270907334263234123938974579682822612013944064806888436436636863293136917106724655903352215612814422084587386315146075054448926606676388883352725599475593202875817605861075459139357376334708589551279733417165714686259524693342914793257501647767310824270357931593837740275472932155933799592403169700042960334509346425795978498730865683857295268497134593247375768972306300865169819920005196794560512*i1^78 + -3252672307220130829177368390199553220841473865930282443350223226423883344461808236941005679794182479824323708472106880146700113217877824212177952073184257688764752647098155147528079762820176321679073905132419892562995992413316858011275322789186049912461841749291065013213632667939268778658478530087609543423042679966059558224552917134202993007051453546347181283363874395646224829380303403311734540742780952406825429757855122027504943395664823270667959339928619599081878541358263311411130195882222346559660009235420140770283438802569636314934598352321817525802119746373456704735246719629545371634138020799818949892692645626160765506089295196638739162222325853547278071689462570875258224861878059732853436888207175738607795323265555450165193140155678112667270766245357549576730178878082544722049878252274192417890223083370438339896301971725858083769353492261059202758156622447363459203990232331706950028789677397007455436318616293214221071626018666225926611353550243968712720588369076764855330049482207412841106916075625868205153518607831985934924026743234085747928320542120044236714193153075308853758567271804739879370132716546339774649688979889187871443054864093460063923523810290250370914640514029366556083592509546278715473194871859058863595239789990815768896096559901979676371503365446854473445362566161609121759661000066016329707769734693735095409598894840657736459064841119534907450405057352433259352505193816018381002897267167294257961370378535918235660047514888406660724368563035895772568229622114182933579760314617456878707683333609764749433930871253042319217754351535932056871709688407873979574760723760345490587977162493210367944723329306070681825780422861007144796688742394813342135087841369997973185040220798557847981699965452128164072470957081270076914367266356656094846332014958110025150703428864583849585942670760181921704533011896106915741946061960758349602472054938845443202047576164376475269806443739022840837629263036950718288109484646792891272886217234808762361184131021601003490077137508244423510532083594081961382622807194976039795462148480406649863350872214361381661826357553420773405784246046942532789470473632778135236131557967249204497710670048684607988063042645273149244321620197462344877198341646222654229429317182972394727396264920365537887506801695567298781697077150582201187122172918372744506364281283523583018123914558242726588168403450576502784*i1^79 + 21208907290807596217589175621218024373419867708653605494568077121504114079762287930077540226557900619794152090431576376494846058230301030269730344517671539128318936329189883671280838467518845237661371462401431947448522570392503820017403443506185561494518542835282448271715297724710944276315544254360286760167410696914132227280959881020327627416771704977630204634351574857210050183731719929178331967233715133696726333946871294168396996638218060129236922935805312966260770234562770302116572711780495501680256145504863029011171523038735955374765141532970147666583823830058299994048705594148798783842875066409312101932249904819296345400974472979136630344448066003359007132855908978315771406898173401392048091501536438679047180442893165329188851091114444060101424488812892100677426879610178036827120064776977051642970210258083617192709121298688452738210566699618495859101232678400439325447721088162449703762607753156738600459377226279257439792486771238495554690575760125641497931624922070085208466616674007872953426042049676397559533720900275310318573948328533098031044053362371537594791568430326115240260454527100687434467131675344374256517214141756682169648618306921920820657337137266748463994274609000705851143334932872771283839715624869315108029399697912281247069602955752189413302357456109475347263643286397360069739048180075072523350386724666051646623697875176898495055155362942230575373579325319631107027579670405542427842337735727588807259357109635491206640077940687173213593950292576873463662838679827312469511918807905390623345812151813262243633751438039138471187442746659688543267776837242539655847781264529736898581197628566735930650110107519780868707891711362577553563145502598289833221528191675655200041751561427944562924905859917333702299245592134381425619788304032256928020277265061729068916207069612687107840088126516488524501732701351654605206876690252865906497996549674047844545661483156407181863934189630424576384521693866707965216226710544268240474609182848151551506776047573146385144881766244898630427335389636415714294647219970400431215736671449971105956679531060417161689461719772603792000120309163062386608714945266527913446021757955443037676690745336723975255148763905741468148535974387142618654185871721670903675917930928110307618277135592942027447471440581198157878724478882044649007519653202839720895757684071760631988310111889439836537356288*i1^80 + 15693103858994056251206847733433084629409980931915834051084447179061335197836224135365419274464339722086821826027078965803430701756182830361541986433545559385047089977311580715838968063368638318113757045741753329991294933374607052522580608528413305412277805535295602847604063571414007432133812180757258095879172986975154333507429620202565149418485310787004563411751096606882883336635810165052358942703458618516526563030721666257168287049967188299649844895718446997766562559112924683889247801743194168658925521507074510637800747971917270037940912535407214866333367111341591382014227259319505124027103579125286665143888585211111866490628112594295170066432131912872667753225089617313200486704029984895351352317511791787346889859230311245925249462313383098668162258559776866593391389105387888371270765366871042898748086185704814977385529890673936683201047818461119651199975417344230860982233650454615192910159881294973499004756418781433668294793459509775014429013653635965898442030230447855533281005835767768802352191824466689384800125393833578975746167465218867690233473703462096604513218574098593307180744361398919311171775914424167897532367906921203968353670533120323944435956198809627275516450077113984722350635393681796531164619454446445520876114846101783857313650154242788840387406328514041733133585142054569357086652702293949752248086924380512822645636783051237774186338635722200379537839058910950015724244567388348148235649777475072148267315138591515685375462046255001946642291933088696281988980306659116213312551691218376190266803902896053008518301102815762844277433223270364833494543189927466841341451107707937578637125845621075878005090433982629392189544698879109790508650721964248229664616820843231349784478662043658739406963931026223465637482074926476134509590244936134974087200832071709357464460774356953695615779067585923939172192175450236402201061125483227310714283321057479790008518929685394334973136433179729659812632898928451833391660221710073301821081460588899632509402146048949014258604875418132802125003543751903101842735463371251559873182022226792799097415740994646973563842214010892307113439266693077967511573228407895029406744057498585499469344389098417658503093550430252231012255645344371294115782451796516799573258976805917134600915658798885294766255935257428512297175224733713348945439439271244305723579607921005690568282011074560*i1^81 + 54809405550992173346292928099289443270143704134724696866377643998753328525131558972624914398961395071711192130602960941155503769466524595171200764469937537760997376713970784605758235612020295524723154936241305144967876884367509241069399215590332296190647957427916291136397043836993249178595459218033686147153910725633448361550978735167626166138988133182466189459183192796152450547213721991398003504162497706073348332920794600377392133137767537740110447469976547744526056234785142325175067282917833046848414939033031901803177641790350475574917122670067306279067355581148587953707861772125051073370097368399318636018434588568476438527830484101089010022316420066086820550875190598151756923958112518025108904917354302082650682723678887468593337186161292704262003191907908908234170190419805871823391685366396844950491529530119479069667216102074202845586794429296687335620410452560611698574141350559541110242864241109903258909297325454917391049260830452701812482309867442266543736679840679181770107131928140565979034364067992199535932137565000537690311611642973680963144170887538082030900033030948196378938741720402368544544316578713117005697149284319614012142074652499350148472898180948383438945214271741787954104288423079854805505526216351592951555812628030186423999028958306287125264107361659183302957858090383971717119908533590581940372135263034767864663010259859858865680665096957515811692650375112441611364320477861105400948215266497456211089842957618270565840559924613231082768132089397101258819211724181940057371356842741986518990033499472471187473839568616787778387792440493443180175328506573973740073028178022951062819142303614927126581098413554865458351498385238363352544351885586374306285829417256047026708349386522941913005012091887200348587731500190708188197387606696709402120929933943115033337371001195495041298602035989879921611789480873683631283687879926727629887989177117674026523297327596748119912220882558934535942676857484993393109476698464810203539869619204085715342107146641585676926456461461139477164899475906268491083334476139660125485247341234445936208714843719457183420647068677851218613131859987011230475075718952890920786348121611019281077859101120578263425060718544271399757050456488760272546810528368749207004547292648006797053155017707126832142522963430252939147422167105797382512517914219518593061713717597795516416*i1^82 + 1881218109757827872764708755368019587662482689519936100006621935529518188656385510403315487003260865895723751298669644838546039605800665961933059100515922942317788558457956411730090813709788433333581624929502822500111264153135233336309721714051891158901564302692967736945142858329413644606370266544610169823670395232429405052551183109259928044238760704883617427579904530121090169068543976745386191163505870987915304144085037451443124787114381492877647268352861310298012870142131106189221190353092715961019282955903158857254921509486603335753337485455600860811355310216946056913517817177594187696106660956486111790302105891231978649531672429756702506713289180872998210166791463170616554288458644768345854101408213486876544457582404709275806797257194563439226048670860459564407137119991690756731888358315583994455414150120447854227674265571608005242221578928322463685978185378682097251484265435397263625374609673846185349849900378506928357441163133480708760557446609078929494431792912638161113945577022470938815316010413342488395408115742953583974187347640393704702826793424672038225062906303634175189527694787682349909541716797255991650638078424538691655003488734458258079389329779179285615603480415105107690571699623666185445734766913697594840087373144284990310521092216779898037873938099382681575360293620851787322436254445505589433345597037704228573478299070182479345437143229937083321691807592910107923759358880743817447931942077473277660238028276304500420691241756878706714513457409914141358550105750915065119533423499498216445195020072679343351450813599042940310022236143948492808835352189376303978831001446374322735853641491185790879219479756471458295911421119523129413768273261078127198976668509219946431613419773898894918106136444185783458753362817173183608327254903274913548498873133398807472411980645362714850554237057974991445023781678104805713869709926718459616049400060691973863944170195172210076238447146290591480183257728091154334828277938804299774492609611470548238060521542101018607418926048491433902433395418203773375409702494856910929188346427974579807156733528201534504391609693129512993287351406997090886574990740986264241147804348735577595182151831581481039386059356380858233359520691607576006554892034929910023161340776677645620409327607261053823475101455281235073103421176980787611553916013770204900229120*i1^83 + 8052845071290460498769469847970146711111181302553122128689336319921386403770889125686824856400656851359329723283423561290207842203363670407225949809519011590838168885502653992914443282555834620974660482970105975307787979511060559076420977430481532474765837756787268013858492853368928060038871108051752319634378539864959322505514990849479459880829517389394300599793919229791182639585678975682607857552915985116095630253356546962046103756762554664910400746409423669151276397217261808130615395372830630117562272243665934921771145962194806239061640278610853237718488760636734453916302139159975159611381100829661073029952268602884783610399211468175464173333154611809682661920503219721620002162076018607112183486950801142353253830045579976835160911356581134614269338723803703254568754030746146300266391673403652361340279529220903433774403125243069859235547191148217923740827817713363485454997937584222991767989761061834853295443881931427990854012077972644716502489270421579337877933590639461666488923350675143392141599080885107243018819458115057425358749329514945844118544713794986828543072029324164420882565255685710719385518581193405502050107691344051946750534919434311091850484092394763956241192790968329097017082637014769935765948246826372582606626849900277464716812190178325933555208551367095013006332998268560113848865315244491623940415578939204488241084138723757269355730213068976288228379850824311004810155273290092708344179041613844563222324828680499293776796062333675615852439125108224680139375047052469405125613649421562752767475356266111540013432851038138093652990536242260765326992212294291027845364333420229749215438261105484710829971242277779066500108136366763711459131849525128212526716681262250736928125474767984373795641322375429194890366826650491523910951548954613098967009034338243461443307937156446273255345115918398620768180999913114967771105375399311596182227816723066869166035927092405593278818640228890104623395672644568857405959249008065350442380097094868560771485977459676364988185367663019047513116377971258644263374268143176297667493677579600111991446081318948627622645877197030676132041859042750389650449557669600414652146975994156977816599667967560587548784515860758765423091776645387149896291035387225479554813837959035471130414559254077090354606948438730131328305295480438241393763155968*i1^84 + -165560549571130891104492599825433194427091183276143061910886330167821580337819816745647138958674296517619578006629337435086379776121043380532782068190673714626634838031106924562537844909647008310824068598528878244427975090390082411329910898575565210146653944623253509135994880033758781118570385299138620220472053390302416655982742087910711514973450880697425460668222202365534092358815454357273061677920067311915385317513567211081239833838436554378675084473084629114095975419628799130968950544758911516862034020849760209844782698845885360310956128016891205389728197234399036301279867580132736133282683887130237182746149402776817709546307399409091749709101415784509619424866140034435410613866782485530071411175045192742331669010044371711632545337828258767909073137828187561523912803884056615558441986405076443211312561348362834585503326856872373682119523116652425232310079404803727707428941579325740330535593748380970304551806651187975564155816895079795176542211435521460046356697128281178836845354117895173422668669801152278044694027187640909431256414840701624264761789028707683000789387554628587696927264779359657106156707539422932959532731789696962119529519783391982640516749779176440762347863583987011198334876330891595241571490850233902852618914420809889710742573516109334675301540570256572331028552732031290533273082006325071394937748358376873137428593880511741601644691945699649659847234198217706607385901084645391556683303320591552622816645179698644867310531746505735899703833030295880452700916473309177319245635778463886703221830254430309141974924853908088774044732808520547488610196164148985069846634728514974893783895529434933262838825950684118587958037702460512132500182054464001304135924638025004947239855446828347978177035545518137786983609908646104789925484544821364975677443864850156372024560203693658164246859111984174140653901518461376580488881051289512427078965358765847797894221974127012959368020734062019311413304773451973223575111495520189222277442188138375617419424250156329028768488923621372322150237114663573790544126938305912082488031602362057939057732370346565134503428410777445700987187475956166291741651256264726614573461800315134835461788175892108993354185289757100400060930842239437542684269526304675185053423867330960393069081243879073516155405094667195221235979706695680*i1^85 + 192761290103857016497737957889696979190267122897372970630210814034347801530860821942922807699765097844585215481304602584231396174362949737630459040560195628340325299013822019892083717614674059134171782727931114678509143250568808290018738777279625285792494366825742195916877468427773874857063747913728058634466327810875283166503137877319957237915265198291744081259889425141838575275309068511895620540355612510419236591589016261477862059972217598130566600304934517996553784219495240370183920266943134736568429092189831568197224563602970085149008850113445082641672364232062908995686199193917805911594968689358885960186546480554226286159247428631647336529048610257683317423841228565119590894039797605671475846849614179665630237475752567272160637564637034289509361406794275320586520360423455046982585106565910888358214288169070709675280767227678182699211439568378032294281038494592370419511462124318307424543281229186382397363199590794985984714210794467363101465703865382992892531004170189082299331170447627674818941938608997712473686470761409199093174398646566558583353210538806732712593853970256192494354699781681588340622920470673120392501919139372214447686599062823305713593160488500267529701906302249390229047320470759414840919495196272062358436993272727470260086763257221559553676971970791825988409161204322012482733577763719882152427920904455214009464306230072069890583321407206701795210302108245894545174846889462740790028322402108063563527331503851334677457984253449910868002317289576471021891881685915342561269708529937661994220486236173865312749103982849482594429989874506797125348172258817215602901519648574424669758964316122714504041847861400694430398832567593305190570440187104612385884438570606016599456691326379016789016070493103953473035749318147002278769875842999354725415534981126994454904482146713446911826503573221483605176866698541037976779963556503189561102372615392036277471540980512124003216645250081834030221717599199288977718571250078323761825721013160317294734819038980919343296452980569118518381769426487041282707769397685122295433651172576956081409155071978451910448497489163554671135450331997686094900411913998071090774214846088513710032541776247056472988805795946370333081214139516186656992114423416426428198400928512908039731473094858325533505951441658839040*i1^86 + -59110367877794816099574998507581194542462024327972237358917397970009984038742091404340928566821827286846365980716801285576592659405009729593717958135115512747190379814152920344351398430386073775407145224570847995778526869097318398426385645046294950423077302084923723714259398389958105056922867274326495822079240630884943429860833919538054198112895072837352964138304936184234492449971877224724621418507380539300631406820269843878002987188918046079665589218615177673397400739833400084419469974028466213263295912644703262369407491553115183375004957501252748703860752828659193583598905344921945860977130844586980172614070379704917162671698431030970167221010626422488227698249525914770315854807908255263607757453325689316033453952771108656952438991118236336832805212282206350491798386921242449690458650101579898960873808147852402132056103991467817553399003857175420303260693759390656855050373579791771709803368963098098220064111515743339676365619499177403260258644891514621601723425271436411235894016500060013516405803085636439248766192152748891860022807234484850396299439236757378429001841473445349813631935657848804594316453543176771737231552543121216247241485326299994492143035438405681086332374171735382137854575504077184780524451870347981563275444996988611794209575893745636831962527073525085825722462600030163783223902699086247400578926815696842331458590030082010157159300392855601615195862730321205837251859570184027824870266029756622632138629423298872297562811046059046601168253833369093345433615826625726413525172307378846630065546160991767069931990435984057021760024822000617105905121591984159797515163763499155792053694177200309492717786829690004585086979812929463827211275490568832541294832683180740725637857413896426296927217368397060613862491860364581110241538883263350103609837532273844212296451123716601928038479796342987233287790315617025230446414197632330066011677281981938773212037779110340348698165556833877347919044448155344479616225667521325533534328720811957460332329470034364908597829444298905975190840971837933371207541325764191461490531442578952449469701910441460815294906166717283548260695491982295045176008790061968385988429786762710944700391771647205749457362420496336846954452865043610147301572490431353354214428598383102105280765916784254517248*i1^87 + 15710563462784399826338863894019681509476145636794695270299700859037368245983663541105345324194979425199486454042866523466031658315332264258714285959453113790766141168351195108379014576510690601535071127412779580678928549501334654459828185752195122401789773252249764219656061465164793410078753525709556052701196058705314726039688707539340615628316247059863062327437562562735399255840471434236091414431744879789836888653614366672895340182707588802540666058053800556093785263704450429693353656458112768322494936131595177586004992908283046351951149015844547101543419590397571011608200126475379833787280163832266528530727676131888719938978747721467792307260801366224787483512917663412594010633891972764056645755884542478117577518369802520993146190049972891662087787472300355621101503396839444557113777032611393974327096200249967849676122756455772767882071068116841972065005137699109908130613275343569402375312264006697373799643655846864784758704624722030436749542049766680271317492244171381997018799679538387853780231203360395803927864549319981244591890109197915787585633578387537221982796412884502583725755670387399027920311114915702400279956699932581619721959537917001202047467942206506397174259744678196959694663221855555687276068736612929782394599355621533674018525220559468389430422884466090139485740039262464123914357775349884768122523140701211107109302752147501830305202586445900184809606702719242037202881647349675136950521941682475185162095461302321695417523717669825981759312855719415123550188027075713732690878087611731568705900783141613495678035963145045244150453925518788243631236653191275985148993658953840554799748159855887006396039995141850105186919403581541491169469888887956909403684408395247456462164983244336210633544984855986084469660437698336838633947670459313168475312540114715177810552981180743404602261172718801904480663706721058643881352914519876194326641985380491672508246124785749786784035740708293657913832638102434587554030704916083857079639218636046124727534449811236157961822763430765335713692119490051287252044861352296198326471960326701825614912984668232426286018950824626590904386328760778902269887530665075264762954112986014136755210078463782908325047995647211019731829005468047663130691483788508655433319823142227114196992*i1^88 + 46717878209817464167022239767691920139937588319096313895629931750901751706101454178945259816762200503424438917923807335935483116332262888981780086222170192431603197707814126577316030513946380359567221860423051194528567398455429762359806560331980510113092028501557560245673879761164141168841158768184985156068811632553644465893028694318396857835257753842847687802640355422852926549206922612629751650783991710518190617549263617822297948490819841750106820530725983814414721561344490019782505840813903500144074645330937305812477790308892145745595851697034718452389101794893162512018851343734932480095604291059017836422450542787151651163480368371196364948144083612245753304825283312770797148774991366192389774319941117561983838733936672433113181350396042426911026677201405542107583183519531268908790550464774643115150518566667325599244267076076228785968472733821792196508796963512559135862209077404181052023365416492617024180273347392154287331533025682561205770546214684542990377340570623371163041943705728071048742123068573888986576437530485627929523289756258952658885843733179480507650774565342400500580805824207793018256465400701703055166952061268614144841813281959091060664753184908093874717616349185594952188263278760683975839265655091390449609953063476073884964047723412393788504674040074801960441189332527137365909102812014399530118282420923388074006017719694036060971447995791478884245947639141449152285841440670809533546769045076323482813724289131299719087059026838656633254099065783117338339663872117834352790085090893602488653156313455019319768162206062543181309686816622501964564843534930772540428107910595075644225351245747709175370446791788755365175175156599999935975864045534394346384261784638718301928521195907115710021387743428912862046543020963268254219313008777379491830266587610590851445189844730698494702226423250987897301145652159919295442504261653371194275444881196676877664770812795051953961309301589694325707438551670639396867658952957333900520346969568641352014862593832495396850874125411279880414034132081575941270460269088676638519742268911044466826806074778029048661909431270924595329617562460777773546420963325375517331470150036272561224159375786522097891582484368741772583561921475739126249401881164198707200*i1^89 + -19929749956388026371708541752157092444827276025245956437498183937963601763291585351867163044014957533333925728699906963270191981949852536740612893635900669485154489531473571864323122534930886040483943075172011503703068333896766733683740378829298595143537086130691927078850367978150466985060189553033684464575590388308991201920045644947242043247657465124062377275331520860733622501074679143499832789622578252881239219086199648194594065380225391783132860903939303414607830246058117209307990950153318668093316335623533420371947244040763497025719406732980476457580234076286585099770790474347736648459096572335391022103819575045273681019540469693270668943145380825142359530442589222699497740731897106560149671535396304694365856172695231778116979065459113315604649882878501684025653850894105912397968350394080064988473870260012600516282289846558991268074900715842154330618322995440193348214236182580461047593349724326963142255606377187089964699754348207463879257484450287133242455933520698525439674228385019091198906204738159539384704965338806759145577397323487944179885777148845692307632197368705664705328483990004822601179371029902969006026075190322928790356377556654819932240388554931387757379443460051013924749772320430177584195712211271074877910367885418930147857156383258429661529806218470691603385472754577268062459819805922415983271347583745177153167876466086429023802377076404842181007007310429801969087521395171189339611789230149768478575136873962148612351319424567349901573680999968879696340681918117052991880863173428478168002798298547473579872878783152514138516043644495435825596538723649876335001963798270789610476790042023376611303350430074888840998540976307062143701026758176393958670767550944627959813435502873920411219354438947139372349750293038990542761732333526431128994053936308729087038836651792260032273677399817663282719611790751414183987333706081643030012901524175084223636105699542793334585577738215325211254528431199538778544572884066856345161916595299820363118083115056153325408858948523126885712276833588031267614667345112932050933031949362236546338370448297556076878517145246730161076409387397294910767915263606192907496442759418692671179929051666800858852861495880880217084317006007111778304*i1^90 + -35496862821936852505956518443769621059923163813727086239597829083053410994505354186214077463404525137785780721870743633989941518461091691873950110792675134856038373748696415916937666492848736838822504780286630305941013931969776135624905795193888330714761816284556062665794144350477983025477848729922876808670570191813607338665933109040904688234265503676339670861864258181166636098798988286813911005568093846560676940748627761994514723485252254392547065865332224704409776733912778101770431202332664043613836194186259679003397894167754740693444245265753287350073817460700226716930658289730354331320951157168535223579096355533863373275415111824736526881163208228336243492336043016936092561115165954384663452562140885589886675278974752428655574257147441777432613359413237688068481172172056189001659159538670418627688036102566601579846671563655003618185236580180029957071546470929210241474033444512567889276254807525404116350704377022352157197336021873126744395812923213299480363614055403233698618483752834207412155348005554992533034320036164617061742109299088323473786752860115263392642381377008948372274515552765480616475067130106899456250178665334069921803327240715497242675955795832512535396991154629605096350330026574189280661027694034185670829691500935678502518287125754856723123240050764805929431821662520447614923322642225970340071151250816468137983948158475076169291811198384082040076690233935446302979354479462568205363806693548883668077801342572624285957256002432313433443126937781065070093734516615794039683824026844536596252600549165111614120754259894325355945382462243630274224205162675951885286722473585300476115657608724477903182180567570716326989114756724774937003538338703765023430225863713625175365294649403252186770621040168685321983350466201323476381261523551247698505037621551614230827421217001597359640729503689914211526273085772754871376286002449219628606483316594689164478969527872579179231839117682193446359318518475720315810880880024552978489317271629905903349271447239883694061777337191244112305271452845770058854681401760213757333388360004081931825115746091621807836228418917945104271825979256795083910617874950905477954291373458437208915101688287461648518769575395852288*i1^91 + 655810673109531214392170276605141132740057145130211258240585848632667299395187229065557537929346027785614319695605045011361737674456849981743509110685833242264019955878003868619216401233759964271690294023387908842395164988371702885792863219314400774375580887511260595279500080994090983015391608269839600225510052657789092327105807038398317402703510657684034644775672652142820316884140059835520806635477494345302877312097445149231089100718946770638260085761508694929294874293743981440174650182815094557782035954472354185246050358338179906613243752818885463201874170490962031903132251722357348391228605019756799165887062794448644028898952983468969049184256430475754816425710953719561900002211030990819703418269629692013970363714254697813124367741057437770001857086581647033038926060391904857365698696933636200915022385482402068473332964397399329128152660108148539057582510120253579117611289155938511797312355529114363432166958370333777778916212820660357780551966661331326783256047311726404003746793725772619186721766960715683619365980001480536363131413995200949981962184210765619947244358083277594605811823291170423796198635690387559812888690477993046984830429440210223033018999158245962492201760683366141415101553672790089898944994457843697758505012518770135038064117185784665872904692672138952922469169579992776817821401322782389089320095367745167284752092639856660342932538319581868211730856376346075177635457214602463164555008266526914924514788897005603551355733752967563431445985204617818294008311884143072690228495957087287118871557331836957105021008317088835404461384898936365331850568184120364093945733209464334284590451328799882554568886836890259979342672117018875581514342334087052049930131592475029056727424193231307118389067643913374342866936991059664613032798364094560461700463404819490464422934775083787603587292781249925677426200345503231130274152781523997161226049193439921702837142514792063805360704108991505515352657419180069731556257187386117674806219242215239928998870109971040380524809526900319555585940977669190252080971810191999268921421045137537463926172463715181997970594713004598403123631582667199583764551991827166325780145388610622194712576*i1^92 + -2784466140026359001586833070615727123504688785933240222579501815585018088462428233386519667390416660626618328592988315389546985910028294002101127022009026370539236947137091808825438074856303619135642904992907650332531120878685943823497299567869498234108763141060660317829591460258076515461175643761579409355872244622722257302428171983372481242470762314820726631257945644268888867369479364600993649262634849084324029503237519015314154272752131083963710748775729751987643302914713341697418547351502740591860320926650002266952944969517973189130000089863968415496873173722489488642847105903931581328549861039788885494911555217043994411033983323579656190383989802628380962267339016548686902749137511804820858780883398039624375120767591050903282098744409178483231162738940994283720906161255600562086154699245654987742179159261602639176338367702395618588592314507854864635974909397458005559275671573733888590624791064107403895139571546620948735877876626711554288010953334027722605374629041284126085709062385025592525028704630001446160802674425958321009154791610016986786670482924044517431204826013408204438440355683436332430283180525860019892900649459971582978352122876470487009023808225282787895857103933710420060467021914862384136949400194959503835402963888786998072500493827929401890473763240521072472171908338324183777502325594852316777871848589455766302193350986263260420612111358137199628043577351254201764674209853890690050914446974092332382058145527033846107680063094653286059058812658735909487077681918476869965805149524684630395583754200922692232497205743907952256304424584777821014738142794655367185769790303729438558192894198348165717107787624540548764616071007072980739026601769550998099801459997989156299181104679146393023740665770445114375865010230284232726717874323327366255773406446493527446373960867424149025252708642876497606903631101194741562230428305293217258644495260269790480668845491055822015990867726594815375738872316991260735699511995354371428736614336458667088558244766899254462337873592990021481914045119922112809536201071077276629702823182690141500580669169581372342551232509939211317106576162036858805597409116160*i1^93 + -2793396132676116574313568249092747682972572362752486994348374019678775683924308531998107863269091272011076772696702453240209215079930560579618784559761888876219116796852686403341036284991251804812477131370479641108131882942805876690278961800336346260857660560974646294225619484827477646294484836160030442806527902087136264388172795073272993266531022675754148251161158865732636430660582697193493011865531282705347657445043280837140738936632007081289694598000812288472635860449049727066585786466212520533925588141633876154153264834401031305943722871966773136191711862471508073125594311185874635343967798038471441911838149871235725613673362299914634977734158422290506356094174532321105391331256867471564541807956048907841421392489443198252091605652131465136737099155048775008279764016729100846914372805569095688058561056714980592454525904225471334231007909110847227758220234587509764232049006116650956647852190887026053457857034910107226965115770264536662727155519796303028394257123551783687259449260637016679467010898468684256134603371728702509380393343598195903039906985140785064250510914032180205053208648906766561449041807732580285183784301533047318862223080481353976471311107088961713769885344956898995224588454338252063538584139452879094416181250352947122633825860129867789153219437419959027980775057037843118377416239337299768257188256077835066674065989976923644183811090994225084859535951592379949829915192927639711286661082989492465219424518496765230616287002731486110826278394679420745781919183582790265937994319261636403301326162009903285264806690839852972650795403562396404377936054733308701118268308670496817165530840804425472648353784685865068264873788567744820844027500833254784003630914124575598793149756264566914865772981007361089600872633917616137607309650081562800200716710773098257960212984378286746394671711072256378958997717128292777777050738086610389889458543268904809570517676851195419724742592189324467187555243302628068090330329467674233241972281317083688937164807747924717777928904842399178189986662567707130890275510789887714598292839701176381181920812611115381879859637531967488*i1^94 + -3593940755318112034911665065301482785117966570049076185149213051545150884224311861072939572843715126041542866660303537047480310136004270422651451593421923762703700014028758149315847471584772957346607282206659479193094672746945499999821794747609681905179020597674455230046496837132157321681874468573381395958390845821170698702186211179967620097601256608456616942155787196360524737420833508484738563353313638054066446738910062756667851457619407524275453607016514657765681069008437015172116367804389684646421736899628576671664673967611044842703123147655128070343302448176842979207408890574457806889564555709892903221308119294057222232583847302256892807448764847512490466187835809714632100124831274457373837776704641605879800281520224249579571644419252263672499772897467068498788534484845771523576266580443670656478114539902965487957435361491425502476887046465236729900224299764044800199581739639158576301643803926927213738426315604851184454652504215309989837265685888593377423293285425181950873855031459477127774047552848867352256701954347126143697051522437379159448736167232028664341986688085803403378570631977865745946279434869703205141914671174680925156747907374062877542283766904900546090330218658205361097251157682204382157032794126272841163531645293704887663736522714425588825298734515150690674975672743649807449342534384126327033096174713198347488956680350844716829450892148439728251853660310140588794480849658533298166160209981442681107718217824618468689506857840072724510880157589708072055011615997237210683746571216708264254138387509011695208006450465186906718588636934633159128012843953522076096734848639654550902994362714188457758422134286355220664649935289612858260253494577886149383782117766596566204349687454611275378638918796148491937401288203829815591539865806617561264861737745314369263530609834795952187229884842626765708147136585171928894671082406899520858412799885181819662288411549896862460027739952639289885332295112409202782011159152470359648268271763820497418793849022676890913066889213913861137720563636394029820271393045304990378149747649788510208*i1^95 - N1*166998141319578794368253836589730679938601648793496136754964459041891209675320840213332503120040155986418467255708919832727954615875342994843451667923011528931880832642990728578839857548449926069711454226863743398608077746632228570439309393207226245896923298405128806952016354503230362697927467716178163096177671790474788829644875260431616*i2, -24557429449102406428370616258459479139070874195407007356894588591247927666917189744658704968125475775374848136514937809422632082880538915710511448534903877315422868469998843656218173445382321432822788678808678081985589668394464956229026435085195125496931667155064704174088549987183594322454174257639967356926838509544084272439958097812860558347071412643669185435284754937220412829831568079447721534258986551399825759369954920091409633389235804382208142394832455334704598025388290869850522015632099812262514926268182020188140874241395980015682583715087375052367694982063071740986380241036884300870305866750365876822543972385089990203091984496272404288830767268436383770892806785762345937238535754339049327716264905159581432576694717845348439552432101898869612261987954270895049978842594673182119090690877410460408489706881914229706600176219943157750391484965685679712656879832736215415663279076228578295356904068396274319012765774427987469609179610353842912426081458617172073658672153476037476673844070733961859742163946897639941224000682147335665550842743244167892470242040092487868751215153635567224932365064385752446874823894426954181656134754861846767347421180556087049019894102461309906945992209431318279165518637705370119943248586454412196280024225859580916319762245205354570489514487958368217743650958179202052318944208103376837416679122114884637800297904640577969198720136701817990271140156839117222534189657955991597814794960276341582141758878636232036683835891946761933314096000879699286391903293190150610541813650144503043559289704759593552239404353972374679983317040667072075960555011805798812028851566477732461763983582705940916700584006037555849484713645811239724447926824622300833456917505076736766543336801859688803793221145404334342744294145824150168135554654780244258173137615451897754059017592741685848608368918887089348789130982071713525649810478031113661108598963082945313883547682202219032255777628843079189645438855643665334203075414439228282622755258564482634730154437072709884460818177404738950398169131643452766017537036730356729485253752306826659882623796492032351698888223232732816723548792832658849740240781640533986711594979783108577890259545915136610883354679032584112283729467674129174267612138777886776139576952736389376832691150789189379082077520132792059566326697888791650551836681157169197506365196442206093024971025532493319682046115904009246411277867914438664468738257852014705324521654672172980611132646291782298663462161102873855283082736302286549350035053899148046004006068432335327242090417645723285634747927288665728613535323938450322515134395239270684234248636750514289571034897788540638267766894879623828079582140886562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -233828445058813183177482326385097140874197236774420996570491117762909178770871322687153150245904353342410483603273626187322964178137281767428469425241892132024528477687744299027750472613193076925471926764207596938686572991230072771233415818991157094629384680261578141364389688244910996252113900151266764376473287622965347582658088268180232411070518752406642892337244609245460453220164793653300132773161328482362824365266139922748235896900081311378094520855368893251528939815973498989667236239652383411292092083553761309389562818494040233569402888278212024836501842184388700176293988186293366008508811285250826488326301777954007793488839432327518529781017404610493802412227723325495851106081089900500160071468611001744003300402498855571818286366380352868069070278340335405777694215993656448917646854782243005238860096422167033633447788553620962246537485394663964186095174965499143532095478080500770730433670980015726107172070126777694646588069086416248378227348926739874515356943492377871653000118023807595122936495919031416393247777055007433738823688266837251892054882064504337447231519381762917356495061755846040016216629457739394119158935160389638687928787850395572058628544218825776541039569571810294960338205958156664261507380813073432782335867410444520354786470118129995511999800325904963482126739550781218742019767251861210184644072130446191676477546299262670311571993783245988732425470531184889561986223508384606156543733122773714938339136915280249032505518198054037255199484049161251467832142571534731575971539448043384592355169989986779526206679542731473607886225601366790938028514394416693758802556326446147974118870800912214251472696675008264926974113793444326915433346937814566315516653846562512532599482776533977909238343392885289922787499814431850635385233110548187956678578861919074021862343534662629560156951525084087889072305797270237338296128178071268683565372924510607382451607360846062579186951127365725744290532510523133906625561291393477964778436221891890716526588613070093818771947142383993333718355895139218867978733140984816744709440065181978316337242870910367851455449178279969368295888068068938626881507017869621094839367857826693657260565976534934799493545131730939364211240626726533466463406850166778534932232519159516068792930765731288470689026336478092671867544454246643816250135603523918646619337935419687007592545674119714441506171798904443018701073785611388590323022739571138135184004275224139871872359851677283946060741967653420700963489701383189055884191073205104154274495966371658356056645384077643813388291418559803165581317453653374939103672063824802659624146911376036861785223631102427505562428732476913067664490259090705437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 4329827115553448649610068204271710763924533851645280759377680959776993873651059095234928606438097450952294932825198246983802857641833688619971234942119836070979613663373685015770469396501752869849437309535490599971888204248106562320436788927017608026931784268939119862522037874635229129367558240295075647241781111098622638089703302207901802021376335725313185881032275137270829786681802462050098529526570316459783542340033879721255993012522019221699599760833779510717562800025438190234867109399684194567428445746630238725724921541403053060318426437822616986293907128634811597343800887227243622310005694829790250228800763353766237520970904004081163882381328869251645223549699979865798465189220358509942274939625786073115186852276531553809844510078201096059919731177670261640281178985355548117171750421077895361695609021044895334500643672185325396698498438295695409628119344157041696202159397212025331428939269961665434774084800268504414529216451159074867385812826613029495028916075100575921478692467722959750310276864031801346958447465799783040238229187592123929330252879159373041493351672353761095229857467970916176955315364951629691140747993515568619313555077451674867715797081513895851379329408017856138372205767643196789419925116581508712644702003428709760543721964639638373410506231769152114035103961774266108755913524427008704216311637747336234558870923597372931841384814118106790015923315204007649432698483264806863792968966825580318027454662521090941925873587049300506691989726786694125068725468625912952033963815976644364562807142225567950631349428084200368235740656776600169153454599866721092150296113816958722982633647883946454418287816247507264203902457827265060575212178198294772810051424162986958053478014173408214021239456873349357259643207032875325586672706374648718328467991180258749727538542699666198501857157156185730759883229441074455240704380165154217488811515118594699086908356829468245475956583760758304052592232100329211372392434091624196934589600129437745991512493394216271892174695062962149159408240894834654124177706168635784332069160054593067230008724999402780325868997459758714052690790963739339990172097370913726402152493657988149552159857528148410547047439096832153556815680460484279471223584079809108722260543036540796973527323559502120744614678525764183290376380903714573232290100826763220168830430138089243816827596326821199986826546490666384198242313156984432268239532385222422140501794700247013153280211019534959831530063286873981968371985761235234337859918437489667224228504293560374918237917233936531421264749315913000211682593836075386442353922360315242370784566727158094924858644588789167051986282712684431628907600428351464937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -23682273644961104565368000293798762093252192460481420304284624173791781237385977760159896444659833402037635588717557084405816496759365590719210332091566704747335070588547698741373986760311200977669597154208256822950009208415809111109632159459690263244415738975875397083807710902763241725071039486331079414782565856859059803201013158571227356651594982378328998991569677245938304387650195606937579772133685748765363621982420036988233527106870805436893997540393963430630829091701330410029703501765210450014323261622591707599891099810645685268843170254937532561332718559418033371188780108834237190028526316268535003612968359613630659574400968771056289606855074437672047099845182171538988740305321757073857062694776031393370362839843721379183091241426703096244797272320153766615448132522136270361418425967549279972898870794338762290068335088500523284447206401618045141899462120979961604185689377730834221586539056308300461688668675567354267948178598473404554623416757343190328405158291189688482186371186784873793301778058621544591985077574887749718425797412888194576807068622539795300278382526022102536346643411450920729190447274627194689228224507028828175538454634154569584451067823637342955818968704696050513483646425841710711995601878912878283833680445101703058881878012034044831138635915301864321310576406293203116995422180003930808954598831082953689618716957311408818005564109687786826770692901397337126965660567722889827923151683504273965927525759146807097416237426763588819801663291419583424271406446694960045188136761887156532302716217040152327991505589706711495350624251402405160368425281412753122234460221268484952810948875609120232888937194749144925109844926136017941220240188396171589573356096984462562848663341635768387562677860892605063443152453602597759693806898344791751708828553114292761924821103963580322461360626281913896039421703279721231420550460766741712535234434701625335077923469025560930966399218872295148557103186321950219183526701954156186959601483358194339673712620542667806472473372578986238695905204921754761134418674203165228151103891835113002256861372274455640285922098551166638036189601551379290647460292529394709405822402921219761895090726894615447106183974128353541449641197210904538962517298568501560761057493567581342938556463592423114347123641469240014466153313245696154393745922401588629754544446387926963106622483895205473333241791637104570937469850823065855178495639094254271065367319855932178967942946956687689378685602209620863167954750365142772987973669990778992284383383787803391002255792085233236115298946111490439004183853606171239443301529052399898420422736862142050128037534786816599215762279561619224059090580377779850750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 117249712787530274762790460362459765231651269872260963160353026854893534069250318936778241105233460107026605837632196445563044000834721539161521761684446724010455141347070850757899915109102781585480062732485350433296862050363294964974620497821980156174921021514605795605471845392275122705852954266919718595103010207335489919353273247777020867322230421639404547398267088340741327352665661151622791369373862001397537346381931256598190094663282948699402854495265657294404295391313165560910342533801678220174834539765246347382952462846584649464255835469646387551598107043672343099843905413451273838927593471407540522702488834082340988573787774709333745762180485308301592239928026514706118419317379525123253388361311195819079181490842980505263763583839610537116042133598944801135544245584070326059725358625416000101269491005274500435837918304211627712968679246058148241536286426306698017857119194824800869468779689259212762982846197792043975724364628185387891752079597029044583763344767150257932468556501356522101631062799893722610261397650382986920328127545411476842631134546522986234833700573057340639413776789451612503122613823809120376798640646318978397312287755107954108924029115122535752835616700895799138423572856851946379049478031914727280579630344768072021549962468673481208445384957759981635109801485041493130534007230242623394911212598075198417681461958035020372024977078411727141097377644559164569581009956007528638135485298561539334615382610977276609875480348843907624990866416615801857478047206916010674515928900746214151448693414487238116272980949683624476792944555184934245812360541642836592050247823388086022093127024230815311042090549555200906682821274589450496899268049840448490814246746325517118775705775251415617993819492139017858184801268701890656267900177327362241526224425070440933743562191451770786544379400309182011408258145513956521488202661151299154398685415277901069226156275144316806094308518625766759632047077059801523396526872721074630713571951799746410579082031103820596324311262569578353531687049158445009277985515614534892891191218866165716256069552560878840740734310107833296854232241236651509761318154802579272494560682395575168792163125789907858278718348042075514542890954102820399344338845470153147464445141506780881555957274366511334293985372554611251210771227891729155364617493760599339059941422877628073073362956204202434930374266103681032920861011350890112719359066152337614912343208008443394392734868879507605008322210178436985858054883233539410744603389208466651543005750757252414283810906081308527842499410446498674878256046364581407508910881900077868076992683713637839757082733206766555227483437910758407548496039754259940937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -548913233456474393379909046771697887591021000497664551251068394572611631594277949173637358340095601984813950779421155950687138057664766004951914398255215501384828481194374256208281129518527486142363039280349286108522065144785896617794221406581142990707247287620810831043729253339870427419475412873847253157794989127046205713186202981459982944734977237595057063478382431359521350555373155883279413057016371146422128656446654424733945701715546550168207520272876634801464906101399189318332738692524956130085715269073233237567127210887325086246762217933141671322008142274004587871506330496817223344166380994613447807774368512728660279684008977888516582202323689015670957724862406264747351673266027042442075566234118465279669893440925018293856801406670675494279712011733418889020610665354331470452740939543258723138868739710136134610187751098042856601721599241321480596305051649600437664570140837659613563518291692877215447826598241071311178042717289674157536395340628436652253937344383576867948832354475396120552864634794090367425940012268875373125115036995392285338262599197732550319695288089930925869592349288898182437509669315975035301722630922539378034795494924478405134090441279842538706271036845985090143872553253731360907396758483678538525985512748898143851949669950372943077206709542065757358159421744620398871003656026164322693717076018585078203483240191824423742578964790113845796701812325051661552449459260355669348096805142950636167866476633033066341446504656229367495246375159237355631511562808225268370202677742145186871827182609828065018170059281697566991309458217972294075339462529881619063921730297831408747339283228205026108448081464763696272813245959557972641718653730696363275066730850596158741342464020646556118534749828022307236260691057026566877145509289556840742521405421064619222256167842339190838156570595430996500294516884669856808035666235976956365051806947281141255787682321009454442715347716387488719162228145258167762323065041007729136644154357030540577590930536222895924336479298937349127624093336675658552841560593731236991923529152918664292879224335121953423921943270387033302158521410478250983338105167282631488181445706839418700934176478184252554679501426174528251993298583684095260270595432123210231390807036578503446559759710780083042243749246532841444925778295720447946962725162167923197387369650962357201246356516151876416668274334458466392644646943390914176144256568279869086471794209293625124198561974850710217155745909234157094202929978449836471517928910291327749050096528414149362412298003942053618807681458356289248521865282548226540859857162614850911881263146154225767557581181447925633964900715531572998906917517150150097812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1712596518571443912792053112858849295991337121565172524897526551448400441066657172791065412276017765917089562033466573300435781318131252735004835229003046949358572285205739874616074226566850673610458593834191736313101865078608855058059623563036857956320315588772689451213752188446895564773526352250092199571085078760927725507678930186769776583127790971839611652771960294180686116122502113536172730847196952077011069023040488066146745716284531617091056840832768436458265112167080573562450097671301285862983236673241000601825958459815941168578737099807657920838461139839096314447370677187665426476840516718530791935722826095259421465052229151757728982694204389532143745440333666756910736691074712321633161781048520879090911875990627755171583721314642432850149776079845098398790324639322841814047711262570188573543103806970657317919917457116879956162151482014127984728090513179775224826407326876311300914307342452911714697870373489428732459721680927569372963750559608484253127380363013548488577885253081695099024135609102703725244344022951230058358830376740498712530337727949701692908774327606792507128359703462479478933893732390117141446547060899592899597445930608262281788695723278580449772483024080084771020043702102042708351473623414810663850147958231228157216811199786808470386553773800456239317720379020588955064035466804496772995816965610167126796171717140998061213015243114337345705921176883568988591200003564383480175354862292982833580699312126354343508186812235184185677940335919984108825860042078302787732202201758511993529931633417566482911773574196176812331677375909771014667737919391397259670948097697643365104724895504889632900883198795526429256534057485731438973194629497147180946772683191147138074941385695760188607560211476348872899213930661288582136482577620481905525185164675818003383956680481093085678493549890086782854071566286359188129185623272202384829514811305891755997867141263000365368010678417498801599955657787533541474071710461562868299962590003281588422881916460309414248390978286184639782984859913168957014082546454003660526322850400356806889389077654314548549494242846264255756064545031264486341253921165643015633560128565010638417248302429902147946376312542264794711140487216996649456412182962406601308547144418454385031541559568147353826867203196465574571776191975937976122917014846762895268643326192394796059223888739259178336120208167898233140685053303998898668940810445786778366453652244486287438401754410288968079319421208834676160633578178128899701683844339424322094862451666948665576971066464786874472065339738054890701061373665074608336111542275654519286555337801616506804864098518053054806445102830700414141736594520535886721437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -3422098927084509125865561803923236477170495715299735602348867530478210268938708535775823750044476060235515582798014575649717462455577502022250323125860865554328177263152239880081582736580276116353540567621338737643467606002931014375891842372002562543390250567184419232063542578158923829092696338101752344973963729921389957738925691195943598900176388765875006222829050463928256369611199555182188033115644232369668126424901060014916735549896443131029521190403087290270540852643576138022603519148251004868720147215457451218303452712569209972427898861291302287589775926996980991693408512811046043311805403300775240661798049732460871630645286788368059591998683237998890260150740579341222170434029571075695613044247679445216100767021913224811936645150142096988050416174407428093709356026605455732173634566043628198129922058373703181646653705179711384687197967382352766178891366536464331647037412709057945922144032593194387259071388837178224892536304720398935386804819055183045257388520537936490624778229617676509170346573844444835316153970292667939513615956747954292876146683022563382935689477111701595862253564024837703054123884780586370594492875551387840386632811239406328211164808031744880582283767823530816671053283315962181806099182038570771606416459447806309458578995274410323321838624991452456778979147333926396400511663332822638114941467899846699136615188179977358871546049656901800736393138568050152161389264363979987624465702873246741172088521837799981769762234024135820667893077022656013166056852988358306585013028699992684126274482001068529377508560270635112994986898366723127884884839656207248448450482206925757496509184875122332913161544742850204672888751683528677507991424526077591890638908826773336475310439408395789129225956603352148214478879956603549945806754954078565773471561546894941429281089247227223299459988735770426892310416430764637636728285532088495976913822733983729989451956860020663088246348251320134939575981197465486896835957079258711046685958263436840356302124659943297951453985474840089475922536198116413750118177065984255162859261366860011771700727529580477568674584252029533470279868553510439382274366672919515148014230843802106902387901795375455775471775393326546303434076669581613368805620517795948028507154711296174561708463937738926464752076288054950985231886246931098199950893640803026872844238757553956971805499469633337132035509937768017453138040162351875649469744982530813970836701825890144606702267396684830518752270153608654877195078144986899281399172557675821296276906942991147431340375696016288963744178058980843110115125491873956281742306368533205011558038113802077743404440516179063469773671574104126157637310632786345395375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 4633030208440619180349622316042189088459222036020887914338781490874443562216729299619005261584516625976472765413866351710436338878809418559675821235683216450091513402530385119198428200156603206085176655471554186881565765738417316920511526047837690025052811894487729697524238114727256114051267988471666551512815267411074401115525907561620935918939863925372859937642441701069505307380247353945985293025516992470327162798244729659945948150808664087648987171145132173741949945832860696660753736612882126864955583743550558014123311511189977463905639751688375909882060979664231032989847117682050080052575056014339153300947136389320135215219517349021609741400457684676369631141403587238225619411371711273933931875585019223461600722888843355033439433846142178549838372053232496279725746169347412667256773385831198544937561523669983656490630598695683703749841591023949845052502326408252736116897205526443194025663228546724599999236070787069925823214177752486481190986506673492922140452737028545866481321764329830006163901956097317723804177646243214236455490531831070953252904185027188517483813271553870940270805455324907431632730175549032795415778356306519843948560044106342139952618581626534965104549510653141104666647528634610594533898046141947120046922141302776703739494198082238234361767527618395567663426340900044744028711932200668218787122605715867182334191063648372023004539051956081346140507976136418981800085863121383663343014755401853690783310111263608268955881884825257870350582224655248240676250624464709371142582500813968269330942373066798299450310268313642669169256963771086350389460310278741469258334038596760992468506326883805283560652852326439330408302348598931274162450968360875423163586724893840179179588603534699400512079561793821674064298942278075308297407013845582915624524557942340825818939581677182511496645954240781107747621029268138972927758964613413692941147740032532894287745263094374378287515278822708752353626401044494463339243816671788898061113814744365868398530184375929620305053933677098959538381071608436457854218795857578773324007800864697667422481610722051146921601326788660191111604423586000401526563986531834431806535440317542100150436455408724370915206103190950068666817936826435635025196229224175132764080310108364932733257717639010018553578501701544982889018676062604030724642243942959446051572971482536262311701045203634800265847742927688176337417319819649525663069875144014965141056931224801912610104186453814202056358976070472938598995101033750745110324373939093743536922973315198184549701175043867416744455635982968990562420603208270936294886216625463335067115219365044561510760478485833069646072354546505696035022218161560074329562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -4212724522072971722393522949228782154823453645545894561074135527006212397026534038603628190803629609863739898839854068441479829018451796310782443705916604652452240516157580071700707784859260047459753731713087006324363892252277614675734622280412318713876559247526109611759384156650447194278061513699790239571686292873325174790488696407692753752962974770601608831773322609659150313879314808238753138742236642526445087850491351057283924630021112740168551838434597856318880395428067571490155481616661129854844146233192054030821260197079083804150840584435774855276263470171896736852847945468006560366846386473302522267391534005643565542381426684540062040130497711514427480851913896560026622052797407490363310124696987896252055618352381203936316177448947962671754517311020470917371019543006396798717695041536380357256544321882111599631498747678564691968186836472055888757558250544070306955381900347283641155907533767383449233135482766248046819061167562660816972467982498611109744322973813563042659271164326102068893967377633335094465872836948749454949768307592884718145426933982534910870881527060267729121382254469987960868347520672314610753105547687385406520912596603883416532499252710323007270947632326073585526092907213417074726464700743027963704332774927986621365218749983676386066029537446360259819999753844792473666860042854519712217901044536353946446695922634291754311672106355106864278619074020048291981524774152869771865141396689856999331732094958915977889728361082248793059901700356707031332923472592236834377630479253357209147692145721799132929935405059402126526725246125947012060535149227293459458638799339256439910701309443078285646328369954397854120414118308920967216047502925149699321740086942817995009568183705542502400929227622546745022843742556545568926432228251552992988132990440999981805508694790482332674357762216242279691960485816102652649126027204386290975112211689375715708240580561843495892150500744957810920572921056370123674901342440835272842822508200757420789104901834644999663340635046744021148352195551465525533744263991909303372886052883495724850474998847408681230460204348325091192595329625036767765910581947759081628079899758233124518548608181919719925937702867449637310325129777169384166684914683523892388100625164447863304351401443798645829175145497493606206663078625302761370435193854801653564135138121520721828602993525573618134484275777212851760857253906834900893369354270938409748704133670167324873836957872767162716425504264374514583941421540737582566725126659901505548759453016196695657813712031958438378407035338466971709589798143117743078802385566608884009911313075589788902876082959141201605830309836659792773845661153215212147812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 2770800642533288650205383074162079379446575633503118081993210477594379022922536843386642140077402834626430242687112352202204559924688660022478336893320046956686093462121416290371422134832854915956644226181259938736901042728631947872578837868177534366925621876262579463870713840638156504496017260284280096955342784250911033810557657770416737758405431729768422733214436319114347126302599683924066880989073698090478742613178650054603342086835686519264422830061386274972907031555082659797224198137446487353318653984585250542573474990140279893649947674821710517429328881344554478349286141957202535498681358825411497920836981582944547887776409443211256250711837312261751202919236802444344221371678601748809918487202195150926374373835578226384849132543884581766021290044512927036053325628360736686389337661543838864516278655016031168849326277706825471652026568462249058131091765627158515566836727419191896098132469382104414768625559806730867688932336400241167734367932446883274246319551959439029146789248995506797824464809804091058749644421425883559802169618413387293245056988581223757285552081855141298914263110504400897843292795385315340174011066673594226928506946954982350957333401481488976218453482096783075517728451124723277240252317861773353379938178509230647123894627779348134065702269332237472215958013205402605309994543501382050992545249425655352052945293712245657112928550207015481864386997628283758570220081980776891407788053763044333537821825030299805426333742385656751695373173881934973573413035898751995048437010372066002366673170118831058979131706153693171732692290031426538212901504157556004600967162431688383673394657699493232630567551787076426656397421072121924120343570968786874506606202503610671181586932384077804676805676079132262931354315308220429673189605601810376951979920250715345060711909439809104357501830709335836538072262695179827669097263680708803755922980448392160405249673617842227499441260969258309670524612912766105093334770193822948512690237819266068799983046084594780724252193568603657516508739355248175392962349576648146056775517769294194961462227692872389335999977958161933871087511667398881991464049208456489959171712085859729069225723187506869105060451911553655961315755458421918354628361938827559642155898853869031892579481403973013608918248180244676143460338939295721448915998374811849967795618691650498403370765802834218811602357950035359545283216410486643548893641329557954380432736362449275470964521327445905106026193608863409879221270529934055201195507795317401155149053823722629855899648634698522461047849020964880903135910329609532278428574167853059476728149037109614548753627062958450966917686136504848641903925507239137094062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1809112388815952205293368629341476838924977144090097327793455732271801499226330151873608166129954315058308726433711120592736480517946240650191300077817684919311751646674995127656224506352120400534804001172509690128947496078347666338500471514401594610297056961730137153875808498663613502454465889834563908685211875787625145698547341771495672379928854370749460569349369472263532119386399742139564714660599305027194598712952550047381571810973292851282268999640179029175663117151953595706129198121029841953237395046216530275071277854534002203601060006475385152597275773960216599713829256953198077366468778557867600661856612237587164416259867789464755530586377672982101959773105670636546637778486812267435911768047536440895563277726061092358689549049292151736812485382059355165469699697967452678558366594219765638272509769575530664575813781102863456019699035293110583146309227576829054164935198966117077926643981430695877555652961897058309659337461142491233251238988573117745999830739403024757087974307334442142571022776510450362652446764975423527066656328475573370307032978386754190704073100017529047512348896237802224558084493088178147072047748448297417475462596393564718668259046018454839869343088883899074175492477830827288700940898720274880218972681841840273992734193484407400151792269677690536251614127157028398397042933614862802649090960616570471948738544823024691155401132736834520842354502254897292100929330175441485197693770848312380855421514983999087196161617264840373073120852047390229185357020002300003707070174567706592586458852902595158925868361411184999039133497329738564929045888630758055590987694044882536027661937915443753814407800756419475587102440029796989684511243407116268546551430557562236703739000739736433817855215922661970781582909850391701075397275073486165024210071444152144896167318910949968888014232495809707170320523033960141533333246661422277281337473528110660051828225016250034949677872929920929651913582399307144394161315899549588110998790199428652416489596678986522558666619710084688125751714849404405096823999107557101662282324921643558276732645614778539279797969078759242242014477603944078327818746815942361262517044306042782022019777740541254503615314304947574449626193337819817117330232972553702176196850920179507822150585520852667441924823188242227931921978565108381393620392451524393275626467961214844621973535763284375339357835020266580562020061173476293792611816934754173493466894516856473937614320749748497241324627089597195240213790053023751487267549571679841362120130623036863288565007345342046037848688000594779913101552513342538194034573310805627248090300559751921684346448267426726447225781748680737029606761910649576957000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 1901004069775895097690801824141686522179185487715088736297333170950514533154393849711523252849562003955978273251099214255806300922703252754748605002867698241870461005991466164217553645061687849417780159833473400492700361593307561009091935458669259993906464547797084522584505192414584820023841495047685917046367606248199053050147898160376477548609904753464908358028555464134495772905420387445173548948325328905869994338914682120243414726715003908079391014166466358361923908896713188332967357108459023709377713662269182843473453365583342386082640660326618072400073933673937739077554699033920992995273955166080951535894084792425763727434586312021766619165896659872180206784785470091306702830223464951769097430855602242279187002469611707473611626991110172076083339627640155355714567218706263111322474464054015944237414012433878453088369067444026953434123206609738215684330957808164323766798793725662047127119884936255066855240402897031680179235554491738972290398041704531492144136804592836154404015101146742114219085697626006387616304711629310032935365425107194832730558889578645965184991776200851293719847110485801677215714929285936444503685491815252848524086060705495547538842638436382599966215310275326396471617537569930174913733769610869917424206913722771608231938107511288401198160329849481164477075238975906689464332603064976019525973669696211804750398445825331399214753903668558785421845974926889812871824841490791628041782237887089981792449924328192962217983177717416290632302537430814442071812677566988397481859833078080619477982968521572684028266700168250027813008384811955843390588812030210726601319650330488766665377331163635034017908244616119700027598361320275002335487735857936773845151054130079254717113307757529640157092484060014849577021464003124219367297882483776611417333285846640804768545988023761421181674797680370949342464424283551668697344797328741298678984468577158898382138226047187155842273450276253872595675174713688182024443118790457157170530005462688977892407115875878543950069428372655855785816656085597505986675386982464740228117467097616819885285785017126841333763712238868222172748026924301987374777348526574302051497677026062835253891704824347451710183331604757333062418533549351821889678401225104149885706557978218342030273666111717027970026999900509605740882749524632201734248117544512666181023655478845768630828125799209622574916568117276214086108774565873409511331214376003731369882816911768271704160053068345227665588184130317128528500597899402774335737321362249600077109981763546963151920001326345064261262219890301095722946295768676577056303480856668380155489415009788770097192923717256128395113424659268921880225885582842644570562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -2132919102580834030678706047290955139923757958336257127196273654819120000154686710369979242588713698055340852206965803770249555006569043582908374493640713419053130818451545808057440642357493533585548338870122745405409277367064760224433740642292989426001907795533270878518211491518230034384098663011070177040723278187033573653089688598558976935730669558749441924666769881942218091174065847388320413247045072652592849792101904649102698823476746375851671965353445203596052343003154150822031374439735191694216793091668104247139455134809214301734033183252636557749475435709037787355577641645399858319747479699225321348201046861891373359027909986257474470778236199735457173882587726890502481059624325637010709933740905085722457119311948162906828514193062473580625009159163251826645168559840208062896551093429943733024853979850467937997373223483935184831035417262004169420597950193083223406961402202238353218713902193717593444032304322460817023537589694531526954076464017082379288274647640273764298390284715706394506100605076763852567103777843510268156360731391468762176680406373161701351567885948412798037981879270436724554241106583493669787609197809676223413593384339723472074742947964456684960188991628124221675497205168423217977957369910717680357846890838641183013629495683678112070991591746912059553626353672500909617902109603602471410178594038724241945214444277571895619659074222832954235344406574504802083233733186868345712981789460053708880046850403842954420325120266382775545180808351883724208858642047643938476886868126773833616781502167688047080119158231538952850087128296435311136169166058790760763153623916334052215497275250737848843667546857120922352354244480803989919192075511042744456038846384177708454465132077797149464223974449286065547052874893834421799038532107115246188502053972937938789429592440903965327138743904564517163790292368435065540469826912299663331476248766600848704210814162191976968515992981575337076689404226567171360353963027321669383243625916992115372667855385338161364039675305123045816533718169844837142822677861133993129144251747237918081580629227621364946873541858026355050757194355272004169882341451373465348490592805590730914260667353758908301645428558532889697205217131550355825824133613365155251798116508836038993227781014961613043807424637797804920133810176628227950559650734050881523851965285388324655759595949379542399567036829692233903963508384760574779871085949238341634802089695968883609954541450990457058311413076976442330373780930751568011975786668640697831728843354833731981244169131219584389896998036918951835035369037390359524831479131524868371178853036933461606341039324895564126075648261451894553569940525867405832937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1770080124007873460596594773935754169653706544343725788778669553673079671445820622884197082942501393764444673675554002298984631100957258430520724554355638311728390389502438166206959254543316040723102644706934073776554893018044434546839956702734512969442185788359705149914961719832983546972144341349546003542488577605699640839433473472673702587496662671193216170202228562375014185666837093022932929251792838850673260218225236719944472969039877826370119518401931446617652949955459872216340732089165888304853702022102305535053594978526697070814133176049155388302318970083196737141184679404793877875835663679121067544889385651365837762465447468169884990540097655378871985267817901370049162242544985446041585191340115848733905763044689627341915370297154033117857236858918463587718165041326571702354042359800762418257474046872589390561007886283737727504430433468677514323427893313667032338259260205449772408439244485469723478431086069932070520261604439660868433056529395331424741381505395467590554287731075354247433107003842159353760462637872969541674839775794397299151167052906372269104182024578444255409785034216682616124729242881781783354520228614534941639078988549693757386412999897632412455079879779244802518837507876177944349306151511338486219743509696232828964302279786558922466569522297383821039147618256856077371693751685728345401687521180208423893861726524309014061942772689086267040457027717626288346422530341667495761529878246886449950464900017617105703902664546380750153390740019618183638240406655232212216789168602877493944088042294548173715745583106715295367593434088719243519064078293741532453808839138665636104985186993199982973240980846697244403220287668082711933479260739091096308094039001338846149263619244149642002050383477471052781730992171915901922218077154405812976309841446790335361141367156770067250800793412653918972623023300184539625890776121903330151587131935444278291031060949258816189041565153689490708249777331320449104879211797927841391174536677859203646089822105252028799418018943714135552744868076073248322967893601515237086628074409372365938308893585117016699694103386167183211936162152874330138068008947192876015246435766517327345091930539441869626244927743970277686189653421900039433150363859802812715387679010746345250559436341036196108149059910924748321279015349208906918810875768913543356557981383579310525019006770424306837309884937071061734412920711757606754553645606304896992935676775852672613373513299950328261168963291818168790018348031764823643415102299214864418486059674415267821347801632955929816458247810235851640454357427507771445762262089812143600355598529720463819449076076529062957100063349905143766976687143010681954062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -1002568406575657140562213566068483721391655092790928549153387308057808076417961835467614100907155581934232701518505671517791371141508626684901460475535532851199542457732109250750802677170604813290656558443377682557297194262978405166552381913677980405668758988991607051152888046059701253790089138644149389301395744994888168129603566927663080739923373408820090621781813307983195520031343145744913097402827960268407310281817253046648267590026637160852458509707395672884059739992684144103401006118535193705249754515585513845631753224230654095501631994171629163531729830238205230403803135713104324888882701765706486069986373104628563749979454869353808088529641328962433423142448015819578560327610371320396620128840107382264880196990178693832740486527603290318071018249956003828714578269404057398833962654202211913639047263681417650495298957291394956883648371468664344688479138135619060329046506450047231300363420844740733541041227332841448661069233613353441309652445694062747407260064128946099828653778366406895670657544170749440302721871761425777210696312622325917471651404435486310824300322382080739515872590899481252485831445729150756218576043310843096702916939404536321048788120898809505559271998492671712369794130130052199451684887092993238545414401608837340728681665395745217995427874771323691411755150232661436159248726944371826921421206746573085604435590137435986740651064584230080149617331162407220153269465954125872709908564135458684055362510123902171837024792935361491607184473410309946849189394527752915376912885605804114062627631632091201207166115918083095448551296634911729444390398086233413706243409497776888246828464895964855442806193906612064680516085842496564692503387720861633581066401756170228407317345784154346481216532529392755477147603987456643035353441262471049922763985778276245473803073158540330188292871353504873090941734099448343057475072795239568485332365693818560713528246170909476925332757500422853600957730257991539393533284623596681781567883630972895857541615895323242895315932746810284751403457842397155923879961652542974752655649522290198995455046494251560997729273509738584904919690528055285015149867250557548903676875977443045209763750187533088004430779815053295463733783318880359818369727969362835883474806235488457178079815710235516673485620670049090783790966948874486096420075284205755577255852679343758961132955064515080432455542017853093278730491690141638570723833223585697557895938611976697676837498277814801769651429070542588434020711566951067591999494327745174211335296795749447019312971186194944867404917226526090338821877324748764641498660738217785239348203571784483600874266435971476015125052419996652936498959650389123659375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 381914039034202048336344488561302234709043755752709872532090687595283548561207908323079248683818509506470755693228794720343684670897919699520657352104696045254959371266927462891659958320939258656169857338868885765673666129149025305109379112903850727914569098250082421622480048413253936456983705388478823698311009222756637554146383383774867937039488271884419526796741502108370718977796866550958512067606474798945845534860633322863598226933896985295682368262222833544738167194073688515461488318283875108227887017242995520641225577627305627715036830987564878444813361966015248723693812171521478896626906138227850552702633979936724774373815638631167270169483661947297081369891519268683735807612673001263709262963537258809100646105642900728683351060559812582684644929316594931223579525816990236377482820186126545486834700143887880170938625414383659964901078920290653411020672538890755075719440956483709861169058964591628328643126434384572194301601398095000361113878128804731143549673015167083177142712987315307109895388527490005361940577761486779939892620181692430904157953564910732849229214831808633204296941524432715886111796644406203191817329672982586363550411258089767539951538145677589202286314610422674580749284253926601574737717424501261822232630576235170753402030473588383701870281840386028746886531550145919779181374776476881501541163997545320456173011527538993418041839934796161664982295402138087401585259060313218532188557925473908829105148641198843287143202224432566153606050897364858204990461701817098384019181459764035886398772168123693043804688877081669202215583042062758263311446067996815851945510451711714576377958068733861639012626597232088694913177090740986750096678975172898669260525898148466083102414838167297138487820062021874353399330856361955430044666052604648385752475258149210442317105010878350425369317761913092365212195908263018034854648083806610899493255474433769246926338432052469933758562737347770317797926822778251711290787959244625335978761621792523207953118879722795178116675514872019871708277863889278109814421086437834577622825078036626255516934884636460907911322849017582891325800350256701380788101877971618319310665919539224623107739816870804324916978962802510039591307161886311191038565380474191628397504697743927078020112338762270758137094041135616205512906031016193885452978511172775560502587699411257709136028060308873739728234506837349251117451313406552863120459179563407413583870445828466267207376563013906602796746797732745702113412471020326856903242785248997040731384299299590480858171168319873321183461272365407586965106786710450223936646627792223483549138091221054176058891388023756042392479206931940680219275539866136552375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -96968674884998622718478812934830617988826068683182941692062506402147530190196426736221688137778271468249483569691156441796965729430408712527090540868715372150315486457622909341344980172091375277554171233069884033834023649120114145047988527859453228027171857080507549100544990626522929095685890292755015413066897174184425855850376009679328392793721767527541789285257315210802848475255807921077145494285659625633670431837795819836846676072817344735801051984159045650917777365300416082088618137334444627673322141604015205855683565314195251054207799087798829759633243278675031891082208721050302252929205807560130277259732298280509080570803237841553663000501734867158577971284230849120566206741540869814555861445860776057925958009655753825165551219645507082278021195436087528871663396458602742433139197399157040854059674756052477798271426260965724667337151961259332399135654499016407794298206153787875274641287665659642043613556184941869227833902809018774841479901468890206279577473701515666784582126593204304945711532014308849575665965263835743789539823764913521610013351915706012361698071479926792082895119763900426393755407885596092406940168077813471629910799827691928248824203798235275788496770739540734054214546999828188271680954505215357396384725318600978984114093343102096369864343362597102480089824708979433825165595600875736171678528669464226768849698131579302969352418697606947443085914639622857265598015353426743220722419246646057972242178545512348365595105008012414005511558438560606190805431113233127468280135132926886519343249328151162759361161248487918038384801654251304952217357961933216224309841805416155660069845694598737852967018448172222372088157113874329873391490769779342403387211062078868834124349169587385515672342744279156778787657804197004225292390491366213278876175562471310919150064904341038070748932035591240989754176132491864254486029832202593248991269757756305017454992859091161344920962433797167488461739331082578994086686318433441715575293718728666901059978004658191339698568596590968629901176687031676147890302233168590706815867953306691134525445468437195354174964794718529164819887747583195805463774173758795864754086355460582548640809181652097151372131148836626660501888865649885940774508531287372821170649270249010213202687844622433212397950900114654201511305526207538974792611632128369505411775297744189957311497218744160737637253817162229678501236824011809206528128171806516697878474462230497011008948658300131063032379963774355643910023455908401286402846768612613535669998574242554482428365720967291033159794495686286220343734655203440220295569271594677485431458857982152316264608769947031300491028746414677191190992775601431595375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 21815809519351552385174824132808497213453251036847984438782237696286677712109239126689883482163734405152871683886295768279748823845676993721360125131468861594581747518831737770867562318997174918473187291348619093796068371625657930968815738521882741331837069007543880279109131138104926637190132154774902028702115770124379321783395460988112236427841894329349094881365825696315995762026083502200244014169639855323551696497967882320029388258510073000021408999487583420894148019357119980308312949463478431917375728184097750297131019357142636356479156219340397426846098969412240758336144540602477115233292136723217029171032592714544630899445279158174534950827229649681703223729728785254804550975229739320964774089851515691470039664406823637060449436480157391787259940326975871388205602678822139639202510501117055601711319239459512053838344140912797676397488352816458671808188416765174797169970616909299861745200226276791243194837374228308964817065157855641080286011978759777404309600509361768670930387894646509440520732449972632653816833921195965797911395042912546502183188382891524357059588577876723002285403477799258319409336498945924983842228524843032040946802687806001747837425372663525232991823601563301178361472372436771772855795887520949510287680399272726942192470891957126406951522284577516604017832223259443946915272793685333179560921321807313764990255221162354699170020629112722319864372677646155890407274640123486101469229321308052321277111192545799863624609537367982476574822901963566093618000954153141626877880527370938212208882639454034790033736644492819853266798615630012670977587211683639031185997522752485587787329311313391440602443504936996047949890025230975667276089614768265197472611785855603180837900942887752330977962902460451346338763513292321195290495491187366962471405766639429377529630443705259313363703651133204565781421889171721576790280288638874285111829813307768707529710374542154308176466874138155598197255376941422853861146827272086976391499731446045582619710395875681201963408012891653526910117209549682960983844965491378039374394988646414202682936059216038359674592960027342261096822862591822940276295141599937497617024348743018489584202800260749512603641305965652698438814033048460208402678360600891429153499985609180871303133453189113947835223494558090024214523628639741790405276910446415560786957060360417337245773162801710404209257431177981102073381278006337078780237311119451554633817149587787731877525367734378148368132461995130026143943699424958949328408986964847177668820902840839351116853123549893080496884630790475417990650463984847110497841743005541245171478963578898300526670833975196703267375164510737554149387516305823667375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -8674928031794507436976566943061688067776916686667719945820284870828599663680814496560629815631360424999681197513253841813019044076571355755250679444598535609839850058048653189559412528686813271818304251835840781432899761598330824693961411494781982175958023533194621364931999099498257166811730902655189888373789653461037494427994177309101223457265139080554359544369785915136676306116922651549862256311569084149008142337485139227697894378857542491659950335725039320434226363233579935366294464486712612335104921738794930029269838524118892259176389736535178942066992751471826229095933803769289587149356171760921758410939327675588920640959138730271699787705044503101385230305243001031449296722899324672142924478562676163732313397752011199913670394707633883597266155876800720507212023080872452719580197284878942441559506496679867464253308449928952137332644367632612428066164633015349980030616950282941381625794810618291583959488476744716832188112143453258499184271969176627883831082042938906653086691497005470731575161594296695511279951959491318863069245440859578189795167864573631000212831967520253762447574944114218229851454191332409297595607378181738012167862352210880771993684888399255759912059692350526134264814375143739615883042251106177375507138410535466338068149491219126035507620483570049339949750201538718230182363506980051683660793813495899742945549444337251468547999253545099450619804557272273318142024979247381756958226218235104839282766106430268785820322890304178162046087478020279812347200636322387676132799082620256730820380749139920385323960668674571052292776993383984063536986272230152134655490961822540824325415417263228391489448500433927228611470724434892248590651110453541847855506091273743607808245126120028258321577658017215221202533046411135459858018113138027899234111848549703591660020058085422500428327674998625707983013897984798267830638113039526636711654065507881192189027403744067933419286811365869960061261370369439897870167920785159694082365054584500456905736687514534539959226794846943656936762140921717756325612342335174807988157139567886384123077982359266218523274641608631690216009930515756914834185575239558507957208019686887225710322368769914112365274357107020307685418225333701599321598104519599109100193420975573139328535598359101336103911103367485130425453119123493889645597648880002993154690690262850614850729720810602566640795869852025073767859001421367741236341440235069718182013821903830466072368432594939590383137551738490505677873400549666139134641388971943947619786931014769162963724779869901590176361859818941393177661940291039613671434812484642121015920970723513696362194179279826629060704748862577091367501421100152992500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 3508833095252206141374218635799624240438470296306618364324755422483010504271762632944513441623290155398389546079076831447317250023608538376349426858929219566707853975520043142418031185293581718404654826505929725021941621573642629325922123269151229201747239117970026405244102907101519078921970277018636063281908888155545442364472159214363145012825151907686828639437010124036596790876364984140673993031737521901320033029594248446259471392399777744490585003141565933697072852385329676819545497471890738540266233918481754614037488113249536946724993941127243057315165550757927581198201591242486584534880200856994643380445385264243682927971955557459864092156146255354805835754465752532415893981810700458115416583733340535389110439385759424649569705452508737633354700136784492436340211293388911288669042027404765905518554755598762580568447600837723828596179169275977829521322798294995496286717991156289854924698597094489154977672770685256760666079591275072372483343016377408575374741098206011823925584367262764743408582093904224216131264386308820563447243985349710265915576618944026284752435371354043559719270102023586086721607911908028768961416608252815607766457234934470200617371563720496173512610888886911887660675944449542092350338503639025377138469434781956032404025858081789153168162467046948777117778378049599250984709267609895505814012452889856612499536623289645302334536665125765480309317317040954169749235684589708576347973839168779380974120512278195583726935362274920950379017706138242224561500092658985860797190875852193561811384039595357106906243635747324387350478178933171602929048719634977470168973707612624247158670546331136004446528831723575561584630290229791446720450451088601192385773550983748634199565153502038701494648660900379084363105886992943534941591114430510300085638783396278882880842042516555743632341444835307411430878671565591186101445048884991310397512533245833979221637129728787341914437169401422974083413049077019953128462605636450355831630292085202756844055938773704327993464270904097807666040679512531782724077427893592227386781894844341408790911101892434361283942680291725195200408777471075028401116224470418480949314408126421392979827940590135084955343620639408740626076499724297867926551476640057103484846657863190876063285468942485310267362220942458775641971645300207891367248725841960516842404625924003286240862725530114654255061911859524678013481007335877670966410835464403844353736746005675614109441594255256443460672671570634917942144699664396880832538760444961819760349704582505568026301899433735374477074501354581659497184971665736079903234978384517156612606132273541485298126591808890090303496642943509225210182864407325829375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -398172251566048044399008227779071228167183559683561709571701194729690061227207085291845011209989606811130672832367872349232760813380448880506318376282852706664307014463236136772426488946831261923947375570966861633559155978970508566300295853594413939974202780800266123850518694427575654813820983835830275389804881689507426135259309998761846356034929869424833218029398739637636144341153986438366619293004493078230805827005382384470011538055951780749992432224323212753479627011896011692736723459559547411074176116676906496651791634512016165563831763846900406039973748546773966828504431900717240296670301290922510864166079233672906399674467249643881118750821306360525265199605086816547635837272508177738822972170315412303126109399859656082600906625939287885211266293221323238759801201405701939661732947598312973696962149480843441443699253902393786675726184275105643432276558742685428529144884248833866865237288979816834952412276784770268898877065984900798390443181358189626945240015358845738494844145536927417263562885607907044632328193575388736760182789399596087722300722657302820456452548854001427157870774655459554551680670399301144494040657584635818343019634461946450708959446750745242677339076101388353929534892848134077517048979056283915634025203987759028874525903757042356919446720925949392410390462618084012676064795718133844905655446637323584733152843779254261368289645598401019214067327485813184644120206027069853885215569886336079611671102570218694770385619736220483723883408750856371840866777197676779799126253034974507867091796751185254989741496958692760474206246002817820731911299579106900761479721856785802488091871778863810980800778965882902174604610349456816570439662641151748964513346605111765305502390758805260180468691996819440028565110869717291657166650929184369125308106426044273266030403877743710469821295008990783727477574391033401665272649643941577545284582107469040298788247977032975556023153965514280278055317585547972685765101007010493575779841032158789291342467251998039912963271749022507587026979183068818007508724965357433099897363370674269460117216907159800392512227299827802590687026292820184551696647052295327850196162411141851106056870667054985687711474377312334568779318936447089723078090371922005915139193572792272741781141397610658593648461802206157097593217813584485545058157754695174486621363646023005582492883240631588550297090727564196117820556926401443835997215631897794289052583439992335522859434856395667757658611494068308089911563772353117631875537834082131337868880633963053878748217164075469522155323821783361339246577484057105064233156141503409656549076983592902312273162930220503735386572216205085983632623943488545125000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -359011487828370107003268248984445780074016453420071104599198611250910482847617881789348130572321062036916064273612138013210397310769921101151100553086158295358520885370390219984714118328961656846566304724803079908479002729703758225959515492791789241919912851046953431072719406784961198480223871870693820971636393154400879863211591429864081345063138155332445853481694175324392822670472055011550625479132657104480322344448337614460211293745457027924994539571585322632774943064148293095464335917375538378580079174379700652326746051292145529510323985285025840123321371785983174135082399975914639020495444761627638229042019774169479900956574228511636960456807421260282933787246679951328451642242335300945962311261566312565095999870766787664640340655395111316857898211001089061249322666871655594823601231638543736025208224129579157034867396086782875807415942204084936463114247752614698505126927817857461546604642296510682042810292414689414617630951197778571543623423146773034987417185382079356686441809182998031081057366321776001028169956608336997626972025895781964233679949874882528405998729161890423943718228354211846181620465516673327722752957789062763752114519537015626903172963647157760037436361001363634426014583173858625804283172783320053793793157364547739571896251658635814907116671512217944558165200758260348085119555577532711136497181745551519351869041517037426172765602164457692994487324951782181209002417095691240630522610115354332723918471623234208390311544160247575797805662673046926473189507154877577737420062388148089823281407432974988820810181562704238041635467826253323357749192012406302642859262584909425960219067454504534250239284733600390875255495976712473890519731518255692372197911491074255132349082392927913143067063725417971630114715441548959755749553697757891110147657486210820790557438218947637764775468152997187631250258501215165921971746480331954719452121371404390270816833565558235272738420028394512405256496395673454154374103725751802013236811682920023497436931412851264663228605021290014029859002969444703564291265164750089117868593939495697962358014363380717061504839795890440204564720550971729162724166064221978684568183293983799131766736480308059504727096398393366961888406318635875970117564247895632828647190510476932086573642950191571189158924079334755299394825398289404701173302586836613352191446784140953801628469721401616606386378274172941326800771360032201963976464853861099504509326008864561044242859959902229663716823976426415117544685966872575960217328180463955559214592333428573016350993158732311007716268804107944103966452889191834166265325603770260643739475771464581634085867697701652891858200767977822600537230616030061625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 212528081563330862247962604605011149337371407494571671564451222665458545099176669883391445874605187654833411367826581951893929658291103449471384263309005269271137330978699937812819789002504318474139434712427306072851555050004950596034860777403489925350675210303219887828007095411696345064466098081034331639370218014657067828602963745937020844765928376194357255254101535615013402174266670330332399209039882302464802592497725819585036700627572352551543402716807465763593475229675243598613100078091019814256758251887886313158724495771572352305892716037337736202237034091904574571435703247037230287836123486835297856939294985775726706785660091946553939979401599343304278605438169557636114424937379920195819100429363824837961141124001056957403919135304505622410709791245616252454227184289280229310268408102695105303550361685413751829406257163674664873380319440304323149372560228823909181313343176319896627173143692448389797768849463116738900258524696808934885281785413801842298729289303777226060829209007193623544842813626946071542405951997495781585720345856895085409563343456773388098853270598369249601922848489262730291308895865243134965900474489569657299957457995001543057635989677170781289065787934681832746964962752627018884251872225838365188875607487181442670409044115410860146643876131155451319482319320944420019206568726369541317694639888211838993843433454438508061929512410122195443641792687110090103706831934024149638683663664798141914967062421017451725943444731343036295577487126511261823638152121657067622906947505173912913484401768348962976913412896903440298437453327788936034318933841379401886105911152890501738957390359721800420237316481379478816270987432927468676734816352510654324484341873165590336079050823646819381416959897441486405210445422267547759215638853051123144441054450957371846890107082595122202963798989499216225185031523737478453055570700857263793199542405829156975652775011027831990844141620312814169863125376144840981331308557556062497785491474176721707459046292416955867020637259621979023328068468090591060941200648593599637379913709172983782009362771106705323488030163278857630418174256183614278885277962410393544247884003919083468903041137392085832832002483745200077132808012284551357441432158949778093188087586560690468787121689687772470862525992936448975416833010278436707706148013253500322812835263828571186652498022296402431233077507017045038236362054427504717986859813437082330737060148334733975924181631270270401087115198320587444384954006319863313717960274783208340298166235392531576935427524382664702305506412122497223581881161557294040091475209129107171861740947761771968783264965014670743577865211667070550709355805446609250000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -52735348137434088853827252188855800766353137241260428562862066801988159049983172361256166102687480477313586574866509251395834107562453915017572078380574349024612029686895921925039001877464061250069982242304425727569805378280222194677719084032490028222471961313132300827653230816292059689715624295445159698163100698871389357968698218884904098985266500778556889024022241387591592020001724538626428859913505155768772589540099232366659881700508359372927465742305128403564988939466336658359538122572861470296505309775715934784610030294599721766350159382707188420512492921120419067008231950269273933992026181105411926137276741210120313211020132475779888706939329967829254433479440863324979444324979456159680339421622865586295640686181074071311021138489321511515072056079915687922362929487800351787520434740798715543384671340825618173254585843661852220325914574145264964984280377372703779209436580840872432048006213115291885023885583242825500487179260618885662601359160573728319532510334948703729833345549281649006720889998642078159733003162531106275164993844344840625547639139386488061511162101252899986856205775780376084637514131494694956150286303278658277683928378808820005036646105727452995814616135192971050280928037401874264213020062158093763304193021869561434749682218034133056787286300324452352745821888675083579457404931803500844286600523859610357223127525793600877530857444632545101964273786123263476858094131711834356864092707879702105398594058131150376369710631439372334483540356880609070121676160321721271449239803196918079773932346307679277160442323429989849066583057896401414499869783806392410229120510138861068865889951782013052218848113799670364139427923606795762592212309070457477582656273691727717997248278606200980400100227760887580276567977825719787403834928230164366790953466575590429983164313786132018811528096769283521105719188601500200565165276977657836995903539918765279919429488973384768487996852921947987762161823927034992250849478065443839896627369968685731209294316714308376750577327567688410880619240410471952753800756788120642098889881278463371713443923479731767697364924455677225350114493366757452930351980806748385941429600445955368766800503676328263432851978891569686006459543793229592244314998531952352616804863791249903110279793552798780187365994351878827757841101898135270239144740749263083061949177815055179691402590103171792552820237820525729022822728294187045523015751599015835597578863768601047450584545388588190084343861469261280987010485535341348937191353704663404536493009469869811608676594430235384231392446825722829709154606565304362041957740858856876384801414473448919097755054280251295143484130215390549598295691344696875000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 3274871323104237378432348834428718488905836989180503824066051578637919330594802551999098873217556434308784255396155659383052621848043626349491259772224276789844591391695571843258537927144190897939628313911115638776623758739696836850867968397736209978258516865346766734058949912177885143390761524751165903157011002458427457446833828544153534626105927405075406184769907861416600669011286957205419761186996459557348483903407639814132637973411716123179354483097888471717454897529327075386966680681152930681026294588906518365479132268475552488418657403106178706341214912816346528066630487483923046722474760545312646319928449426325972345643755346663409108064961691322016536587996966101424498901694882379215723593064115720175184885076768806497140101863674308017932364520223540549922714133580992575420414974409528230888389879802531623403988874076172638899019191019393320695718648203065159149634840302973459404559702776387126969902265434999350210211006156421339812346639365585791818979673655175095308416416657880647525088191472208728147670462971922621737554912544939315788160521676717479450332605518861254947576641535557619191184711612568964490375120803102518720167459955750314040226756735134301991420344906545358222765715424913320650014015875870052291700240942305716168993168775864356804774472741705977310737056808403508414817374107857808110024938983381163241197837986296607305673557708968026643560093832318043956102687692574014643497556000768029727302924569908524361386219464460128774460534354137651001218812244957728815518869526391146130925719349065223684308430030633097935963936175708547976618291810043848759482654464659806941593213265558635318611448390992026279629221292655961244944738924666482753212389486331544809092348125762769555815957569877923923377452146233137333237174966674473469134364696733384498106897846780357071793013499443121689091723589880472489816724505987029769683718425171290198165984544416974677854116615496007861009022037153875955835742308588224677362303478312842423147868527118055614434284826071798883232729011997489041800433480431180983473926395227666948378001047462903706691352569089555015112793871694126044774259349643667279227458520675348386108682577077840917707286340591112502215418000994739477967263570327712339187198711061970681029380713380974124496250585242061206964141240291376291141261307800589012715056839917724469176508791922268227354157829894597508135106786224369345853324746896050529024162966122574576083406609695821953827675642496645357501821305921496132426079692830691666115235619531598208631407558811155172508746961612202534133729230654351194695701723352737279123539743577912844499029627946301716733275125873044699805578585419375000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 2186270653857863402807611284055492857374130883097449129792292022053461101593925282950106653368133999952305516667580300990504184222977482943168062016204101685625263790399051587670571166274652124877750637278152959995603685686598263744867368631549807808791446661834636491073495069500943979092000368960861286230852374379753711674117807065472542133651663664576330519887665748670083375389266453970163964671757329941780638550315686202259104337745808953154708047256017623720439064263235213287875745823640404481452947292444918908775963436797533425769052988664795274332616818692396226010393189042583765311881745719777796490337782989763404055141322737211746499975641610375578633634416265023113767408061413786413926845165241833043755377765395012075628752694912237851306042875664040375631042170551975645178700755244189538694052531838786993328824586327378492491225886915084627341639276353450922014425502049469927571068881526642445185376138625326181762789278571856825735114389169965075104957298308607597986956832726969545114216467825923662390147977973053512697548604559506043905757407950331746761336804793992687237376716846654100584974684152963756510415381237781907376615879617486184116533082284328990513787775980073492466932238131570993020343382230709285996702417311849657170915231507742906566128230185360108034103788505038312720484770525166371381203329208554433958787311255628398987163332272869195472889409973341405434320579352714438459667135280107352757398806611651607352016320997484008519971096991848994337606468824125906731522991231633945738298145410601620765581254195780602052447163280373863022405527210604830929646392866507663045167138451193546442255373087273703548624572718941121514092645262635947326434469732572600559492589533722224590914004685472416261787666005565062492104243275395012278405686649346647041702969777749204771126521665116304190726765480433540365927139886749918274656185560610560685379992421233535482407898055852444007820564655020392910338222222493884831929534211594604534429866430761975226555279598802847533214780945136162868549909576188988961346435459379903987357425594628039307637509952674179956317678959011522528986118433971121428907608314418254871236926446107771821652675493960245230671104032551954915081771507660607716616491923375151200799013761116021302221981048539580682385279266351590152060237668111393218555777575592164747639484426598130535763120791630611865020982174513542020986406321752951315774310258021028967929104815758305090490235876946695950403173259144210075471318411588549392981755151621157105817508508410207197287091227747811440087750498604006523542469112527278206109601564322776633736480382462396802728848720225379107486088252960125000000000000000000000000000000000000000000000000000000000000000*i1^26 + -871224829245232265001872151344445709292012915524651320382307151518811616529159528204394269724683048339522197800882992181285727603956462661486134605648482732815938206095704749067900592606387948080796029598755586534842928295009195081723238659462397047656791728512878437525704355875619497173132161390388820505565844301946699217918209999004645120203129236138961765717271688178956479046213490265807504407955296996401888226213431992036403721311338003817700378743632366416802494280637173568753631174079700458369090245528242429446423989334481994901535546570316257735636591302283897615827393846812428008992358427854844015352334351477722686285290828936411581519831394624683502233364661687219544110793283910782428685663599135693865463949155198543249361528542921742518243308980046401725130264056413236723923438827204002341450726495966762608050273919351575951244267213450142122744159372522449290786870573073576163238243337899679276742886766830319506285564002902446831559292020590738728203770091319154689026382195308325937067392068022069661646356691858446004653726264523251543397208492846659978610998273568397380529396998814904572556727744860337266014541754304390006022442900498117728420643801245629090339888387250590827313181805989956776836270889836092350381608448298366762479260700309901650556016785701018926023573479645009510353945193004811374172105697475965799497348923213471645192267431935818015390867871934862434609316987804896867793566109663914503065613361443634146437630217301867675297818009079474966453696747969127989374191812131676054324367106833850085022638695100001935200177718989077760174580079628850243920758539062276411351093295194628675636807492475921507071239227430697608165327181510508101684632020730754513129901266403355012742510294372328008005731680959667988828411078858055059661523332499370151377257969582088724376524647677413341545271552872422029268186257421368783825170993851467399550335344406677813017667188132081052445747910337570366109871818090245351318717096074533398187612606961657329343967124390059420113076692635627503733312910201005641565354792581542803930339103784726563880896433645867636107752545513062215993766027616760139976160563857213632408536097013167192942699366706390460153673494536698173702050871097535838130985504217824037728738440781662097839641892796293441266335363291896698399474620376410027226187332934282231950794426746686893386352169007359602917929092889389343830518179050389340857710791634030490340081881471878205629974044552461980615250590577066944973190270685289597714043601976200146502046231090276757005549017059917000397288001268392537084894981955213660645553916019399818088139904150100408073605206544950529004379272129000000000000000000000000000000000000000000000000000000000000000*i1^27 + 176636575660086783849824440777699093246165554077496166199070921049928588959071247800747500606360868631994075038684411746863033019646966078170459209902156320946977718941557227073494450667552856034675734200320025476935428023802307664066211459924625000378582504375487145466855947800557700047562539283697469345444662677553096150088618115520726513669013136216801541420939565878505765260401780651669710022732000667960983584046816499672184283259844588357356062149747637702761238199119710818297015976785541989988739668164569696939301027256867362432003164083476914596468945902513536723945798325267253507089175644339683580844493270055112635998359008524021132284427712423142687569017467089861820160969005962216496494565719725680648255188714952966007950358033727547505770982239039406295517783359271401231748246965743766234959886394288339364610719929805689483021822828668644575698785001623325430829922412550610343492848216541205222933299168000659633928295666019085934119226426905087547330076312894845061436008936775056175431535225521345879347202047152101545458888357021840088470577168419058715640635519238513068940756568743071751203429831574564218379358601531182449603002131958322870707082052805709605496156010614952379368660620091542402339674088232356057351455448870413570212881791318041881368044324164704339980505034644690735312097314751570334232584076565248470414725822997867180955923227079996418271035923524520025246402750703893810908488901537480032777345125628945869949663107780559615190573162621562814304684392341201393326330117904570141894992261623116883441717152270521372842662511165781212949487869537854768112468890406387687475891150731487927278279063541543462762223217591414286149051487727503480149926490915371617369991284089296469977579318632202297695669829831713668654093781159367665945550844057633039657858977988946677615371789396966728928925804714349047807478583562694010488966660175657592293465771361097609758122193287614738648809611322272300412144610866852253381761458278871281526167741552834843059344608038385926482204125142648890713066681743061777960845835798633428684927971801526499890628405184159361473785675053652212555950528953944289266566611730319075483932379971423075539031543881558184655577835277656505289585071766754902613197723167338812230005475407603464429199467643034536134609131580459856396390345577979542744982222174544765415677080348650678408571708832483320246082706742440043578299855511832283051534667733259451708592985334175342522973339762867839929782294184034925354314085904591436720875462518679696452928975451239040417971793195759008151396521320819603995657730943954491495151121910182197460501719616880075937230622168727440739476886135125000000000000000000000000000000000000000000000000000000000*i1^28 + -23385905131273048077108689333692379248491866578156752168475730348070171177341828733734067640197922856540670031278109182988860517108430200259449979823774401274765203950134979688245374183157113336586298032425998968231528545480651927747550831389837091693690610739835397910931001843426652919019198865865163037411395258430929045738621945522364673144448475641689258201081551226706375154124621088530107392262257645008322321316548725229464552114094828420767496808375426858674351537217928554210968712585110992675193098936351683799822267950133379266806765013974607375120413253718835703294876908395730578615937543406609611668611036798268918440569879440456701971412166794897355626336108566023292581980602878175191550170818467477946597875632738375879484703061413735106979548589725384012305942508347191341112636584726317374618290655572819684109509239792980307147129413822508911451444726767563435431795485283208437735182738880064482791461808009457476286862328371963637923453828677709961439648168794765007048387206096504003711256532672559219815007267384070319273821388601889942723082295054946891062456085953385526405021984498632634570032148044442845247974278690080099548783418048505578425638222616584032494143168541939748771546092213963634878872465583427913561032768129777263659407891421748873817624458148308583088904465500107072853623960640840351694516201529078680837254047050973694927368742624319019642852217166026942646408617126431286677323110079843284648004461526009685623303129324945556707167114640369882072914861924393365663147440162338612974454301926396021223078783400568095155928335887286425160349272260242134706140586564291442640727063380920942362350638377574430620425119783313089358492855267562407711041707226539915917637023471221324406358818969855586662623792492029558356331501126407735105231669545123769800852233154713913245319749948895697891793272510629994760099397145406978309700799168364797880810073241650301440468060832974321726828819114677098241961471443605576855111348568041409394030560517089575935882980818690967360441639062379000506020101221718271343845748141122029683607241961011306048847163598681396316506028655328423773565332832423148276404913816194281386275637053520352577612411924907826697379952340987798698421498274757610741619253627872161889850683772840731985024056025537960752793268242858614881346684168873999185284272433538657128917298554485307116079929109342516377360541292454630477111308714327162292091556669866507193926910158071270745530447623323154218809003348240456567147682223192354076661782728574019108111792749579011940699208766801479383239924117138825985659637682548985829703533523525767988176697352413549737050552297793170552266796176875000000000000000000000000000000000000000000000000000000*i1^29 + 2133574521148229261734101040088970391876727472438378366333195298186962985506110951109377474165053765797580147651380983685649746901689512859139050598328022779452736509153727683981033078218305277344753923483830639442937652302600595895546562006475351395463559204136532000168992070444508484412370219230457126199651148979041020076792266074238717228096206311786549757728665387400164489681520203192041346026805394423342186478279903378724981557023070617156104892216874617077750196712015838340332101564107840373208098056963644811184725754527406813084351393103401321547735661618154242120010197008263078150572024516859852684920803463252527310293242031775782963730580308443801501993995715820846430234810538477127586881811084163548543419052826718220635863055756591632529630143505734119611224638262442859672904508937350784668168557890614854752329512379499541642567723381000949594205543553814321982376491648908632728881890732681971796955999591200979720799696158992332364879993968056968994637739843143792757782373239840202998857870135593001846867911885955556833785849910002932409308595176537490019978378486344808754067290873556326925988257763363398233170241384146569273252693285174253730016709294397133564406642765503653036446698730526772831933160603279877068093005312588203085025724790210317369243664584930358411446229741981553723219160523176554815172867341048046818712640603815914954132600270657032858011682709838782424558102456152657506791812256866650010264393258765438020281074176479448817232095124484554792083079608444379455775677932094637626725725755227987929073039027705585852124277526309260118299389047577822890259719026382415161926007183062604527264935970232350003641957135377743934577933742356628566142803764036866154359867988004407591385280176330790297603436708703261887749253988161838089407302596837035660155750066313121932047774978014232881203966976349793509464729174736918832743990143888459195085217655747727801701246731618228097067853679163903953824028838446844258029960862984670836867484010487479760772108455808459816871160077661396071382179327511774792889263922186040680166464559889006305978348217307537366140475109841829217972592246542986019962827578416104233175840184221003993641371708180616837139791901619560902660114981329671949440216573709368497847487751178653228492251195331156773815271588288465094689897351496726030806573235213363856105852605237477642406657640742763196302530670660097061828544537132621958715636397774913766949328873808641749452299276064868684561579985577169020523133671025608093914426809288365668842885228316458537240003442708954726483379891108074617342081599818503425406169039394661097750885305743446906120200776027035031511421318125000000000000000000000000000000000000000000000000000*i1^30 + -133491619817837067853464364434889621326163755807131727180570421881472540404192521201175979742519251544945186210456518616140959773022058348610463955362507616058518973936493488291858698011992726881882876215935144586967788004464098847461770064618676298105429090428555356963207772907765992307139619498956353844591007844057329894810144594783419731282151363039600653060221761841594525762178025882658853331732882941220199713928045423072724902332502124243735313868124304823317776418383092973758975932273443065318858944314469729208304107382972078044565203032701946371521341565412308582497525277020805915991039244202480683976356820149209170689791289394704773750023172241760821669646715105733060270524617448303093937790191967871304125519735932989474799934050891581119396828861133738598372084718045307773405341230281959479876364012035590106099061249797523268014090288826482600638577435301928332602998242600868810703911399595960598370966217247078186972750137757319436922327735134747831768658981316726968725057017354278103370484049825278095889762620141847752481991466070390702696545823854370012625032737268059734150369436554559263534224826706653217151912642819323630090409698945939422008453295712526061804982509757615131078137347131236140875030715281354722760037490709035298107072604564546534305776427335577282552789506281777929475714534585794871307576729954486546793037980073215139365063031244899159780491367788781465630316367616081173766479892082263557057984772425828207163149040595329119599865432014682664663753157258123846555909740227173322522525612050093129940170010819433811657928546297374263504484589222547629196120025333692576176892919209878470707005900955219893407668295071401928298906822812507065803860879228827738520020234453647481144421187231799692440538746932962524336037900258981048031973632830734026724813939105849732711142790787265118667969921028440086008492227278845803716318071566737442778401953262427518509847504961619073019012177624023675494649881758026322698515125008031840576483770594087260965482301693979935810871084175312310853915079992356233427162815811268668376006576422614804739372730051607300545776268337731233101536223491773598935226394865955328161256486631999281254892375915411494571803263696337667253878297161409163858660776663782904372301467841724130489157454179392158551863362019330816081292882601038131683118197726151572847496625151825935886655309359389650981291591999794535114170727820550943988173121399597073811098891556158985688477926103134952387977039032476924929944141278669937179027226008410145784439199570256807308953854609084803879234428798123587929046939381782170791194129811304458019565689845372376286591692258268517559611241750000000000000000000000000000000000000000000000000*i1^31 + 5355353195242086609171947596527854745917675185181828324776943288427196019122405172142182409674537166344278025285554583303887414145279903924128631653738198057616670085022668179036429105835714297514300463731109173124521385007582609778286950110012383636957110900294069008454953225537074849346198202343819199931815828929537765932102674726719561401857762320748470672458690500113214870811997876631118935457232075110104802509990436454711673403735474320193994676515381756197105640041167697704685441880696267748820208763660770967393056431533725059594937863632954423112421503594344351056154787732391786649775320817113738132601438243785384862813420565483035456549009325697670410667253193561378596653576965972358165397501868752988101057140782710647562356026178154942845418805088253335133365995567744443712260531811929603682474034374208455296506259071195692903589763492609659214566174868704696135302697094597903350642666000160511371096494827880415884252419894902052382004663100420721275549023998282751562087103556007196514315295558313954268266353966955294720110758111307081198125785099835008391946450075288888173245585100501522192194447198691339540586002736062527328650278769600843012487891157607487743790083255210479714675782166620882070293376309628769780445030780757368614281526087664017974146029938819628034270729255215193847192521556796249340589407834522695952874571635219900937974458235938688977264668785888665011030569403012296298996594533980395499163852907052839583570966475215775740440370748093288958620905072228360122511764992750407998793532961150715423312232278175122300024405709406361530132659120683853541301546101985326011944291359638577392422199912353914796219682264446705946465524538964960631289324006596997126846073289460832983884916992078089205702890209634745711791388978490350086828083831656252296946590214556599318252688109904574099654273966943043469088038096327796812211485865676375424751382373140290328280534281246766231022038830517980185291661782854339438512242291477854265727657778487971962032573912078600865402672529289546224515052217269355120167889458211394520434752388997388578582354859141685067356167977655024439162326131267321096676581042031434769587628739802720300326468163484055175572736324404447504088846093102875596418976203352533952700831878406766893094660408117964704221609128874900708004544377605335910298658476032092375075636924425034563110039071500701108569496765744372583706287115269102456658556668945545721491928507054160878759808370672828406307944863561910553025413473335717424779454237383644716123361167080292441244894690056421875117426235374383458326319991661100049397390129653073637428239439317386796163431381179984562153203187500000000000000000000000000000000000000000000*i1^32 + -107146687374133483813384483221303794909274116958788013027659202719403714165112793706596208893095095476005019556864573839133135609134503557587252201892513411347949058631332239559764170216662051324248521770332627087501692269057779798979889822859019021102843228357867359244410149499052241821308324748895256432332480809299874645090935109590256066205515460354894990296469458619680366832355758688963138839569722345689860268562244377411585022328426618098263361957864886365457008096239205890288904795468069540507104634063267118769671295733192962776972864943957286061086050173703370159746950754427646255468129869267329653584992780358824861239453238958600403246777932237313803126101624183841196843158265960953946911578088375792199187113426652536851923349087164764232025507750260538417803957039056761304004756445207865140844500958566066989178836013257261465079747662343909545471241535139458502954017020933217069851717367424694756746090921328120642537253710164513064942122120173432806676133559455652325034228852475677879306870334777319448419384524568433133105516723677779497764079635577916302712683808781766323410864572872285016534913996549124261918260492832942605802621081690799394276349840734639913253352739026471702491800203168455056138302182684445495503174325145285454169187707031112720990592069590100450524552692991743259097135735440284177950779337248319679439939460282207122087111323660182608033348571848925532032229570298644131199445645748327540528381270702266555711663243072898743443959216117172500101486692021169628419780398699507062225087551521739522751209281755219128739873993707086053820575393331743289959075354208340638959391618224063216497801333030511423415566351190953660749517090514117387170608774881721381529098505840283942253119392554925372336283464585518254790024373274727339076737386158008073501232722690931140600995403058023645796864494032741089260231086173797635206593536677453934377055621581526951202179979346891819180408871964428976984409475614283179648114861719407239326733503698898321749029105502484789667823661371439280122928000022422003745480020607744246289227296897703277392415855693360062934784850960718098730061435708222926557562865857614798066822477407245143690056941640055369139994505789128932916434985335615376860236496055847414093253781475694187269038704730116176628638924618876829787589096653283486776943218170442262860513808233718449164768045818728158053625371890245224021221933814399990846814952341026819220606545352624487913975017153460757834108816943493272808011940500246122971171838902270438167710557118850022782426655493234858743134880782640275120770343355212301698716458655996843594100658223515671269824555270012147591070187500000000000000000000000000000000000000000*i1^33 + -564645219566179318282198734515687010423164294934517560650425049222866607110752133396488851043902151166738212933720421218494641965879690185394359493062922949123638346017255021228038455800043346223354867059327949925182586586165818619081313296177400419493172106863008783284742551921556573575470888333128019753043179986967111696634729652803443410488211679290201588095764367475441834566341601090375415403846033882092326773078061462816671849433749356944546946106857314334252559951651610962885239976518661801161632102304437960753742325685961006383162319536846798471308293889477590496078384045763523236375263291396648605786096140269654404720257305607267886188849824411433240784513271508514076011551738598105596124281775292296878604433078672382257410012907417737447548043675327720974685728863829899272586121196795034336598807060942680115973357660324352516186800349139496136098788003820189875121629875057004166003532675559957502796794972937767648440484050763068512348135226455793415537105422780639278288645988379847766095210816581804507034131592648224542578630065194540178828689048304963664172130411970730911775257051232699062874852658722725869385031584250197718820816146468400795873414486697453922418289544568844950239004974906545601356434603418932960658320223721666890098929188054428999731903340220692942298615894725750420654693988331722366048126840812184314758240570631705724589343391544196179007809190776289638467868915622575865188724429055605554435699484846554899093354001204943874738460314623654360376183493118722131963724625312007139568412057130648282311180624613414142711126368235968044788950389100682827601802581813331208264333179252310093656400900704753342445471165794787170736294255754562141647500040252301045492297866408968743780364957542733554062268808921875826242879871004247706892665417319802050106430367382046110902367329462569686886314298230775218458311386666209968526737519021121647973862318476029321537421525902846494798509196239478692433815905361397612053111082851789531891407904339334386483585316480470260973444542511095467652476730429391403958290862088727556554036464814280947972280184360294906504202263351840789135946740032174043872624124143338734661396440795387509410180594761576898790168798364891927709576555674729628608708957921725878466990462674380176330350432986379605997233852569321110611207804742878162623210639422329160099044119988117391350454375761089336524007916736372993413501556929514437779176645295302833612178807272653542211589947953606883390126641911739928554309109992606246545246088403011051033208265481011784170019354974248666147067130397434986144287409104568602131307554853934896194687874208372937981807996923961805455312500000000000000000000000000000000000000*i1^34 + 58286725907530861662624426444090206568575056961445322958462660100169832218883282205004619689909822172845310158708875667072240657552670356985438145647848540524364145639863580529281317956822286831766393272119457164357559703008403068813670271945825623050784169482612449984435276943632546623441981162884731884700004780790537832839525022570981936364951352309547389594334021491293261415111254504295644675675448183662956500542563832539722432660521067070732770038921582260243974941298032634095412001383451805605141148223836802979186146972182072451413395636911010541076355311528291770359444313656644114674716683696152894478139720124460031081000030336531156805448881154356427627590763635340940463253735095511829965224095369310652827711042242765975483581305348938826541786979664313290231704466451207231438590551157429765158213981905426845736174364476596791834505838241156355032334280331283896247558104705047984608611154345071932118604140615560432645343267155981106293351236320952979764280284139234040969781851988021889403745219025434518405616762810616709383477794568564926778298768214174414071621415614880347022002935231603357832983055628592237923362324904278633792004857253425639446819248773731817504825503581555089908346823778363914442590912570645183799773909666119118303873007321071610216764093203949791508427177717858428427770927700163115299488319397190186382900472934005098084466692666259552216061431991004198928354458428596726918524046263436004480306737615928164495317496450446811742912559590612420798444173107349142495387923387427282193681851656635683232431711687059482921698844703410581986134225264603953882463178740904426290469177818953980687750251757795675920288595757909080904889565161410658993642978348054165638362244587237812422973201663290779948390135997744761439078516461702092607427661166895392599055107085562093140895877027812505735977028135091252830682974783806426385749233671791934157077210695821034341320198048233217754598642538951723478308038163759817076645632680345564469992529977141113425115741903087099444596035407110371858206491829148287614352623999713689927345843796996287676886948135451926966846798600397046938121910928189056509334248874626344509803405245930196285391889147762976674951786834640262952695354503607965415877419815648174818262564385221544710924794717329693632025691517339021980316426873907612384219825116095993078505109219165043787706872593369831360428839640615986891280640128177461401227839787648730844662587581011094286844943698198316509514968736223800128741988209882815413562292813997225437328373313390703287219803311189419217482829871629585228884935041241324324796361935558540866618257802265299373001385850238103501250000000000000000000000000000000000000*i1^35 + 523449162286475933702175620433945345897924967964433608474620032875559038529689924927490563821938421552823834393949148392985706904712460489106736787765231717160965207341994569338105720544985176218889970854125932448435852422949044579400131252090654416083855554199387318347846439272334173954714342342789756664682185420766837924708424414260739695163743931025190408052383617356242783254264009452661156505234649276029047021969088818950880383374183796289485507066714524956607332636982004891138115900411248477578730870985996624646507268536595514360741234713636583120896122764138399611376100997694263549847509282510956568674097587400589188478885078192187018363219221915932904839140300250083288014845419743400933120697313670645096149502400438100999788847760283310876815788017595254204375102418842123462016240140380199921569669182266453863895470482687842646465900595743473682660075636883387622028560781598005195184328520301335063807249351832781866515342200157097755572090527592755094020448064492913158922947597435230580169955556855172694807329304177823229073499530482413605012978338075589404661834229735279215196504766355304109714579421902689513336806655636078448915999397753820329413120859874068615739140311200211686997842866706714047055687930365197975781338418378882254385157705546835238017046800207953444364515231370601111475692720769568117474516436816378336166460775875772433624424493380087033530789755235096106545177049803773260067932035224112449898304270308182333101734829689130185448529711637320060934200907655145811726908657065083390975937987244170185471080752926290197307048756511009133875684906803847533817161638050282339021757850450613621732235211257748335042996342287804035873189702606929507564461076014331049423223527216550645988436957719735114729636576712119874617974494705322035234631303043831717839661615389575817500064195627282901810254645760087782884737591102500988069160143748123559088177491489840208672285291586790850600029325123244210823224183961414206719576963092658879607243104197562753383462287616806804428789919492616907733821123370674910106423636894176839505957784555141614616727458324177729399773754859356583551181272174449657048691228097017659154223831552643774892403306000610246170911577662436401262128329705175334169080835839420212475841915828768374180664224504121008940939200766889930640890416289226808446764731804210233859239548555299483853824204172592053815576805307605329167364648237542504840548011761327878307278575276197324399217893467364554334584135309269298842881093705514782788225772017193249612739354268217716595143485845379460937439190224193667708939950141761557382543664934266516277593067711097333447358452428387086687500000000000000000000000000000000*i1^36 + -43969842394003225106385592971784636721631101063992850878197787281167461709183558900765935063207478219331222222994032150130130858385182828688015182643355284754744339420859101495053488508273478850684221757162005081855680062132553402133172730569127792171688580960041393454694095212675653062763166073315780312560622977317747169485090712369294009200053327318810663674101573811451375894871739357141074498637773559212482819217704288650497380170322723765297293409751421643065478250913644687737684159735763946777002284935657482899543854825426661581773231797153050301251520357890427922242971240521107646075854003337799952481965674735094693516726372589315430332889755194460948424988992669415289239498812193259957691530585229571738036945967024104213997747837087602613649242335831654590442594497180152632430795374974078397368699590256457523626834570583269113013327053396949724997435211253426301349092244555333412233405798129957477416823111899257053000598571392810203293093607730406746840656158171652125780183530313622316916137024854453496497156811913634058130250717980198051663983942341927901167935512103026903106462495587421636486857118948843426942096069810129496850784309430195032615497828538467135527356308295872914630804254075158218393833811393788224516668995460235324514560820412516952140451597833721188119019015810456339027359220382131825764952070725580412257633673806067001636101790822936103293552356478226082078642370440670410339810773672413640202277104877766300768255573705653838752552066256202891382307316855656940957479692898180813540848872316747412474458301674531483375599282055690959709982218333155016403475008615585847077700235326506698069725439400830496845064449853649216603859137466836997796644634376657950091312647815242872978354987424941605752654175624101328245622301247016377854920338053416177331915761210268677242086935877176319116471914183045994554926778204700984784099341580308501081320575469441602449848525885666233871733255355286232260144268613380729167273998665391612955879944644564204503495613963127996700651137065122500246976861221104979982747122895352517321357822377420409006989464906261845381972206814199442944104943421193384423915270854281857138917386188570005646441248741652705363264445225907302999767882084587495152799867806491400379641679745049898024699514692132866000913677118867253226774600478488379993681671265853008348217896581935565814619350857606168286186347967630591323489033426739395561442281947703446128335953938346353043537480061691560506394918969501880641045116674502982018602184627269554621845605817363570273643268271414269389003744150096622492899317346941548635363252051486363715144508333882813843032074042535758062500000000000000000000000000000*i1^37 + -314619413553598833560311625242874882316642390130080627088263360756100930246660216271882746577999859831023123124936700750630071308544466479498647603150859808521694258070656893807830554006484265624004297845414067043683973218486668268009927934972572872372213901710675016647969079831346714350471809605661653496283185175708330196414930493307688727787109671268866282632964544697704503761138184208842822966447214019422285117098725792270738830678282371548869190232141721465975936226556982098492057272629382256958761599615594371259657300187711404961861369693373712546921138435074059689068768200358987864633906137028138353882835232532937419114800886645010044736244421845345030473258986275631230931096436395674389422384642461155072499463954628878212644625169326513690618078419264813712217017964393280836484223173620740004838971875554718901471569040103415571144931515090593593881828768879533003592360626755875224542068413385492759069981197283596479953135055916797611393695034576498486761526372741388886420299453100734460445004932069299798059297542870658511133268658708080433933729830254540231838921070106805788264758590150014870331415534743613381557616408695373852169741219073063108537171846656917603240221688188453290684351847110351048321103457199050392379224885114329765477717054201428638422939123634010490341269170999745215213564411823024637945651096690388494204553048974613203658238295225031340820522902585798445333610635484573645897073446215254645821462621588239047213028106823933616546835701047747868759903731595816631420189287932262401584013929119669629823274197257787945258372752594246178856594167578855474683086808521717815632289247262264314742891216287621606508342751519861360057812232127657963287454696711242516563934746322838650788236603992605641651170308501373500741065748223576358067968326873888335496982402911876475489354241335715974049288635036057983292117525129032830170272109027564593784924105311173116157684923147446185536595138638592301998257289260675315529166785808211203678175177004203746805709209592859643678326984046699520055964979989791313832837130015746896864637717118897393686538331183921608076586538186078903077749201004169588671826130751828906874469180995596509640268674155493736747603229212399389978191438574471907803348901822735191666682714158760547251520195936776710040739073049983429732462256368821866899100590291337139962524296306158717075690544946296323252449875873977383481961290282508754304829250566863900114645106239088062515896353989314644127551501460994486236943363036488668492185865939562399736188399389892080977129474627810346359368780744760742351432774398613838212935416050208103459675653210648480789760141082210812500000000000000000000000000*i1^38 + 11342779540450094486192101208292954512570275682013490189192747209733500729703104549549882477550069769657352553713919822292726351862466025483251246445383045194862017200782708700168262830774637627682435618463351188676879951219892906663144968742803235128724788660447901057908630866412339231581685784001924752107926185333333804042503127161958932404595613707708894468263199754737233554578668393492115435106837447876360809395743687021215815782549981478756101111440544939566894013648791449323931437240557530550443654177933334866572726771241921961418523853896623991004379774287004640533673377405562845244428040934959903309968935187306248525238127772591086048744125024395442469520047188420282823367363252882638072629279886122195618806183300527027410558196473414253199064932627887374523912649141700122881795067773318131344671243322806582397065126004869482754189239525104716716702544887000361379893959511631383213710651151628830238564648033232316149566838023819244364258831882466417826944558945744931041978588873693404962821984387619248916558226935587976472163117713274036722153161756984180069040739715583982584437243985436874263320483564863663489697177662858020102412826231456525766975700332084235916773773660790791510784566799521872834465983441349917459078203383245936602534039649032747807147022947195712135441965449086006994737829012055690062596162783338386478580660683622495469860941952684241555505300066774739436471909017261820967162747664330722325305215244929713685722695615631732498604459609221943434132462115867332224756905915139325757161357277967196746654528298955963750965028229608151925450064778098918250938068915322038962679083226169700535806442559670950727336836399970182213293531233840166182725697891466123058789137997094183576922115412843638542542847427689699395316573388795799515371032507491794579730127502374941610077503638849257005981793039291231014386290613696247697066015505844764981788049956259736203018956903700343174794820846008958028084199175742690512736979181588656402433590127685195569742039834792893954489003415230949868179838883437829501161992435280031875453264697475980116612512190396868322838675381010443151546545601324636801352745130575005597092405925668172246248546133293191480256027682621637025822896704693966728229571141410707290910188810997698500661502423717531552918630250634300981739959095904934272380210535383759493783586795711569518231099585916699139557843057994460797841200729428446986667141740281990924644323144479042748616784514650297661797632670772263735620000949199972097729468520979420536676897557792188157195164072267987184034016152975371237588593458225920573574692120480605743099196866988400392330067774638125000000000000000000000000*i1^39 + 246439623725894165941765764073020511811554271326747422553122196341732379774877864339210896329474886779089994830583707842630869196194348897951385775190861720661636138085550223113966852139463286056656231259964014072682816379115097875787605745845417740858248826336123422987036997457841783279164167783594077926060888444739636199756929955893363266519894780344132019459932649571253504499939717437118037204011846322717360541832458283138675804212683522473801285743268591891210627353265948920163706309304299161248087786222370735055685983434392931597426069203098751628999822183768945922518158614468858403511467844797479157671819057904290152637481865983788773248076944515551225062238606689301468374488805743815777139970351782450308482965801490490159004844504877779189260849478395478384977456487064265679306743279040793373035978694364573488395718649600258424515997459889064085042645026390733874851530177974397680883216652939073450983226371203795467290798696274912745551979970530402873307231269337880079417752181171921773400059843318236190021784795556669022958217890300169350843879398571306135491704409395591756529320345844409914354162496354749544672548937353712598156797861369964762859958131729772248634710015754350636728765149992880512726495428511790863592776533595264691018139597833586291067627189812086183268264069757919232214550007874302429559388830035070321013307069216553367390883880682207124794859685123234935946375578527260406180949460680872493739950678901057425364981940360804988165752272902523873759188827219842399900718896060846766818959085951581728994406635709081016270971033692099249598838353906797837571929097946584692800051351898500717367772747371187872449648199746506867806742813752243982397670416391823073573431754031334512080222877010881631394201701855668125364200277668066313819211343786368912718739579402206459595051671869785158572638769103634179332479683780747147504784502492440704322271060962426946362385633181269771323888453519907137741518991717307259309385822472865932870554482902727479662649946803891376129325173592269557399635301826815367367912907693906111750804553601992823147733414758396101978353989023074441732294800049898250416272013210421914807209628195457576157411516975724343456453576871205230204952365019737675608218300073501534459736549467126669768103744300476817350973778747391890098615713842763357002701329336661561445582018575872783113999108148798362488132196928675474514140517495762935683284021790628544767787635860804839338392981387555323851972139815848374192307339809933901188439170934502064114004524911614926402151257004123358932788154805108958891441348655507324585445921043061331861979197215553112148409663770312500000000000000000000*i1^40 + 2638390250530707683806295304006192459656080294116653230913525524935089761307736860257514408233802480601957271898330789196833317667410998924330368911504918962704997183891295714455680896366853428413871109675090331251199297864436510981421678372975318162309544666902606617301120639960212283147523664166838258996716946905805301613811975983382169331902605438892991638207143316754313733373210150221368744310000958437860942144710631458399484031697530315222873344382633976880458612152504507285547921633087353192694138170091438161649640163727703819530128207436673173064078239456161808189570768147799092936397837951817703464524427596080160088884468690240609797901671529585077885855455597989589888963645060356724304272077584669289546781671541876291598538476619944224764594047603737254274520245058794290122255864254041303532542674272284492958864143037257091248334696024972701864988828202257974591614785113620819057336744437402128926908026157174184534599232220500618938911990596665058430561871304855219779034196209616439281317721024657433844532839701052583445479644943569947876292223904668788616177986225552106870586832438400162186353686141777111025945733651218970173462907710150591279020379903594573196505192448307257786157547077645814177793907014213395267522023294583587777931804155118311039014314545354611169105188959439350714951408845820065331396061346128089665919948126689719805438741427019538096925275619769377791700745605469789655370131350852040348028591525406908812655631575272193488528274965438750780966072257497962250496864115446351122264032784466940265960152753774793459556376542504376278651599196154827377389465011977131316873750589449468926987175682948727070927312478762387796940569257362348175212334984806439681939745113452259844488112430778627965279432343403296577226162383082119479491275973418903765012872586825232921171612739570058368311646427455442664436663987539123164221125689690570148099724925348498878312208605221978085372415284593217313031650392365183260940649113002771917429197925718946434868232856590654489015507502300987872412599826447582452922391507408055314381954159437115771128811063522532315752869810699681086641082316104713540224223770748994958805733777650642857879829078196637938413719270545703395242792159815083318158756237892642955277086768760322793562570027678242022321496259271559698652568214485262949426287203540457755269652262147396498895832509702861157172401990577937352106428776049402342379510148203923270036366438662345727364967202926377743618145590507784546216792316356870808682920983640419876657855102929609061199568697603052562359750295009583817066009649610473462980824915782718335319787719228554492704967555437500000000000000000*i1^41 + 20231407022120537929466794628396282159498275187172171107630033374226777166945855384519126267431078703420605060180061384661365203989065585641105843700752971027846875304640702353619050910376221165064316809771614041672259889624106517548378897844121196581027353652499422615008684360409700113074942567409324678063976605495007673195191996792746840019168917562725642250432994352614154414451050498726692737769952444364883978084420428202012809331168266732487477133929036109935149797189858191388959191634145906860158469086634141762740498597250311960478217755274820017124892748236259160301156910254758925244185221414051701648690761357461586195290679200923914343843786172866371857966984209786375571643673569117979081768456956454451589273735506072616941319542282720727144743844660158329422218219041784534193043801048171925028173582508974012884103164425984160479021152366908402599318754236165643873357539604221829348371157767724664318883750409493211589949523177821812066817450605752458666184902972081352814556330934864238236588336712064421824821715120555465639648151834152971369140017115928507987360263116042103682767024983741963280161227042369995419859062564307448068708789652740713650302857512497098228096549192583974919529189049517695069995798002784056147763682250858161850928683537042923111506774930435326590711723444736090007023585620344789365323491746602050486566683477321850798958626106760704732743335036905581780421142836368573951960106178467170149268612811849508423997426771637737545392756246207446642630134345257604556240791013125418224131842494945399235653367329035958452831004671867586604128627078330484877451992385390253095117113022786064358044323180557368292635874363693802041855159842086835619555098247996778528179507546119425227990303133136186505596124384782071255023226061346957571926976638339825359872062128808096710943324612338085392081351647652164668975335544566712538326390860369199227537320374821571935870144128473140357822079110903526246584485795615059256290995264692605902734353353846296828857006630799503775008834463380874219610740432327710091913118795934094794625739343428270668000092600152102741895167490925018873670412842334486149722120011605552240495968396033520895959465447504415165174915261760434963005448022843363094850571567568021961860488180297547794882342718588886535765478518564726843092910292273900679172416615526174066319533272675701413811380469783501060840941431061983659343817562231505642345302721318852581620615307951564017445648313586985821502134155557241154662640771143843169179896680789221833699902212954584170701543299540633687509867959823675442065998326636269655667823376536046219454339841067753149829068812500000000000000*i1^42 + 121173591482826260966451181550983246676054874968018668548322478455220158548212728894039877151458699335884587667853811152680583728625534322319350930542053027873663890866420974216841424793306876829486820685618796250920274406509666022307376498914008090537781210743861712028818534205144940623769469596274986057705323557271897328736958505400162133751720835675260048492594448294275867798979066787772560079299742571499383994449887143594000843577929761795131500785515552583389479451329448850338972167164387823173447445235550463719819603277579695724420284493081701505195651583645668830429448300769982654031169742473777198138834263838987009012629795289813155613690646462223634549288027430084240286963098888876795361387444972630992610439951747754187709923637536641472437922582228963036270508747120967726058154195352931230741745416602652588861072590981158294607554548538979548764193987022209886621972441165698173277536786785014146952450275288863175315694809344145295809549497715764989573948320149868062022434538718357994549466110368380750579606674074042846640355442072830220673393328269886033482832137460070978554549480042600667886536924842901621396462509823861557608508456329758573949179959472135662392113519393119534572306008469213124271604715702506308948776353238890606900557314116638394481870574118129337563065544103275647412939754298309171948860071851168305826718026019146713808043801765964956849153822860930120892146872874512700863717761706194135082229434992601914010637176989669579621811548135197143658134381059544032498611801380782265296891819195178899137855293777714556594697110080189711177031445840124086866522599366531847545135275938209125908707288472244397649439165576235208266629734513379306964008157702910714255031883001217379939810788779767540500723283563719066506235072553978126818775626803667286061729612493953625910479755469283006583316126625369715891667854485594219995274923321062715379246581958513022505170060613447558926658355106995343644298391320478263388792388608501801508452532448205031040218680557557925189087501265259046955213508259944971684278989329599914106618013607612509144873340969722580568821362359888306925104024793860307848978228823335689284179059970715480819291251646964057396604912075995894339530853705168129515415001608098162993283977482277476362701533166793383248200425689248811463903935805860126283118503972516007739295092721734586700174952042916605771742403454855009621177900797587522765803090971817329440576915085549959298730622813441946822700826579669528598707118381650955344178062415044844086123533185598993531851723580806347499698066984331479036300946236226921252989106402334274707895282632739102732892000000000000000*i1^43 + 589352805628690096940325226776458118841906568606598297675324743064395716944259891482640707885379981803987481005787362188407293007309093723196027361570233081340105021602725385668610868756678341386569693743639299217871137852737535828043191506337215668576895530853728502095042318791063151805790937207662011817595556803099992533579389032179444048410874372510063279141746978365773766239103737240357792249850208177489451911264635739484940181385286834792029321830570430951544836166560093863206894872956057105251902338966018469172577815163441959019210009654914042545476694897213868812171017373949116750412176283932792936168052891155761601915555413290238318150610919505991857866972238655514362164885146876247489869400193672159426908491404647203498316596042310651086426805747144767012812840214988473592957355400445433674892333694238607603628435889428625713444533482996394730201932907340594190286068264010963903212485842974180797613085597823566254459453425808002884935624450882738966471542494932144438559493113417653770942997873973451877720788894794255490713889136007436038840203935786685854043202144453300069462442382474209922245946608297040006674319737250197508524033842476714833878059798491422269261445748035160804100054623661869658168911729043065425897586714729475523391590836639093046851250650754192807625880083341344482262436378489320550984694024784461159438492359189133701399304508926738747346207315199700788935939312473863669373197700546980108692685958270851484954674717171752835497017816635639250265728641423975997596074495454823990188531174022269428196629285351160661131926771669177328940553879094813644114938821894710473372953790930103868444694050515694163534462856163646530317867383646500390287702424675102702299922747001229536533436858594818617311913336391307997218660673286213724885558892548504661165994838658975247350602226723189728777887673420385404578177607910297752859657563879832237818879708493819116061249847425334235983746564964115177301430789628573812945517818705000013558371705805018463166884866688223754355201112613770836227461164780383047639932458047439865574512669774091269574197934515731149210702333127246373752868424465193269047900006557201485866762893995948974579913718289493874190323292362588099078190332814074739605012836706307744142679563459443757248985907361097161449434233862124902803937474420051511120538273546774599966321150010698598696680794146978545130700006746500350593094516194049518748840519491363001945189052524793772317178304608380125369062296920061247999318558125135134782298870604562812571026993571191006674799964457832252789875927451370049449713701170020276404835637382036757119044496198183716725312500000000*i1^44 + 2377211956991744915878615751104395586611138755624178926892040216928287443861988947902892358761927269649428816255674487942457168398949577524802352698224186212967748813284439199575732394889829546745545878807908110749453115738680257636596759740272176076539236188785963513273772420936452285895861354561430768317345286445565042604095237203389516348503094922056002338725748511412271505519505218065070606286653483971616564968461716131085990264697373495124562377797117307696781297514543081355402751749046350511475895041762001546553304977099109064034371266952966585854943988117797954518962304252667175679573727533672542957882701803345839415571040821448757303916356555456838533555775094829281492677099159083012961986978356669861558677679847446636521689791324853941637252087884785614188465020187190703623943874471693387921940089228404061600985249004048603089998093246668081490194178936938090524244699256029152114181849594788003720768676418704550142614909047376480163671181001041505114285303093040112686795273247746759053086912490972690951807333732682125442467391961476987836572729150647903869468664637426083614662003719237742366175038008588434461705129893564545510015431965934447362836307566566645312927328262733534129855383992336113090255291461548174457816872569789400924914823847556735661740144497502417944237045563151518744427167787728016153643169136408006294021669506150942177204137166097080766386453047790150726306617809365902206093807592116435376139236096093125515754797019759705097899503447698368565033694500611888718484761176746238493251610671378391042309590685402889071826707979606708714486875564422544134133988154622240298356368844052205285093801212372352977569155940663498235520565998077789808815700416483585005727473942210328915528574670403797977085639146402234600467486381355121667843473341060749077991349499704466858851536696975827911898521824140211405445002277478740776408718747967480650779594211995327331955192353600209478632466086432239456052884297310270713784225253813183867175276958154704014480151545855629774974786957109690101035019894902673169624305550193704190633388186752447376624742513813876650787326561887454445306882099343646056086443576869124120255513894444588578045341052704511949820773799380400681670606127668748420440716540928182321853000577668898288892592416991295079110703895123247153672927711165963910867349093504391771605253333143727723139457194112912060731861628390702111306662150777998120784275408709581914660758508153502580073483050025020721880642219115157760659910483279158936590532680909569539136451748307830118373180945293562089959533898742770187209707671432306080169802085575511527978618610717225562812500000*i1^45 + 8058456363738694093813260551082519854868123170992559496257187388732200885921050238596051100129914283571420844997824231003349835648581626804707777712739244696867822992403176593951846473502385365572909556819945397555741159840531105260154487601746545261786998460655444099811028479010297439106236093660780361134060329197537216497479479180086088554284089980800907947114139879564345303823685382061972710028863001356208903897753966928669307762330139204367139570608994355649054020376772637922647358540521498076872460790774589858418739950171682844455806013030906236573513269931243500609081264558988968785554374652409098399401487637688430948562346992622956212077589312944330724507780135324133883701675519214484394650086316048839826915879722659566617653215359208837614859495462244797840562477310516483361032945555313553640552173190248527680821260608849411548140320266608640281287820327009177143797651971440112379348684653642663549547412122337073205820825734442577938660089611696121764779584424178525434347694070650297091323255480458693158713651078053968859421351206732548969067418433775720873015314472799597461228213082668846175060628238868856188276270454222446590644871580187134553368208650101505319060244243213276890779742422605122489421870512432504543993110916697283154777203252699946960375201762498976912828608234154701201170800990442159671387490635515758785617400925416583500114693837155228556876028729138837191925632067395244349389891471449690066772792110841017359663464155966492861702532804432041686765187392842220635999983829597794514111214691194046278139236191455821967766080667904535869455552280023845730750679319690317868249955234089953494927810593658155270348407938962079287523073928617966908427972662843716036669777797292007277913521791993946157002201438245870409335384657503468064198185451333007861058999530442054631046624086034726901358732294196981846543585250154289383843291939360408186426400865660963595343193377134695886557838154471071442930381329962390759738681193886605704402993523443450277526378827482167292227963434618536937158653349964267578816941457128194190683943245934132884863773545351061640223909739417267660179039554200543181371609800156641572106140982314135396407967476625591854169775200522178141275015806595652490424967496318436257618611639651936224516454531278929843203514583923621950330196964179557786308149135982204825416015273375313396492539929752171303636864955866513641610302116407036931976046235555143128380649785390776688499645628079201784134190743572511737178696179580997589927594477276782844253122353745362164719780239039808617237339072830804221460099094200835912627237722745230690851718261403174812500*i1^46 + 23062696780541502083147138477392871439237439828308631847375854739862046702599529441819269905387587536504112126151721078163449623060378321158902763280042295606823810539273439335062146062080966835891256224576959645790922567153352787033708915129128373215623316658277787820933198274448529046121042654387558567788926397723130918925453947869131445764829833391838662122967317172119133881825191227486974321121247350576195806531553045617713275382283583018391897726237598418662335364002273333000712644336855410113989468099436022985246708222864986911566116811717690706256045413710508237209402522526989761376397744610402047120755464596640180376542411690585131310193790876835938093207700516861797971690970579540062805207419357430531141982314958564996135512907952986144896475035660389259591545985459048471914115815329730695414245963880704717654777078867104012061286206985070039615860787265164061956779340660078086158152537825010002213888008056529724680179747414215218165706791537307656953378784544072168476385764591993606877646669428270793296253762527769754390265742232402292737279656058570359565815213155640255853120181477284461337453143549188477277369999096597082941706426033087443108788616048306292167882772994613219713740603248156731624029513172514532241291111606678725303485720238130820544325291559550910406782539871666907246861033511520790741121997170677468840336528769345521350667267724744464082001841090621308029096530847710452312263869816893033826185071817045264322579719682124401657116003875435529292855913726878576758926691326824443424892189087710283191092451152038868958517202468113865415448156444388330814633898477807454016121873197926337136636302729506063011899265363980998406331938351147647673529288361354176191662140759776424945318153538491817428806932873754538876885665726341863054623439222243384242880018594253116255980317554657032351726612147348742592216623403453065356866629580499185653829266242239430138260513033711316989339789020275502769415080889009400929623724967349652251384831186376497563500353587498731757988856713245235075686163181498575437496066609828268575298783761646316946060945284831101028334762864755208566113585951306003775869340401546895920113408394866942215268054492204417455859141045093998939175348252821819396204135759667801993581706050629010309868771468494425454933792607727893416895698956591399569474342809763156817192246145858238825180650370268945983429042132275549226720371734998373865668460040311034647886656920090475072712861006358179533214735292539761445538977285991058471489357951440401982301625554218368921164234862844501062899287036847140653138970048538058704740638108577303091281351694249125*i1^47 + 55825754709169710516844266697191336928390047144872394096633718249923527005338275166835896514015686753024985986806923829173707526033189698601755588727965402894873769427163324554743845545074385270985508664649433106415376165846239076936227759753440070676345353698292120980353609537279004951625277623977110763323239750365152133790385847564271844850439322103396295634079588732879057110306697075855245748961605298704700999453901501988365255793616733969158008031103727457642385645100056198009566558048005747064688871250518779582223428372405534256993907753372023239761819498163584863237459504984288298481131265600002261811375087910929565109206092442667628941511620645164126961763214036683029663996688777992694378209064481327241890139924178634865645254127342961476257376229693481514841657858912227658367609546529275345118302803557992706150775687899519879801555169836774330385218312627232396193441687908507323396972239285999861470606953312598153599253300353478737061226149973439930017804381086270881104479187598690683038346345120574538263182261598575003974985226050199539823921850039499563138180502485979852358091408394273306358050419091619467614806723355497869497817864074608300505104258213194442102704229370777955223341868759989590451587070189677383849997046501881520544999493640227500192849740084029013981659716116858039689471656199108700485510617639016285439683272217111731114250380842765878563583471808515700795443768990892464204693930801078147730191356693541982996871497160678362556161449717283740785046817372096153552009064076042112620229105544327936843109283250735466499787561236701008214868844046552295218106650260579385466622938268617196954490644050297965393956468985336842862158474308195273214898309643360615090182112790201915431202157401087521969792365923846550172458056301773475096271841749782773154029335954413375632147622573821261766795320390220979994587361232971122732638330634838681883210182703082384067083095688856333506590181921058541473189581690948903432297800575703865440282736121379114709826450338277541032686290940995255022965547680064843575811735351286279138507481109275591412632705392420541468836527882300320809193906049955005986514858284363655554551226889284795762548596129988863152313645343382690182257955840928955932890108250783339717298899467530022417842952558646790915136496156830222328874500823662343451233905246581173902512477305853690103460225164394003804281794421914924158075282980119211354021435805235696616932258071705397019112195051339674523134974301381527079654835493333425163978756973009546642468887983257063535734066907436291406157512577833559090969469081542777986153744256224973237626889472*i1^48 + 113439825190651633674285963620683678148504739734474288041568612744647444087296728299106415910844484334422319917715853275104514296556493143899517926353669106142690053287378733461983493084411420623623634742889776092619457913536562199780402979600312490123987980450253533661936539506087587576990799117331599997450545460812940294523356216055243401247967037944874965458834378197033836622116413753633943674568667774864567882266852303203222117771754598257101352415344746485436428684386655806327872057954587896431525472563660069530507823264238866321205585824350329648595717104458712033953668935168957313912531770463183932893153703052221956507534633160813244432152422706415422339677658148412485629745395882233813035815783183270059511000407882307037276820854636512618468015267909625340191771909577047390147729247884066855143240465638784447987276621821123485908535596287130941974040923467223889891032091034976164225225349836274081650294374378240152118512819850113262240271939152059854742946485775576995283275559446622098098689814612417328119549057951863826093943225410482649726814573081445946120731703591430724019249211007891152364783192182853634243893346055285029152570876456494920902469447287181914033641771192427004600059344939605664708569598625052557494729721557773160978577938897440357045068528856882005302771973981783940030210568766237881973630139448707432614800547871531853367453952706322178574540322295628050046065656925482372825168684771957969242469783483519643562981155562718989444450034108438995768856269053146427935715870794414703397300706255258159241915953444790942979984930328848615057225461048852978413763013268134517167545916228963324999556382064733026138295545964356014403248966140938898893911571499539054908068313328763162656098883070502573696490808018114023578661750725231821068217868806091105486070755346687651975593507185809151897963870840605052536920428077492915127176570904497894585486802211913218949957861348472050809399973724387132974782299429118884216948952823612507850412131421605650594978937986337513299008791505177460781442852511324465074480761436301422927360596087724867524967298834353532390168525254275559869562493944825213057832926921545827829639941643184718258345684437037548406360255206571674585583339131914008516121351102682323618141777327705337774014947651890683189513522990340126338093356348176692195891423560761650446960657972189182875347734268568449371301010964302761264046755728037956144810594986007108662864503159495039921076581841349227430686704343457880337126430186181508467374624671583499183367366143134090281563085863529380339364926478402626485408333195775583578224387745806987968512*i1^49 + 191585492522614232698614824390731586203729454986132435983764688164963494505829646327887234194292783548208868416417954095411928683979727555166099204767771126104396967450622843859059578138756125686814210867137429084071515783944801568502192428751928691721894447811124648967358703509297841172480101149655343382571274352480899899294288118578120816627575750335836884005104381134885344254288106043878891378151457053202995859437086064570563977390659282491533885429780745048793060027193033293254056417741454673711153311445352399125801343731076295811613898150632723665165468950555803858015987719218967179488638789675635211012980842811606647942647160372557019551004557175838593253004182159883843767234449634226096794411938488161163493382771976536577717389889621661690959953395078011394784220779974475254076667179742615413647804098649495819785665098332102549246564311457192737021079868197446457971993149435121895799043706143985470235645344071126555924092577470131540891575300326329163559838058214117943701709844678248362734560837288953430335212498489203845114197868713004085164609864494158714762054384313515141328557162327255980790188990277596887177947392758637506393446819778505865369783128011143707735329214289613460273926180283721461572593601081222851107814753752973457842036208367999758058509786271358381928499065514363529993384533798210848106215894422221600042576529341134974783657428106251353368958193012947288341399761610079775515853986692061977794693986918117904965846814909305523479126394277662746658943821411580098309951762691203806681191579418229991674703557574436112917465780006112036572167891387761664931722803631993400545524500578228427061518281579787690261602856173622970490948912728782385008291422763912184707479031941882550391385439418298287564456843517594390105691371363271488693770835012615071518919657508135152738650322467999059915004008649970371766852773952601086563561708814733597759753981942821803210584088481951259907256626129346198796846400157804245412350614713789573470123992678409689001716321151062192032098737115511998837373682539451676018588674849223624720533364378590035251901270012330354532584666089347616681784669611816733249412937873396673696984954892284758936346277134544625812222514133782730899653544694550313767046060830779476999601303718690570398581603263819484883461525448972734869603385888346326931563535048677583477343378526398104525783035563489326894205446948908539685959961798208414343023423443629702860683298342127584844682870553710734179415380332723456034279550187699410141381277377571733377853969916872830466298737195683244531637968215804488823072239377500456835965588072300544*i1^50 + 262689141615083806259722850340787580313507834858971979682884129547633908971640169973795179395131114083755866138683337906739617932162972972646630206767689911152196833159472801833963448597712149151216117249124602388986473211748812138300120466042381953837634628982128702082862988374752869160717461481436719152999452823562327593607980146967050659175528812332296717493419083950177609168352709605503479778652077678651770932155283383853156810361473430342682317703834716155533651422336409759177617320382595637787087008147273020805372069774712168211621801439398982305522222750884571570776730614200819407686477028134040706191748840057005922181780306327990044145629325086417379503909084556964345484488659494332464340162553846956988220146065470393946233583078963876552652078703963267345957150164809281959625468289803772627066231024475328702357342381955491595963059806185929961734370632151319837625737360436922245851916725839756356106810740061856759590818038979492593197225971677093950683224498526511722561825502018996358063134763291360880462336305039056055975504153861929935592293478012126790800670928368781935023512020691083055740685337560615103355658770666631923511634387867927934712553294302130866240084389689964663306953300549563203630420662205787947970427257704884851095343147609740809110270862460240364661392433194985498260652910541762186615788539166696725269842763081165004152060904389662152990258465884151545625338399651799938872433001005325603442452320738477792937116271299501030061191282408190048837162079024863582505796384609071281562657241817893979602928751554825674058588836757482973690679006687396358852513742980146338700728560355749311577043890682568632420053840826529030891424338437334996560240982703480271759147238666390498006561011062804507375162904843151633573411801370711628617233804048924065020102141052561259592221360059140159838185501766089412984534473897381905638076163238316829301550633987961912278902640616470679876943104405132468603924711220472137851373509496895351329588410473834156345371601990073524649476681069566317276899955220905598378215172366616599842082225287906937653602686347281384789367851449078737797048100304619352487253030570957358603729732129296064514693845833070501414046829498056915023558410048239261363209914859085945393644728334812692827384292519894927919119305496125444497300733409753965506549327876526000190463517546864196060370713257347922261306682361504837093167671679554118600616610619310438636297450820403444394763781851948398185607843624156186894202704338339479917781688881761988003038210583105087143795612789736985030140084813409159952730163865102737876558282752*i1^51 + 284072753928196945817753072640197499099302198294511991711257686509481510315993177558981396080208715780332874181915311355093657342021337938529848521747258302984806842478900986552294731266738610855075752888652442878721633269562616482829585664026129245574164711202163824230221574461584437162808406338151888858837457773662170245620139049966332345281956102694835393171253470085904115196537313013838741766576636704059999805651406794333825684937180300699855758203503981246146680664899411162085300625713270610466480129888416335941027873307153212357592549038025786795148610256071404058001883442240949497999911326536220176269356323238018971291275631181203215354308701531815499521258325356252542895968710233575190662929315513986977543812808170534085213992886871154249248798724978373828535360073890408848600553918456307753199184197435057290747844581538105740081382965516798393143064624755268698317591556696451821940969825683366157448864201526953753055467967641805456591629487488428667435005068433184418481955840163258645423678840280950406827187185581381945834738438469987492116794455719923302090962444412471459362515803823868353743328162949696153009973743857488738899120130102747238853127779057257940766709743147344393361350967017883646954826782344374874617978574069985246520925684197285486881854792864282661443630107915315588788360290227455075144154258606257903864436286331332542691156303258688441426335619247754016874582749369332295594229902494826920440700773167102504208696453071693432505654576714756614393447597975487155305707530392249788465715676609937216827224881772673989685262297048327013515660381075274248549641858012009975368715458610006143879329008042562473556266047982367621280241808584612206508109417394846090736952197818538564625911558036339329773816351581072144424938688796862210176839148785551306515260396087054236871708628253787117027963775821702848212376576616670015143464876318060899192739349117761089487368489237212135999196748545753840323780913962634786931229768410682854297302457913428541078826886768872569285118819737781117764409519127222134285017735369353574501928279305039573037012632272055993877425059263120018273177720120068114198560377568703918189057072740385463632380406900560170514365158738007791846895221863893552249574901162183999890754788583623908696074605745786130951020482136778921932172651739362434674364768883259141783555427811701894167388843453563898181269872484651780126162976222082328913700065119017020757123000661360344982524430136942667418852931832108122661890434666321675305119226228282620624465295822605154032525206163499355639565035910692459931973489874159506817024*i1^52 + 230329616373759070916697598084423654150658275023268166556953944538747192497948949333120116080453340763807904570976212047267740570895857536087889299664697516939216430243003177438986832834510673829084923401047374636163054247517865978728236573768531431944050610044188690745838104997460914451567305837099217293401335236689607243910702457060290401248147675894788717129234035731700000410461224389396239172706962281621005825211084402193466991238897917247348537577115790161370293809510999037971024251404510121091025318425330005722726794993711736663481064261286130150536421197271854263679467616155849320384536124967246404344001497575137038992543298290276333124418225282724225274859755158013386785625263576454264512710114683799851868004883941869579463852210276714641992938978310612336613921164930917404426473034374459372808082778387513436995994130520344820635193430578226963399649795285919674755934527410148746861965051212693430508039200618798569234625964978486486909038689698219829276910372089734784639878704701275204079409070459904185105667949288710331040890410792789442946188604726343724354311018194279465466671543315523961216163950502820136406705322660108420469061694996407393792228041577906020063735031469212028933628271692526462935607428108564441374460198341983752903883588158490182303939532233368398199716264937779859324503517994368146788684220186157085903725604084585048513151595814981798810689635651643509220010158776997302759806646758464329696771561512426873528573942878377849091056604234141331126748822763180681737376645189829813679409367871885174654665225963264460905316321381582316784886723946749601671628745304844328608981934252153083913263114098150969589161102436857251728140419926186347795145653415496205198410178182420952983201675539741560037286503016521143313520839074483453806085107854940600713083906767875037120942104043613801203323499685262861911323377553926407531015464669908602727529798061055326730786902512223194694106384831387794878709075194438244391978070927192246599174431728250227203049508563229247929629990622718024447716235546408812350637812512554499187636028585306896584340165802903181708608587333297837081202128896071505596262061682524370203276145907381189342635093568121643291474553596236265338681247139537237085618753903391046681732568196199911372564545033281670760348448554268417868343113773267141584578554199488301582115674357361531839855598247544281270221907980957101599612126061936399348377094983616114653323892582316974143108831125109823593490118989756206408680986217979836706299325886357334238211226867635101455831673166872804873958790301837568581936474761461760*i1^53 + 128748491294154267853288681832799637823442896395701340666695648661621666331733054152219804879201885360787363355725754166025957843790891366826458779319431088646301639186591340092234683534067880540625863302541648026038920165686914327098946963965769645721481096714874065574216844018092331162591533676784552330236410694833059594209843997780442235632482082253741962311567787245741976973188777898314380985106471258937614770476601616269100141093861391728942566011778099167320711937245852779028872770340247953744886649038369547187141632904948542534972488335234980080043799145457704440438612849072199655875149209107125661550129808323523002119716639444681364792822866797644226251884689675153502106475312764812619712989306629369966655877925937862074741363337842657221101618357458234961081542882447699024251890484175179709384082319822598562922050026710434451601555967253381499393844552394916404814345684840596328349435516420432741338536422066367526204899802142370945926355014464364706472758902196386289864096153917138008841625046961411473946543681534898610314501716116562973786808020262465055463598703301936269204179578231418089074257953757049632000095906604550959981258521221570069711432984893639048339761993607548337894483419914098622178552462436984687940262048808733313649376994537177428526731626303021022474459294828198915727007128413248936118086999232889343605709133191269659328117694558418229636049303953979059406327577317617317259689578790339247827715677338810975129863089803688556164407102019418304539240566290871074160697127087126535056434381017846004824993456878064190084519009207288583737590401630975379769853840557762458406319428238129781813554699465246732214085877581775173017940663310640382175884642446281427970706817437132316823817900329103523720616380501902867909314284391765860923335246971887091120687129753453980083461841268206084403142518455858966918863405246198450267214988361991953055201220420167219614654939824588543686606151599775489049855353267925333342666810780645342583425421327371900312990417764494612850484786032527041643555047977677010930842883589668300211712214434527405066012237807220552340489702872709310672904657932569611211183282214292909164548065861468452898216375766721751162201153337357931628796348801289632580295853710842667893865121316490013184741735657404751172555308670391935194296591105844731371278401581216840914463217079679098385793560168182448056588939811114069573593936494404413073800401123917801831046230909455098887377643632653582317433228776388488877794191156782780780444204050640580148532094631947102853597109449076016097449961680024719200530464768*i1^54 + 44303966501739580468382706046476245306521604288282029934404258936226856331767217283099392107431877795781425383045753778016265384596758217440974970191447844178024420954035312914230809779650424120139292311143199636745284293487689239314670625641483075599798814889050620079095528657693829991881662283172091226094411514038163108108110011125915137364122348329389392215580262032100370229736738169765012585970493727376619573847612120596763216585499394910801307947210622391084120839621657948348924774980106628434401290577385721479002718691247578912436367426446338830800234671891757627043698653686703047917564720676138667943017469862262969226733078864399259233899783456618008235506797554336063662574349520366818655482633147335735594560295295920665149258378392136393790354586033169666820618600972153579760108834864015306914820774425926160360844855921259307763295154163325581105273546848073969494455208534571727532451163458662137397573499764809046779837540015379856311630148706427980130309933847573461259048692997583903353206937953109610950436031723812734148999645855081136447472996812027080975684852008737410530124986539908744725541333062068729681446717714901465630291495377437059150429373511121217065104661383893206659567725358472901385247490301847900652450000071612719062806861738350741112999913195221239290832068754130471565806816506737880455767067691141409102676001203921747223572009124533043843530707150034296515084089422593838153004784124697030202164847261052077795407293439623179569700755110760923095090727672798466978688444097247379016439010852937369176679562869261512673612377958194927482522422006670669389318464992980886345974263748369300122761756620938746712130815516259757800032564841400117246817868274798188699214435879235131523287341672048940140898563974264397837404855453556495012738447031321615113905632239949016111063881697813825556388400044900003820729681755563861912984460882604156935886715284711685559511609732448280994190217437540884104029658816867968170093611358695077225794120258264422640774978584149351020125831742124642663535479808287820110724913106505854651983711550927483864170991958261552176575194465766421607051992871800981010995659507156491604892285571252700189863886285091472241918857795615111883712171385639322945504704763394288839801661113832781512346886759644320213163844898143103745511639122891369733177244089827169622253643411866230776965567221384826995637557898013235422423000965481627021052121352721633739717456175840208745204148126588545755454089724738510505486970497285354565168442950238842256907334751544170357496329561514802555328460806884169875456*i1^55 + 8096760458031251529586687153948047477382049402939722587982954829873369135115453567159926650116360123862159801224790144405683946504267250179750165500504110056529689557518319250678807643973126248099111408701436422753383049367462961617624888044090890964256431135054487100321140080693892024951688028167301984677723669208619315755505600950448010520666823149983349980060113586018766978348232224797030103339337313993146773117120705274682634938434776822046840363128988072411007053231108203328252011716875037866767375741710466154854454439223720632652459747973767160384339332881622644726422938033094833987909417957073569721765312328943747331381002139584164198522246330349089856506815630461822957344602926251171317877616015703868178023825440972994327962802353655072716944050514231647839590407917895463697273349788482085226796307331703580618288784918243390426314854337889156692509914600646309863885325246918531299830848596888466769552968367664057094426480440967015853800104302345792852455716109377103264411321465921773946820605167053278546901677017968178784268919636028614876881015334314046571243740336604769103096599473244150418115942385118902689678658554354606000551532588444852643516723258361502712431744549686640648991133759811595920471351817961571275240015009582073704636521825500199674765399047273712396298446133641076825860111335501078738536601121028022019558525108783753536397203688783183967029974336584792685921568897221024665269340614225275495330496241036001401074839775476450871745980759873546168675643247392673866530318324619461551597458640408847548413913633180839367885115560904760411360244595758708236394327959734821414916891094129586741633814999052463482455383067398849494880162581096360480574958736132630235453726532958899041428730548694459724546129555052810218907299125833806315549737541687833072779959021662305657863305849426821226297909595979759217147140622133616270569728488643843179345001161480634949980092032350732425535489177266587636528243916824762825636922608303457896223725799221908440139215389610475997567467480201464867170220338898136460323126715981823719004740934706986971752696320091735091578064256096943754980887838392618138519418845506932085140562371390927678786597214239046994604150193501885823621557707656040463901807045460696782773480311716982389011931270523026361195588942407122408971010721714298895719332913193584447790429926436719265361855827318521447141140288661350165338729432266866452477136606186338432050418794248519759120227216135436982855538935538981205197612488908097377636748411739709106056765143284235838598851146158227691402566710591488*i1^56 + 733166952697579062288434365385005195622816203871639921875557791021303342724444054913159598198079741216391092851023332715210686799031653265020002488605692112969223343120992223462764226532274278910920090251857966278705320944266410519655458005012285007773472966173943172228649078426873736444057050885142016536870857115575254819008075958750435818290627145366032312638902157852196964488458567780502019162913608474968903289834624472544631641533982132065062946807917369287127175573225143438575583764702011510091167878501994317392004622318518493512206813513212190025641704121381250964134659675609184495032402890269765661072003627940566923780092669368580779832970105731959032271448020039341635669996025390663687448373217472895926461153463081362100970000553723929216613480685232501292857926711071729940447944328220214174393205409420919958191844041232024230348279663044895537125536456893189515027742938420049398758052235197773493870806512594839437832586095057018234785105009717437727057800477877051749914794546683228451499257615997986223840199899497439309985611637496367708586351016547895938278994966363378306898579192978717394017698895313155975031769078014222705517927263669151823336284381261809896718349701019824206075206443694485745568502840172763300363071702184961934067034924454871502400257499002013021710138838470579463719193121488847734248335675454298353356266259298155607402203268825443233120896201312709631578843419773864447168019600185181305767302892729971932036311339313165421726704291032354149078495761839712333787013971974676180962289870901062924798396571141655911358394189077059439672086232565476636126656132234129961409561009063143589262009045200613533543001793211112397755883289996949298105689359429050125657856426945397205603504616892496115680948774983969554796690189136280633677932808330572684013720940139727367325848315691166798696591570156694067739662586776664089252024089554507006887997938247409419797056453884500871591535400072902106086266232663692999791274180449958360684021963996797510686202070692817229367627526094787049557527118621974394563222101146934705041586026352717282418628023145884182394620160462890678610529651349919907677033428049840387171461362890568990131956817493101617650573947953734773557493834490307163714237361416808282362691274742588855060373887686008912481495878472133650471513062378821706722108750685552512494054721268592499564659957971126175234776743435087436236687288563178845746387309014082906988419029717791733873077444136095627683554426663531214503690616943519986849197887653796105289123822788304426440307424519693576855093248*i1^57 + 84499986966747840921564181031070911154291929613417399710130338398137304265988126386655732083732600335742334995984546511968580186637436786609470198254818963197200235967308249893672083553782064830112495812613670692290885664212450089271271056962968568830941887207751873088741097048266672111866124325089315859798524293878153542306797180541077541034855280747440030508463082216547451963291609719168361459204588439506165485512775601831870981322631864391500482152830308430593821157864319438902745602685821156257075853275111287446402565307284008368135400071318360664020285684567734202235601503615267189212831705085530924408860380140012058065530426147803212149725260786934361476403650571750182410029717292826667971995361742291272762798301111493706585387610053308319997187784523687656786951104590246255861833745336837782819542739675238999731519055060961086365443301286903612656761895524631265771816011280527860678831801670718177426706485184049243302918764447274421403492319810883893735898164626737649463243843662529262309398826210041544451846921384141242310496231421924452777689428194143519963509821403507844529884649827533468312361192055500175780763891928019572643411988887242628073943107806502177606069264368185791307509238137767997294071465045909342923734012299758246564641860207243311841492160355602014313017974514146552658868447447046475326820423527463198514112664344488952827891730685514641225851890736721423676048554770499247302097991455365548510714671338469288703405172579847998880466284312702989088591275579034033322273646341266146078866432165812073521225142007297019808391517535008746306888226329451912449870927227157536172982621310931992015728399457429651041649872203778436546085116498065636803793241482214481613670647838954865721734721137498544212075301595650534164513098399163999233569811193574956357151593712303019782743952889401488941895198693730372677253245724434785636207124283460756231889564346333222692281135646209160467636526461853370781949137428934040057881385687758325435845885160120096570116246699558203015829719447494065468962155603726562481152763912807989634684524875314225618112131770116147441970631621419521498895036664348725713675964130782610183610892778243772535150416311931813555698846651042104586464963074046927840424415924693106276670878853477752990544604394284496589304488382964455796506164595027054606968048186051441008702632521922156857647195037464235582641208170333540134125479393479340405428063796187552056709775654551557368797310830306552728221669099613500523386991894658396434234781240775896405902958371215013588119306156826951680*i1^58 + 4563474033301399160627509004844603383964095798609775826670199815970595039203103747458329083728996895196597668785793160315734634149111455077765614330640298706215169811594426321061827122527553090433903527741902306448590655411964732760267923527817352081314878998302782964037056752147705957937830725296861161233308254386586009479094936682815037055703794820531326401357730879778093152969530037525619992658527190442616607169124520691478726802726418635003693118816021875266900082007271697947527343048279679510301900602674619764481689096990055749750536607482117930697895800723840772015295994984306923382874607856660723063776542418151023570208398580913177571644400187755407050177408546061986249521476943581444683152160098851198254932583014911508629100108800057599740570295589183172205435238046554961579586756434338690723935683186077539392265200832884414065129890589486935027036168815304204852213654631604468465208993735793933125272204518990231432548326627253790270848696020151369907892473576133491529236914713811672708094564565712686581103421835987270960573750069158338718657066902614264092694849567417735051998944057253297003351624325886109185065541265126396367091629243006456237977018697325489290968655920823778921384667563903280793813428861496596512831616833860218059126448286816385572638065178482459146919088211918883460325973789859939125730899923455795093801913833629536476031294004314699582442386272779199838314336734861360011968024541890889171461802715238078078096832355575438121990227255195903332843498521068942573303361045698342294035012601190799884581016715263516860903407583778527331643147909342631845185558152994927763914805911979933040572307096575746807763110195244560066879323682298748894528515369500043375051586884269006209927091992201507144787920365617561601896144487731162763995502887608617810589711686191798648653782296563266852108232584716183329524802236601848191958259028981117643472598137301853160835137138647726247843955769720645793074674326337751318960415144302900915286201487557503827937447432806991988310501327557590219017351485066529822874155010938633077796658272619372630012919892422664330854455157366309210249130331300326325728765906719915607337519177789370043732147674905696961394482819003318545800298964748067487806798527884903443060295274685643681574623097863105943387625972013112351701703638590201176380774852565794634483169990615803344584402839487195013950700983762112680464501563355596498042617704740103752939482106980089429188999106261603056520040658711222775054991875813406356713726383253124558364763044441691520152255856640*i1^59 + 198850553997268121332043978854917651635634769619735980046033174645879107707783364574052718682421501532451843033878307285118681808932193193355893488158234920991346620916987211750001911607982125978136619928192267967910296762938857288381384439036806397494077742296666253900006371487766369542870852927275885766091709249333520837040212197052944779631148450874273179019304083825519965611765853175834706522068505482498992729163128738615131508399683637801464848174874029405103300604256655761064640631968445020205207137524977662095215565612910863929049502903314721088463162654834426713409302987276485342561480261828730614958822258455433917989066844668582142366628011271131990280972052372035995002406972195322431601455280887444970079075680588461620498350183986955758155993681171062672213867701491882553960303937033743600795591411069317737170572270798276064258735894156293737591776938734068155115803183869245548384831632418961940288537782022888524080972942513614981647443504075910324422415900597374322223600168798866188854235687482879496270740828019293177963234415697728635542524522032648257916436933492494416639432616595176550099850019441857326698923158501664055984097157588371792876694915195399310392573585073658900676313643787896892393451640542575638380159852333155567270230091378169196934527435951063576787880183137599728419783579257476089864397226073574644841046561060828576489272087120621496926480369071817941327021197590529390256691875775715917094832475974084039742602707017656125265922740968652438161164615581374773782096207944376787232189402441241384037589510242599065028463584044697031532363446593998597548067353150205344063745042321757738697988472838325526055792079555262587042812008867270580266794437045662138192395393914256374617555514513404972055113655895833210796569592983419837693931009848774888988525752399433562629073041700453449649384322824921119394110353944536809059670434682003543410664030380239098331859058718339462648427872490414027013276955523937653984978785497015745863257244223295948746981410780300441603602028079844182952183083353094915850054417357584600950801104997866101230835301065856019099423811871684987633440420624671732306783227902942185353320342907334590400864363412508382356924376867582595340691590972239513563649108886013946610296973678528544609914799515126569050337406433767689123254312303530997344046439955528807325630909588063768643074002378557304637958902813415249035056362499070890641653604269768943656608880499175637486948282617765682408630174243999555694998299276092197692656672370589156782020483790375332347904*i1^60 + 5949512013345101807010670084986983895141457165858933163102775202601726924216142825202707662504033637343296685672123670674126057164512861358073714882225208380023626262658565147088760539698459317496277195355535331684880085240411248484919283434029274032056860977748637070810878654126631741551935837054703983382356669511408689714500362151850430855739493022377274393612847687587831433378236831016308229289349190842117808059894950396237815187094303357111490704364388872496435387085239997106556062857250097669764133651134743948002202512652602929427940766139839305134208222575973981272035439685679559843646035132379884932912878181782917637547899406826903026935771227094009291339715045994545488355455896287608306413351416929728710267124386676260434178581772161925089745419814884487118638373326258683260259380239441479901578642685492359561908055938932892864352007922720514400448066372393492351168162985864188688667597692335449093918965794709958754471923472694210227370665573669319284674095995532622448856504914779138181922255375337475401716771446281806048154583811156667445227180270352546282187325829203433373734887417486277201739499625054371076093925554469954740145361224763779019561723768181588020179166710288021689386309672576101010392617519752584761925607783012974355564671356965026629267395890489925853796506209163146234081910108862912103043493512538335707709921653957657102800835667952750429108829039808107055007305392384116553829001273246643759684742032058843413131559779598919760299315451430074644883305646204373766089329658670414142755713415696204730336954259436848368625118637579619233767699915984801462430301080571466129270923807247640165306135531484510443563382019266887343591296587439070566300590321230568339582887178032126607807225993347150648032879010794842984627570074007682187477515792759776602858578478210331088746650206868460021454311969981244608232597904601021000054715476490028447046256016948790147764563143026088525930235209723381368646006234296975443098324744910115387442838961831808155447117557193531877783887949362448015368285394070365047355574605055340247595796026003000268039968340379821639607100699628569266165838593892988476733448752586919145077618961949005874106930334323154501706880690021962328272898070027474990302485687156529870251250209445748730416482764414932453538812719590060628188405056379155563813375547737866801181827753037756579328148283624951256478068018627034924271493412525875421592673504158364965389739165695039127109333527667584074219235542953451955514398591535284847437965206519231101573684252377088*i1^61 + 170647381683531364267153039968395250113638128292268018330160167054754081020963661250912594021951826855910026171478545050968165447151320687121076297927830698881549537587501837032542397242205575254324706807093908743133609607354704607237293927636378930767128426036998935012696709606546907888888750913902454874953151452981750478981292508027990139507682252177893581697065420119653157470512534690381304740554240881141776183352531661000315980270899915020211349158540774854419189756604344088661257937010169170119216001666320946740344473532904609795659814753467438831821931321897437050684786058277298699458494018667376260449679875943133022628690352776054357104017658442819135149168764398575517476526668591405897041283960096069047438818879249014306869356317701132825376149862084964078502482036510039088291978970105633981148824047372704324530827012340522743897945302852089234914205244306054686444932999143185980599053744064828170761280899237913742369817520984933564835158020708949462009486870578379180251238788041444336487839028750498350442792126867383723888523600745923749893705151985411634070577135510825398094296708494183838341118537716371293521937486288233822054445288753219916198799153275252773376052874336572320018752725562464748450968412049445221540759081476324273492667588127397923630652722462243931154452225443499111156810408925820739320695068275032008125359016832497210966667929916225958226452777752861106509588306621548910780548658546464519470386818370148619319450106146582055257058062830995757247518603135840678546456884315091360270107023054883611610637395279757105373426072067001506614502443587370045442319767261728739032190040009277470660231927215667285096367604307532725002820333450982663554902445097354658883671045679843164430271367033801038127638000311619074925510481035901525222792621722153152240761862972961381913685666263142829570723248882404609248258524027218820527503819678836275629484554101688461281206884864211147239572846439078145615221224104829250735603000664629984220809958470183778570658505700492919700134273017129027659348948464200411853907356034682639535471591769959615134003295152542252693336904002976643184559793849142098566552895182209184365422857153730162172179561290405485419624660863795937029539983691942555329249014200293315279140242851710477247661745270066733612608068804977759014437125487275220154745043487913633849628421941958327141942872989918043420833669939163158253453209725928341736924970273222501952606377104883353379233228464100501999028797997650967913401615235763397047282652368440966384713728*i1^62 + 4482356835131078446309482342645657619070026046307685054552564871229276945578104060486709162261971128928986501652216059066399788966782568526560015110802612584829972970363493920498905503715639615965327706150033871979317623628371127941987353121932704171460315956481323981470281380568983428634309048787290550371333793169190515594347093766990806148791827530934109121408070512517839432907802470177702351860918936063335390298828403730738442189979233096817625757289337170987750093469597885403008970401857340777388399490259587457038659892115100816504965022669897909157361140082440091399571585695103715810522549864624610812010805253942474508279506075305758585595641029474866756799708478012034047417242535879157522948248559316142211522137288981790194027448004256922069421843557939456884696037740676977190048416307720107430426357346081765975544751031183121360469089394119447837769139265733082615361866681571078340394884037953384064311573315547107934290494222709656212838481327075086504673642428100486433621993980364318682541662677030911438051042634724141396427085896278417052395754453513033374115502862177881922541359790513269416018470136009645197403439637405347307665484443958687471299975718379234153545475164959439553907121328266367445793653540404859992366817366986150167254979173932366653636443072394194081297649017857463491869927835643734700457522783583146892954962431452082917902773957250918494354439419175516490722469729458231777878579444321998026245422880990025597299089970370359901762006453407473478960654496609928672720469524963285431162241820389923948594936636226119803359940282982678845891641015625489579363818688642660629932734348313755064733556791428585951117957526686183208304552255960451110109765543881031037792269816044767900554330483345231079943900070997665090589739634835656858711906998269764066265889511437574554675719997252951822994639587231416369235905455533499908590570033882299284306695385223368176263370371546709762651887255874084155557087838660082590223439851699798302533502248949015883891959170564308376957725465938285449516623979207237088776280500374272013351446647384709045303212352773715768427893323088650308223197036089671235875799315721803824199664986488282416234195962907884933181468490223726257457698367536782394876404810310155474086631741886280620941635942553794688815016564164349319709841513839306551177261385852201881346200723785641144360635679633829975948067450761682851306399940777486465624965610642864140900785480408430082757132456464470375935493785482789121960273579287185276002496764071378944*i1^63 + 106330318969684184103989185158388300039200679567982105183168889876790861341067300989286681443605416473322947175518106731820253821755948401846653262891587684995626468590563325102920478250455198326757841009741974416037388338858936323925372310041759889518045328754152763716051665848711967214066110180866560315024515012599326777626158695614834761189652293114794436012568067359115297957772775191936022374747955384704411433570931081703672448994322531161024351114437478424897666674566893152896069966498401848257685479734163076900543649266501714399900307318811916088137398670398939911875204610599425514386397335482827516801713310475310093025771573698307989151405306436602585659879999713720757045322319093991761757925947309601152217563204385986836674898462733483512788597097737180674073889313688124000963502637383357025357732567315113569818189210237441346559191056706140304682300418748899208188978108977684537279619384513636188793984099363931044477583316296205542113426260819461632216591655981908781558934317646786543809613518744780757580325327527854976354774720279101857960432188319138534778418693937693095832944756181573312965584995623750225131576893438942470004776883040914452437647961257950262784939656935381130569658291504994948555886419323990421273063549308994131243349295135060482101346216992968910583861954525661449838738324814457667712764879085193790827607273496813722856056284616163645026827359598676361483691074361708503900474706593620638559823256723669529844502305233700904700573550310040103448702416944336584791315072942054041572261195389687926085920976229957201102370040409272998014698257203526682392317160875883759372519637714381146945349013462890226835915939218678199706533013682278059683600282898600231406833571561175369244438688898562771990897101171491898399484279855280616736513139276422210368361133540634588073427783995932584915799999537805512526053324116342098271050683741068683615391637329310692797580731703155251967166219970698029881687389933999698247341009522036895527950385426863038072053741226985301875037299250079533914312466751276094206444957057853995576705855089477458276139188032346116106757485331685093386747080767052438862610486732971750243708864438326324871181972824963140195736559821091605936073790889970952517252665310337807173573567830015203482196676944399348748868328634225075779655024217275575502051482502524295177364100623282989872367603935207529055924579973902549211698270954434327229124686853590832703045484717556866310339665670320127839556751205368698958423657014512082597521129472*i1^64 + 2115358973808215373918656233046664267935933121134740713865976969186150598320550339581410338923969259822839314979825958121635852385561332492997678820787744723750030652874017796884977551876594143138730175321239411556243603163147749890423598720460233376501660079558901511967365563548547263517987453256230368964653625933269344630148212152266999658557417689611206807379081266043973353975089079016690463242541484098575873756772891324197712501396601102816786440554448307722634765101451359629016393604317826121514793380291277147821707608389849804687610380433630191687981748128051115305224991882313343910910805382076714952794837013949692743292704113470721843871919824978139714361710637226897118712734434765925525456798724749498619239988948241367812748997236368341489532520321896437480645401252194096704088768158482493791325307811703970419990625712805866408546504869299192922091531622102460270145663235647316733913303698343328182017012986208045638498909689446186520043042857923637091492381236657568158994991517742917945472631240830960894403010648116557171309478409358477052276215140517680050765355140726816253218514576804682498260076312034359363794747001545035817399980483661638387071019164335005412787134334318535837665507421934498909154640850698298145485795175694987488206548101317819357399187901665437275025439911052632985766570960097194824652405252310260396978749790382958097458046129923162266473698420627386146987518298222125526308153572321406788605501607600770520590487551399903021444173104230674433208919707507454206507098579818767679557484464657154006920420240676565149412240356014980096687754247094471946298656050657563584816091338950165600129499530233612155993912196239345866005880328232264775576709841589085517377819385792927905828213331337106254149091597463191438201435013051169503878231212513537652903245430855782678199136577104586618979486711290098763273231426044457287692385801807948962221728607880518885386321356588451194082733123832615641807693898897718679601793025418294821873496791610830106710082795639222512860644504431108867818721286267959901286492305368519670156794289149263526838907854087025802161224038462024680653638879705980579930859921116283840929711064250248256545873815617931863871851366343894448160810296971893896833073237774993011265091092974642598448097837645734530527305806056253651076414582734147474606448582347339192389372366094982534393528790638877473824855602796971162298715463195251195069375318982354400895714486894133902250585202342254683042587482572643413328053978930415140864*i1^65 + 32537711724690348090535558559763114448912443529076295458501299696959854656631927226088644138015213147958985599623202985935587024512311203795945904852176689521811011494635749985861850739062924259544229498400087493804678407316669708914825562475855492778575262361755737037972843921567948288285853968363718972382490651725571405220725713553828015699538351261252109691268337829318171913062049203946887139947366307369949453648503747831311922224419837467547169489585383668014700984848687838421509925006475689258912097245238104207790853157936779770379221798322121421586693989096271093221641715336798679505208353340004655641420826557018854389316271673287766531146229248300898581597273497867320803359597718331207612816589569717051653553660035273555200687744868431222227645121869702019296503476581919232543473195840882554047625024961629508205354979301683576561242474719410752028219974876059290673530889334383697789653762651941290033803816026170903397811822426149150808440195671368177099465765491252788862349378982352908956955304666720363478786423207727253148902503734871082805359404164733903528997347705452958985125652998881106166343326773748291429973929846577880460224703644453110375232093380677753583101990792258848203602635738414138591950508361868616534425329588789021168797408485926300545384186234932716117566366425935208238849013934509943143284511236503144720231347687039463595971325620846919287120391771592997049123987481504308756093175877527358801229644719590252181795586509755896703480124622864975614078852181448508409026879081474006427405281364785071949653654450233273138656001582043518782850588839678087703429725055590920040614764541608739205702142723570902801637951009846041545374390259551351306670411580048878364045914671438811353305508817339153881133588098028957753094836064892672613082357911579385530797577076567495355415020343546085259934114424970230103460941057435504203375282797838097380239413774724498958064583349072175285897712694545814197617434800012492937386986699696404512184350238209205185094373541088633817054200235221378809011008221719516899252784792418059682319742906177332088092531371016624950882126999173422517922164308794060042953074855457956429175460195240556136119437714090701793940363289049210465415271890499711190542547003411896352175089065637737755555320790307862742779648113322056569727176183180810086841391095879018014490819192652824303490959647094165927755507955559699416326148816687485372883647295296296033842660637789118935845602846167268629244268829250434969564568616960*i1^66 + 342983735760403412136002553913169915666617611793336973934348629063326213176795996995642801613922188934186270222697673370459120971025033033701049996897914172585829392238214874825962345820641815557449814237516501345083960893856014864895023466709830463853258312998950332327236935939700352071094088691024588792848715124555249589757326066437358507585672832818281344850217833587251531114437142623986447755598712394675472220553282429067981991818045698204630680225194259987509368158641689934906038811713225937953687386520140120001188169812587325209360056399941612506988226978231854464195057518434004324525065787663771752009240753072121939544604543306450161995673579601791613430731049124949798050391840171427270964656358840446165789019910806658042068131388681224428018766176325623631117247074947202386106926507592858681263118272690726283091588560710086070464265961848101223374155642290374839235601827827195588541336742234715666241237886388696055424408753746939384778955547791902517557498725232350462080002257793952463071695116023112883646545020159678686586988922241925052859454255395996518384273471559057369194948450313569237377225028967068904583183518932307920227180675001993799882608010144780473986596409838952616187223235846162641540867889123282170434075460246596833625281463175603313919602853081016274768282242189502474209730787339946435881865130252502485133370761840133926179346999260166728587785560978316092307166362876606711533181646356261483898947412984140695241752456061374797631156435019197059757010631777064033190105755504078610937548690021944304536167403233812727874469290112749462471601667534766881945046031217808721127280396783775299312972615539581464522650711918581153949565752632974576868945692034137787763727465449179270718435574582164011242206111193884411635504557166641289558388105352053395006128848637784711733193021041037846428425396221748590202156455856739369265958191720993965358327807955046408268788666844494707416715506786448246804891995468501956128369922024369313505458235772283593478646528238250626914193358396906565260360148812294955520957880598065922683208596940627522288535236213830305641788798921233582902858361201926770622498765600500567847952721371158518084830885648804075111694162195740974096500063633635076161157997466192451561603053065439346163761509488319601980184063840615857403173008656837810743121280598347044380028087325676866915386727141212807293161443357518141990108701400293731740560167495563260145435528187245202937303674855301181420365472189089910358016*i1^67 + 3736583038574733366326975847168645568304959931053040077343465811078710769920122016617650242367250934700336274453977855270358446718983758723365299334462872455962300900846315518597768262557233136560979819123907089643335228785720149637912327765761326914427497495432272103042572823400727741453124569952391514756600582311465926608233237678009977660653528706862062546792718627735245565554952499827177042140576239902925010813139312969988105208967173457390957050875833678084584868659998642552856708354051755861041223628735174515936481079179023104086279739624622431625608816311535256894414031781142389459076016017136857820983648036434383969134665653947798704065108291039833685607442252346923804496632904341865019439707958220202026065266390886678399388011700342614158121525738478028726967137816593419706283597607373748937146615016390847545506990600042859496053021021718980215134854141704914553833532215179687704017180361855062089604190353422593527070765553131536854362663379545416831172661046335130459684477266202766724073361278544933641146673151802282702417496525831587330794141326125127715995798152236235105996819343453033008636933084310276680860946785376147528703825103412853711866922076045299362166804521029396994990001294755505877977192832077233890420478261033213413203354768290221253478998697151338050868995377968390108181775181940739695965357064612748113410328888520426816804410708025723816804872972083287482079171574917547124556337424853880874467651845090944508300444338080493681072886561076275294435159162684449574618307003298802217432746695384151103966052808914727424832204038942300051687912718700835984075603990567628520574689755998951835668365262658786974209029076569331667199098311812271872500696954782135365694281518779589377762411998770007075528861229478230266222599819569320980582209594789305735005265960695828211771588614554199326342993870034025904068756468407938694526107430269775693065006552747811688977609555324772653444206219901888595696776107475759631437596170882492166113419255611170506000903283056981533965518490741615385856228017005191419216711852562651222980407031669106294348401468039988708603641772141103257008956284744081174489840484570924594364146197056368861432486646689920075514861818638969798198272468265775604656304789517463448289860403232950489027260722032283718430278635106869040288454133732234455638233063715920688506488527791441369451698911260718855176254203841884011867936934143291197201469015768533731429529631087052022994013280024194168233138424119296*i1^68 + 26177655757541277060374908455601542009686733512039069083113129669334376421741476829793034932502555989382205543463481529384825576662341869126046793126223222366338290730483782046411718284378640611897193718391015040320606157372393735139925825262215883106764977022279450720915537565406427915297779440661304975702416644558752286342781093651890008055478471545326818337847283472315769002135471657735189948899990430906357650881070860666255502201366698955013660413084569796383531460730041711357390483098075902592164979298835384186202512890822165649852448963445872410557332659284351003270315679173041808555451940500642819986503924800075931417713099333586798132648123486813921398460041920638371654314728849146074239522772695069259804323855616261113007066192553982967244631229791105684520097861337949226805142714057883661841566400063353466901018538483434325221362120600622913592300707157130912532345979418162375354659028840622163141563329036609557273194584220480143542641761866278335257293425722024369314465754550963723245387171455642851266698599583104146824326213880698939100221404761880512962565013927990246140828609129922897659104417169840456689860748260765932789520370867516317761580952846473176869738462934013182401211872662760684333740858811668093978349922151345544458824065055357916788897096362859016823495851883873831398640002445107122034637122896435583885301292716711231626860424413366712153611878962284762044790751643703584275476054149398807336785409310553925704711518256267523473583683165160106185389196111326183602307980860251656402246249143222397247181790880825546358735777848809783582327744065540413556756490464749017976007910172636408381400469872286982239701202316075652414982888625724168090294055936477019314138786396098099655511298423637681320076575907817990373076994208048616629606888746031266169909006947597944196666646872020887852858541221492042556359611418630946790448723954151011773258780009435571762582970124351410490263007301883461900224412268569674913204121394971188339298279978720569855082659281886419746244703743628782653928123263621685328132532545529156640916396586151701374242599475289220716917113760480635374435351124726174184029617558047031194634848770709050082375953856709361754282280659802572928211183685236170308042226933445732415251655065350281375030509219229554544348281278860015345904921567741321759665838069843143534951325702287550800910858418319356358314887534346691134857231444474437438745660622660516294447873499357419450496761101344143203893248*i1^69 + 53667858590669576135779391005581446661519515263140161975811195913478410451317911668813150492514854025481174135325430844730682636737775453800351513319072491760778514225530681047977618040925942300593868737659256849137724502858330368294591879421004784597177977069083777427479702002856433679872025595577035686873609650519965665822799192912896119355211344047444019270647490552957127017458240495391118996663043560834665457583004677866358819865113863442057045311590644037472898932706315600486094916785507731222004761032721062069288192700592069681023697239034403776348161960861334564541680131951626126363801827595789082918336662666087084048904373408560773331971583966941433326604625610101718135236467719515506927174324935862043875283684686769286906434303450049620818820306166001932834985626447286443651195039363198710233144541268604659525241036372362084728929052135228740575685499027835928705430263665551679181911344268201512899003140740151600082439446492772812832558760877621013246923219852818255224999628494950498944755320322011916459780206685671979621823566628983255132358312763051492414601122845940314451007544601070428303458231433908539596150619967139622072814579586188143382974440224881212243465081533020786291143988921553026361333531950172604409128549869760273642562064118625747433544609783823149665201092366660792818222719946858443605012728306223502213567924629433870945217951086073801385459632564136425043264606452249143944352788045990024334673032907239313195989627197143338439588927609841927267299555435816086532717059446603236035223925348728574084622440453778720589631060607792768554597890479818636784526904097437207713241456618372124077711314363008771895667596208620068717507592444626077967077824589990903608481219100847357933885355671207153316831356796115606597348086427261160440205432923871972514707650949414668368386793324897276523128863050940538459195265817330000026126592857033859690805611370405818649814385864889384774457529820293691754025943622254068188430871459066091462424009407748082258426593925922904182601999646314842905474946523390534847956123207538108757121748532427999955244494015134919919286972906125103799241047079196964908519890057476821895592978999921953023167561256536754473101164807245226974944670835992466980606109270827606862112397714963434371202171894764209888884889502366108387439286420562877674369503278653639933792798347453779221893627473835334027224991149781260655891666119060773392378836068728042016451986945687892522896190869602304*i1^70 + -80989121880322648868219411199158512574489795438351166880545483837450798756241696690441585385235896108265158264474017819791852637353245237538646502842884654973881001715266457296109442016887592249817245382175490500183596674192671899135337562167084882798278567806750892327066701196990050777965286064979329706066760580227437249607311134258388551235671364626701141664850083035072178230589931851742217452729490247672448429056819407054855625741150205308378745777469856223161777201538286660366328308163695476535909135087651596294107641149703835447856629773213513835576865353905617330491319367951948272282431861315426135250328289902540549950371435111011694991527060608928085289167601812019197278594079954781411540865893092360363469633572437679140798446516680571254788368808846273001485869221492195240245696128950932160301790539107486433146340064040912627436504951817099449233665960358770779618584812018387251072718317322620506192030859618143669014702509591938918723376825616906357290763004984547421065659584921690194748520077170346085622151291334497574116081023039501512582337936373805172144416010143475351093075475262510707339282960140018949188699174543461025094284163424895767275008981272248168934612736472010116698477899876459543795144663226349484522361474933778908701352419911163944071989280404229702992155602143651925109784472302110210342077727142861630795083196266515556168777226029206376898927417405661745703778017375709791963758542672550574566599306433269544497267535264288901340118408174250936990663313450685989954947434774084495803425022120042590151085673334793870225060064910482057973676712485838009261124820163297794504863262335846757578894875230374834206769723231889812152965539025063479360545291822639884562388683243763655662312931758224626366514367267947512860521189880645651114690980417495664285307605908189202639350821940705126722991814869714961963964252199506696291906448046566558709527442357403635303035536636808811690139486392607518211890591610242000472897336556379232441161667368764199623940666968693593221339542702733722775351199754162383857030055093882650352227118896247621310955902918753877310486143335008428066681459427814454197850112302195281714505308500027238919664128809928993466227966833859161406549949915330502938796440120272700827862346158107011798129746906668874124434694690482728906696359793128928447030088417197561534661200382722892828780499097337686864600581999921028906376458487383583685621438453857913956601915700144790279553024*i1^71 + 45586042467896823750304279326765448338864839262540717695976961968965013590309047736276655308820126937940993515607322639211251724504032853608552402306984895939778026845387551406148971344152219578047878001182018588372243160281419853826108453653527908028594332317049251232921207616116705326300726505523061643474222117292715607593032417349136925040636159034201385580987089409023542371855099488459393532608851836087461643169591778173591342833613457030761326985858467809423355871858064932607816328531574280437962444901582389655773763692765867288244902905070319659861858458664257742556161654296237659972985090883841557908636098971266006724116422342899195672827426594307536569049190295587175883791569595819118236562962914054892055705391974830161037004629953237202771001024008952074015139952264528499752661683065408343983008336391285978296985847976045993031044550697028362045696001761339220173919189986815657903615804987855551671993173496909224885425519532518096463112913069371521453687872425485138380301879208646777396350776786611954335449316825426163001412763835302055937227125631284415480426756306470781365950140094019497809490324041773996625412460109999644395834695375484585089074141038458603036697167803012018827975001685683332409699331145391862455135069900361361588388098291969948297918837927131935882215160077215662757108845645060599904414647372395192126126879643105520078904570763988783731886523002000452924127658477877523639086725290875055106476958088584559899457673077786605598910929592107841395035096161680559398821004163877026876993505607878439465238059057776517629124680440135882192164929176491891608692934275213470980385299527682880194706735155445356841291637886460181684146685880169733737455113380390966012676740199936391274257844002255062261209664284932120427678456132965138333344909086493991112071540397253224678016049417493026214629544617605807362274503222177494729620923485951503314518619805564843774162723206362982871147743445600212465217856112103205812805088395190064893355855558108104447266195727890553320726381253703079604750968489864731101710326422015370747636563260701245982963348659931150736370622126219977277173937730892525313853671004577263603807627073319034500340516585053237154250643242009071960569860021120226953080176184830795595855960647178969235191289832386935079246982809962270583734083666417093850531342436394002103714852682194955629701565396605257864519580229067170602227959663000731255023050898455158501974655711051776*i1^72 + -14653401013024645143641470401652892374215996681713741989628008200292420923449765064616371868377438818182698073762581080437514138522613089934660342005249906608354961456241973532907786578365333162561168640435247722726681784344154521152498035802611855309592203158667491304593046776799101588837753649514577027660656094355167562038663041726965696923790617107990299967745965654398158283347116249202665902676096628138297052427670656802719576866225753546291611941311805510459366745656036914926683152186563443944149145306446196919388145180890000360386906766793920862387602083295910424308159871243159237511673323123774474900506343421309674066120161268114832960962747105368985763092855512702831405264527768361980472835847942443802278826078828837807245863735067884831326688287182626310669733374905518281254495369674705678781728682247681565717161433728437046215795421287697859596117825609005113619414840186429577077586917782654239862367063854685782180353697831967762575010703395906311297542936376111129676541367256490740395749594903793689822748479997698207743548909964501707438423384250468158559067210370406764651674646152790960037691081304316835529850417374645633347052536601063752690184342871114707273967201806886474378045082201175937893592542210593000208936280545570100014435601882105772388054199628729016993183986244581954770520010968884936911091830945377222937538545464452582809241990556068084019683732099958257072549553201823632417351280072026005612118403583816947372105624770432875105335385644798260540324559101282573321499175106062496555888873596660882252475518926268998019652649315164610439898790134545640969713322549484240087321981362838478913582793623353853204040431325056745013731044599221542478890856290418931176078362002682925557350087079527616664876266925505597633363015728846316365429481707602243604953211949154794098218792700588211285575800173213034369706789681640733819934507123870641232598991280063372793159912256924352064620960167982814743545117737972171515171172546082938462780040981440017965471226633333857514551000872695238915155984820792162892594163120496182174329982250009683112550281109182593175285676239082553054001504675132650781150095851987922632963203199330670830401078706869810619692623254294791007123297217769499986830316343007803308038304023149371139443378333899856023983787751013135039862176697357737994017980154251935234942474291097638516291214927687503498322585646813804586340153760652957314565841240931692311478272*i1^73 + 3039574830150059061668142429993563027776206867692743621766510019766097021724724463329096838849656906335609426189882537834694700387737762130278873521277625191330352523837988622512304259006097718945997237075620830362870075071743943575624925120507057052024480983109464456501523809687615816346717822487586548093388227515373494044733929779223248790763201533563276530211518111877702542814469298566234043599541623662206414242297401161108477534046449134371796832239140873078185649793926740961403196964758900054523474782770505261729264113127310120614117422090959166469192989203301652420179334181774467375881566463067072522522488856170897348281069957110795815802270701548431172037954095282349327941534886592029020722237666338957823709358682358467391092353404747611890522962341906146197591497385977758438078719433150253931587907386430224039035880316242957367918441058450354249565685671159441353595691314254264064228090416285873122783399853969737927229131603369366406214978704889630722897869632358727555322887015042281681179226639633114255093164393730910063348654789560213390711279542752728842356354083515768000161683646705489768643907759877396346801715695474872383804071764586367466481732251307139806841512018100660480784095670754399909968795764385126213372104002536927759703250829380617751746232711724184615309465082167213841499490372047417259730458947104757921517112417487458428244328565548916085558989660497165471468247542365143554620816326462366525881505208241717863984361930064824648794892989106888383028477365058995470430508996707389484246067534615920378551268531807665599630726982136293425975483489429812056319498255879487086013665995951881844608003056953568330487089325928524746128318533065872658256549727174579664212857736535061001738565018895687311418156698695569316779661153590788215369842834924587658155779789969152694617235086637106216852663314717844576458111166464644887441925350864202552948231862727150712122311079726823948041848989502173259626876118037844591620142976395456213768973572400782120530016161118951438660292906576197428985069583161269628617455376780291770286118479058326026518975754486688041716658976434101823352517131514615186911879192351279155366144671935856949615753980841139865273229907359587079257768806544089571627957078982865832946031124903713145172488103496509063617692133965010393649850280582546626240762058964199151359116103415671190629913408938599665211236637285246785926386974973927946931951854682112*i1^74 + -426392261921635719320794395425150646022214195112963647752257223327243211072903855377791893195084233362529158923934662744891396887654805186417830815569810395877447958760546439025279781032006165781313635113586735559629102228873823394951500115517073208295302958603493312315578010346670923355207536883931931455591729311169852200686265040531842341386696268872109575272489010401371419853368670875150386316493656248724972936180406479245076606541171275705181650878824945086287931464136186922623894848071877679480965984287470151530967310765886592753782394360097339982486351952969630951608638678045058245630771805799303462381543650387093748060789036577683004941836290703364686840772165714408964454766364334447798049414903485760890622318476462380673547810937882253171110383322302152539514480169639546238579887563842906832347162417119624360543469717014976695730248713899482446130830198736406713054668629790636673327113205538907523783781848328105419525849971544409972522758100624533954195346490122187113739280042228355919338112492495684570237269736531291201002217651450169004640686749933117678397636149265794194536031162952446650164097559465724910157848468820121961179202234414165351228533580658041154061406934655602751624272138150597885248580681428300140689411684162801743406528258149684035264553824982405280633940303953040250469370788173673376598828722083127511670590844474590186401339818542397079937989998448526068755910890275963590061951059558016564471240108157075886313902426470624906903937448655760391116706162034019536210757670238694699414203574883644368326118780486423044874703120740243849495585934425947145495850796984586572038802379332031384429225384293764263613109233500381513874298125913556152545522225649996391481397573254079573753867468572511367148783223661295816352814864587115843142497764186515074061012269770953025781435999099485299066694451283187854575071783605691156447177768265234089609837916621757085522854843722767826791911918084582176059138250798646671505401837934942439205238954688124560239353972190571617054916134521438059665007727548296846551344484078005606635978644918702319650912737433971748050130271453595163351625499666994138685657185316726903183512067935583370363396935648803313151795734118209282801767163300411552882816449917398926497289964856313585010763922217242516814042441102362429534033092403577623512354832170721993122046921399248933125741878547131754931010436306195497339057989397836663357440*i1^75 + 40861397353232046256969731984205395394113922740916994164491365945769854690461911423562227222860763924097085477491397139605374018727996073906327765030929863319015282308942521118748582092253153355915657429033388964389381934260165597086700464164914645704757630799407104849137162995288267477782278309140158449327545935775882165077136252190314171636162373539276849171274288726056405593175205431302482173948437801731272642743944600073742179190974520899332571435577301653845844230113912858189381533342365400829516188082246654096898347451185185452235507115044728130747539468408880338591858394452007322406856940435931783662698614679475910171082589162286157073365251081691536211154689251728711130464798137223623853629911346373190744112142744342268042224622281283131216029335820052483617822463177216782624547349742396203473081654354657088782967796295062887080445915912817694908442080049302170285868041870285102739705949924342062798586268439710228985795767336495202664770311914408097036647293342511376991492427383883948047306560652955865134952699577811461838006433303253362508794089253959866199961233605738953017610889672556837330015443898231862585992876124263174714049777743642797779079155881153699902050826319387680518380611246422040728966137004412046132035730796667151998670473580377105171282298368272362629808991291611787280016542567341294429513717119736815022660886467137051986025339759836045684420744686321545923708701662076378529900391736753390282353890289846530026856926689583715322106799586136965845608533736193183877127663450918682995264401857026632108934434243033237163602437831948136051514019480254688135534643495245460050780137372825633196860480569938855764905724227433194310970124692000147229423831067077249253622784147261648707822328267176468258507275996743441013572791844024475989880258464698323924724998074381679999861862460177316551708102548498994125901273485048093939348211092269524243319458085682678298342171915999839917438055998877319798931316532176681154848878110748207754594301921176352512795907022662958736342038884159124297738025572026506462865058993446225324217685675763435451850809477129515304113681712091822646050076300272486740157269162241155362255764809779049255335302754759015656557035053594615584674975089311169721349040360163573748619802200764731459812518941793124019212712518245212330795935079086692261519101282330886470245999401817025866765473346427803693804613745700838808027836448768*i1^76 + -2617161306262233173505791455121037410465518911582447118298619178264487807946994124257921594531866455113475133673635461123531632579491506779301755797688096888323642958045205983881762240000082811410114550235440354427630392492144742683344631570195115130754279850684651221258357094073785026282089245838161979716434583095324870587863520389690050484440682551565770596883199312928406567640422549547666819230067755955561041987729597363405530134885667215137520273042995712484306127851239406398849210658036740557384783843841945573596398317440929919869487035266666732693357682482616471992336216965583149815118242867771647930648621079665128127161774775507080417286302650583812780516335815233488530944130846232878068648773515078902265178700902427397327978099934248971144980644212496328291389759358255723217998643125065256200993089431297561376878159494055567151846874020360795910205379159141892229986834907306731606018563222638588823284773051539560041825714658351581530901169755189259809978474742717861779135240991700394299641893887875871911274667923783412656738387048612653049987174777224568324468643766571979641550778996055040551634672468373553671433466277931025733556823821016046237807856916271303548716092462134999759854531490331508772005089082706220810802217609703133432039280474151127892899461575856081080046868231628668979677322335618750500787184231843224708107207330285482241500106151258325790963664249736738731340994055167048762414828523003961116653324433095418140481858173141915366833231890878777328379949680026877393777139865819814290466885072139330957757064245330634118520832137888856144375703161308747118091085440355155767885080213732174281862697910575026892567438952918910817032819627128653918710777375660656200752345045511898453396960847517199630328806195665482984935085815667213883815375557697286440099749873133556778061717530819374275098044807294352307275237854969507891825030929522277608390701141942916971271622042178561965816047108213620330065812050373964177442579356848352764025818851148474920850394218711274891337263624423994371086100143935314824231326255650791770823110353195130521524795964237602275107611069795972851128247876791379748306741900277941055201207773441388628055746318580619264475004573207673194538936979287978861834898604968519541717292083656455689084458669542516535925931259293518114557785355794492387613580134940800147337289508557843404617204919058973389359444554505852551168*i1^77 + 104726138694998293542427067833157486283560610344927927680506193129109203151064019416101239955598593702940583641996667465345701467070317063502931901415268564748026378995745315620672072307568649640645414024165080249204957801712566810079612431705529868335923539808941772509388377177649388449069267524402347550853606245486592612291486230586635814836682607189682651701888293109663375355064934105957990510621686175918286554504109286413960043897855856396229999219984619773867846441371855526337454040499817440267138817110929602922111836527384775804037852156743509074508695269159075826359518047642457845571180206464385488737000776634581300892673544758403177351416959817074368395389385111208060121095689054290683311197751121398501546122206970992852849464875951329754019622959188878319348024935319145806387513895085620323316180072248557158288940831194174130010796081451044815350540919071497856658867522854581976182883667381939808805759390039305542248136523194819022038715546998269587042706549371746085200593137312632326477498968909839345685151797545497077776516380945464639122743181711764493199496720183837214004933134979408935379301882380817865142602699418676605358410118426413581676948186697993730570439638685247205279150190217846954970122494772339673543732328850748561268519863567450789118961116695319726571689702018957444646334119428428342556536969131041266176924060121707812595560076267713697583834486020798146896136585939865995900558781932337793516700816067755560546387871010808596462372666448139285912378534132856745716065230590003004632302958461702442654937561329283542289422625817693271208476732343926967123401980359233270382701761838529632077794969884843432568887454394139571945540316465448034671941252963039342084704029913252384362478383165434857966054719383081978155612007967276147063302470496846582580964204393215815580259890802858292870863071116057192435354705929546514335486485605803648136199939314325745850071904206781491517698866870927447266918481587954655369571398266355124549268918967695847373686164203741591607932612373476272270185556225995002226529243160590737833086810356967294182648209872108086385118278654184891258304158474788501839773153884401247644084201208684492416581391909390415191896072264016178675989923567288942605215227499506105021132249700094386201896273023124019140440007499912510315821649179175871595259530660709288970503759722141908181099920412882495332356718592*i1^78 + -2224462865301107258811052441544425383815605075738807831121788461139400032604841462504071128530548675952593220663462149703246284749510753426888402066198633299216450908689486429057980554945890470375524941711318254659167125523313276385419576777538435610394693517009244007091576129301419386494775928668110463430459155143824662959876958141960000828233406442251646560003021581810105712507903224741272235911841647097685561484500932524701640620590632177463478259510734306473489391407196020894173161811421208971162884008298733065909611827282471031089719179230201921498150997204646937457113528050940127459446697774946388523548647204522804161205992150760249182409885102215778200347833281802113188794360116565952971562450102738852053662073547793568409337726838985185856164770887356673558871419107614554928463475423079538697747578241914158361421023136082168314271048969168343211864243759048843737944752617923315855820509678460379002803547801018657168837429641175229329786504541628709317811800406664240980633117541634706114945164941075454153660943176483084804081267859567496477332208302685224485532678476881947125690261432970662928865009567417579468379202300583112972975606324377696172347248051894107668129104731955616293449690648891711980295815692255620611379488116011755496635041147679765060881736218517930501213666856428409105476138373060499405082924786234552408331552708366970888149568145727584824821283907134963288879686850718024247172549464393321088815587747264058621669881606752073702290667582932333405190308073398623662238786096679799515181407061558591963628604853658616465888488146912570674521251225570689479025874651168220400140882178365986786397134960302041027612979334142182303445055783387005983156547600649512819926084019354188072785289881153976742985878392177540824241826298583137417460617944232689674059240777486211570921232815864331479865973344641595599308067643106431679678082293890312877349896083980736552097624774083457581343963210298843047893178913637062853897694003214004712581682833588761735479446002912029206496917297938986612839355149430888233069549459679195406408179110844209786996309667903817768552794229101951777772886504963799025589260008906110775289690550065848282034641087571894691574008082003987375990779055749121974024804244253133232452563892167774248198004532933899516371238122334882212046229099613363147052212024754893640738259152495149976595838478401404928*i1^79 + 14869962829203110722630292203899950358244253466198836607498193542853683194922521451177848453681326838613944035603960695310614389113667347588292711476881735491809750341866071298400450913619534646183217699049353754904974370527070473695110461180129663662368822443883574407452641879517210277228462045493512728174036984267836557492968368748727631798460466608728038694050931796453517291420905820914528488333366601497480525058292888942805803004591938431002086786958541569719517212988292284217140002845319399965148500167316288569933922343092840843348632487659054896356756255933120400547460797013489325035796178512037489428197215292112768108921323520438272438915929895116397229757811295115259599893910678013888584760085883279116928760301308273602789052056159922820211595272996715509783597930683374097198562491590593683815691194654699020596049901195033062859392482550788367598632729448592201848211413662288656596588556207864494073804778150412653375732161697857640836069686504280668798328560748581045510174559368062004722538100978816631908632183297274875527810834544018892627098711443298765023372985847603108075779945018239053667428724379183823502674752732271757699266659885388862481489125257441190166263052472365253332268702343539526952583837295579216947188813108157251659218053978286797191984918841662369488501695732397532376580008516868253803829725089019655401356746953746349881633696421938985678689790449678282024014557950206761432920849695792594551688921134109950661169054679899898381692377615040763852753527429062851238536924965315809260253004258935106191346186633468054276817572130222553889676472446744243947782013082089466777526418758557417268177504721538941294770787623470121700431781845714520923174163324930812920240279032063305213758975021430618568603846376203869162687802781692121557984785622850051143503022627289999335658657501507040734196571735203197362845732604639455154583294182625137903988641216261504498180351328681937279112636954607009380473429000119493088245128849159829354947497039891786364641503878254786776023462173790800352909564352067341819560088318009370409563596641116644007981722331662100487736065999077244468033444347679617651982450753820837153431569993789965042891126426872466382041246514971317702129471042348540609273840553945634679862916079343565851002266777768977470625048214852857927884742494443784917691029606559713104018211039845588716748800*i1^80 + 11160313402396845458903674691330250208223024543644500690014193331103822055009185343524728357120608906839989671528268399973543807672561766762343115307767953513057866167463486992598065371470838352214481614052497474874214733722467860481010640869693567478362951911854821176959912685800135249544740396885367299439044223853889042823284129002144707971418829667970847533452870849107826278783356642721881844317163081235787019961267737062144812578980608458984983716987291616610533736831713366854740962630862895699856205500632208102085679573777889519073098056012473796642714016922805622772240954246719886694933417968433001019579332812259138040611844510805984200365060746514963277200908759537384879529607759040922374104958049733245655241611514129901727242919966972986704396041052499143257463770867999738228122113772561278377293984922957316122365571384862798686371324740720860343606164224993075144298498741957613965445656084088938840710566457013640821428062064425883629295120506940645773587490101358239143256075773853217456555454048159136499816930973435036528441051675319010766451345315830207366036559475863118916491110314398225477092749614034332961933713995543087342539972443400464808934337342776289441665367312237936696873882210538793598320251819392471029070873433048991433370084110286628349257347531312070860327216439305808684886125566146210088141804429492091158760379858131096560170636972032106688507774032887629037764264338354277613954631087128283303048103043525011542698936093852745474684344714445110627432807215654907358380594678816931800834501098960346926792258679697112196066067475144416538814836202379535750721190566041101865076461922356367109803613339994229691484918716836526440080348233494650770593523042712372890890836210969071184864138981227938773938214002161409815885732399994766640693202152575117701226381850401152081133841636013572132591782960964069654219160024577125283085268442417534986781652232013638861090209997103799498062258296698529186971862443788982341245006465776921735004888097683400745314570419580612545010888834472840232687045549176600706851273767746212648056526700427206564098309839509154047401533519483996172007564115990360887098928534971970950426064291023624831522515834511529505963432636425600314912936375325148711823184491467174794286244514351357375087749802909114688588822065984827161109466655926036602120351253044294610374910541824*i1^81 + 38759406560199065338863523650977382637004043698764650237395510174178008621328980544875739239940953558692974293420260615175106995458822375730570498315445434756597851418807840866389287414334135461497072360294717271806736410731393966836587377139639787660823884578374965326339631942142074805956804158217151332502027328732198831611952270627358892116362744546393600956681590345430313139514983829649392197578266362429101749920877471950351576474275327216818235358025069503447593477641572727824855965658229555074205450511108772050568283689068713927789434003751321359443054271758327892843683847022368676341237654423867907685054373181702428711194342542944696579295607989561704456061934702451342663620166717756188146605711560839273426278307579668165692118004362275139573311319856771598432701717516212417945153248704783222669702279736688033531972740061747174063520244696750348944622700868921900676213510389199672235889623179570434494376831883262569528934951143753157061654272815218529007401918180221236939677603047239405484591361573882727188141704026810792456772031489824881929886879652788457567091459229685186204856559036703275675210576054341353410713157048505452517790006167156446905649906246824020173864525627771830588014497490232422898158692987167886587921965288136676058834125861835887665537234410206354887863559569445319566033040347633929181387885654698346827163034376605346050822407955942179476774237895996244787989759153694360740076160837739304242509837294318558751150505388457412578084956768223293842774671963826721680573062268507948057667923240487236534223286760063830897428961936487532610299936293438265207450839015063114257711172828200978812498097472725113674925394699616522860005341215956899829080142750288179507142170355870744181374423016955904269794151607760045377913358685858684658964645871932523717117276535386604544383535926775756575138282013218608195104747482481324490323292893451395903629559965893649596907786742822581137946176365324591742555009983924488636640004069473191491801922383245061918678585082292681030359346954584428323704749665213607899277897187784670211719513108800976291137746369531976080882075667607889609202799527013014437196754770321229110538010678824430823398670408001118939235733899896050406939272077598630607796730415729352936871771790085959905939539169850658249091630235677763714340070914904191396421083737458999296*i1^82 + 1357103672233926968995745711328615035195474981592027994488124379895925889542463637023241583989500345184676141632986625958664459910508925618743080100042956201097606168672966534474244050418873280604185934339264891333027572796000704843646583932926594688961570476457831624237426833372460251920206029736726663921341437134466442574439524839561560349224369915725839105540993845445616541591739461293655263782169140524124943672692694584563699206054521451496012064803474459251122523545889300641411556624238188422411788360554612465001171160143486017587739005691435402151313302358184601419076228457289690023626931748790627116180211055747602868049187208605084922479884690505170165922455365280960923637143997294398109309816394549195660225147557504174017433781582304942389834026108995235783719126928636054310036629626090262593154517679860620047957596359322019565381341754759198385937743243966923643018169532831842123188583654028063546416986419756441197463147473145098639531105261827492527308527288802113504086424243510083537152070836328784899078511761248802232505575398264238122427871968819092630668319419200095805195061812019844872456180185809117091539144789695688449887438965287143568748046789912284142567180674856297837050500604182244262342315846335223898824569742740924938854624231690964279552643588975902105929332302342999884081166428675706496595109545664900292749325142824260287081825117354068475256548000432357511359756912378717527042708077520739428154553225103762894121211637795413829413668965488146065365157869215902348834890498185710664697704365304181535204549909876070403022936585753334857023088526795281970946128183754409257112493822294380314903486157008361404666367430142477018821800842961331677532244196242236350847464088690380183231712480625518149415835989414414703689560953696847400690527375475096909967102348811642575597936270016174257759099055211133323286981341630644130945151356714145316586473966365814383025501638452195154524748424217466837818355362070274305215514494593921318648928772309731298130176442348261243685921961830420600834094264915612043799991495486125893955442823694474103421513998338146664396512315447271921986190486700466369070326476644764759215689912212077754395975400891127269271899840174957506360945685875456018233291983821294476920784272611983215904020390499274985909216424142446540571007305992864383631360*i1^83 + 6641389141349982221579686974882097725140139296687295098305314242819709641505032864993121056675321040201924748991237976866679646363962518191179737444406521443037340611742720282602635002580413127064038374748662992004493183897144430938320268660461291470419495448010986800536130028501682468113207303870723447839116713556776469802476059055637190881635950271394139525288504078268878176398174542577215888008818032936129301524710418275789209132573966292622108058883028266094568794590375461537768988286551087912382321698792922200172702228565536947127334940551499705860674218278006277659961339367412156407845462927760550674644165861803307155952188039528374139516442859821135989360987633139492491341699708689087855561281857940992895794545389011532286769722461978538829798266119362326062396500590805583862545720314624080888192048689743443662833882260422869140750044312656428047821190228118391821905254869681024212966266749029547167689194231295267564535217786464105241245830749986160694316433083987332157641729399738477520184015874541921702671139530924434046848687979641523886643443818321301400012834030418923098483072628042707858405606299131812736089159519555739238695085621691535807128302172822437099054731420883057361511071512498326522394557146809344428445626637845080185594586227670932097142496239507887644746500357005191190590697391889590519404707409833121268607173461424820438421403719955370043943072017694877398911662315245543022995003659532665546866872961482313728782555625087944270797404246693910908938909491869925499840010563913802941728573464809377973781617841352808395110052342210102370016122289601609268504096176761473755675474412902387684660859877159405129920873198911777724223769026282397251915028921088657797548160369841740073321237302766153190894127678645455226911841788323516601600307950156365526392788235294395992466100934134911664533531823589919669719568427786523516209623010133311843703849136905087804322110564456406080471119427169736787650205947105478552661763220586737534863794708868223385364278698077284626759103628496705801191655620997111972471406425454428579261133242131563755053891739759331090587318596369691597067438933178070911755513292602485260557175303779969447544979687449446218614772428431092442091076377492545771061034475272509050661277504762796816839121298080208985434462523981580319795970048*i1^84 + -109509669383126200833835958217135255329049506107105200711978381245493470064626615309131302626123123283362384110046661619760603207058352522187113285385079397053021062701661271847007651002828635218610042060536855260691332135408081555717724070005528469268427145227498092635493132882011530479977136884790733083294421301066567863289784596220448862114482224038338375786912663384493994832551063571912062743447703512213013634864346470628155989321970267281336096504972873626361077828921122316939798145506760695478107655187078484898835691322591345479024082879784312850090924526000418878023453244164978000384803375566865699327636656663255208847417626822797443582986480198693631695684063827900605407278688810572546114286032733619258412997771294254068619284893065473842763250784059790870744122989199700708113197987744031025468506790157646180862107842478189450103095729158589623727800201003924733409824224597650561527196886958284118751326834602720775079809156677382587043594810384541114328480203537813710048517631684216658841546375492946012188954583296519354992213971120724214671917670144274567191883557051938512717535248058762405916611476685060035226499959864220463168648060375578478804325873404456298927920631261824493671787834039791642725114686247437639659245574286481817990649059123724457564806362738707436751806192598695502371393563170022288836941506960481796487385476597336273492868861337771464825161182227790779733380874415354111942737227201201665234062758670496185555457962915062948199191293575798105140972715434846498144024491613439510760566297310736280937938630070511271455997016284911055689349705943830566361752658584341288716064756750426412841553687578550705785929060370005538964797859524168470467706021877364421547975226618437838952746914510929545052265960541631074273512131125268431888240148424896783542402863652012698626852989458272260820064099144923766206960294627548847081650461877250914545351923387854460607782035060873054750266865823294323158598368871929228237622033436805873439034900601929389696449955773677858025091336015887653793902928963783737537069979808533954750560266299705517906236796220452784569457931975191935201199534173141402823327975899109131620298528267986057091691872544230173648097752568209065287181240488073021617988208440159932147100076270669545142414695865523932519704505090048*i1^85 + 145416342984772883958162483512681520508054363029642598257992715292237630993070132291826400953189403628210278219875096953001339802424065651023343597385494490053603675006439290119975315342335048097436309131273200298489701883683883694320462702237005325902419454185245244449997165018349244910202758542825513642709264159428204855441357373184084367282011758963360250807832399391876238431120266675140007149870752295467130596659020693306863132434497771905331557985427929828691381615439535813044297844168135214032591325923705706714549653540099028075192812227320348395537792211748786392733467054421087619775597703776954158326610054378881637163622996006990810067789854662258050014811070504250524994467475001879802395692969796437158954318213038872218375693050705346773579755498468658303585322880958514597022117283163041260619197968822186174643558604270669236993718032940695582962066041560203057598415585495767189765229368863711636664858116100966995740175311325654440702307964512781983660534344604188603132804152369831309334032776138908696351214584332195165297723939236995091703932514358019541046584656346888789754983661027958560369315112154416771201881110943827940201003569817263713027078151620311638857145096936774755787366721709468136304719275558424289032115498945501879271721650363088177040633943341236291461836367614770349978073814735760960545102158090789624216163669953315721266623030915134715860856485528924981150899927427207634491826127929963461795760114158127722263782044742594742565978197384607288846592557426457371995887094109868055635779729151691706561271898799996038941777453479087781780936297540852820547233088963566632046601323163455169771396102498389426558977618236708642519243220269123873050241244276506951496008324923450785962658717808818969245230317774758365603738728608755958012735742275121480222779315860840824297103369886875489280061622522540510806181898712902773467937622701327329485300698471913364389017326887685077399312966978443570824761563819624522736241215259209548990518326093430764520316398979439051585921058017169966105530523290070494729167534391908127608520624014456188189270787395260217023352830385386242313802962158418854797174043840752798002366576604524679836014512672839830424091478294244712684855066521914369265820506847363114421425770982190928208611673999671296*i1^86 + -45151841672238395780382562123307145463126062534438426236899785969708019162100954729463781255198290253448957414559790658212063737655256916404109097862985591457879543240157349203572211568221619463430827139168743936802096085132882607141263154890786396682032507657857686126739873208141875812988442103547759096130505346121032894367193510307530535664784502618727286123777921816284361489647359392168487841601801330131921266265361136972836109031173891412110803347528984668398781730153952335197145429515006766788176869779361426160539097654781721529412724286509307290283057401595328813139428871353206039953591897457036508074197082456356317124063238609693759566850375984840889700317783417451345134212934960226749285163705214273608158978374898259714146643663509214702081103284209089815787154522857035886669631981988611688516587217180235607378824645110354567764192010825227153799779099073067919017438344014335993243377819156014176278844309937331968838137046296987665766265157075683718633978164216668349555493961695144968498455276815121496079276366727687659344738885954427996505035573272114423879803016100874021582134652685040292397806023936327775946456394363228308424248112807952673975984014464536185107045495233862533241773268827690913307937061639964165992356190643883373855571888013239316828860976359818186744757676821338993727230426375136239030994056382981824536127020764481698602046592231438323553711624146703447035231112631544356776085152185004764976034559328497267836904888102671585267942600619535450414490789174446737761969732362265269681730268520055018319286546593211567048981900411669992294200319624015079495534236284865661058893024375230413199301489830993333406047124542689071173620473021724952282833880943803560138267926356397712561683810978495998208194517910534268606164876147966123829947481060503993081259660054387140080919340095547154271207166596979358545616599236330501574773293423699567538705853105482034727958555006778438132706382391750758016345675815192087287121013551175712300797623811891175364427417696404630861765947213952910893945374122453370911672806280439325954051685093113314062904751858955303636625928914548254407129037788468870286522808036315432404930885502781980188040552676657242936173975245088316055664810796072070331713186290690591050421979253057781760*i1^87 + 13795443371109619144522530350316483898000269050008676369319854101489052611945842254463918805567222097321963004320260143971091817679874757223556076620229071631089863827981674128239543863617548338679830961283700518875885026365713879827760286596747558489237295316184147254534026626623006105421896193789117385068419315564280497758746807389392261535574286532941657794477414529810484666925278191127211978562206944123036677228612044146720061836904275682141387865855959284933893699154440562891719220983564929847857049658096937061370209361035172234183882441154018202002993756376313180199100322031350340903020106659212466468254949061628578143441606110053032535488956123533730852663414256539538340576786861740390502387930302003451017546397185835568587430667728808765679524937765017777837374271095646048311105592440428402529168686468796515871333532948530167613825710286686306193711059131015176102320823673561771561566429217098283747482169130665043666062920041274991358657105051872834921837844568916902887883312863878624235859365553789379068544335730519533374700587420510789244749129663726127667497748278742736176214320431709058919269663118139146652310958003414659415339672194257662073886049275714076660691675946761219898991700260168780957302609732814775561369612461160702587483885109691989332553411496841747287874112142695460211763360930462587968985748313323208444743971549379512754713219106362552130323348185215135983751595075866940642464203455522370203152649233399693274927248024408217311673064280345502547424765828548965192650812584090427511401258744948892661361705892081369474225541019350204183050417709363793308542685570193383862724344436976817740368260058014887823350041762309319124757567162288250399373462594327727940092698293516165942782238861390163174040572749288773969793057798214314303545495955460924561815289388781088864178709686439031123613142963741807449674546396010584920293825272397331209011203753409383242254733763532197344510123922616293804756969489755228338135180838041426550196693970799780815991137182933263948073503019873947885185105884348169217894057258824255908839937759224398759480824612695286348312319585719708956604918801276411242730510561454916657033639946211938950632923819173724784048889051828285087182791512248569819119506509841295212544*i1^88 + 260987350989203694133584469115168303659881051905598387708945667834971779281666158759960622046736531294941635579872030567928796593881251274425821625093084092062540518862458520958173184868739969637863731609079826436004664408183043807063510807725800155151329174644543214149036299743881679301995882585251461417101258493364150655349268793187336322994954285355612799439318928607491637628010283220894782206992023299347069074213418006127778928936123052911201803746192046567423515271878214696181925854436262379114639927512732033632679874688230752568698819688980532329400151854903029344706673330030846683951896420293473771537577213838787043193618214770577542426944414263533207589880076269929143007723307431625585975968602492628298884072654948906438023589823443584721064072220277913725845874086309929514954258317819900705586215918251312407238356867891718734791634453778040831495917423296059761948254739124415376925138576206130978720783639121452872914153153926832202839257998127174681001469997991687874833148394575214425246027709745285256079980357667483136609968421899368170527689926925850559227957429483479852227445076929222766245481066894147544211856227110348764965355828287473564928711202144016104417079219703650490995330553488080702244283266344037325548296593550861756891994687809276312865930254584857467582535584492289252549022703716869331111950179409542908929549130037263058815310174354022405371366129015666499530941473906289418700819077286193667226717386112661843368625585467269877380481816242722340795102318007388934043829421958830130416636094031787805553022847277561472099429573118490756507482586502206059552088382376764651082422354564367318030049017441585105729874738769811624079947107345888931121580880893725714261979867366919921094104753020936162474490417974842563327080111426339235131903235966569296711162967797678013430503557529977263391099430394522532840299656954078232647480543240880523838452700045179337849612448019283714789749601310129466254569987216875345883368877337310643912145785369003584944754473588772269711744295369413440829490583477631737113808441891390910062159100084353196611317250938835810912026084502662604785626312570617252707889942026196856150996537722280168980553317029505516652937216890858709162623507902842798080*i1^89 + -7890663206509555520547731211113351621878757742403762522853018142092558202576881317154810420980619928539066244446793007849998625986650279948272535446718264994717799736246906661933833177014600139327840314876923728443445087388419200699259735046595171984461001507423848865255855406821559776151580885519484926314632308617802017099936238670258559926296304795748282597852810692375297265162270267618792152473908840007991389102546182508508781846637517704699476775284921481520866192252320166087074406445358577993574001496163694621435492110041283610743247302030801669591466950970418056138754425879061165658869546122231598470350696182330479917195651866736275644694088399156694003030184095206163574392915515808243050566048040332222559037413699932316571328141201713425939092645585120144713373602606958129815391404855214695628220165551781265004993312734652390096389602655270272010278349578200054198557094035308408428886861181767304386263439306148787668162426852446997807426215081019259461200477794415578426518051213424383578012559366818231213438004213228941842343556067333784721266249194897107989742739255872583307881165297971507579988028881545047712429120726596197732013875422536978784617969407684620056776480795160350681911910918951261873428282734913573323189282526005245872486559563733831885816854808372319690704404339775544913266936723662759588670548243524130900611938706041287246201512063596034380713534984917259175494395364632925309702768345640227189783721906424477208052152945795020459735125043113348800104507982383386561951648624454596780410246661484847024319174079600142286580256562407093315062880960233537143933134578273577094325035004925898360108224711716721034400115240525990754443789905358308876463254960090160099289962108798495567196384595277373252703690302139067702569140055312205349805933772924479001906558351211828149565464181088042994516077659366102101148193774062827727820316212908485096045478837015542780251503286073628403723556371785950587963895510387183608164985724033847707606169820727385279899752752382100966715305587977590966095400276302208261044487245496246814282170126409843107730612523342089975884258753972554116605656596291812041019020079406959533800580120036205687834613285224881385111087180385615872*i1^90 + -14633433481202876562342680355502557996113060140142698753897033043930107297671807933256369638789512267913255782198075895416148984242339649633046593039373835440762654057963734828939229664476082808415194188272977095530794645456796829164033740507008345463472714448233990863101882645011170796165191272861996136849997411522422872590101377834455578215854036849826518423254255800199880716340887487189813685096235575300566227365295075126768103679991984843142499070951997839274651121550496764577801890347559198133961474245602553755980569966355253161182549108729707040028006335307433868096327144530148313922532788085765930101669644432498582386503936698008090882768158949224733297411575064182432363677805795079447509137160692246830507266662299181029655934882370538301604591713272909839800054336240769942279301158562426159105879393163687158666939585215241715686082729052083839285947421723293013701813468555296353575601837029778254167521157346726678538499489479689793593474819727531308151738574253600442772917212265554825579960206453340581246901199375291368545265234758971547314377162667741768033561762871998781683516730331742030212067429272011491668936337735555782128226095801390265551625466359395552915990379130278037578156343072334290377683211022575178588867465813718655832168991284850229356445182524569780510079738763029567831121291150893582223073944961123221703427536800613730219292911528942411829373490167072848630205612722976298862273813040594072757296374879598063487892155145706248141048286861782853529357168540825034192642775961337208599701916141607979409764002097753664135350127314447962201400771205855998713631246103800699872204274328843151590539505551536923120291969525549125769722164980403681194586946497928380149906537967928845493686677597550425177746682438344765628606814027080769557833712843048392663203990153779845682806056565636435088772986733893618240655002722540021626798386676317613797095188969983157270987318282603931910659782370394312290388656057728528774102624028147666627880765496337665010028657957228852915551490646517026833476304004857422000683737376454204999076909763657184727815696547496771744013873685910861786761213688576699570164485413768390700218606309731146663822812973629440*i1^91 + 290820484048089496552167517538101385644184725773596696169185608621003155671031958736485488223713471069843505342693686470634817226280461434412580350951004563558760834677308303768254802144805016904773600201417744659284621465531097317371527138854381582247037504722681233095391706321146987735859589145993892923532466905229416701553343780527436979468214315898676743932435115730301935606502784479673088054612281847272837391025457285820130405158972039330179863033036935564528709149028509083384109519263968551069820723214734741135983065750059655425944575722799606101582855132056900187714763470928269340162896641714104653841698849987678653709885153471181145277807179551274712930534082673410207407191430908950450880771750238990445392851536607973703657924091810090282351908303655518380768961613727284845364937476476810959760676443446398953049367458254916051210312354755988827794865124717104059464871672193113099103860028808216707830758473738972951010456411041928393493436536899215869424327952173174877284870903162000964128029922883169735832424610638041698970123085149539056514583424938394691372721324205698060754064041449137636718586122067535067991227988702050275055754617729576208222241599092939267669178426753768556849751279928375875114790791502543290108056787503199802961763362345643382396555858171233923475579887934988583676304156705542159147628929262192571969387124704874867159002142278999842659199534843724076860239870254893864976550053753009985024430303882946649280216513304185377207104702903023286588265767972597226464733361214930724182184659919484522280352919728236514133651259710259521611116715388244864028935092954110305347205989342345158569156105752856237900007920672852887681167760187954226002583387982535950080549937118650040502337324092648061615018865191534414038067913552597444212097025922721659255389767152581524854810800516057056294212519439431356152700544913680454757740589003460814793753522828862076403534777779556632201292322099797928755370705831354676799382841532824764045764197964129051277815442770041885564361605548166646745724740101541487989544698727105016752107480983833967890186871979247186797927611672041976393893937393968109435439114359867730558976*i1^92 + -1294517695877407379648459234394176895210049553837885683015527446644827166998598640593110089293794574142544520858594500717037673804021407692122020284913084220357571110064487060836664249659556387134895711576184339085703052084888208588901201942749292409233340978914087033980186650556277864934455377084829081359591006125950610377944675326105155497619126955946751860838015306828601107856788378542972574017237473497365006925181998097487087630798361407550947001089293950801869072779916048269743428106307726952021487792623274059530933861222526911101896049783812566116757267324730250623215529681330887652773432961378628466110437478021599420919979398595893475619982259276515645960752250973781045954609858257918925300405990582349415588305506266359264070500356447718171278712052939225709593972153928227769182962602859307680373756696738521777439937043742601528508517396312997740802282558580483595176056479465875231082423756936937133511616409937092026315813608079005247818590938187374743177585615957554165916518132027451847354862386548152794044514316050447871966955025432835200220529524719062240348164180452752854447375988236664765226553882612013432988307620675907423533412899797182403386685219483844709018729044989069474433516603734151440840873634445289197037447437426280164743159817206500563922957527161382753131547475170482786210380743901062609407953092197407362750044651791179558478298335665652763296960565956954135899652484988371920448354865946863199922891196552631500205217756702946430572178451404120343506955600311578122790151491893009446803238568248018011488952733059821955448048424130161891375692880576459114133182449680189505232826463794892791414573307670110429964392762800366773674204423120671385410385216758295914963373610706353220478721181741587749515140207100305744772565393174087241483297797105471524089530278431026220305482993576334912360292630526588602255520172590167237831304172959313985388429259605907996089067722560140698128945386119991312801888295536041177980096045680713304304244253653410919157997765407671524361676422476321756272567401154628018407950705374552825917985351607788090968927364039282218640100798268808308289901166592*i1^93 + -1034709132408241772805944175204847730364578442603428466249026422958786840771991505877514723849135817546191811534142735682038474387024200066845056679823399028073692579217802628864230852095860226520381606784056729802386651946326347996398222417285509771324891809600451587314313949498974953112167662217859615662222646238040805188312626386281936938638178135643661236980646075251823050818649587153961557031072496598164373052467784050027069279289834855289513242249842451760279947584491496713748611864993089754052405630693779153710108660658963753780137590461697415177979380759731302383946042568056056661122825106059282061906733396134878682647466340714708598708514451302080917500497515891616760766751949058883090135457010532277318242520798422837325202325236910142952158938818904105364654275720423921067280962993649658912769800589747568707490230832361168200212266936217457894440350156763116927814661671335306850825750800068204815068638824372770380884083417276279345030251970789318848289682485694085593344014681070345359116115495113210245031176824872204395919442631755897787000226322341641205742661538387651617964492053196241628664690409000891190360947305159447326011356446028042726068795377579240363710780261288984863719153289155404465744832461502141864293747596221393277271377119210338577009708595042703205978072352584367354853627301260934595057986058696266170968523054187532110762846377286660831401505335273809332632453025318388923139059076791069525063951818331307586769940250676408036116433265163751703072702555591126696992493004241234657570259304343895685496198845993433723339671820743394704228116601946625044769965658026721756472890978307292940661282051346381201256461186625343688374050991517052030742489724020058236759501231908005965484024466115327644316814837817404520744830445393201619450202553507497891415875450914906947758180579317739177316235495053549885782108091293463978466083052794002542759556572161090998331586768826187461056450146437264263644084913958217698838206706252186722418838600721537891209361887475992405018652150051810459952751406652216742613845071690609715295975895902610449852063610306560*i1^94 + -1782483222238240224830665330356910874449572494352107474394327085691114119437766042116836197086719578576459905911088975178135472553340737237663722822092536415732188802707286673439981825113125316412556676347572797631415424403520492759226599542475584168562377883898145928419237412098499695832060950709844451989116704245833259539565844886735458443274881065781867208166339721233758812320309191878515111855383400732489456227906050057746664521239464072082107837751284097642817443147169795037704910270602162284612654123396727977660963167917065196551955978335378035326180563432040228318264911076333995280864277790685566267596674845559661267068308778886869681594539754929410275274533132218465211114867182575800482343482857508228190750155398455970072484501252389831878147599677022423518835797693839108701421532521792009162905218645937944409151436389705707999337987608727855930353810029058021934225121629144732059195641416241723438672352622554881421232643591066371858491999194960638684509624822149610059523877377959682467572010122883721178731787086058121320708752716926911125030332192146143922781182283358289756609291236267338147456195813749337292355885346190150401809767129649012918380778681363319719978326074532789476162057360407133451781251153693556235624767492182743481649789010877586990572918230490081335310372740114672475585466259914193296474686345309844626486558555934041278926196857919663116802201757461561539016362554103507190120857398904721487868523755579179963006355255827681233531359921663939878033244479071793473740634592243760645011990488556921329616036798574959123414042501580587811307253632173867161254224475189089267781738150546858432547155374502783668898368211109361756398571404843262245650519727098203067514781407514428260166032473412174152304510000738102173503141094494788415024004002609753762482267136139772931668727423449150621202461429153255188312818664168267850473241710185453571715030518490239709902631217116502106499401885895289262533842860009784780837037765383615330014190375616553368026280821010544969111644475889747315804745423755195635433223961477906432*i1^95 - N1*333996282639157588736507673179461359877203297586992273509928918083782419350641680426665006240080311972836934511417839665455909231750685989686903335846023057863761665285981457157679715096899852139422908453727486797216155493264457140878618786414452491793846596810257613904032709006460725395854935432356326192355343580949577659289750520863232*i3 ] ]