[ [ 28659571834761628347558638772743521199697672371140172076616156863216727253055395981310207313032082326418836825144091425091202501233508256982050162562982535346070599841786075951658800817024127720514426633314614981911929911591370545010062368981053555695925836876379880888372088586713324016935705281878384673001245798643096329094157779874729215270554874248011855789537597231296937351585098470407662606422300621427007219692788225982083355831533892949857150071936836150339627519937687919842915729520527713350336889419269100835400095189479589173384642510647797111785408440052505045829076672069532161069942881823328121734166062081489164869350965129247556375663460119284655871623853678740632291200229382540248079704519241639842358360835968929255552480425399215987678918830428862623620680698333948490770011247121929899553133470187374828410033843842822229312246418963334216209188016928836059645832202433701125853848733403968307904189210443561877898398285882996253537381748242899585241884202894733834816018545425448797914858658261914697226821766057949326748105440620073563868345932409997603761572255420124261737032478349511567134637470627278337666239175612482483991043786954800409023871948366667971906847002458940169028632889482408649279754013726467874542458643090475586696695894242743014767834576190998662739624934546701598881031783446379164233194922115270905618225295742629916629718471802858145058914304000000000000000000000000000000000000000000000000000000000000 + 181234560775095622030367436360701085478989880759331970975780239737613185418749093682356454207661734765711679360944196977223428803496984449863970713222823286439983404124602713804476764816992997568467209716023919679481295925610570466628815307824195820931458709875392993690338165490008572035378280387750499389717715083950682054104947073735274320921602432205608045083158395266292384091258406612180275903737787604069233340564514182733017691440061655252440410667883037613299989998812729430307900216560813138745638675214865042139559333737491090051353622530442410914562943675466256383684657107379390201145271181479192409488527546321151925166757460238250703743902229445618822573804866078165159151153648047802567808756104847629600551253988769151608107096319756508715677330726462288709294680097682260340826750170122630941755279080138293185866444052214518823113801001949008066543999521378924014407057960448795670190108909896088765467571866454997974959604859184935718919869616425032767769926835029469376910794073375632552170545694223435085005076599434807420194498490293532002343022368261350046436222816462688495778214174551910918786734332380478254718336922584184495390175457421709819621606770688658772745492987404730191746094544076537849669626486723311760682010156858060588588358585477948842080657561263500041087449777781521833601130379552461119251884695295556309475739021023676212974375737428190648546099200000000000000000000000000000000000000000000000000000000000*i1 + 333265282483224559208669161779971703164408489301645094827575455757550666819928237096024250941551288652214409379283879094396516793455749422358198028128556441616115574587261773122750083921707665458413432603277959128641960434619943082422259538706328131685274701703397737814026982384035594420886654040105052222959582591451554029948723649555624811956441610713999044327446070315510801038864930971381228677465481295361588280093941861725930900477278724666865067553242482149444797789284846359881345925401842524984954285112153378838011679108362474562659790284271688699651962880771655460676513655737712585904615984288003080787613052692118254385436990273439128954291442347567785653960262014125699982886049731724230617747748609317270596379666658327694091561907170949319277839639757028204090833998308234604120831455717758953151823738893205279371970280675508110801561569131700081489833263095327599161196525340265584119944298180596337481094929889573843364549235954945662771131181682408112836039491643259527341010820681024392838032946320927453346914277847030115572090637931742338920709973677727705212898357678355801419062436021570778794726873326556714759856170703393113797386991874355924495367862475876978626422905043630109936101068249556436683544912356765247929112613782040530057964600352345186074504567061041007530921093343434605027263281700721542110724216914699014901558576888796431406670225993754854031360000000000000000000000000000000000000000000000000000000000*i1^2 + 85021227950617612459534529429812033715295966077464980624151974772394402112104731625897251018820394427234951718139551176500920889160135230219366920375978322742652142452429160380742874688206307367548636543364448737927930243487196055545265031084408470937350624266752268873976469586774278378706934078633973167633252481208323141393242618171904057891979223763643298268971006242127945163972395369810906008897317369334122075664014789801455667081890892970633682250754685959932440513510560637428737956938551811696236653115701500850446201946606882815267503883145231211600980786135821511656176598459146716639962739910796528879574445326732332492068397783656652396899258470078538512929986651181079262957676979997117133789192708804715539688839741049377085179087786159594408260336271276009044895494308413592479859143852619573330137864085190588041567969179521515951017279965118047590838185213134669081134709865832046729005505781663449717763603238690783874646491875714853587186324161122772789340209639275852097083656652782217781517750488538432528887450950844230964275924556559913223881708067524838218390694572410499868958815895426848246116208366816226719932626345672320845185696928123388162259159254435452352621976830096687000432674872585300687512847439522480799963688709644032198284974765656376419091564349445943793984718204285056867285478288970449932585292518671517210174081269742633291563296551136657408000000000000000000000000000000000000000000000000000000000*i1^3 + 17909446509511145201144620034833456352088378457254051892971095908421657391852432303300540787037954417509449462665631493139854503365455993043584474858073159234113477389590804075750463964417209486344364742317713694960763780143794581261587227394790649723763003913028321254404220725680804621400631450321293351223890373588347845768284669121115935141214128769626231802174059938390353263055147009390526369565974556203440387517807559964180499719366465346620826990612409356534768135932129958496957709147332313013511274257684770524057040965261456996275673102098379133259734846125739685618208968303486089250774296030407518994417694634393730310559800415152111041530163309646398442468175315614820640204559241089390720788010206230181968462136626309386740122209107704799311685956165353508501321557384234473065408452562873726960862924947372361299033396985854090282700620122551188384395058753452746000196186206946921997447310640766084529697329381896645168325213961772031445288981355351562183932592146683168296352654957259138049736629665856432689135073856589311802270127781164838673537957592008881644848020356322310714037143759583677455710762612050858171605712716863945400912969819861747845385673056992742915174675077389163134908030732455348445822722033572030948644700676852455491606512699896504848402103032917146261689059906593244901525967538522274056217389399554311800073201810375275376963587255199334400000000000000000000000000000000000000000000000000000000*i1^4 + -13954426677668518644219121952476321010742705835303551719252169092748263225063446282343811581402715044199328693000675946617792098901996892565343672579795630599251610176220282283125211066968474260977822903803669566857813991854061776995168827692428989418253132837574219968057963936149769646793093697534402237498304599020407824094090368912808433732823907481701320812426250830586152942301388339854975571759136764177869755352699887217516213556203925449139484113431816449940980746663559267219483290310892433157287790225812046820107143292185538981101989293309546978993646436995921827180791356213649379725943233488079713590401332834326902927252601014248206112044920629748700550672625347091403795748514005940175374487740380211657055924576244426094433691669260136256943069438445722012477382365829122943188450084124080321007877633464132751804865005885359805140136859720680406588093665694296884273953084228363051427269436008583779739349399253998024641733389027478530964749094745965742260188103621701690062449193731091700553802855768286553171592965634091970813102605515573754117818351834641286160270460597995065504765925338268547820455542629702805797405640044114052336609910023924232695695613244503896211803728428362496842306709645836188345307187667574533737248286082219168640871837985416414203077882694788746630971665392076141655740907755600742137663458979051203735391876804846396062883054679490560000000000000000000000000000000000000000000000000000000*i1^5 + -8542159605684017299133736539101007535238049803650770236139110886057489533563535379164126808568570796993901653176991215204113537213369228129638539552663340844489393815051108500356247119299298773989148832582759128893864202472078715916781483538420345040667949388178573084931109101140709511583168158614102839942147103421993394421097238094830333201907958422631813057970944815843848107402584965682596087793468309153526976708607412218291162963853614921132992056290889782684279895815335724211564050965885021930120589046610460699883863942061627568815948677092076892601845017600992494599397093020094505080340302489435823212751439927621054656229773828590707176180968729263927550251864326111692021782986113349693272201676669385606224244766946774844930914552664498294365079430083400879301253785539811375862426129899750382459941737398362815243314774375546692308294214932350974996533173895590207801487129677101368103020730831577653914194509393660818956545898503905736360240385043451467956787093535742147152760893641902976079420910341424848680393128463267975387514363056419777561985064652438173854188261404041789280036004964387339347542911130200559217780210013241032456185149664156141103341094407461650109371520281325290858983634020772334348992284037864509900118820967977591211866414228248727713322314232789716972530883821151047252025946474712564915363748564822506424608373434146671229955307732992000000000000000000000000000000000000000000000000000000*i1^6 + 5842632424126075880495777031530259610763503870426697245244756258108359697379494698772814260845353868281483084621828674582855443223689279749795232424293582237078207530240261332876126792698463105281047515229353194641899914079207035327666650153035652545796638457331339525845776464764673857925296680333994712018175827038801081615237647339037909909308761253826677526612124811999022327993527145927625436455483756473762041157219416689465208163968831938995608031429858973477312744588873233353208919391096080814107431314219959639131966390913883696093795636089183689201168107321983301739980917949426692319840688912539498761211040330913527628069959347872199542515542919880806268193943257448862520084464127991826082126302499791522002167391591361845015191567388131574515869413308919196573831773275493315699089979367919218622852636484179749128306077822509533451647217497849730497247877879286165186986168570352081596712506779242914649301747292620689337812336619717400874444634226282005566613319002666473247318731639804158474584906920601785120303868628920921240171883501525515658002242137160799563058479225838997816695408254545097281578686671973620068279094059248789973894519363601841338185252474535141541054281132618235484694332155269095417656332452179015678532087012169865160364965720888411897296701402652880903377222827857497596669309825113475129694073110005333043538146335852536420904416051200000000000000000000000000000000000000000000000000000*i1^7 + -1738995277541947447814881661944070802719065230580456344909025783024469370888386384563943829876076671545257450791476420638586424069414764246186319239937761888479899499932395953117049357222256665506207977749133605703867114907925253526118341236230141775386393638537539557988637697150822085207473467172860571061629476995603017260295850226449502059852780469956004751436828756326819683305973663178444514635293372946941982100261277649510193020025778285230026641252164701778256793719437869343067195707203521425856191565219429496821271471003916096970564678098773490751036927568342272839924511452759866396019969269722423023781279048895997739916767383004407908717142005763138701641032192125875247439206992437397669740616831760973291194177340710980784283132603959159892486267475681153102298462607739877388551635518015620030289737513208165315879833079840963041130779065385163234240804077664378714010846687467493745429118376949984842703468048308297994763105170058544891048460602944399579983237443530470579170651179231016213676952665356668153217298331220676884188846021637634705903405593626623597457213381337312218113782638403085823148748677776643550710950276220445685370678224986346471549667025364982416563996765797612600478114207079695310216956382141324666193232767267664175050187121766904482916452825141790002394815066228627978011149153005932354861641277641014366136909416398886866098585600000000000000000000000000000000000000000000000000000*i1^8 + 346975006229730789134885286991288647820239486352729338293821627925550484155832432132713870011216880815051763715033398530237511722906543115230648693150658539296071603567326942167921462887395170952443805115398867873972065389522939875512105030957909656456394664768889606563969267286482448115001729303629214974248206644636002438544521747126605610034960569570959961178104349619237225454269726055218355830963588213889732268392387716541521182940400088977869300427613340907891267058176143701949329917383722190056199574048641844822057342076646574643196374537970799670142817989523094782519112643671635116627530628899877084846850295511088932055082903556287411407739918163958196466200243800575264286345438664025755468808408033811317622797301644978900479537677478278271651139815512912803634958087507277242081833019356958140485445428559706479947579314702222473171196513046920277140066866120474721063496879623402483434451692514107551865087905245596083511276021405237852433052912868663241236316849679414192871027480577711161817203533367374742590717693254652846058287020215712743416010607983874692303869019142205975701126221859466460124804078173902242702400086574369069099071357988054536200766361568656646601763161290894724767426363444295499936518521189638521015001854302920072313500444103960338496974506740141152267504545642420483269382339949615817455493258123918472419223877528116896202752000000000000000000000000000000000000000000000000000*i1^9 + -50062019783306349772982639935679217104872285692187363849848898534573223432362088041879089274926326088299925683507853965232457721279828670698234141993807886772204750391268599938730363996955006942407162694462815296310077449832945444390381397599408592567156095385119707230258890892185482495164108721182376069556568974042279824191013720281062746023626541018188201448700256324607242910136779953069932010879981253202059134338446509319137964013474746687541227122116478188060123196669575116890607131145879281672583800709391618181813682646803656313121928135286246832730968014529012446739785661405869196190348908191176303122215902668136557126080541081918338370791233054243218671179817718655586551395998840021675518086524705695910049887884353713725617497390548111801255875480381539714992079571707933658200738065606378603550611714121093317767205669890366890858360529273838437554115003557125057204109224331567539992390325505444388002895397585029093502508147875479948719553505200555641421281825173172970646394465977138654786941453219321046399818425376856171627936580682215462639091672757255156466310436250390898968343257753762775017909397889258708694629912259043864279458037727356144198200599027388778047233390719116941998878792924520646493407204210071249532692262096749756282500991967059190102337566579179835413733971487457956011975421483432894494221876421797114412037194835536170188800000000000000000000000000000000000000000000000000*i1^10 + 5396576477988029574274490473108031781990294628026065556340864172614048615098130278511552677318314844981443030049085364424730920397320959340287834176104362153592775565359696186541079503959762158796626393305108945683117205548928897557262011289375500484990677265107961889107393918819459459344695938033683389896206401646828822181590229545455350300709721190362886643533680795240724199980495247808357077365376462390248550395820813951187935792103053893643269466115696723645385701076397345762522718470249453364733927781835861068443846749235847049013710264119840659937354316283437841512624991001479143150134968439701457025367264528381829074428705943230663575104335801429979802651712987722348418482206999859763560714124439002757851720984887028392348295955165237282103015176572168999107540086900289323857305501851720442128340678246375622598881257861075086261241256233195440326063669443686438810381618101916734781190808647152163459851287292845105133943436054424669381561895430065536645929787539888005044517074306419400567749355271062780074623456194892335879775605906076152591257320504499988016833928948169257428665463151318103599306368998656043929326204864773972210400475181122383748591631430721483255218605911233660998872472989267016313059223201251392503323865297334452595357353764143007525430199682953173477311591443492282703568578357321825488255217388982372907597679784728985600000000000000000000000000000000000000000000000000*i1^11 + -447816993472520728481838596752268833126877628431730780578315546290080957973808687558717236996643127587051633859010859683555889278078801096560774578450797574336252695200894370091885532320473387504646194429484134153678433601609773698186419573015817723276307767881352350987781821143535974958123722061172881079700049728961724467456736788514693159846528905800612698387204270644460871420751036360718510648367351123853623654797910049296702804371770928978811357363840285276464752183128887720989913347121482118482812242986183611150786296467730328793957594976576804877251578652922990807793607089262719246598436678233104697477087479163445196023954069397035266084869336670269439237868186259355497919867930496362237477114776333298369969546217049525436224189099427222096601711737140800835739931207662701357008953890680914133906091246680847684337423783477186917153531849361509844195331023639741831653195849663649571896104919075209988947646160916284147171733488755619036275768049009632607242934955195873176467976442941575147972206264600580425140653524028090653374773559314214008090888323321960445523549888042512460582160646184246736323213341283206581446427382317530466588789137449020690452385930921049228636188345636818230814002639409096622011527663820165229607588321783467459700061599483961758291323449456076132866370458401611864353377913885644165529585101654491754214125473890304000000000000000000000000000000000000000000000000*i1^12 + 28512625077314242748720613999956227172805664771240129398094935037638885211013132177145832302942603201964960891048618257618682443187585726716939811423186756504929362432649391154891688467373688877608067255216005223879483316366256296932405235336742894858341956740341491719286915123467190257244944477089705002327559641289072294240092479308459331603830959505157532577918290219841902787609131933149329843243964085317925731524772843413800605039739192083110998397042538211481860395358687499837750009963500590757476322846824858890077288780319012550632172614072908395305252646597660072792408184496164405093777934786976741839768121167688835032800575237377517540344363134806897897477513125780707596495116097568281553752647692421147402646466290977456289843725872624640411767843950551488085018385947753122160521599574928425631799935614968644234766427295427696071242478888173571834322576266704092124408783521485924550295949894587930316659270437412351927548222640899057754101644462802526452820963941278770030772784119525968375274746969976616457255252894968879300259071903750591121228419473943411220807392812135368476239107969684449821319153923418796420434931476711027805063319686393514979535054349585404777491661234806039255021201369025367605290832098493761188701485799444050065472930864894223015682452489518632617596904189391832307271707093887466564375866473210614600323353804800000000000000000000000000000000000000000000000*i1^13 + -1364205928264759371162068079849421254391313673143539003375815629920619525501156178682314872681192738989320466544448826986222682943536898443493919468746351353832912376181936961350362294173981196745085823313395601669118264487233368702264600916062339099848519028745781490707036527483683972792766120794197976855292735999822739009074588254301947299133933029561368849925717020923231935531895038059304225457912007667543045634671232416247205930195835899958999855332546483607280719753229779420549354255825901663865081651120721760662628841653917179497750894732497843790805708472425500172586892505964300965969708991175516685768188622267613206947873391449076437029819640380157457896033773746426130447990781925997208122949067597308991251768383287143569379820916098747613191947306937871195138621223610199113810228510263465916618013458354741847295861430087062224314957036531764361496199863521481050984577128387104044723113151297255617049914781861000525269407672604057515668748475463870834421640325436973757504508604012615993628962683270520055281238668290374181429764870302190600409618690476423455467693619139822455968669568999755430954898323272325597686538846790914380303938920409920232673550029621087028254751750161819193280405035772110376342863793073244962198347243636758710476573583837796710718551924702929608264979056992105329319091418602825280522936619854206116823040000000000000000000000000000000000000000000000000*i1^14 + 50128836673613724729160551230980350721644731528612915910292751108234268274429588020214847257998235078129599063002228292727344566793228762259994877571280483719678367382435291942047328138753756977521915913784296537711774759306933305934398591700937355230830767426950439374292389714772718066940087849219132417825712504416554608618944748834776365772192959831943689381220197178010618292233758839562285994118530952514976675901324699954546841853886685536988796154566238658646768405772742972629636691139496368711595391304591436629769011535250926545229772060123415364315211595605943213784385277539637206350895600725308462725398612157300625972644521248047397834542280577960659381489470512296011249729381486262025948984561072443404967852677304249195112613875655834645879252606036643883384787240935643052223966005305941282487957359197097677941601159806922012573718473423294820386051379034848081512195901072153578734884990637751705660586204157232948081491720857795905407652349177500083644929586256354423050143467456382016775030138579987202347442989965349293081803724010333896290634542308612937948053301751042037814011746282087693651939541474469112707351897464380983808939257032432008371160767416915608572189201403775051819186408554548574259531077359230181153913303671565759804583712789468037254644807162178410937857523415378425841006057934504760455006436867843427401728000000000000000000000000000000000000000000000*i1^15 + -1372296872170285343240224696187184902404042676146290634425282077993434115345019315004998131523389460000020016827360233484328918443281133733975018967502277351503279754965079345052111622341903569537010919892754650409030496492048150395148829749670393869594509353208660266155692222354092968987756556658150931513407728979623655227042849904759534662721089051463893541033535209088424363088357833138133431690381798550253904831918386450888181630871720271618765925078692885341333476653283828429872470154451749583338350330645847686968699297578222484912708479886360421196941606846457558433951491700176132137373220259033251137206623751160971874814003669902730162007308683263883271606930244659665987527121242396249971139175995068312019403301893843002123366203210789468762170300458602447359725077631979875903150322149193514536957572685872681704791650779975899839056916197882032896687521077150388616667247590291945111726810339095470707451289589750621326441431947334338576708060194797576079817904470125805694482326151222810868023038827267874444845648058103408362157869693733418990337534804258602152376718481306595249479553143707329089244607633276346745474093029551845291589424567199945456019269972251288814746057084622108759341037655976958804817755739514950069096308939996328278916592576735330515494820323716468186434068987234623204967838833781973919092482834840525209600000000000000000000000000000000000000000000*i1^16 + 29213670129600428502498134530289936315306062246253168677071744092496532510084954532810337456320658637762258536594163070481198605569723613372166931386379158242900611867260036937953832500063301044277752362458236647752925918272583271731480252581758525441862412514241102299395335075526163102306556893632905954071304233800988385777818807949359987025672773885381789983512215512525657918904858291087327118558594214076736097039683379335748298142287059193536068399224230001997780258348618531820055019188075414951914415245941882944613091427301366473113548663260265492736748480016309951194391213494342113162391508089426423628258118032212017237180194566851574994325690706367861392196221007310765456365808032475400479110255338886447838727345255727489638175041416002835592262685201653006852985312362645468515318982915872707391291078985961230497652718573440497422716851323781967454448202399983137820159487356783623239018833521943742679732135720781427477798427512255556544993728374138277021291132273184142255153186046056079639672918732805814912373706863953413783740719341628521605891410810107574785930026117969624492430807163869163528156095423715856155496514688679014864561698381335632052101578415284773807408743323204817560047405615256804737834848353218663653518755079817871446581753635439772894224499520960036732171632629120649254149647513314738483180879426355200000000000000000000000000000000000000000000*i1^17 + -440963761453216761403682490543463174741541388401288987481550276578920045238147243912927879486701989721180411602038888700426224019578903187191304816702923140488755954630626658074029451681344778071753596769859313075328367380255554115382565929454334563221583018358611407078873000938575553009546418358404734298178061919503954159331505756740518835555465789708427498953665774047886731861769787371118019491826461439997413093272151836045419201774014841152795388067842699983967999996486999665821278342435999695078217840884553520487279990614646375477754886608992924058120735425740006170938664914728505506172414072483065245978274632393731573033753526586798417945959703582524653130096874869564671613938891689290420622343994250356042114086218765755502971295045526250284686040101663183534852124221937703984301190284233733037706125769697889445083728895274413487305449123983460113762013367781440889957213771559792926944966314706671105174433756412196552949197362065089923863108273747836708743808975016432630662684962393510260550599069037579078099678787466654124060206503521219951175834568705741498393972546463505448520899211823873430982499927829803186042784675054439362900897300889908100027813504371393486979590855335102935719865322545898698132454013138713744954685278624656462302008134358632516688381866769871439043507039115524934837317565450930519229014736896000000000000000000000000000000000000000000*i1^18 + 4465239676470564231886773524840738981416064289294772632599467927365023106091975522019911295053894622071335707844725417609825961603742882421775217288244432454747618330295418606844693800618107452018162801005363176928681885188822337421826809205097893672812128844470191922588103985256326560313390866880545119071918324403234844744568569261453584031853463838612554562677465410600126996983123715641133293668130022551477877729866533885769374323114003732643315221062132197242533371457626187308688845189953457025568405189501491816724513313869072209159643999243854733971846759082774643296569770627536506995336941671613805636112909113139631564757019541454088406026725247212591333610409552026479184216638464471578920083369292867225927102465183800800400437747544046852636273775859243820484985946070450275128176352254942845008465304805802484736326490407500117171204690738302175260073621679520193527502578463059960191434769107510960248681366777011242343013691645442592531150516953256765557917940511687326795591160955304939212197308968611415604516751244410954687796125963292661819470047074750230658180223425012841422226490949600960649839588946033318780934214751647588496978694367104256161372487029734272433081778862428190843413543745563363884995409150591375202115001753459826193698528149209401450317396527345664128193991634140251699775051281451366485275443200000000000000000000000000000000000000000*i1^19 + -15177026238753646915327862528643684441156048999266105614609763141688546779581335356951742022747749896186119536897837004670241017098673061109570036861291036644523402790282125469624121303925189065190881073965030620997677035108856304617501997997804685687037919554543577163608477006027966761590009589063212446626301089509569200908588964834829871558192395752229970165922032826760238438856787293010386032895764296559607825473125426845718743946115400293199238830378845004003024778060959625016647186469391459533495584539744965952896874211481245013462226832508470703989202286945330434781113900284678694122587158322054649778244883984999629596025395004934663464471177004805973259929544110166053817256100635517478753252778810400633675818137717183289227990446938788355346859053614233651158087439813934572044562853137159681936120937123358818498235892126183729660377317165548919183372398807465060493508986519057426049669218231690686532130728060436921368408285536607131877979391294066753985464481543572324248627685050667088369654482245952232232319796444734912667917797299696709464824725213655328764452797284346602345213101592458379233392922987714658802756754958752797153275931783610386222228270132274208759483297506869297600690533165302459989168206985037417062997071020148755734063895962735594832660534924759802872059266407295448944794572619733218099200000000000000000000000000000000000000000*i1^20 + -159685604722716521152441918018985700665211680385686554188716451932307888689103573575423849950485638517049390699879336827139240732506070922494708422142183373698349250932130415624390678957599809448546268510591034126085481967234104070594293600047770281758219024105159329918543211022297826951676191673590344039228267729339064864064447879957097900336798036873994199708772806120267097021278200540915121530979067219885111954850904254381168986495313443139479818045272126134729572648166511104228333971245770861364781113063750213117997400343559723782450345022098305339952552816205798389869755103711296742743524051164415411937466525140748177234965437574310975360010329254335171861951933665396661493202093726650023181920020676885072275756872147543073082775447975930784225114209436388660371914604476931323139181407904981594708557340060140029895781413046001047070745157048526356565076668543379044683984245614557610568458029808940094006034479855876032501977173381057199184354006386820947418896059190391294461746916043544399402848093705377674514395617152782596476800948506306749750878010225157843310899480527826998998130491436606469394933595830927630213718220446839215811222417562894079614185722885404581706651654701986779039235416531145377807806068422912177250019519969033048293145689638648250598532899932673463227868123128417989887380649198747648000000000000000000000000000000000000000*i1^21 + 995156778292726876389768690531533018171623710472367743254754162269609648903384187762668947369324282310086017639494890431540617364923926974839809467878692853445378910455291299498588518190626645425243657548937414576837905747463515588352259958870022758079595856291000234287030982093735361139871993767205539481414353543972247977856364806619289533360805094817898095337076711639984718948579656423038002164750489254058081789509398322930234813852332829284100640753508946917885192060757765062733487660725182510225292818673902856131588783839899396635827820851799281692593539679524960013061796323461379611913853794262431673611017696942435625675676811647152451221893431275148258018449332813924437271200960319285009003966829707477316577266318345766181365572042261648421384425508723811234499452745700695865355683025956010025757743273392904681987464033316074222365343306793694962561800283726133714789819516688718507823052334307963626728091577710029700578588829922554650809708632825175126109780592574057175324831962551421787958075482598261169751989841851161359428781378319702620815490462080905031603571149659802254952838777280348135026757167531885525283673000567558275703850295494235292273307477056955954065322067102232173955208886431871433812525236040758048583675884052271991630548602891800358489775943652692508334004798160808793300824332697600000000000000000000000000000000000000*i1^22 + 5505465840812304120392578147786704304713558021788648615146298970459420006804448190321876973349408815705258324541961395049430992076266675026729189202276299970030369439260687077552598313661969955841237142125184537891774944321574507834274479276075993297800156938636555288775671519767372937896202505172020012948685561338890980609273431865795797912222973738820241179678248221617578759120088798833151155592020808361627817741589829698867198000258039968402837064113791487402277109679451492874840701146289156530779086383848622157446513081416723949724129501387074811598852262772106625978163047368381275461255069866962442104043693085741383187622845644824728539168335739021331633112175546100493333239748704599662204597640883472676688430989707827747300627437991784555194152369047456777902247579966956476237462743497469416689952451739170243025444900824163977985001081260237196026368218490711036209168876452631701363524304330093924970645536893487472242441857556727415332183832849889501402672271373991200221174845885552520822960477343502360003171828857036677103404726644427266924188997776403526541396133477433171447186830947556530697791863107168064058773366955050157517188979609893008149888416788628181287591436348781017768769871855203245177231596168619133977835575483552132078631155404174754207847716642635337619950214250557374062605107200000000000000000000000000000000000000*i1^23 + -2294052566552737928935877505931882720639369996968118961808646931823991984884007969142779778154548623113758767665257451465867329988730934689399846476336088492021256916418152575799670001955424779959952441686588561988949111841627531132785164966872672760091673530680334280453403676423073799780634861766179768550411100985040431230978739935171581957446230801930131370351735808943210409547940363372081664080946653832741095862412727998924557609668840400901159494786452738205499505647317305690933199007321534740755929832214372367770919432759494677128151471398318625617656446385719755739766329876209742831107926583910372676012325312557912846672488126042433704980793537948380293798984262983268332601071053205958828768593646654461550740920956068712579507798687185928824040467878780607757441149521947714083446574125460825695012405789283248433914767791324167274042513249428093688986927273134242428373365933143547259953852635403433179770434899276402575586172401445370712422442064691061462994632150643267446494485583306822943865389291968175276526920090407580590955087431560196818136926888761649122390681415661855420762089638628280617713058539198224437926838275275917014985836140742385910491142162826548255565022125299488007031645797115839700532948056526787664973137661262873812460219880985000710874525249760104548855875436754285625344000000000000000000000000000000000000*i1^24 + 23905598465112150669569357734014044713918811127406390731278737147574178060208760630964887205575266737094744481486378784828875506031996885620853166635411150316455494249276823574922036622223160685373399427574683415148775255734696978533078796916991792786841477096584898450021332516023146223701475530461209240294641924825026060356878716805804806421309691627907378318156261406793438123670415304181699695399683708519685552318393256896822701903079996345908890932931166942854928142293143773948893044822384763015156982815407344445221235124376104975491721728047941800415824836834554220581447900648555629602911297963356128525050473819862381009984294058720454122349439696088097388293421531001037517420902404710314544796619032939686680359670051369240959888945941825964412011864842785472765202020725364124156154914569210170169677230708626782570529451246978170883029878763038757645485638526704479795588323758746694913676666773422723556212080877152788885003900391229659010315812754633602141224993576638785470112266937581365997451931925432315021371033963853093277856055468751065736331479617796186290450528735819566536318084423251945028221329481387146000186167123789867163560613537793810564597296609512674462660918736115062660878911631290749532838888601207814183114996409759412087838350885905655521842602840444609312461241324247449600000000000000000000000000000000000*i1^25 + -2150946572813686382048847611156935436949977652370487942543923716654797828448689447644992089140302240041362775318891865491722066908717636080341552762969707873809752139112060503351987827960246076946581176996085681045722472909303594969789277397564349027106293158753710816268241431191322421868665551126615641022107523037292415847728171202973965628691611066545035107524834390021715101977250498602621188199618691011425061814712425981340570262295869857021493757078250096187158140514980507497251713167312184392680031079572552725262332553914870396178903787928340040011289113530062391944642062874863239759308390593364825019307032569919546784095003266681084734228681330380738030653027975758590420789049941753630566140942469159142985307499924130384674471530460798569401011567013448279981335005962616311256885837686336229802291443002523490787650034875976120125320615960530942781615131686917386139439538151327459664125991306434819125233954087659511030391044837875142777625775878619290493049551975547095336592443681929534322356037220895957806525077978378188684212191784727534248079746446836057888192669038704202132471276708297801688571895642878546572568096321096912498755045204500162145462239412492145516894545274576093013643285074886419985965193756715572833820980010171727381477171571028277618237676680151825055935428034560000000000000000000000000000000000*i1^26 + 13493779069168658940344160315701218306241810215196562296012430991526706395610760135024191131326423668759334310530604542842247403272939487719091621335174460456788361323822574211338777543439334420755842443383182443333253330493550339602214804661822910981481634036035029399286796753400276627719372578439075149832114269705650718176570279326959268025727309233291098417740844822998832207435512097281625011684107540775979298842823085975923414479523146344709986928848589174229907797178960436634432609145406768784927015727091053879156430961303166207805964664834862819772061006663044253452351254334698631179453008998012377884538060305621501221567635742357549110967084061171092946078130073963649808061504714789572870147055335710187597347118202538775558387150878133230283504824895071528712658610302936439667838853546996370569149321523748318618801109857749878110770232960236996412798137566965979907458589594247369915216170982409974384136883330185366851036920429244315009196124903627407240365214504102331911238149391430888178062387055871796721723600121526870646964343716442710701168114316131120426176532268723507973844336449899613768480120397641066984522173052761617264721840930604583690099077054221322822674978205504401849050473727787723928430171937997960380163981166223183463624071964794247015259195548556953156321280000000000000000000000000000000000*i1^27 + 110802376270014145428695688687487238548132135380086137962877931396756950616471728024975013140417435530770769968083222259530933865306636269277867715191613229199087618005109569827114139378996106725975566000126942875542805405106887804732354088575203091375923917916163243956831929933054171713982603934281012419453154571095136014329626249045117283541996913478930322904122336005579305951532158747267202575159928995685739675479245489153414828100991641036828379867094573178098321187037161063758586803876481946775973228340459233658898843386686839887357935308372370225219135135297596084958423007099036253933034130543938016179483936526668926141159320681986861521119848198079760688895371821082705978187905245682557575275006765559960102383181277421578838076936111713913916376511843223361615466363864014974270219973564045647941422953152094409374419211794623348001253313100836697325619165769026072528261926163067208514177101704851771030417000678144187686524375523411296335370443189100768697376807218694485369128925977099429786759807453863801863355528858003894081979061308513088706125345684752225620735913877596433795227345052988569128016102624583220520270261360054435876294851735922168217447006958228801673482515790131351855318296597455591404274652571521507875971672241081557436767734949617148581312385572143104000000000000000000000000000000000*i1^28 + 1448292389601242046532523236815859060060536300793741082761386307825733036547717593382326165426011969487771171818453045666241477365523989973387761776197617201592454492702830596217176450362876594681914800695129121048126504463912484291984127266363344300950029384277936072493074989296214927117786681836675119164743562117611951755475750645664848110682261472478084483130290089813323534632966307666895382766597912313791633731423944598186659141537526340725322193093945674328566461851482302471624965384542360636652299767774649945666325440004380579770658620632418524760949128511332908481140072729046048361000319823292510818049090257700832640650792675532607871626474492598956680284648946614866279472786020103926749720428950684138785195167663066362927672257008598993764014051696447695254029020345388910765876240694819172782164669196924337156742747416248991143584854447481446863587165542168719491790874070448338073563483795631077344805021240383396942302651916665927208969011484365407839987884276946721864237262314896908987212673645232546284106015596522545945650701471548677062605474553531951933088372639106733735963091971377778370796438416024364899271263727312124130491985323190696616756573182399492551690539677123501685012720349134888353822827719321105008857338615499852501575999095422998837472858189332480000000000000000000000000000000*i1^29 + 392677488223166415064900077154375440878790024731802697497830702201957793255227197189748764346620403535944476798781090887037182625107064060768905810974467790978344391512588874085289024709770240920619174552046449098868422765437507979928032502642572472774292324075910747438953677311848758926886434635781358835411954661190339045379451058798414578534415060722705327006485744547886915834512545982638182841795933098871809106514369828885226766354233628119005987910786991541929697445403901304831883774136659054173558388743223539591627364899679171047422860946075033496991986742455794548697160002150230106706872723761509624321272346380055863539424035355993011136956421431170630711369898759254546797862977575705436395337214500831516288003966019429176988087542527204946048165403185734465896612146231626854840922923377748059630276257658091768882812901846111427493687649771699839487562584287605342508767774485308201663871859341430031693823298351848478778972193898613518651626614942598396812480480974098717954685781497027428756709385923480401783911393718503658757583044017727543833133259131811135761127796578976715587310307951925763438536362798469481601378959378975468172426865961583855453396143352161014182110553572147890676899729503218519451445778251643320140585167450588443065807698446843855379628032000000000000000000000000000000*i1^30 + -174059777342226271236247438137066378765310474579288331979628395140067557268221131364237793925037319120915676564778573504317188328738427534596495338488624031976861823356881324917523935993233960728105468437115781019024766033171113788709207137755859489877329297652077035904569404919743325990310529436840946272732172403688801980689130758431318409023447441967311669700140748389423370212078319746263776291664083998748886306289596488060557621576596474226535576067285479227051085828623659971967211121023563166724318122118029465668246427671204581160560244705364669122581367932814960159990826251512463816245586360764890735248843270688590508425200477393524601784489752699534641134469734319251221883266771115429728871010729305268573335215694572928323857128323219655476098841979346730501290793082819324691652913838344428875008499729241635419943834682350611666713750517700564248136531603483338747065770753763742510090621536947102877793741759565041191148022421170141293797546260829488292315166795799550347672809409714161076803522740613437367651958557258693410392696146789539224765412562673040514191801463885571473849566469544001016353313458976465523574790160448409193646012617481632113462946165877144912950897471755961450194718524674412293728815610097221092675004015797377578078095941269040870195200000000000000000000000000000*i1^31 + 32380796421303021949612846710519337333425354804932220445654576586482297796609207939899154526460032396233160934111512610872417578091296453157691369302890995308527384547093763468634446128235986326358413615411465860760165650160424510788691101739358999986723830008795673724188584380037331075423105094879245230019177046920826506146619554898862662988103837453201328503913937542697852502986552530591140063864632913053233324209606153252722622976856069787247665996297636780550777330072580801037484695874408127436608787961231603493763267375948819564992507250168772415534377867111048703682941274504501216472457316556186879542405534580378271233692396420539932225681022422390086612878863435767753865901167362656821085806969506817336780553942844597131191168729439614816051193311083891631739744880541029881865747308559257448066920199900595952507805176165133370896305357294193755678990873871528804409960569073731267100215487232553604972047517616508762926780655954257975096032284755509555507589840655234176784917103224363707887059045262348442183270972865677007376288118074391289165977426841754659465411222994345899558135977263067776068611264815444109250518131701220263038314177287496916455598098749175331064103574095439416101864483216876198766051480777430709079926113739164177667001630630871040000000000000000000000000000*i1^32 + -2377098078744316988885146468549309780952662500348733274248013155108951300207617947721767995071700305079415430518594994956508513064181442644230344844065344948621905982987861917278354109224093761523140053073009387298540089404689434934079220576216453746815470137217424298183969337237242967390148561132072025949170899353589630609482358719496928865491061997853406809678144816195168080710901652595653856048337905204065832872590507923163758619385758652849661566706526891985500464826367223714519999330851006615099518833388705323014270325913056139428036550538170613620829300172723149655617294432530062461725836381953427579529165374161764173278448251537631668321401699709755821749403278450480311065702350708963159899755732213930133596151561837101409377440909886360459133985677628777563815167909445226613546568237660374262080866476827557758362045762884740206194749231466393157818241386425791492147555033156720764761146070420981493384736072342631351056518194020798994661641941321502046150585466523675954725265663685388080285320629806079294045396879135450031106264886675817026752532119146005069498187888140940496640480320657346921472426294671733754851498991066718777906519949823406246404008377278262573908912143667022980442779524218823992983278646749775050931871867723469271186014208000000000000000000000000000*i1^33 + 326751016486883511419691179972115250981883122599259750909043135271206938726963070533981813452126127523200786699999852858026302849081269582142124524015028067369121488228251233298161236413664686837653186433393140778083692016242781416911680663985968375343242963710703078712302977114009435164549999225369861355203741425056267276752188681187153183499398369107999313894570281126791392912754642891080025146787890118783625594582582605473811647043811676119231359226341697499956168139258895398943003480092906946475019873621521508598814915847333454991441249214362180579459360657619172404871687728233112641722076807107079636903973016445338721692720168154885841404448844657247313109059497322920237005078754085364706877880140653685693660355676545705891416455443055756585216240365362174860360841795232630183216740016625323410098258969430296490345667360925537960327755608313906129625001114367818540065800703255072668370037447529464385642525239267686909363129621621317290070195295302110143906985430439247829756215998322847114325551722745649207924303666843504404160046587243544199533655135031142216514272551899068571440998071572690674703632523349374292351069642758939699498136609803408468160264792517170406286070145846543161833406917241451539854124015500377639729453355207059570688000000000000000000000000000*i1^34 + -44823826791422784424836187257443277688175189912070626686813176228308428949751750499251399834364557437649445949161754652191190447267826221671807517596326646467764439766132615308915829807250259392266147277314388503176933071637498085415745172935756414791393741084766364261295207265575086720257113488477613555240160904297744149734528625462409447135498549668612874582619670478793079661967075383248272430394788583182000428583137479002182053245323174819349293902572007155709646938704586194972391286130070260592416496403377010752819734215616058663553239422498325391281532936628856916010072233083287855600198407154607738338288495382896636772272495895645611682560188008019820856939565421974216403730883694680052021318551073292378977382677650493391174728525427634586699195656163895134946815623733219131175399595549608290335428429026644043920036118673073443609308489296333470990961499686079667342314898639477967646188319515730054815327190990754622876770567673751960698117899513556148212962211743827964863207766057676795261530909838442624122609018718661858385236167130626196107239116995433216487429169414100415880414867213898270925284410584772592496155392583661467801768747121422936993923649599380696742536201511437839023282740488875306756374419313912840421272376532008960000000000000000000000000*i1^35 + 6116421494048998265231873541164413087903700716806664075340844079033750268199635098126905179957877699301217235940662708698778150398056959080429977442671179052511823896678652238914896292946256974879422224913306549590806852032481278004026917373335475076047917804353550153408541858982062551345812915403315715758809440084447477728415598224899838915606233090821204716915280035102627085944795455005852661699375054533022466179074833947682936592068805629815301970100011515394534796897942285945432965684645743100395877169353893376007213697728757347679592808205020766340040548219299714508514323618367831536403197590508261517710371375723937337896135311911360430306988798642665720831343070655845728236094771279924939962757275645863146735508340393894612965701718462958698929073630646460562897812515738776311796372908809270124112782990210660313147639034504621530206876791846079018960606124337085589855163200137798219053202526212704908688558747764458180431912106485796008416511273242244650266075207056126345324304012955569830527118065961069303464076127300533788831845638043036288198638399408211158392836498511118134929208327066436142175649739257850144547097927311196649003796750547860634498859437569449005600200446709140086305336157519378980981834856453578157830701056000000000000000000000000*i1^36 + -380862150458436084079320427729578109630607976703598815955132341128430995993557092798646524135892497944038854471884097653826715716377905002535686407149200798078311790204642035802710685780803352250973136247748696916916133091608600476982247405233699389264016998713786829346846515697195553318434325802241453586070708908217323698717687548601556094515652392677043225753756174451732074778311711620442753776038107098272786979747296019610982001078062721998934391422216863901397393624967057610455945378485827635175907469998899806807783703435844693459768233956498683521437660060525406845367568314479348428486326161519202880593501342273717891113471320335509864728548766936067759323696735663900928804597051578080026459443878579671642980847635861754491013583662022440659771271641250194484920345107452111118551878696174215977116036162660979594531460610328671801485911404455954454827934870982685818443035992664068919722818990153813373768585382147471742225162684788544848986872637965268876862640101218860770859647456685329940679718474003702796018242127707159590501503157984776559489704638755360209722800572148168132251582471753045757004074217121829348725180685881501454916829948446336639288909290561815627315854675084226364600544841719520634540588902785900085248000000000000000000000000*i1^37 + 17533788360797085627282456719503308994787115001984396948028006544622639257290072371042078576970884929279544046722481772842595829849004124377739463111259378801370377135581889901071245274062545180564374145963554070610593995284892275414871802076962563792246453722563014546640228678491371696592554961161475361237707936357129331913522820112382691892696419363404126872075813432206442293301569186927020717511578866626432182729267880839993544109908687736316245365860210153758868934238141680847669565129980816097737106638112672375780444964486409731835227257878757043227431092294228852953682510792766065995748077984433742319288964403663651070043360096758648530051349988632516689427386332975936069512160501279940200275243034730690624258977437916939098993664614670754936522480438478840350913872624134412220936886454094002556859035841383509481864930816733812128693706907144402730878485964835129083388404085266643712932771901839278740777647808538665694123261553012254102745258344444359132926990697918250267122880369017444036094299397979665585506307308765901655435780033443863962435855704637556237006561586726740833727067204897347220228306205995770738099181854595662025537618049825768685219335268897101825034296582940559474132003551202481649220829377986560000000000000000000000*i1^38 + -223251695154023716980198518459284887075581951493272804718243673096251532750017006740432227809647728752648763119574188798468615373050105597915118126396725839470184343476004226787618728517824849185856654472441050938807991892674473109863811409523670572499185636311868891242207553996262441418528833370327728382167688700132673980372834081344740037536692455288013262162877840902234616121493507626625222209960832335110258214109573546615282074980094969738716439122101011416625404774237015922446008487138430842491735165070664662651264242026408336520331812202844864011398747786032486675546133492233123052760880432476633291467060633348414637226026947663339435035550472178930543780461328771307581449842027902099313531077406391186884917084928949748483660659247557183146120836270404143741866951414859482147690357790848421037104211226409877301109314263228322523846166572156403628501454919285744432834852518521116789058417542910359813049401550503241381750660659597167328454036119793745127681975183917330382872167918077534839857483438226802601477780745816115586435827465059593614735521655363471617833645497158650679767923479149532605859231596552674430699726002988421639832115735740451949918500003405396962643746730032420703539226901175547207239073792000000000000000000000*i1^39 + 20116784273557916468631498405523094245074579324313057263555308015777941560607257205647017961674348854179758326523638147223684611572074462570157438584124677312238903097144859232939042054217491326957407338550664145087297505847628116715982022091974369100423887340486575680749742542486219066996524637426183041297338976742278420160642718915679534815953910949177266652476898186529461781054799269958037438577570143759884850064490419084363058546562958099848678658181722098791285807308620061488788567311887708597318250513123061936611772387241515713947134525466907674726616989657169221347163906288559993333455529327795033351093353856826850579502029440829309397102635677635995262144434572568416133047112674327390411993923044265523950660349448497131999546813092232503780718005476816978890095652905349288683183987574582924577916504359287894350631172035542195489344028694171718859566574377418108621759317415841106076549728467625496506798351153087908324061734148218928399596280637828040639136886867528278513257667965047791426011816490119463525973314578193201569447059150023632477067995046941978398735973500408112515971645041633295652600419344333892886862615683779845992171842811387243425863315325154677581395181587425281361688770857507225600000000000000000000000*i1^40 + -364369270374301175065729480850504547091972441001536065524902285681790777203174076532706847316117468211963704115912762531221343485010096133221952476938478702393814226395057755468782105202656042704203946882343647170816606600162435296434358818772059035869750842854499650334096720149931392932427512262154129471453428123127215837995610011524437189813926174219404309727693107404006154564087490848206088050974775782857370335401922805262157633954259072838437990402259689040731085833157354970497290616327888544955471244771888237042989329360943385862229071136332217824346965309637222192785161858377974963328559450043064308121950312164310023627153928271546080890594710710699690143964816640938401584352053876944742226928722929514283063878743792692446534213519335348224158693062699401725054133551388805094757719819632577563772612225050786872344831493904616913962486231304665377524990164289789374915917878009856993237788886440957049195710831286188130264638907197408293618564253345847643509050152135687937603899831016130406763566760385729647877140640630095484279682639562374691385328708992299050061233172084350031525458201273810516938577215740330586744227916695513145020733146346131613644741996983144192723933566104726161514077429432320000000000000000000*i1^41 + 6986714935099996376838001706447810418656402005426744893021719290537471465741571297946064813078602630379985030729347970062847710098437094892662478881073959541673394318168413885840627937419494956622975124813397519104462039688766216688484551159150909376582381032246870688936723770909025721472972951431468725711230658836394218240130257330673019819110237590414852554004272960831404291371597145050784849406771173425614778455506260028062442685065423535554025413839434260898745456246081689579319615489181858040261271465096911125373977758580066008869391494442443473840091484261752752261597367475920356134155840752399590423020310099691644216410011841567734089808826825904981641844133364649769370518023485999843684491603254367435710666180260345310668488128457119285774759549115821928479988970188196214160249506524221859100383524235136764060776145705843228033245636300170257972915766734740451117258332567648932881746030874382952157877607941485721729985245963721882377676515704248920300823234114987510855560014894187237172397372070790724978224859360416161074776547031963885526312167686037959457208697094829168751799885299454775073189197255343550322884046948253076218460333555683799801874238687007676100885577756962919760789504000000000000000000*i1^42 + 16434901166941148237577361541041700240808106594137947305022114120905617685278188059033872576066381663511725689244739480901726744086797827884145983890142785205309945408075951638274295277032947084067952410716369904708945737982835465310105607588957007911306970706239643944512922247589978095657741297619781223688329619926730497951066777214633899955666167996110875403031847353306045875883620358225796336358303857718182001869420777209088443932199907680394650373659560825837096565985442166155890680360619689032785044829135532564707238787169179621934737838940654792504380606311877486639700434924361626545294741824972480773872168752186475631762898472663217461442563906456239847608812852458886894095031496595345484139393441268408951964445979093358484817113293120951167713629406869719747059674093626155028203945415637081099422113852680668978882784010208155451306587893930885368476519614748213855150362763147493299029063035801652523286089048626490907971765316460277913064025133252471650073286196976616581346352468811251100309106285254793080390777471119846027604155119862105078689923743819404412463576863167359025333146591449466008482359563385599781083507909798957040611770386271406118834601263095628866944432351477760000000000000000000*i1^43 + 17279773624109318467298655942592308008328041879825147385892175790541097667259942139096114600034057000078982843270363879680628060940524575417438673522395247135384416209035869180377367068523932941184879760617976457709419007864132831690465886554361244137977011419213950353432291220071858450877889614403647208739862958823562118697919039976593128270985208978168268797274521301394338618077645857087817386816357722174799252223278429318589337905929434718910309409969079544378901838069101150009560330244421765230286069137250223055767189348789621708675329465547859391863524353307445589724050687204655734368099100538534823083127637896477427098606650385973658848969456244508664145113537620150918523284380615342611153098056625379123954009284109237096114615019647214301571386720244303261984634409010029490409213915807671436066059297603829496775887390473524279620791585487006299725202159083133453759610708478860199179364804608728234133559160241972139965493218545606553179777294078080021346453595011607749915968585673519831839949473191067591033164756520535001846828870718839169182993361550238337734984439377141037286614574895931200124547740435806729179552145936813263152501133174096984860481870370643686837180170240000000000000000*i1^44 + -9293005840109965189364327839180903107342841610078946619399763599875834931346184999934448946306063979495663814271593462325562652552137948895723628046016435105074232812649819210994450228059127533651599667810259299394409446390710266982580600385113939858378883820210913396131098914057251191408006532851442273497942437378245084685582015977459144019685781295973745221096732574867051339305720005470585085142582089469143236326699439502460619351247069328905410049358189906857849096255859195067363914173035435372836992561556543500566660438707249541511565614040352087668592921965462160767264320820443929710964364126645327568108969831521672650677892754999422066532706666374955163324451996839335726773290199185041066607432451704952567477459857820628828002895115103544300210742463160917486532635379237314920789627075143488332849852740454927597686717952165768930078718203700554800564047720750549744592479246169222586538607222895536723793897767438186065674971593508768924884429312063245940036002585702641730201764631642562826535692212555147314298409199106237544136560652575664277503899921203677678217433586194932016671181344045793025627172913195980796492785655401860206692082283909218017364221458695323648000000000000000*i1^45 + 4270172886790535038580903814804855078534909149891430851933172307694028102918517647714853031830571899255282666888733258937752577374161999073918613907934333928778285928934999880507371973327973607691807431920117679923968761228824317905022358318552692660672929633206256888426143485933785454526002842108343716312563687696820602119218781465238087238394515175224283517240663132705634636199316085309053615396171554897200257395001988285374417996688200113595087942476742574634672197377361573992582035876265933891455182169648250636641036624578816257463194340790529117414158469706643300036470464025183191688734189251801826253036951582028404682825001970618898023827878978515379736440099878819845738040092524563399394329220819784796207146464973191414279713839942791502919475769896046710462812029041189265697907013740492335169781309291598395479597576213839401344034167714368135577709535038472227891714483246763671101158248651023500404212574031542347283883527665438710547904305249393961900470804488050011538994042694779154308269948529481121050815822477329055990622833138362449597523395036761704718928091321074896351779203535537479985320039530401208808983150893636393264665295335965058535849459712000000000000000*i1^46 + -38937318310985873947655219480267574440891069984519473396828039662169942343245201289145388558505312561756951791575869031436655124819017406412308426842229902998365168048707681036642859181543440659748128532418148717478261248609694186684145292697827734421719296822233726156101753792766718166778659001798752274179369840906949833718167396958756455873462047467964801969165531074798724068802068457429383073158792982006918271230887642676057002654667501268257692494880387976174625637208491518827989888091857381336402722144960517548305441234017621293970790060503074722858678927281455526904580714060706803289949464017275894946346610706033622620244275876275710184910253164974070036586092506862800743524612244543499727549617137612932465834925209196362625080724044011989283156004320399552473223763588693025819485103663909652796351286179834827418667593121178964430562959453133010774633175826056406067441918005856878534531870916466092346230426296102594957799196079517730158119545344953834891925694464569823679023393192765872837322923061631889536852089533370533205125675382796307896375518680122348390751409887388680578000841268619421172532287916077776050468917009615648831371979152194273280000000000000*i1^47 + 39033863794549339196927904988101760458603247115817881541460708452743119484240908478370085648714801315016700841215418328720391138591308020082897364325415953408827973207446850585794202468253875739433557022665324354615332325753121974411884849176008640795835950233921735759097237174796697590024250744771534541535908577845495542874017535329270833646295379626435332465615872962422266780358156056562619415966243905806743939282282974417420414897212394917817789846600218495424938272332025651806676713569380510274811529947400199950905525134434488952924696404329997633282761302836532941565722953428270551817659442789196373917063253019734570329772003168519577830965305295329114538214470677266945928239624583120845510189422538935977167279461398367759850205224985595276746908780252812878302222289120352142800391679628798428349728687782024315270321582534003015125336161330739211738088402099815141451774548344665260274048447537202828120331962961256715606600259701410794643371688352902973480109747230179005527525391357985778609134812432423638554687924569943774190226182893538482041930970529013346432391820447214661964262616109826050216296353577088802689816740085280243798272638976000000000000*i1^48 + 1350917577152201988127476315916745275292083810749938814929880621266674204126156955307690552028396988359421228478064612745889689916757248403437205211697552798845319176053585690805879195422281178842200770977115393120971139962863996325324700528936004225665137490070718141213748632003438481266796822014554171316255637796207522431860832669894858821552193489444371279592377512411801874863914945126728270772712703981518547558087564389111520898934914712457506794428875201763428913110575005028863843725691102011893191608006467602815265128711867142810670598287298652033747655547485979151739090678870904839366612020526855351026357550563456720863194349628119467717125591229543309854385752393007941600481666770131809834748488310590461783773323267145076953801020127748623164440823797541101867550597959448386294865901211656503753110888847247779583450886279866914427222616510788242585888585869667433717131574391782609672966205337550847047405673763553409571792146630195028652741997997498530295501961013270243220842405172578348837584225298606438243982222844605159920494030276989726876518445560789708843489271738131890427582880171943546575794664719853362738644184465408000000000000*i1^49 + 15654942219487529734161228650808838842906978041251141779489911725244296279862689959210649944592563360572257513253253628013205300484343464919417224821327798474451715425359720972388459197285004928583040543994767340189672752721167214573959621174194102500031580739646790996471046861174981223111159434199418351225491782592798608951018807538711805098188314783169032776072147314135949717657679490138124308514925448743862674574377685452928033075373805044714676153520502224931283483594549099940201551190879925749584548543238472353123657723000406039034616876907916262242312997112243885313636205727161036977055222112511807363762143112185489960144997196672947819476116134725415531265261451192699675217313023632269333327787922439302042683434632803351267887895225862179849516966049332300657632453222714025159690302146931438162853703217060097740975460647767389933609697022017471377206682138360951945117555620084951397280224279731262435708961289505883662768637639498731434696460737054230213915952080142091995876339785830938905958405426228569140483476444664873321215730729840587389538756155872338483918782368702255184776321711992019355040788289761713848320000000000*i1^50 + -1125216647779196973111064709613269769696161359798829786741725319142527107192100619241670588494830180227812400696230967707869858076656692321907926843738836500601089461191845075957171986770154037695098563894190440267026415815803545153643947252584503481350604362142966266558417894270550877653859512569596587490862999055650813215980874844324791896137546393920174421369356119923019234308828756351664661908984392929150246030417738554204170755599456307350447757707626141871287237302321378621790884621737219217086608539295991771917276499214486057949853942328244702988810051134722866467683002170613605544247735353900724395338015123282486891814088674014024738804641739858491571367294405435510816392236476229340062138617551678740549226180302151907318903956488941121654305522490287377467259134841784852214524304506397778272548667599602829052380080285067575545350841460990774510230761474901145419822139466084842558711053565180692262029455821829789876583566442035800022046574247294639761975744486573453221705561136128293729585427733324193398390550120571412191736135068149405820838193019092778025465490410776318955972307199615657836544000000000*i1^51 + 493217722142368066514734767711483530569739818610908852279688374087792908915484650211132427104706045690541085815600315988986655375910122624815858223888415359957771792563501965518600546120577436753081136277234875509592319930419929674448878463346803857371170819038449076458471811446163218510261379387162497652193095728161517145850992260747094790183922748066094925185086679069625214918593988396416467668057615219917380072898871718880987148003265005920373339456909669383533050093496514401308859642807297422910031157627676926051833036817173547346446308172980211351486714026213620824859347203235290841907229505797056267159109455552677797060454157719108580843642510930567943881906702638170859749665009880912256805882715488862073493795112573684643036054960018486495490075292191830571709498910674951684790802191530733773680932276561210516884173809517902368253198795528049611046348093844584613753402723593120046596549227946332491355993977375240268599325897074520732195497944686861360477407345193844423217567011235251993633870757092171247521492026448695947350942596125769436673410517504455779730229764357227400806400000000*i1^52 + -8465599324480683049812348388415126652878605246033313036113085232449000555185074589905535306775369770451838169680340301681480618026498477499988518411543559308340938790576427370018315258193828820910820079226204254415670408907693577989895554753266501465044589710274925268493125818271806281473464646182566158529437976547908841406030181458090308209297123616108869531605710252904996880871868869236584592105921026400126763090195437214165438233441621073544133623708725060247289398091005267771026580802513197189944380527233176372782781222555517256017659312378596185008720325139698089530045105517862718670600610506544061204949717026299851647248011722489255482630898444716478466856478898636970703722069008771105652428696072469829812085546659105477045443522009389006895049858243336088761896261567848962442559998621169639094484512828263551710483444064047313994770856892898609334856751395477430495356683995337081942694142343265332329259885386075695556773476377510421548269142925327909651333052006176954324991071607874146803098620278814302975540551750216486932865534442845220476361584908979958988800000000*i1^53 + 38574270671360266604682982105411455199161345344619808127864909162279546426760268325001025754111383487137109448053002290881907717977502058939425180281957498116519615169952605595594725127553863411037647270485336586039406731092945281476302716326078774960140375110230953451259672015893694706667994708251785244935684760818349008197910208531689184998312001267443542137185828876931333079739375534807978469497146457857279180912396422714412740952632859665658755174858361305978801299057637388866994812046630781470218449965655566650391595133781365106221345751107865018181438518524090882647776375995783190644904016795404145572182954858790300978628682630380804071339480290692021440941940718827832468024064590709688297338149549890211064347674443140620192167185765783639314511952553687001805224745794456734924577377044339364855301582986072665158956118898150919140772633008397115263003555289261272288475042118608857247102896538990757501165598623659856402240099155558037879218197583352453162163044472969469275947408178683227431356909107700550246495352443946494916749911513745413120000000*i1^54 + 291157471282576889084090544647185957292869730798740131838319449098245513054953382232643684025537779736041589830174643466722862814932408996903290780917010258398641850576892357870024878393234609121676491985977365667222696821844883846495989069131351695610015010534769607365148052962230956740639621564728460024054111757793941888148498025250299753783230440561995099367486681512395453866568045321086571702625975043584092965891877921120718284559233800972281074459295787032678747121065512453595707743344538121739070738062496565322781206867611641989634425443119889043156731212519936486757765398421257185742454562148159267117011540771018648599864968715778676841524893824194616727404767325869543827368474130519219266402633935299124074301391662542159768400904746950949938084795153367493585067553326552236008065039424780940873448151509971879241009650486638129874830073560227275348578715130576147605239653570503780920454042940095941838873900572807400775990478954647254592779917412632368684873603184444987223885436462556700905098592000508608576980220313600000*i1^55 + 13253221578906100839563989533502757753004667037889875333275669340224340404719854739098040818008919521637500056712035256184649241710229879825203516465862475849846203575425556006412107361442743316494282100055194260796749257608142191471424323927527829820163658347557646167211528331883066159807732435875027302452625286994041778011184884330435782481340924564510544615053558483097921576146062113613763807049393363586155130285337029308580590189149664308730004350860351332056824774519067707695139661514954852294438403248266150550283638891658119750471757450761115587004463906218282437192473360572093062739303546096870656922007546947168947223693929724529350602216869483011158455874426705259033841151988821211470953351311167335361124431775964104206844792871077221084575482723749969834184480778908266456698824515358583944411685200514176641689739207644693509037725108863449448123581070483533658600347471018201392014085258663965906521098910919382534654453801225175195944800042321374230722743052456572704285579555574725655134053760000*i1^56 + -1295491278691391965544562135704399685398297972256614983414654345519227638485102897299588600260660833889966985824842532698254149354559095993395579766020619221371103889475117318352835924281121467641842419598175825093981269467070003112785511987796879195062172891884799887802407451066659461483158837760300608679718843689181173059229427656944289694147119662629901618887181264170797276074261460978624951218737942942800319460321104491561443282085353630017096339193632721604482478136440707861095633619927208074589954208007805271900682707031142387029858979193602480122491941306043145370909523910050068916976259921116060331665403413386413519986026313762289255837599628487174432997686305180365966252347433719664350089421258931600020552459919733953360699222529313596677469801261442868803209317706885882691428567706044242525954195087808470718696301395722125400361940703886133636965111782827922728658744120886511056567161844774851059418113491756470864763869165141628031412591116646077289335866547728640000*i1^57 + 35967472286310772767218933829589701409441079347616773054633858775614043463500045804755107226386083233683382662081164085573069225231499290257866640700260877183332876744329532036480443449264164687305509551218007714591484118912071362370047933773503988865558714055292388942069421940043322016325303854494105217550662960819948115694879233976957220264167083643063621112618374314559719635692820287830023309127908445324914322483477912159098031418071325837911550791093128084485953195220226688471539679299903666800713806362136092893167893065897681033102094269952682685814753598557331367636915508591919653090919091138169870878327299605567028702411238105933544711657050537951415580371317649494184190961822319412485064453014997515675343873265410072015203949669443131724845989412203000854532796615810081347485009511384830043743715390817345825972153304959377028699897273364969077815402167987890269675577366406344996159864830219494391008885586651834191133954647639055747844952000*i1^58 + 7075680463399971223731764649901455998558102101897315228732814945438828240590922856137386238076783963279107492053147011140506980206159590870117639667002310659184538639134303626958068698807706057727480814329871359217728083189543862964128404407325561714991603104727579096789954729226411190964499468619724094392962074422321502005366841352561895958363270982739365178227906700820387695495524305633980879020655722540568045817612268814233206939667130629656304612787318256321117020300187533071850451737587974387285355431937965041720849053814435219714449912936098295215885722965494944464070789482249556701540250073412806832684388274233223039858133850134164379682863495389942809785505389764217675794616137113691884778794846630849332725183277775611913387837077365930833990271031506864673460286814336515269317160635537592435344088726342634771078832789227054420948499755086104333699857057419536836676784338327414979848735200*i1^59 + 423131692901237699979582242287788737022262870425486747050356123786737903643966186350374935987229171222857046701332331367158720801143901675899576143581492521905206383723242759745965064204623364528287693561509616634907785064458074935926550231698637853612733482060704782376887257432851272310059490313775186835525961901814386876016955460428237807999064807204459013210309516419698554467293666673735331754499660002580942428999091254348868017357775794813876478911461628251090396233701508397961668900354829365367721684659115506546476697898612221540719059423218417731307891404159144661026478877357689579953925713596994409973899862115928126731170511490929598422538373065296648159097360911868512857872387686492510474671345760717156633295029897758437617408755495251345424467598584746080582743719874503904106755589128951045697806976974423631610145328653687051378179026289*i1^60, 332656272513622051216237244689968965882264216683643591663992954378650785867591692697654735355862407458775830516275074203856525362580400202611637547547186378814511915889917945399898179079192176505047943912455786945841382374060065980592727249808464247733217756113357658332725964408547105625825226684764129508748349144161713924499039576011304458442556500177626029865606340258611804855972657962699711363054614289361452954950668212614889775110760246099429731914571073189999887773123557096240683422908467438525398461566617434052110868026517958486054621714813907120024203194463686089028898719059865055663731066774956815855369462579265916409591592575484898290584341545475780788535062921898213886060385931401757656403207406026872979961444336040144156239232082812643081879637764631961304166471682385780725108629493281536376196701690450526791553454307014295376371946169430271662029930425394914888244104403505078179471115848348752593183746968306897962897360128704645072755536991093592660262526692087379033825622939240590202989707365905154319950677055129258056818169532756704986208900364993948371290766619605871913651974155125056471278105034680872645380003430809451840697891863284492774113569612230837407039077256543243824942800880429171562332410001139164108912526708363515646610379544600351684870201794186700866282383142253270909341763669297911685520279185170101515143387641789460871533168242408915586613558885726865407597797588852163157384448214720191260590753584391740257550490140809711237953320394977471393863760307620498664711239742797502682255601898905274914823010724862973302381388284170033334383777830381670080699043866285595917971433268451369917762908592503494040165224054063553823133229133301296872003620679104503901635453152471473416290129987398605239445503345813792273206532816952364836399613335394581740209986094477838392187757687355015953604911775573380096734031049309374813373403452518343600523322632413699359823685236023304181990458474431868377092158442700800000000000000000000000000000000000000000000000000000000000000 + 1947131412458487447125785195921223710397939512947013039069869376801007835054481656062676006552436883556942310078960910963013489160141704189777899450886772576213889327780354084193441452178915062898149078719584454968283680912705915895283457128091123412215087817299230813363730153938879081915560206910730218046896606273942546450784989731146014052969177260001324044239324675891670522126099502450661482492322896164115720872149376907034272373332635311364072237717087551078108348828128506464092143532233920516581345664646037935312729537539807461843226941700759190132732913076364729051734210101582912488788284221578184179837646864545840646141691429674180282236922091222556346718542185346048180905151819240827146753063629051553334201552539205387605451188845020757314065280205071720941964521200715170302038769432667446277315595875150564657587406807193651915185819718282482988348416031947957711320877168335579621245661902081740343785267173890905799950584365132262994102156326546046332094450520826251570531703577667767424615709893298732480916995000886654793137458011238720050132308523309101859054859183199068670439970043794377589084861102393066558801486804678885502742873313272683045622442603516092795272884498819326918350686268929440746858987462540601003204533902788446096083367138541838520791732566152477233627026988991897424526713536106672696023920085755092763252274028133409165476395053830476047752912061749391833263467069183636631678553494005246416960611345097368620860186031766877818225689224924322810610205379541709811167807532587932435301523766418490100329278826709786964610644187867999920689163498368024332208071752784913829241083943670129826205294786040111386095015008255532430161496552304536277908669016830414036884694059066857756105826199450337469632737534412304532420759800577470276736016735059185023044733000269469730700760758526695743012098245219681054836837110135221084130429042539036057382637505258592192363601671097348135989546457484602947532767746011955200000000000000000000000000000000000000000000000000000000000*i1 + 3295577432031793825143178625463656868841728755986282250098745859681900542889505266279583148716599420076438201044535043242342566359607580866785466473128403303045674564079598013470275318273839237720169775041596203400863187168720272656497679989603087142996084270009351047774193021494912110538838545755070561154820416606188704659073620173531952509887505319708314822747421587280466079660850168466397361346599229452924078086023347377634249729764180257400148870314366731482232137520779306011375513963716921975960911394036158461847740419034061236798572698912961910217606217048374179506916066692457020468382326576071438399325898912057217846875279706599494933797543491235010543219466152349496916089693665610131036164249891998106357565993414202303267101923667421797820748988280110995051539730629257918518608212111947286095120775191329472944559341344692302096398811048708106214439346597938990342334502853949262900182769375735241920764018903044467352740444502710502428583277229096354392099300651691031587349631599294281304543047234766755122156193547710940096933672497111395042019711043257488613173551692643816607730900949249786499099308802434406293994072881096331976372150449039397107323201106472655601794296228888198019467522327912837812225174685731976319605514201336417033434068802647241472029748359308363664996861882728423784274793694292177619671659791292954577327872116209819949131552317277176787816911874275120737723147474955303938926171973913797689895315225134603458927577128862120155978192816073961700612562076266004392951782787410021459088296749292758374228242894685500538669965426404762072746805725619951703109052847156931030191215882823372319130153918851147627783668749358594237026838701970997538472317975009517453689877402147925995818901058414284954853918329242471466905303176867306320953647767459118994275819733329909995111294882899048036631495966835582178275605588377027205715782235263061387704717624113965825789986301956678905975672263005737791195410134466560000000000000000000000000000000000000000000000000000000000*i1^2 + 475033739415826567179029806097957130451077304359003098482877846039084021971310627002012854880138383926634891170272795176403317516990521055608793525122443277928074811825638829679965262415015869544706709876635063244864865558081454561114434948766465429027399464713192683239547734326987750647739251832314683050476464801149841557771896440647938174228696164777966082414405364405391970561190429760642310476286850896486428155525805105877511136761198571897698862655132839308750765389188830017382420264720179519502601560578226810781505025747216361374498430814352960996983455575360795093357600472553500632248430912742283255168933687853666146253549117872313551627637190892536882933281507382902901816694826478414167080062259568813352730512929257787097229630623642162942470356244382988441898002828170484109801809707923099734775057212744063832241775232801593134277845201405060983528927478830379971101973284457023136500955754374227069490951733188167066567438493597239311502094907989321781820053462486962709951285106604940763238992380557235709863169747234641859011580282663502608493918866479945967683655154541027425197214894348323057900253060257347016903623003215034434998318906525793434581402771953858212929493065421667694139648494971179744269694444243805893765659637836170943869695763391199304095645886927801383479681409540710461320824175683705272350037123655960216012509043760424027667306232705243682621021982878821414829219680212595953950130461262193709208733404455702481982347950717411583520932518966543290353932632401091731650437690409406795062473948442626769950946752900127352063926214515924744497625327708599184040170279179203864224716189063669882044027662274183891117941218932717508983078190543183144956559479423485472397291251995478684017650257633334999845660742648427745921132092803644629145014268377924831610419289430333730566554811756459910751632162791059422839430038641459226268585337343988866924678754520508143033696705108056224409271001530348000951326998528000000000000000000000000000000000000000000000000000000000*i1^3 + 353909435834826891671252811708824598944222220247670504251317665354994584845306767447918359699737460549650974544874693173067174596627034046729591355658729485953543269523093155248612872016142483260503169761870394275341967011225345267209814578410889682688204053113291861193999308240760995102761743010987584159285660271455242597464995288012340768053067502622583434295105106169296816701390692727850042086943092556606833324051763504333798467951677854587543669027132549007996283737925692934473497629338983716139028456154915474924990944307576807572989929388838141190575240154841361721285317331577095567289002551199723002909470258380580580347189403336765638577950936764645438830858591060526009727672119279415942123736621585038320028426156617901930645917565216938401294408399146963668303354649519810639816303163798833383420035849812183401723524364473850965406498556510529643557190082739626600611559667609568405039257530299452120477333091152015996048459200503306703270273173349686682226196313576878563553228767858036285600798078193712658339458660493927800775335172754901145066856995061465313091274662323463048163455605746587493743209011418349552602617421769797286358165415192379193510954546021089915463929292044077024041959474234068177317573435651759442559547172500907110484034334139327070046361280764261416275186095966610206732904554592067854789921785603535328060848375535250776659564785087442062015003432568712145670901375741638422006600905969755459723939317302885297569171329687818851696409439812858198089818305433305624995067909537985673514195652883671911370453122105613195780107303927361463095040643797561611541240266484262445145268679756647775216760600716628352680146320215802661210781215570078485547221550338116920106665501757816389583848263920088908888546857206333980032274819384950173387850698414592915640237486565166365728905464524229265503075685200294907898830572658220589550536464749620479690119372814508988569120545513626009162792045379944191634073190400000000000000000000000000000000000000000000000000000000*i1^4 + -297140831918682137150735440367398949402022864410659996397657486705991390180435167053838175533793939488980927115132635019918401824629588373601331269785496177882925554928272389246037596076535127072366153147570172288383090060360278380950399924880089127980354716767622894290587162734278046255290482944863402656849502357984970537002408655801604172861203114771534294674198654778111271664968962477253237928128913927797744647465692641492818457272435460202446481417617960568586952038152889802898176122752555739856839298390880490669762629941722691168863002146726808490838153280494436100742000821156368520136007132877409660599613986242393716865596273942815554179710347814966706737095385540606590081801129144344583911240705217628338092823769661084052960482556271295033482782884714447213333156946267559027144372783761342052074151629918150094569505822050439485310372544471258480215236806138207223686250362632361667869394714266545282898206806159699285546592648427614560842250337075380664896563551841541642017798144960366317114020610356766556476250763404046654448416565588334909469827425652671271712858307180981828195896261698316546581139457418523760888981057890991234203055775704552974864574206369956457257256195990913335565115595028774766109332986781795243107584811224333634702983743169821771029272997958653369532297848266519624493765147965309383868704961701434622133878996596495526651562849782331588338744873318343660527157101671474643870265724992142654214311142613562041448689501722702877051793590599343109221771874704314658209700036803478785559599575668330949781087214445742509771867592511987588455001065640888935874174286634677824998657034887488494728761415840866482542448387914005231393924764617744663653868382316365837696007605904000775589121085282900598951006348962011034023327084171695015353386083357574814558848311953926240041463987053882188223372804227446102085722507752747279134562517405054835573990765877781187727013543557508724890290530072746431222906880000000000000000000000000000000000000000000000000000000*i1^5 + 2718077206636302046680558685139231430758404568611192522496109085943165177838125318817619381115849553989539795323708378787260540362519191943398532750138535149302989748646925286524116276829364555064508283348481412606594737585065901374821432787558193479334230321420917307508245833418070233857296061971573883180014879743575215826431269608329820490168695910579763059986953952036869356986201358536530698769688893151279340021523744126055745602784962439264959042559373332815469876071944666869723502209422374411122352545563400104232401783096028467861375085572476785982567011144018034800579434898027996283982355818770096443088698370633861198040216947267720323909243849710182178595697122788814451242568956511363306515451621491807679894203911871409374119431302941396529232678955632175472119887090418080503953388159144596172689032086410379719569210940779152023312155629368945710090025735151578414268401610462167132176662866200398142176654846024545063223986166350656513137387390679442048648037979563775390672014553889346070810781764598027853224430097953916260597698924091333932089577864761845822273179942794108232593269864599464467522753810982300795758903409818523895100171213264886027662361507306914616389110623797278545176368268543164298044867277718109990224711295521247725819105701044068100333215260548012995733877742783916522271441765983387282370400380230649982041228216881966774769896990609324733951796236018701405669984381384345539676026703865405347390089930017727961332156771325059739415328654025174386933392548669481455250630815191152342930119644414631482977900385605883924241893350410273490511423835331707987474482396933604957437212488883864509431746995513974520853618060508928269690794309598489728266650076374028394467559811786145702971653259944271168443072357619827982203426494239904176019863863813871857195454629214908204502591410161066427349967905590619828349966459364640557750479511788291631448716617755398460964540457790360786764292960132957995008000000000000000000000000000000000000000000000000000000*i1^6 + 33394639020213178277447014989744108220497058013604840642719241704267850537996048383704707269098178015090685210348723428155417948260893111755643778854925621828108700796082614802259682902534836893320455724691717079529175407396011177129081964999685092920831126686130814663017263933031308077036688920495475072234124509466213644155788481252119565566590950047345511877599600300847561540121291722142217818352238513545476253211494335430816946311029573706168620699659231947335836711518401644697329210305289459812828447911055581429467219074299347458272203413705343419282142826120640461860357934428634061930914670387964913231064343334449244256293880455081137680422294804226832158766361338762851745712857826909759335017836513774552019342510919548007606230546117220519264470057987754248886191551647895015392199524672473904867036493892515576177399769981099310503190023177403480040778894755308659880695676009160672650107731995833640323081727616176658957293059355394931146459645492781385418378313323598192550656066534659689695477117012782443811293985522319004097649910446210176454272544501630894476589035645394883273601924120345519641272579465162651623766507494717916917952971229683523507712829024809273500709763075856747587608553220023736677722389362520598514073703342419821272913377620503817316799947903320795033183620297036967414914813023881930447394292838676885338814715053275033094048335250009953890801100875193211804942010196273615982483722987193955240164324926842826763860055031046868730658822802453186385212312556961373716814542348158424960222898851728220180495051104642672468782730539473919623813947215685189164504132971275965094977421700669190397507579051527781753047630509851122600931169572319408743569456442642096538204950477782082984308788269929306416460261388804109883649348998963885192605537589573815310583798841450719433425272552587249345998907543709819651817481202167934667196072184897248325159412729554100389440217705200266722641549949367484416000000000000000000000000000000000000000000000000000000*i1^7 + -13016659548169418826162661839624153006294142174827090817370102298078321975355261524477092249279339899140783048208419975822789656359402156635519474668738832976025895549135194776197097506479416055473603438282837417941066918544482630085722277196966650690161837863600018926550679543847726042224711693167066497564316006841639576844167940531023901836337393522415594396092526057311892873516354746376260831943229381540136902732270194368218460882421189969016850980658775571379640286515700205797599756457046581442748954406076878481380881276458091736610717525312823692894737469323947653409353746736303391149922470622192516865178225771912396570285143869674278875257696723679331000080537554158959715434401270334088615355472014024840476836854920401986265073634045087277967672014601653997938328087393108112583055369589344850468329544678971771664587419255231004194378075979817057056362795741430249092994250880803412298845601908159426765224555918029830829367382065780361107250230870369587735100361480274181646495317895190630970642259432219223663803671532624160740700343284635370020502776949483341806741790471880273362467841017619091443779999551510763408535767587221427140860232029567861171892544840898592458721807504226043539651887600839863613133872825128049604055318354377511391598563110927530481955147374494274924997788922312655942428953857751814006082427444114014490430689060707246126426881666427425224814919735430258347699982583651188256033380783542658869507159661145494365932340464384677363532451823400671899573331586803201921367042023324673053211644417645044554588245670718608036062928131588348450747097752172992062050340900792539963666339931934052586024104770835678658148442825338177725149047508451215276236446884918224533256292811400511161177444069709283577223595584526762534356300173924549971325789157191428864032451839179537951548927911071630569551060178381436230640237032980596372134198938036596346192733986254063137133290187169176604061592565862891520000000000000000000000000000000000000000000000000000*i1^8 + 2956715760402891785525161109266726138960388420415861355427904611053441661375454435349755082704509800201312575713699065269706921544914856017932898735178063145444943913310812834907859864431750014255803055207043815423095906240881311769894893185648321651863557434351061908547705386666909106833941779416231226036237491202428891745673761677463665432822670746973588781640070879769816406592035524705096864029274872813528243230637627735285482221817094585629470505556738986377422819401920859675179107275629183995073879508061857956430502954704303010057181380494435225300280882589989395445579178852659557218204188085837170794004727991699232648983098177914339815219267615925300264586731997128339981261175781051949448517778814443337749439881731830150708299327188502815758351933769770890956432450221935795186481646272132881205418624917586152725221181878740415248408847624256055774071580788396953844144693189622772607823327388093046191185686808143101601036522587749422521481591617165098257197664460933397484112824340050119689839617046705462475733742108945462648730316512972857487578961345695148891304930552595508489335128931731258748030031658224938031702721425397354613183301529888368080429527969941833194618559803704155111466220100158741200791181047991125331392418892776799798715676204604628927452101258419546408948104597374898368911761483083116907297285423051732928442118062322671208542251898970418541940961909866525728539841635589054490313026531270355251124722632153798301740684269956300247160161260605791230783313767204437409229122572330003730668529808887389140664419131922122252920543458633496407275942651172749808876229666817359645005824037314510579017635678425824994907839676933726354332912940164421804891710621418490103380661239344304710483636201959315245449559186126630097787255087164049915643697670386826101842801887479823847754594958944288728275931868734109281593933120572653541578440835699961854859403408441559957056584146165875879652059930165248000000000000000000000000000000000000000000000000000*i1^9 + -464491454499257183230566362580344986960183726912912739073797715192457980125641175950808607767743619680249080721943347406295454108836507552048499315674041378790824557280116336100285590660530342879874265622812001087704704778173056265848155771781803282710207001730486536686334942967223727565727586068646685538970868522781600390193807527137494886818121070815785125538413594616479816074264094999151823733058589917565359617459327213020694504384594121459799464546087631564133470030457041026840990664545924015595476830143070912227727353342485884311896913017223702862742749041218423775328398800628729296877415124456522803834323869336463977088966001493788143679663072575488024023264138153936556170821232186253238182376960712379380129503205320719245227849214898625665791336316226127182739454186180166433782018692226312702191982771872065370313737966546234865221294409444268767919601712043238235066780547834246148294840534426976891645692929916751262595101227995361031467773031072577180647639742560457375089577960073246459016985755908399346452169317026640626210426612710794155672478187461654143361907626193104205354545410305536876486573943312258806761192467202788197687640562449477785534008124797959705133879320324534390426622918547864596762499478578075003815098100884927369960407081931162171541628818183869229376538067223274543677021585247756981218346963915541518799700814151559560715382995287562808928508248969124258725284163133931381101672909492044224051309980238581041469642824689660191920242421720270020981498242253530236213327883429922497175301129040580808896438191621513867288443681427394492210989145102285000420434970145161481832818091643501430884567868416548156911944670718851830089500878635270514350295377306424102625731714288902198647158960538606027406453043583795461916417506420373090734450598169008919692698131658053026908585828515648458858831954292449971171118848079812570686341909199563119276130725037735722055578935752503608420675774054400000000000000000000000000000000000000000000000000*i1^10 + 53260707779025740786409529698110551650847775054115196723459612159820660034876288390776316771577351953727250505021256250706153739145065293491515968706020436180916273083345316255948589002998524738338634661765914805871002046858286466325947568992441397769298586320297202334594231512282387722198399640799254908309444913043256873685983900540062394229060098020999516018976708782577872734671661689994987353248621926371418208623238514672847926016639434878398343574952126833010542202898736653074862258103015557493538193987611235254852331135204885000298872382012784256103218430483382543274002197556356255590032846033415919823262057975553954243675017974032970733654483959602565808844485079192512463985443221023201638694392151731549359500764856375376668383513182460563010547570492974018633480854464344105884566551549827067024356746329853276419249092613536957832526771182987160684751092987358620832434331984575731394873616134025355635326804537222449851467274690149106785811469231720652784140471865951123699580799169336764713243589413822727432838924221003500020290899684577915504083499705039008001464296849830275298390468120507033032458031813386417643761045401633374289696129034750848730972008182830083510925140161888113063337458989153409882717065030526707351486674468815436983971897840055603714745716073105155817486197388333479035095625574432657334667388163919924837337029242616168060777431001993058949834496496299790911531022583223702846869791817209762544478392675191464352493839615786780858941559802047208012165975830945645408332098432572911472884815055385135827422603651570492355138008972563463485270454689483426719139317022701572273372074308477783345722153028384862771583375904502334852385278668471214232452921049842280711399553646097677763915673881656009865372677980751600275363987247797961275994063034403701594165249260509129720496193757492377794919622757644061518590164482394895321926637457350694717345387959048100636089251461290695188912537600000000000000000000000000000000000000000000000000*i1^11 + -4615448849421415728724800230469794023230909894708022188207251463155059195109175733028305886151470367416575060091229874929209689191649396938311276984227170228545247982853970009783444003393726831827933289238629370100405729719366578800106774643798155842161078288976439263870805689737245682593079299729290535241943098590173992381552512680801190972319999047955204157971668233047298556545668942176745088924296425304551921345440446139163193938836115350416482176067730609835137749347655010616044309897964585104707826874212879281281816608895797286945118309251374995772962736957643886293362921294423071066147616167485327726089456980870513315120100127723499255701936366094998834097227702208242841274549938689191225195394293905882254722274430661448905999474524190663028883297953926405780476560043697053640002992301405583108787959756534284649973128062223541106773669363553896490153339393370425097554966328568878511734416601223488131171395617663077219628850451827955939426193771617558963459166466665516221713225687594328526211408047206359389192955106617222554886564824539350710293746390663047527236903970738883088688054947283438429936659662724232616108057793395967949877098556075479460311976764907419216237150144823339718430807825630347525568045704307760135028095343430540637178094070734912727021901371749341115954462519895779815951638846014994896861347340262491225326155029510628806165764798604293381330325736658288926921302371966155091495484174481641315030021879777778004480277636813488787474713199539028148355075221106872760250528292240386836016048574066013624652125431513906987804701747541374673893901294200866772697900914240096453441208826730779471518616251784547743685118046351643530011598913529260661254335536038001000967562247812320847133002663434542815930394684218166177555873473997359778507220009671042964685985708161650711146636247976578126398756079545563863503374714821414089737440298408750714211641665638944766443385868862075445444608000000000000000000000000000000000000000000000000*i1^12 + 302854708965255789721349381074810673914839405190800097442661987686803205697790672130759307089247683375842269224619631010738560295699842827857801413951533737966215372398446744533754552990948929064624229085991791824163105080204901077766583567416183796564792481990284161047888699184705284474413608493884334861682125812735335317230445498221270562609025089410101152863337736784914506251104909259486743380142927158092394620331499273648482923959571835249979165933209011981457831020550435778024719372212262212759011550056536708109466459379824970152991212201416746900470896318584570936906530843608097047324676878139052005581637724486079216476768244721017905431268170954090779684635181727559841105038955834748989515458984151398574089258874122507925691626405119228801380841410285487578306784762102980828206213086265074004291018952653285588608248864291289528150330599364339537817681429425358748916704832286558054801251453712928051419212812200343903242772821313714475991420516343420926492365946361390724211354923868275785615554026586514030110487673524732714252663062753304679943720268694187946923504444462552085794295869627336225517025668422142683421370464714292541207521542207581618263249925862615361748007204262848764651244636303595257731352444128134193312214899782287306338229611125115044664010471961306867347046818062091727205992830152093749885902795106361162550321508637364046582427711372392095094109728027230514621814202023504325192917334715234885283507251176978024458049017805105912164553500292644604689914075946253130987208188286294876610727197387481065185768957558938283204589527296924210694337705185000638381367744416862969939954650748622204196239033739761830691982839007661422921458551659637409913091365965343661206464654077313569955204527940004561260601810139665313616920345289114185593843890849608071603661267584257037404607146576923856774257995069769065958450574962722394078182317145950362695478646620607645568141556054877850828800000000000000000000000000000000000000000000000*i1^13 + -14595710114046095181263661011309027924319148628463010757135707764161584101905832007353728264123975382680375271380087350240401885260946666179020932028088922769090008938898185095909636990151110785121019619745970340259606100736073195248898178972426124096745017868723932813958453023976918358363051287700071015476593881548377978114145236720355978841301650313146524152334018549705167122962325790507097607183002689865429647383936710267639650103509597987765760837623566674361233097085597936135781368973047570291188400086978442754966293357697997700573911322645854407182110309329840372905245497415442227654333825466823505033479257709785020634991618562022357250257408645646209801191858277564014499403204776548916806743766767649619455866827538687251721602152862844944061498988860986142042544763111251744408206046240192637355259498053760312515853377925380694928854233976206996701679592555117442046454777642493830194823784025676605745329803794298265426900852283274192725532343488164955747885863863823728944924399801762679116191200668080596626278006741334549718396773803719223640849708653372416894810348810054841158087225642231405465990906485688277184740142871679053042268736609680085495184324453414478512432845506330141624439236368780598902209622609991779072837638192172463392747105984862068262356440267112702128903090831162131485840985629964533154160913178979053551590076677773951523967569669311676610741038940643992756046876909378595368002703832796632677202394522565301429372358393660575860867028126045855288097449322075065433007923671936900595326210663022932128361808256459716250261316298849391354606231720269498355425526021522868217909312847298486360260066692223426066046372365655540038187120264533404107635685604367271398709351900097416553417918341609029939693842644519972386750586296953515035896228887183165424755558115987491466897336070978097907526333510180738501551886134019765575423573851682403622791184017386083771884305090997125120000000000000000000000000000000000000000000000*i1^14 + 514378288205883739472986326438529578226052522281802945871189290125240739281924188124433876759509790871548023419590105302654628798980185261195476603701712584073959969844656179481986375715457552032178093453152299146054151830686939773351780386826412381629512293978288146910521143189022763569596643131709271418642825583264555281601391359858482298358083072457226444178170124460787661394152467176542827079458209851987449624191660448832782533659786519724866185595770955520604492604051238040824703888458070867301827526041901866984723875409978613391671525270744773534214331105619067459310566703468123627306252602955603334996414900532411045327664651023605009033791049464009251125062128286934512875983150948994445170242932728580748943647522556322542972009370472068389799942563263356465505991394835156423855929912198873085420177827689730325990652374477180958900176289648937535265220640281780007458056444665783676626949934254439583530245157570705734353816717476466272798498614138914754073599541816290401378997732053365129044032740756680234300336709527667502638414808621082765657639361237146967833069269867047802500052546905149067344381305154828278901104429482637196189988155347726219849165073859886355805296041461907759743554669269206302796546197041404772524245254972680620696046860515214645174864395286878910106602921740419334415355562190930934002247330784888808219799262329410412895149703304029590396867147180438334245355776575709635953353242956992065932370892686191494656533822918082623232082348792570057985711808501965917844922605239078933539298115492275638623296808269523216052291409481007657697378853260530517358255869473627329888861860589388024573116918826103955999732827162070961230212332869622842208580770270138057180855575885965218551491693852381664462026396513252502856001676900965868223624475157249736283763449437964298689129274718132138982478160280114501230494684562260083426639841118835219678703770312209078940580488151040000000000000000000000000000000000000000000000*i1^15 + -13143160201611614135785199403702853392828047965796656685822923733653066980616784456349720857794085913607366798984740842186075900118241159431669511275028995681486110862388892355416204556501040529456235534242068424009253857929052796423796657215258520524396307161444932090939396840563945956583698508200129209912298786823054291613720637900564381622245075738162217863817640959556757019907716027356827106949268102419315653694394084579545427969592855043221981807774806883367130920930097984375412747884472314250344964901799584468880376597225923352515492822573090628115597536891261527638709956453498265390688708982900506155412881919021543991943898113416231916843887974228950750319136640518680713129551654491679917962194007269363421256984193743171740606988278884252847784024344655300171496356547567535748613647761794394089866102665535819851555851003310555353058214485100794356108341365154937851379071880510263043692561488550832183719862772911698333254987191984767143060428795389644394655702792609898188063709037992299109326476093129888759378561596203755419392743010167059272995631045414901006314896790503316036414879536299511792960857773625640559183027352071244197237001267008630418055648534515084709611064718168918579345819380051908008374451992660557687691415186935546623005038098150774783094996282279637485541477613437374670555365877218322003375044605147715163212224476647272672715540179034313679343281057823604431178702420745362793683542444715657563173273079291444045092122912113506572812646230137438780232430170359410281439157869054749217027780536689296179147483906023454401803723196504800924772450118958338892904187593675289095884248130039780773719996710164901507172202072842965372169275143315374784385144814895335589261486742001076009266522769552200614904827959572342493213441303084561155572575618962843714882605922130677191191476478624222627791843754547356248541336930846075963827154350708818732369216395457422939991415193600000000000000000000000000000000000000000000*i1^16 + 248845369915529292897729667504373375455688733119069938859767904798536126623354517110676137182568830429996479215712370542997494117249612477364521128536429860781569202383824416917700922743350343910320940630231359258672090930423681970579670836587660391376553483322332448732563612035595619681128365687572892286992424489174329011284332863757245173173681130874883381753124532861924569678807052524357631777988777503780883961553484789367755358696538007160458587244143059671740660028857612971553732402469716193275157536423676277374417842696633587056279245642413781826162553586276544538438939572206174115493717571793207804147760449505646512969046577832723455590173985505449635745613897276508215212693843092610101666822371348292500391915012254524398995065568518301047911399089460472926705187585040689651635602408599543493532255366269803897916931179576248474386234311104440105078542450294460574780997043136285067962732163972417633586486353686710045643642575549821520488435743651918021208156899873029144253583265469184467707504562305593741645520023813827299210317363903331984881560567879917143601526855774366384608642751970099008936782736436571847169025232971779482340247011590893244164609728184253054960946164037366521103281801758559247096622407733456207312204766491278672174959336385234143824035754856788976824838325425245591559922363622128205999807012360382434736180463717196188031647649775552023720660418165849137462612059830833785849116443395740775664385715346511458461501894748405157284472268704099348393830903173835772647730941477064347772046591507023384541363952250930931664484100779480756752170191280538988422925259702185094976275793494259128322629949478557296582290557950215377976738837426558505984208217006371802092157107171437389975718796967750665702917210781806755704262873950418698922276755950336689033960773107983861872540153618308019222911810029032622741628259841929796301120132357499098542423896137810635003002880000000000000000000000000000000000000000000*i1^17 + -3326813699292062576795418419854626840061457750614003903579649108223615916484136074285914049645712327440261902185743919096422698825665945141475958609848764795318097516718713526578385098604444363911766880074182316033954869246993360283870636235868848593075302111623685564340074215384743490980649963501088687788108610603330244511896949007564122981245056607746878674332606782136494634053775706010757834176579312671208440704431354774785239185491676050966612616010481418267059901839700889266255526345863784363663420066897314600293484915270798396563249130962909904875235492490209394571280759536625600509982205423434041103770240594626732493576995520665080833457857815196618845222444487054575742283857618770977858773507533444465305108821699717383766716807386502790360290054214515242500462989281087311400369373990001595188736343967452102412470454664240761542850845658334167011160239725283506634339915009312102571495333274296249925081002230355479196107687543143633565885195887896570499283643189513424418498929374659511563451447525123049116951303583233489921343801513291707585973681690278473816839491586088942304768543084310935817566657875418593974949599882265371659673912333582479994321784633755774685001832333471015415011358634557622730132464374065030717364871942553615509227465698456554857742997007251149398298913924830551318810594697344430232632915200691674776793792212990404455661353112095613593025478319203026624133789989935811643511375591045078552680158191220921923331466319609312981531849180921403145396454720007339929973294558326106173484322681491068288241687545804209215947022764230738977674609924949194414604261126528349003716020003731011206867888972040840492902143810968738725393896853884258252010109447500093044436267343653417571743556235266125206428354068656780829252012643536685336344935123313087057331138004523915633727896376247289300422745923433947053760199716080260625762709700109801305966933332039888273408000000000000000000000000000000000000000000*i1^18 + 29459280139772211937433789327573834174671815294041941453634345753571394878002600008655436021201573616192800786756035828237448743233575897163044078736906732012033493232549592081359149189171211806496940744437681289065583532366563444984726406158141139470076392003934710590313005228755764067336431634959186417738424732164860030483540808447652032394292090662544586681079487430111219419975849617911167471759714806244594293731341107363966561877166432488352246033124077761331807351384346234207836582553908704887572795972649825902330321594740140672549319921951282197158314347541370771843729582254219729864352142265731567841536022703945091546130968688304438280531894555034145393285199318986515265749709153170328909634209128447012547566858680686748860095409339160836063995306858366178688419253622246698590879106834752332246366861625701953998310095484283553518730904412949813842700530770393939448330924532440159973060017848790931462230855654668264758042167342460796552560247024345125699345967098149245472202430180392641345502008420499161291907949685210258897155259232177509779799061317965662239402401128838218201575120408849519781479948351644518621314372246433427641425131799517043656744650129184305886279058637745855454761266034270436147554960405243845477212577003749483977431512637308948501154946267905672153311707999808051806804305545905663822750925309623005530206099522181396239756457513859249043958568385220124764988573769469687358164395286704018756498778080513985689133574926296367016435063913862215785699682312408368574617134401281636137078338081702888207300603598941226901351262360682132708235509114538358957262522743042335304587114625828947139591999690026885812567484663013876903794515918151116300793722627603918122277626500193935094387648570982284433800718773815176196207617117755850345055313015664325495418301495251986144247793415876477275029829622058705272588181035537079507902369835729795924732543759495987200000000000000000000000000000000000000000*i1^19 + -86660109022334034112255967400787321030596366450047794984024960476887912845757598765634572233952263552795698568737582834578204219003530859932605463552581092039405458474552667005688429188197212481518439830693547427799175650046298147545351178162846808061415280486362534671917632717077246678626245134333731939306181176903294982611215707356583214628429769256961926125223616132550477606585572004547414935188076491509954924303366646187102353759402327833126451575565582986250414836056130171917748674103036224269618027757999214749280167540663779060683114582345067158594593251435700921341337881847961978070467240180573332962394632020841556217214370166050987941443581920311492033158918639412492131987743839392635039184894126594655796190327793460251548199599958644439358032137202692298180120642379289496868501181463651391128800439484919435861289149850710590289012769633752416583167455380741661356572319812053693063288752642748256708716113004379435523116665461179979942043538618118150525098857783699747969883195411150425773881573126188297581497594630870513444113142604066618204674978792381003760549659465539835821847180666925430544583246910042772764101274070003647350745064655966175147150045040447115466062669982699592073214901584166304042893323198303742614083507932924216988246654963426250765829927141234797910567759222881711230065755955094261082975277434037571539109810597929240462857064009827160638765731941889383143890881419383858585118115785304509000256557276317590386394071217222249827229900264556155117793645466787412491067375828366728185614133642413537662730663877345119497624258901500203077624698064484999318060878480926268656636128129098181712327761473366758209358440497399580903201294597105817951659326455047840471261754636700367432841473396511891707783844093394591474026723293309107875209376266042133074842020537136032568620658708770172643571939464753270057950420009705193138305834443386796187834373898240000000000000000000000000000000000000000*i1^20 + -1182074719664099917997732805812677309336961004678353876664316816921525981979727941047058189106227649047916823208166469556650764029071045920775930615438508838660946085702544074455889662228372737230204469976076493477329704501461829310844236385798270809922619218013510406099143678159305586915947211856629548495073796247124965851906604747167464647305963243743833920928783425273233523672840150406814392716871185901805117993453113590313473940152040886268411487721480839560070400074558424188907076943550859110982756564861342682202627800333815227031618567623359103394655861286392658025630799123964328412790294887331652779613415259453490235180633954560252857323996277395877980044972774494975745934057243181661503562498927675726188948212361170439027185957595542808683468882557173362359866928952600066944132743283726396891007227704323121332749038923140307068520170847911635025727737304486954888528285556686716970660050287612913272303396353146278407120918882851413212390399419307415886576940298041906011327203491498861889579791478713020916554404040879287291597463868842785715287261132293357576055043841413006288952444380818272285659764379367163473019948900509581555258182904689924052938731506617460391168151586540116660771031836540689748034874522113284017344230511176328540376712645058339961208010774913969344815699375059222301807614044683714359382664359296780854209243082171373674597440630114825021606529745237085730689664265669588613312965148298405471703234373931759349012464161910892925754715731579381476877901626774214203110051853129418413641373639834534887444803531297616965130032422178445155645146411290502403197986496767719480311066661943743039283005234881288364374201231975568273324337423604870496206293611361796407407333792420931688676746984641949424791986734659225445819974156744541690765465250380178372896496342721819700102199775316727268112457777929343016145155326113503074105902181133335766759374848000000000000000000000000000000000000000*i1^21 + 6902623247019771356036274754747455715053762090805286236778628415777009420097623062960431544827477767475154524451201932440255045281030433981828136695379415333770167296593493419131054845314623150911141525360241126631063940748500314424945956465037404194482868532571063421086763548092445999158229438721816635313067534994402968484226575237551976112139353541419373090576718463551528905435471397307903467723889186432157098754957044708898259915444169572115724236472929576403965201237735317705652185695247562373403995943204603712010103753816333823613183990400563156555849604974319106871826108462142979006452431479139399763069151100749859271297964388419347740149216507367742083589896579621335193705908173881541720062315859769649042712464155573090383196580459819477676571922044033262682968317672639257519128458577772231873315868458784673705439489716715204369267620839217096646943425317608143126216247989543077332870964317323279943431112574842474220312937718728706073532554933739505738788909871187671551324890986781739662067441323384438171995680321108237249068853317617387334853071739561830304806210445561044860607795524717561000978906268714709380948999678927065673195493345707928607078828239512243213427103774487549181797158765439199575401942283046907023156645550131599117631754266575801533990015214119883068568719511365695410975707907611818500077205052220424219317007931677991309529279682325194042232266219138880504476678698590977438475262298789892653331898080589769217865034397816520753565125178801425937812732223004365232045155077600654116121856232707376462737623231142233500592899348973016467832574750994853302985951005961357211346240309318764321577830778589391417165077121501125096151169296881126822310313352982809924322509666683349292733495544821739370455755201716594629870568258605701591199565461283452048621532376558958355363871865365228426485793304008062175008895721600898529547916217366383008153600000000000000000000000000000000000000*i1^22 + 35598264114216407697190091823503515985329402784144719904770954528899315111034517225743814703861703000495088083832239374567579565092137157391574400349034107689904057105950812336084886227315599874358583265994889872277050272445265668116303837503630078934883820334134001334335042176006819691656144385326387338053465516013271822687522733099608200503491610028644309569765913689982338038516443813431176894062286493605776010642837372717164662686412631460074062904734673436699399738151029746294306116484652938739335728303768012708830833809169601413587241003885724960809732216732658501779352249617932366174719350334568020073083212252308827308853713232618757695866533129368134619246004280550901673417819810190669713740404324700704062277928870355306251219523795993135135691449296944868707416612711933610002639396829969752117634412073228294392643909878708316888318774348068046259076478934743452242333867171677601196984738407665725189056963477409681726916724798991328540753347632321628497557065588609168561536868449357102794013802601405333422519129564160571612606385631882465272333222354279672787895649045441155036548723614963611440090403673220061215464566370973679492999186797794199612967533730857003036066142055279953410966539343412803397878326138078558089953552426638647043826735290632529175182427276215677264994133436409805311216955266214369978330282116072052940494436121825311570675949529330368203888580552916144075333334046393394122336116341356224148076657986257904519928808772717756090025735022026462224638566225530112065687821249970922455997492224535621271248051366040458386019657476577419602624628501320383470215861389040398740146347096863120041003864446772502836184582228327557862477728923781593335457258735578874975842205913855789001840554199241508712997546039120665662368654132051448081312822456265916757980780110231849053196016974593164180874204108377464687574288945847964008115921890406563840000000000000000000000000000000000000*i1^23 + -30272305179181040241471656290225420751432547772286601031741667283142585455556922777644945863036811027181904451178955188611088101684844208367807105542275871944171752092382933157288406772395789359522993212335266870225697494135675801397095791516657935555199633165536313709938561035115655543957156138852490163108499218170802912597065626276663378173587557493320792624328254807251031253830046489470111258256615827678253808163695329357112022154338100210767873774668128797573867852580661790034656100610348004541678437228341475920816896033732822025310154057698372482119291392511455430346217041449274195258358739163010492247344919802852911199996757519266051688472260615105666233395324605488290942141184941694266981054732654071700699218392743812921947185042116558444666177886320663742228561716671865270567340279627535363476721348505071434760615970214679967430693901861938155254110031567319546086842126738494228806320667872254981630554876959287972152244433736567557957826249392246531097814568972673876399074394961173589157067509604582990051564730778808332269539663680182687289638612635436704507789079925879598697000868276295864681642473633438098576284131444679648736100262058404717786372692685458820943029239123835922934281832201077856916055869608008543686980722244563941478459271166407167389472245951244456012264577917956901786578412866217155074084557764221895330658263070998964625425877855514326341150952888539147268156072482693269661225862364515130713395328033683976336387644613075074011485912855809894782552374473947782699881766437245426531445273630828219028626385199439546061161519258985858134572901904277801908209011202217391186904106709850911536227437528771318993027967977588463631635167503359570402586671766244269799347016624711510678417152075856664113885927749594005658879194994404842712012438881193745392848180906087574030009122007798092625071821633540432384731948587085796107172012097536000000000000000000000000000000000000*i1^24 + 254053661508537566927577646084770164160153653385836967637333609212905609411605959427340287126767322999295623230403830834941895497231441690582679624640470129548311904292964170298716701940998040241374076966358801276724273928155140089686581751413313180434349366770532278008628153332949984674153916189803148978681931458364336295850679675910071701427930812264990479295945805256740818044448216102305887853103421768973721080056351731663543515787170286737768049176994286768177861471449649507500586770009633198564147265648542550604744135128485531475660183029469032715124205235241744473927373108538108015557845100014686890514843350694750457459330338094152302466714688301660904567523280606279324729116010841486527738382952770351206631433281170643889112469148309416840953944130385002255677946744938331398688442240093711942518254116736011125557091469903489233193129406191459014300720788583301393739469274055190652551838007868131830635817729418778718684310872843603746406076272533451467436074974439260243780472081208150212019453350548325845387026970006777514779654151789381011299906129266591630502838133312289714363302313627789026323363447111698156355904687377345598561996383315936832508630018629294194038759387761654600775668779337195739703204810187035586877006149925986206300923798879978905342441970157162535259873648530710429798711093366028438493166225931452583821447931720245501958616821431723863287855724491231801332761866175160730476502831563600017817333026285627869002550682521218535323992114711772610373252958940965856950283129334926520862670639917509605376795025243698618848836071611958811940281077703984073231165192713408453757407073076860304756677588203917556530035531334114681938324253148302743720979632329131055341218878163802197031247756896662441179310558995379219948892605905721915131883567603321587986351236623544570811018339345153297500558958873129891381077018340106428836793548800000000000000000000000000000000000*i1^25 + 9542203266368718527595288110116446148592216961750986341803753229341922407537332407232790450092287220576780275278357821485813274498550501240299690323662449970343144100619826360040589200496081358622973765764085749233064917194511883931010192696734756708318566198585487760030717053002605674169193423728625510661889734836543045701757261650701030714566903506296706049749151651607858026608848664144890420227181305138664098680280400890272875085648073481659966189431562402301805642670691539195391632655324809296636196350645166384368092427563051129887357679187607763807598724916099306825323669358175842477100441679690591622063497439040747789339193325379458430595354317157980101170250906143127342413020058189502007270710783330645072681897592212921918554685213348277143586234528374128225344321886591658278761855423576994404902163055940122485766792960253799969235912981970975368992661755508151603755981220831740085629748066097611670490763864733187960100362521662805993190686078599799130915996626071827726098770861818426510511129722322351482124163426020727639469634603760549369788915335707680732532335512006530542045384165506940347672289655071265850143050565589738848847724288046987322478178058637056939612277291422430780786997614143650781992897405129789152977721706645940041144239991374884755158078039631365984506877480098752491904322227251458539294802385457607771487682700362620681534088626782770473416391656982466940823529703162903590605524001718796321258475754806774262066761492133210780413291687747359356357122646581124547360275620936171167365317048797682024336017068917182107718328460595382375474216630334167463512778776248488067802532644152926123264994927329063783255536835665283810626526684717369817699733173822293292842208031486800689811773067638421667069443096058747325377239870424561071512070087907315092740678073306601376748659337184124568012067680015058734704570488889320407040000000000000000000000000000000000*i1^26 + 152263771376267084981468139059372114920873624792827593902679729400421043349498545980240374673714011090899020567772940335965295010786430711193509879363332189173298077477824747869060849252703601589557102617167068748738861632065188173762822413112899069938614815069269957340723220541712454321856380470459444869939158050512270234136740132781341929389743546424592049959082230003737021350820004356403283660284249311954453106091847664163032397246723384761572209427207831999841053602489758079908343887945447210763437616296526393599517079514162760437967331152804549519446242005414498475073974719173968582158525287711450864473770933917716067481008126468018789535150831709635962498079792944373599172222436414620407900295662901860439212760933738832079065956091360213893981773326708706125965574704952091910055708800217145674491744900222699330524849682107645156275530055114057824778699746200054244188522516273527670814478291130661549553862173993653129500952663800796550698221285951174153956446889791776370958427455456312429325604082557011205577792469130604944308184970076925409623292494222351826574073336767814302181507684181483248884577225911852621194204627091792542413968923431749471111616419069916671037768208027181729552542744293588989456583786094666981753635348666912237288997241539519949997220451736217600005897507171674451459472301199143956299875172360800185679088021610080033465102411589225653224515270510233341883165258190210682323440923658929315915017304111735404204216275464026798743999491858761999518034715886210960702152784872670626641577927874720525004849701361396291270127315518318840531556319837132806246558515176713021294621733978716677387276759232485943337042895035944840969118736505681613139577922562243933215458898511035004508712848934067722886060720926044387650436729356027611146959728451000144069147159385113138911156661174881851453578336614128242547408448056721408000000000000000000000000000000000*i1^27 + 16686711702551079440614282522043798650503994018126672356598114819534589634721958775739588803228583012430904267754806671883039862817928151309668457190062791594431723415048983161594859950403016760782778930975528146532441134033505431701678792506710199218885968175294130589311044424699524574756814719530624103279430607795406377424105369616057079530836593027011878963892233303449272935996220761861643591397662229351240891619102878914457525309976916121102908121354634701780242131980593273299396122560665356999659198698383788599856298273693967124926354982824213693893600245282391753887368663577958905679481439033241549947460685044473026808738307526800005421978014069335988162717510780243793479540887287950655631906630544747576386823131954992977300376334066246804147420548301428988744656578814883429292556067842713450723565848077133062631978408734423681395487023561740316078609234641325375805515006204897514234119568903756047039531676742859347206473283199382547787413384032389536926206588964555703067227578920971263773458788023442380708654791657685924936766924114571401397270813278611826334972651209969812095456783252773003582193319210982568607928869145663023208642441536482809409547167553522928208427083743494631877042289610146659839336497735553893133954242328013352264928186408887822989383338825526670964179327553466090623281050172149029581666031794083577277143118393730230102659291258897661266164739934908244292890882248767758134837976703987481062018208151811126012928180536156911584514151197318214393268007450697700794835723909021401742777747682145898853613845860367400881824306965465084995820145154151717340648112686670526282416740117914198319664446168527921069204694399252513105037277294139571724368495744693273901177065397944934731461936605327219541424410162644647712053881259568668767308705938487543118923279390690696603860528773848841484796277936353997692541599744000000000000000000000000000000000*i1^28 + 13606061665090663042661357015586582444740159529652062665341577694902160335411142306677131410912330951716442900936855323141787103682496900579971929758525451747869164879680503467696222261523197924472093993408062625750706222330783219388992879020854748381339656261736206852479739273421050564207700402840967415370623876093001348873139851062915333291175468975624985885466108880662582555528153561284838801569003675565126996073044733831312277733887831909437178590419903284439738971322304894636801527571873184831381280006551393675067959041668753816033490531883581498689256739741818313833753061579883844891767046179148042855352879193158710029959413562816859211100833365940852992225735772755501632854604273887947786269118285998315083923962748012369813684834086369264427980282317256202792767336389670337649248599524911401100435697257849377374071774128770342440798982244812628780680576180824409596649145508427023710189719645677836695148340539024342139394368031308348939916171414033055371079761107898378114402867537121610025238439686667547452965276666613983245114292430859122725275527343641667705489266930835964020970801354471918652454531287844825210157890719498455946606936683522029074238279736060934390627628532696730854266890918495597621837396391992354695794497827296569193140120266040485893271094976174667315970748616008749767174274127527099217463850544839085654935605678414555417491871496635732645216545894203093758449403535850806533633638261860989010227994271256061854004360379231038488438284891742616959345490775364928144866671407490478704293086847269389854004469714174434469711252585372821413689976287618091288558803993601695389801699397021475507513485067419694683534404302261736661903310952885283287442725492790472826136568461823562131874841966154452725626509356313131580869716872778863746008516663272104723717390387651264777300979432205801704695185257996326398853120000000000000000000000000000000*i1^29 + 5218385555223673992896945414223026906559906552055457321441064212454461221731499617969749052076082590222240339131208207051493405776794635141821891042633597957550693542021461296337463493287567667348336193014361001519642093290782299317978132027962195997208055473988443093403101252571968292511941179591709614853152232967653153995132829935956235161257768511297939527211939713335380297519647325027121938206501631434335909913947252103126902018080523509120546873379271327253161302189558682507761067450845850809313614109729109262434208364765449289058314541137280653398377813456529808244806216493301040899530898157279644960769176304799980775530299192424447635252519343773220183500320529690215250127043271080323373914836228589318431528088838071403463741872941141242304758078543944562897377845872354440381469353111042498554582258683913441679826882429722335098520456834559428618493909745789118023750941792431196165810456414163607394818002524521711176832637876930116461850157588154833290895751359673552773947489349152150652829000340582821972717987561822830328392679622351346688471860434399587750157892120484254818840687681738749476433483631948387954962441780146046089849538985049733518566263864823871673275377915996499172100750012189114348943814188351687647910578014775511493178247093673440289645089378443930304610725589735694069412984963110115834192971434838825316134959097870928796549741982914036875571976241057694121066181230380085122654140064264573370074885499196358266177767894461912560275249179603694135808749723693393787306212874713339706658884507268492573322975471346478471182081436891680420594641591087886302885523883128017343701846524241950476090559074823214118109279632575779486055406049825168110550970879323898343006447707758842035986576639959799738443159459680572688292684479329114457206695693909392946770372249719199041790501227575542353429506896884137984000000000000000000000000000000*i1^30 + -2556416175964307842549298781016973615754994160400661309492680360221884390529771014085152942048408986147189913304706910859201997604059767199858555771557939195226339789388152214555472601072883462285187008312317086701972637298952940730835824534889541036766084348300209918386248578570775376491556066602216794247265854364684615235069592543330085635792799693921751505530796697896570943915757143640320300627509295997612186192721953163725698947181821716069039530768536445013561149258929961516448251698123059262795634479265919671544814211331415725145573564059557914884632063666853130986055955647085348085355653823987442804293714025995676888317110440345949413350580764074064604233064225570422199170173139139922983236413022112899774134551627446416690890480681569693214154475291808644968768640594343483480964127514012764317682708084959941421646956683857710889499835753174281458476272156684223778280805010982549125367456095631179777108437617289108994078926242988391287019126673953732010490440285800087086856779632858932766010003132926500182659516418690251878448984149010762270033832827026238165218086350213986706836691746076760032067042771173809370631940969607520409358341529960058789989691450392045351975588159516138223057903245822669933431132080478780408583679575022977994895929844470169469821530170351362968703470437180758222207630667481709360889830061915935593315486432692524070226697360607981278985355361109663443100539952323646133209710782954352722077841865085870272003768970383700931633608547200074503728181132515805240982479602468628658390876780172618322315437098777462356956470214134367994505519212816536779466575264007505133742693434701745748513129895246823440780225676265664274111427512348236878000057657125821139348895513135899343856579141054658342128451331658739392965928329992659488322560290504552190897380712815768322947004471570598051358186877747200000000000000000000000000000*i1^31 + 572578731809230472933419998129555295599220568149189969192527166202138982425205615333522453273023026830031893821149423038053334249732714662650228705716805009328792690872532123968557488393778307027551907634006475276858248742213769640859158707711153088400157259076361899507693063664650153654881083335826651643107091340913485588093362988083065618895777841852172766839330961364231829707889462761312202787151758627668107128363176148708274770190882176483174761984298669503220668225665700851427845284985158536853480236558908173317963587789615268519291505579006734366319751702472947406289366292084816519030491995809297385005204235511684636283648907268755675034834360704244149609493347795459601277102075018389738494430133949075858888610144728763501037758076383846627990968277338008583872440157888040980953895874210077058316448880140692636588939756684077755076891620462713759459941420433557403656332658545387807385464481575997534104237427109678462619574001835291997868139664593370692883638152160020523365616128358093380726920072180772854497280139739667783572135907797176693860479957379618591139779257471497402305482210358816483135258450321031504841453887654362489157315454115650221471033822047382435730767650414879491232848938792099412361385869738631602967773741302836904955275878240352400589837695133570372706385015934246061029470757440620196651558529080865885662393152023961334795915926798137327692514433674626334658625675460553137422394627916482747263866528708812882330685867312829379686135093975727109459502896342268437409416260002686564258327896864830276829366327630627466583582611237051041579551414751812007200350143075435673502279957279840585544432320815893496309422973674139490651639179428475989986466510282320355083992929627063096683038021018527713239184552579859691995840673931490144288991904428644940777342937269232326228045749015917665441546240000000000000000000000000000*i1^32 + -54172472228817377812534930575006579620673927385092346194849497618059403550107728529593247863097334151593814020720061683943403527753495760549032734414674159058991546877668435888507847478171290026825539970471681744103622539481153251706934583625881790141567757558140909519402222989017081863113581695525991224394768117471613607426068287272195353238712877524185524979902890934811073796248397574308276547754207780885956416084919538313474564349878238428914172912499369769374543537194422930544315175613258590758841065395851177112819794478661818157424923816882122727775786706391274595184812137407779257519324475984104733953409902435762327260690058433953740493398140512721823255424946520575421013178696555848040992574012168197390840358117009200062969104379277740318412141771124085008525174826651483750333614878776520715045842237156780245994881987940316039088726891264601738701455334667353959341571724420935136509679299457739086594905013984878653285620712532594362480210882378753276345212496097004637708036223494091287978962863111416639507600624543734573330066603777063221922336094238952768238089106561859257552977035087202270619148633103067016562085913772702535045860667109984236289228098968862535856898279406839299767543439280342680973665495441688252513072901289615038955997958789372644053979040377834755465890410292075894383501789605852401954059145205707965008664507601231704686038901150448483368469993644392425714608459756670878193998796780366368650851412037517072883163394272466748032767893911323537706657873500696562694852013923412135348557377791773271638221043284040810675462476188117448892274765017254525219472805863887901241414954668135154380277116238233694554101478671637222827517499896984505842864782765073755412009947774075643371823532756342916561477181884829221386589834687928448972029972118514744368283315403815026908470087409591123968000000000000000000000000000*i1^33 + 6144142543771930669543677769671362219384530194632267094217666949671837320799631279169579190543336927760134652773230422219015489621036804910357623685560060323318187725838981320047232830143635012896203144919237824096405590318220856353226222127661704105134823979143905329697351073487812102725204034705026621211934503934742038907680803000448861687070705847544445247463478365989424485181197364070972408565976768585964858963090026353721135793844450534660497060898998794349846351045930853510596814016924428014812231888081638966399065497731227548673353051546345110185738643114216191214644454151929129995455777441657129799569531027354734029248615381853467802153292896277857182344298440518898310800388012327608753121044249615640483527779214324277701779297370368790873669276985496040482780582211712778179417925118185398471555407191070282958973647202145344090791271480021007036985373973745216379706994635129090139777994549389215670593255826433167082879487232910380475303982141958973812243571902641524299913284050344257323032150315354931652588005947902468851437301942250606193458738145527791872658001668247228436590711798514543423564183193792249000043002483793689370663262599530684913768386180812838736159011297853616554583005806035286325819306782150442095933375088451063865588412361649787427861048720027786438436501097075789112836245453000276362922419680004054155922043353464196512553546983191072177769631364000081230717915289024889160982336799014192032381257982243310095793438662640929410145114394343493923114218368900487345835842168356685693805391688522759627073992191576298198916796239789703149113444993822832188188156509490012455239142535768796158196087552263676048142541231169085333733314108495856161275548012183754415878432889202594381095499864808309633858838852790372804108710077263682964437888938276764396151613171523953179404023313203200000000000000000000000000*i1^34 + -786256912072454303631706733254604861419199065808349260315857594729165736111687149744351418014979459363751079768592437585544739512336498068246532912095800988225361903879719437804844772546835562928090052702137750893240118945528737900931576042949452079200502001119822076546272610816658331091257543125992984605949850420893827008525447782119640461346912057812456437108015916181167013408399771643828007245272585885656066864407789674007183997387742791881823548501636370136246780616073796201290552912224489666333269328456696932206994346446854724473041907985103928367807810100725871999986392099705059096412033414685539979822833729203508108205426123706424408170814450415789214816928825083572158689894730099947979436043728017403868451513271421417204217083998606353037990087039562406844259826507622091410787714333766958499840545225208440086714812521143743607769402490378783872764447855197524208280921087759085085266217180321886256119916226481837573464603869380139168846786207535778379090313677293987143386505632290788920407464996529218618821774771888403822944773525700583315295728030858525431819580799678944424149763033271672058420889174689138062190410644713083856599922112799219254153718445039949337793649045496180042762827404309952248210216907602817306613103098539673396491863487469287217793093672453509451341608370340808831719774359008241915154384689153184607639878962218431406969656826395052519699870486057957805960447179924781824537117954961340404933623184585859494028160846772559261132672400271648998766027496356722535933450718102602515741720094055183812457040196783775367535713211822412201147019436722785290984548083265871576563125630890189828876739637999792997989726194630459931773394497791907641131908751987867076246753354776321202714447359640014641458909660068830586103658543249008659589498172642033142533525852738929805387366400000000000000000000000000*i1^35 + 126295265059239831198864038499380878256064611064969329411478305898775224626450546538363968738280862598984543067462761112025157124769596775094814943046670905483186598577362598582507100904995423603092666706947514027022561917307562953629842570578447149996893477473364086591028405914077749000950732537668773939000989324748159227933556199244083942742583423848216622063119647758465375814431365140924473654471071718103099878185704609548420385569200791759470304114955575361453485936779672377365020867372357304066340953845507086988592076652745545598237261659387849183096947885976256121967751701178920393729713418060872966982786340737426279746392242545276860165627894932833147422077681973832632097938120654781947435166267263771191796712812156869968253198260393993753104943903698185547005850076169088720442402210623786317160804700514569992344346187719616020114041056468457744270126593930276282151053630271371520146809190472778551712185443231862633443491537676701606612728418525086892285811713758360990094430538467598539065250431212109536906423079192902169633706642757739589896619436233397127559649321289053817045089643840625040951529388510502776159621244286119850966005136217991008042651640401032064233196612341063200733415051473891138046453327635105128130512967706781644173788322740787528054793401105944823225269418245734122537773013925622380295049234679291421989684114382068351357476711624008620218059700476282714122057683596300065522342536724910898157987837142679134494476750777143221915090558606136651166018048240400667110361295805324701228326600360331189781831655328610011426866220676709487250267488340821948316477841660311885713015281334236479322934620470445963760006604172221478198421619963138670617789004935066211418813283930883039166703772084504402968293207231682628002512564926745109182292021768418300837022560349476356096000000000000000000000000*i1^36 + -9097384845413144775114263000815099120248838113632155661518936855334071988755875271830381331862889817514646622783713333967605331380088249356059890417799671177875463322782409502079619267783257801980354922029134445096048303609949295604008193211278972386080954346488618243290647990380431659455303318104801854748924916261536231261234107643250591642295124958389198199619025183668506096152798147187491080004545376396317549529862238587112933177267841174816806184682906310352514626047774689536878783894435300981202578419280356854719346354747115710864237282982874350194824669962730867896983185423454425159084447700949311729869028446571456710502844525115597892288590758066712409450563728422303301751364993510389076135053878074124364675647719317321351907682750631480614098722519323880756548581469310062703593879042530161246712624185590990915899980372578113973203828002767760687760853882824199813065784187427571712166910016733018313957169869894858187274420709052335507210570260692467014621492467095678213909421956340057314945135685897661618258644717624149439092495274914776853309358305455360226605134531183759655823429180385849274688326835048626571483951841610212898564536058173635566890391013426036031393518912493369853433681467989788301527984267314211876184622022994473558188986077773948065429606807744400679890532190507997325546257846556314486836599807751166292192636795244364282615549183935614943085995057515220200113431384149557875242558922820625593942866739365814761311435710532422280326526759230993907055030576738856486375379515264854514852540857931786427704218125334928277424740571216343448930637363947235937838863862327643717302805156858105458737434457933058828614785295965583330290709152282423013704187803469495749879000343712945322541593349494644334010954066882761302402575425716181455443229256874117369518143360204800000000000000000000000*i1^37 + 467311314868173603602524878735169090553215424235942059498208897198530654623281961090197387847660018295974641254637671087077684308409562859480849716036255745024150413336606937215783439314176670945566506099497285421490962065759781718436719469141236660095266060047606476983387678397210519718153666139821268347479953756390686776695784686288018895862790422480586662206656512241791553287474364340971973040078218206131579524750352139454318621139397051292029671822118033134618229178634710995712768192674440880927453907247012230795235235490635300727603653064007235891572987048147937378057483164508540685648026741890348423456688626998682468296356441334039254134427669973066149564571083840145071446094526318068663016204257753466628735869298511530588222388254677476932229684926844026718714057079679715464555736382700796095441795392366072489365688499667907096982511364393964319775347666751604124858864600770282560812280107969292748534740546975728436291116705252651920809552910880189057272872944560895997454210779707372416215650577614364689146926241159923725727015074683022197101226305413980226197159484788236145733472407387748297496232291212300138052287037057908380649587748841238538006293129670006976440442021230923370342644466330394314636950495548319178723397684509213439544859614720654618800106527369748298415364264099266122472102773025967464748193532029703466138048456233719264625372197070735275636002696478245931514759432232335525333099652970936098600835018401812627383156017762068315797359801547196691350542138328732057069805654173465145346174394252872357760210522881302192237156243405858190074132760373456423508427085156182606452874645857956961447521282287723663606438096282136811516263844086798310428605998006229088127138132281474888797731476959370347368457936031046877546047204961381360342217409032601315500359680000000000000000000000*i1^38 + -4508357142935014606677384154000374283907832017300570331166652774918418334005178297444118677663383066054523106631730196921760060990276416171762193846308553760647709059676421727239161474119044918309739359698391823346713792781536084719284537899495566646664913250033700831941064385130922683275841369999176871495155088702941140912438406734007659115994468103643754454389975700314287262709569286130060034393798157122265354670519116548557029711781188558315981538158336505769505738507752209205488373068118145304867207217257693895919382493712414264874995408364896904866818739878256576189788022105805586708512962453626871387356758305902743395991010489135608396632117701162325925066782371744749740215339980788346696320390857252474566567579520870695830829966814274042499918219582387049978736494012620211058008546160104367673770535399450534292129451975059443093526674116583072917120110042545935788064787800821191544697706724261566338095657693408012224521146612379729639276565365471855347495186465025072372883774008227428326424567153153038095660339605997035430851866817546835957660795487490473214630205588861254787622239255407027908829509298878466996715418845830484723298764471265401225209703108590992069813275608475654296497631868490924142321148226499250281000849901815444616435944816472780979058321975462717772523039725496154672561412085623816927481964594444125585735955581077741106570317012319420818511032499256138182813557120450789461426449980820406762878855398041115614602906648973201701354067153362583045241843385156143825356018425073533452188086676720580933224178637218162166840203523448334899090102465439286223082579538807381017673102984605490612795713979415259543365869969601792412604426970111894663013786638580230785128357535088429539075567264816955027897423057234387254032426726247344818242463897015549952000000000000000000000*i1^39 + 536425115507864878344611990666952799140812683472582056878656003812849997105061086509750475046336806072583821025685224621511156634711035257326854829146199860961590023560021101432050536907560885584866658082088116904121694985149629921745082028909980900543950462791656257697903331506793458026025695197172030491042798580733647734330039998858031153043073021560165672960852619279200022942421900182458825189752376776934444222476064356115800233963544905889427405988335071840704254965224638201211448753090243096767118856193550972900343659382369271730602531176419155886905389090353566581710181136653548011363529268571255146133444942305187190038669000056737769945905052838075847070043237017106716418959206215738680128936929997184804348077025470566991833295621823237606764760196036376725296448630525187569602298907076764442925185288907400982732010133250675341980777548052320901079181233875487822452599313625875408033737160968440505969967453278839144861234211850474426949292304724176958118768120644693367913930729978961433419321462833801834952462779161147090329790965385501081751091444435313494848673643901972385929227354223697816901608094844312538080660600226507920105425968652949723544099779068566703277634176311402401295738740370679737699976732242314147574208216635620609362743971036959280896895399902259371686015842558249476823940744268956550092981127535075163260660745936625136160611302605655842391611451754046228601678304361676741712568914656504909487541873328462200218860265350554484354004179768122027171317166284264516725065794968950162287414705362278659516554862639602092064480678151811979185989405321241044398632789395024831403411505360095535508265844172352212653584565977614126873459224687249386568465841991660915024242288357682859348564769590993831309029319391805077900669204842129556416418440806400000000000000000000*i1^40 + -9897684026358618250709302174808784883683492806815937564766719334514620172062866797000077974499217164522627195394746764618840001671741456391740430565776509695073015780760904506083031176003763276835104909359944484735902044048219620276612555337287766134996422454139346259047835190231725585256729793161559285885588402019505066931986703686892984238690053875232381470883169921986329158401804247761398044493174249309684450534347872860717997048793594812430473718967924075875477400985404571081586331388913095774453975055841145315314445671042248890757445185570166225029604846400093281282374348790287895632073747372130403589512947264265606998701199389109875320410847246097668577828440347536024583597258759757940792209473463933265281545574965396961599298759123027515282642834070110417033146132483876578265695855628518396203135129829313084523846342635131923588649105829079832701722520685114575792147922768121544528493580778452827573935564419830953303021073940991223592012549713999298941140518956451146128425645747521038181112366850266206159752695185196566630323368882603291498367342373012860749231045122771667216394035342026087978020097619858749119091588332398037898893799191747191218697624580488083981376986235115399397063086123322513626632912921485138959856469944191916204746734048868564144897522076087230858865798485352627420252995606283752584426696871769346693255692002542552537917411211257522028474108599587209790706852712589398572219416709660608333720117324770847366483062698357525801788361626187854300524851956745350032998894545699732579288892145688023725633483596434914667346886884652062632712362297334515486033646843085905860529314734981862009227787441996009043313175754933905401811554048103409353250145540159493170996651973961410418963321754825673990009579234613030930881793119817518777630720000000000000000000*i1^41 + 203907457655872557787308913194888476410056557077445235962140917091042660370690440117430744201116312863498350005450143523157942191070872033457026132410971905199432676374301877329844519961074446202618007534750322890019614453804091738662559793884277387310767538710121112075849116649595348664007973867678140265946884402780437352405327394960723527624355606685000764152611032084231861866435886592431935459414436212967304082957383621620558512044957538913516856397016748780592598009754981983998348477434156883085355932915359698650065383424462007263863507894627003577720180373505842741562913898329779142316419134745407247717898237416224433681261372042344275320218094764699316443245666544998195722377728922629204173738029862260765555967276971233396228316871017031560097178001904067839404194044717507811383386472767581879053738390681447325987635647196271949013314675664758816420507519616203293409625311787348490815468622298931459123574324447795293969405611854133478892574384591999004028018332356834938155220861350795314686487198473451633684541795434232443514008220207593725014241051248053859769642456100485945422421523865780409360259957353085864995257848066260953476286317904423636935421026783320457800416976294402187188279445160170757042985417646805069890887413224245542126116423469512702474422105357749395296532519669733401512374250074281404821340816933516056931154660435134787368294143450719019205751499722959093704062436651192865356789089323164810248970139703494894774969564884702638943388365586692080593911822856375680926976476868275226637565019845033368252377678407093749812684872686917188073602566243909290548290569343137308404952049353250657542459224701721307584560658669654977103478298683035304522861361047876048719677950731499827856340837267430049649326407048346578839616794304446464000000000000000000*i1^42 + 473767702777090022520171305007745467594628610069356222832582976615649190342290618939433280193543486835311904229523865953903629249616954234735434129393337194263397690408856585693987659526779341284870678455024118397933505488210015887387664106310413470814028187174090767719455841221946339465044564728642863225629803232270062565437051781682569628416384587231352564838852772524622323506800938577776229191416829976137704237720191873863802407633140008745522155686665920413995316403868487483417689928469700719810472009305021260582167959150946511352587954461274539956611565374606155591098716866684196867293505570837117808206483637672674265112891648057807816108740964119127471136919914130411476875423028170542881871967603787584207403032736897120340970413815019748274216045540808580295419147738017178746666891774812427685521047559152360412284917525066727593556454205356014769228077442543151173630373517690154004784182949244369908011272556296547343674445181358266699897217205149541864804807587366593212386767849342750072928007520927663052443998509620811686003510964750636295093418673254467323956674020153848949449883057121879963819952924655142239288811737816267102896494702793388642074062988807919771778057179572335531782954417413875602434173730944894938728311689934526486402901067752498604261179605146749393514567722279180039078485299991602299334933991639620963155785658030540900467289286074877511296850041317530963310501791570770628904151787841917194511556585223680047833217292572209002788589098268621611083436306158723329305949324990678952561707394094068324105247595780824079904995884565890711495983158364613909047162054092716590876224950359057865847061171727410704690227290818991257723937235597933773331195094913994474406271049227702252008704503727828330742657361822282413051058585600000000000000000*i1^43 + 283653124836791528593499384923385801278928077480973531116549342790223745392565116284515583049703267427436838752410863756030254311721494465362589802494635568153363098352068799922506423220594917725570449425220181319642360493873469629793917529656477680893815276793000987041031225262701296017386857240919543882160069070506979189944304260804489184101984604568328293316089423526289972510036668196068892035791211457118445810562252071739873677614932054849859483165841497513712392802964916207389479219914361736080111211856816579487949403279078987809490823936115099099569310017779578490820565238490639196706952697611049749912118940491702665000800362637994626615811765644261931811790212701178669951109656900467010960151668050421396794235111711890048053801589368950521204726484550632113387152090303563789451068521159205902061732109733157294875255732259671449803403535775210645941018460779339206310181437542862899808268319010231735738572621961162472109363268873813230703099426941627881853533344569545880593385847581112971463960495333454739594879434871318435186517595221310207997317008837221956230041417872059565464966792045612755176348618633233699297953368876614057123724688874922216653072890061701432273099191080121306956722253392600152413144975800108128982357978574398159531978986669763205788270491815212586901326578777956667730381947987185759855797292085583071134994878090752958670062672963590574878869010146988760859034909501740851337910287855086043516289195181462418535652748431002810805960877551872258421326675588748501661414924974307713583672018476238265202742606524793542524048722054505011996654238107511282959429542254756609546601030564383572131279077553137241556910719315884095891017614891791421095450103249694869056883304434652892158599748982146573567651245093090754560000000000000000*i1^44 + -352278152325483569154550525626066717441214507185973396107819406250264878941231298675264965390051048023397813094653062518471957836236018670754216114806052052993026411530158730536777216538376372214782061075938829491726106137071241571013693436506209407239249817610152075587998166856714743952881959158843209531652129249407750740726577663806473211638405372034036985445331783304953420430688358854683984653884274563349692252606098304261254906535375594261880047215975942697487358277497465884198844141704254303867174437351690748129578571109040630331559053790233616449281426445283059177643738259625904874444132891752817273644656978563593016649040141407828198867054407878890806562986527481356676081039353476785306824514921022009932980945117252901895708337889883016455192471564964007155684827217517753498844810802960069039446074002185448299681178379702728238265266647121701191287641127881695391062027731152275304883144791369467536136570736802051013770136926465345110342130109921718117254945890842301078200173891147286763969815832821107713239929422863026805757456507273146107498915059204796269079654945947838830292232803784320047413609662620574276039943327190802259444056614688404599534154834298826449561268085759915162077908814422137692794897443172132487713210534614423441134850590835085239382484257473892705902765587747046735593800497771200741733677654026299912581319877222126279160391088469984469369287869492419934207191098787582776446722007325366094949333640773955632691078225923389388250761922635960898217285543057157429973972740056673906409227191392640145070775434364036173592216621102278611823502372959038299654292893468275206020901349626808208307326507718179331046035031272904885673930244770829824058905154253096809811718141759471741676406687067396673412895080448000000000000000*i1^45 + 177605371474387653680814964574142375928876608335490647454592793799386484530126754189639683276997653645942329187917876091201314426526849521267697960520044319922930122558298999576058386486185342625988031201521672705823169416961991359349087831696960263363586271790206790244326877433025514338572205386799965193323153060445245515588654471435066259556399147444122611647601368234009832060645472893969990868464347248075825387256712722487877469519243399288580469324246509787371062813726150411378796138593426624412644122749700645620628599683750272811507991166967953188398761601346875334917121014976860575875093784274471920524617697113345714096669828654866244884646901461690696580667391666683546015591948993952760965405113446515349132324582024949030315888056040519168356917251087394479019989026267301842345909664028280250827484778023318130029207839228325711583316523897500431659879914830785839610572686437627925099133844534164336579494520353760464433547352264108476560051001519671670627758711356828726603091798719099005299939279361742805004649396740523936625271620899981345534609393523260354844824579307948008069659124501631662733413805344455782569803794135007860564419335519069494689577416768942297746560407063076059194177983135404575867784116838029562353511280348689975776629652675171114890347106010441805128295629237962247987827918000517281505906472550156161484346569133089920772676875412615505731170367798137397671455789063725392274335003915699349903046347350210859264117488553415637927361504065782610969172413691844262826979815397774390785121830459077348361302804698563879177323769154261199592007063644425558353478759997506886178391847110023643058170293749142770859728887387125315511408545967655971794105396997699933294488122552193786200056988465151082496000000000000000*i1^46 + -19744274467193104280814656873118867297611098402314537249446710445688007616611740352050252475088335171807751345755753060008354169506146751049401438154576125968925761246661804526008363872017880436564639196510568478784209295636348357618496736001203633973440120373043349539395897242747812606254479675978767946705955136750250206491122235844010102691283308604716740659801163471784409138297331756014798408905969413812435763063793014102892826637322969224398536101481838020246421673155686068142914959360285339269036200943471617473075030771237155388700724440019413044214464952179215538600207471874424382017797692371801621226416327613290436362677150212935778161580662887220981137718955141936424133698080337223037031763984136274578801382472844730151101489519718269057524646844752002157224888843040733646219414154198354112622741716040641775920200931111847722117636066572641387753465259901589933674254636862685024736468690871287604352836984657332206209721870742672633997640709525419560190299411296817968763091039760982799756353935077487082829863600015226077096804908607301403815231216258589620194170684277083894546765855818445355681670188177593186837621751195088992434008602838747488830790391586360355504129482495465687967784467960296182166552543533253247884745595325925071427511952749800565789870525334057162918520770503088814460517172980804249916487619944643891015577740937402191841989289310068764487769686830829279005218008603680975864969309736084117215890776235732115049000440818731064706500734077766554676280209242910232764451067135093911245996432027329098966231379532138632374637502611386232347542325459533666966500252193054503150489559722699113923818596443530630709506329367211757004702350024433066064437427852480351517561372815307730505260450447360000000000000*i1^47 + -351215542257695353995184491558205581217462568065794360392877150528793236935049536210470611186645058813688580715500719342694944758538101524988246259271203932393362958740378841007802019383574697592132668792045309805315172407017816436485107613283890264032736364257104684719108892521321866924725383823110514945442978778156441506723600011895311000664359794485223309426649405871686707490619412548330909300885147380559763327384277002055628082409900419190341582673077724571059227651556485745766682514087150780452715305344034728883180932088121029710952786498567370124344355301806903930438082121597078157967417274576969557301911181775490199649711705246004260130878183868464207968995473516663523377060048764635373162996630724987946020826543453263368615770358765017957679904277090894803202534789822710842124074889130879881596089500487248676875004542458908860012825726668977474150186433582730700610861722974083441124008736851975698587481121512764186186048651419107718639771096970215940042694792312005476380053642707220175430216587567176312155208680321066794869885596297408365711187641612973868670029552255555718386462501109708323302692930694554445638687908869147490246679946429439003373449644691505675686290575868016589443567546426780507468445954158314820043820153586905099619145662486166208103290294102939167290304852913985380233062053919201370962705332491882718372593568799384206104825659037229801513377048178979923308312162340943356647757740543640318314616187908998367642338691860307847636278073181650092418648671582117174803579090837545728794666095713470127965519218010523266582386985677001792816651884243186358633231350647883828668281632442570469328693216574645707479223357755680392617441954425469133987584039307860601259840424004067262464000000000000*i1^48 + -11579012560529606178392601021825888577441992699158483475738008588459526588265326255141670584654527440297660238824597006493071275632363641280168279619425798465372214659876794150864353751118812738112663247286376695818891871633993945379267677045293476157066891582723854234603500696775810420365315730457652717407648216763079838165170493529882724040634429284747230735959651579109609789489321959436231070832650882668522468923196423100451871308818842555624553785020054613546242633011311080456302685882708711133387953146049418608035278251834778827693321491180085383102465777488665555606270101879985327449051304160936875320829951761064628824107330495819228039116373098752072436468745605929266660980514334161555701757633380353810312604521246646698205767916742501663964864780844233187833979648650209047316292501618890174562192480154468603634246327167993987809012331743401238080849686574003145255173231771408305401175119452634859453961139305137213880914870162915567930295172533364351198258615799148915123828529378452558069032548298099628802832962964737032166076226913052138827797815711070117367686245564478432268715933596568659959967279807508841791295699424872799957090976973293785626323946197476687860761240054369934689984209372589760156295935192747269426671563453623907527589995856240860705944937027206774257788635288508789430850778897756544327315453162211049308277729918426659899848883202144432619998066540588624488684997488532723581438522556500484640084625482008173202873378429363514447062077538328905438295612603864329666371338575544790959992816203099693202145614651400797621029841317205278650579280363788056166694434812662266493538011959725039747148632584516345932169671094271940702791404824670274110958182161123257020343910400000000000*i1^49 + -126554542649247538068893329736292262781233087750559341758773871250344260720666420375764015137601609876200630139264924155588261034689921792601602182163262259487646525810885406690540636979497416419316120726668174956098401566623142539731637481909683711604892048425698740677939281256946189758875466240355410402686121006642516590278937662215467027853232705676574068255834687355549146183346110112243573053852923519229005553065258413642521693894572022610017292198410092717681776514420249114555688121665962427896145343657652765494875940494152069024773588087640206331450049605390012041697309386529717361061222641625014703016434916216381733757375263566302204737776916020074443924312804733905544375066395454366003641457414015364922674885666123973815671036063008946640687747923218656905391085203189363137363696613526320371343608390423893753919217870170194789759619607203452830283301393628381215181771176994621876507323979955723828090267889177460657841904056153716234096037356806213169819805271051934279663677507959675859500507472691474223279293166135016633277718100808776246880443339128782962770222310876870781129618378053189436561629679324614633955656512749375950346519054264153366147678932430325316051758823261460400316938046425564301535351708571874257068771467140133133139397791268912142399965780342985264816684568817265503254528454598377309649477367360881243221228845506043402310537488267956312315797391621287413433757426927894381559317230464448239256746858585291573672410776962013897138190368490055192884441117626211864143334645539462752788389672481979432728953884717408589578858275384427377163741607889858082150550131416209152257935600878953507975611193001018736480642366080564618249543013294461689530029724467200000000000*i1^50 + 8812244699885547145960419692664435910923793095713200662152814321292147301187320520187645411141937939255275741399150516467807585460716142075001899986195514969930548113311248723431236521852174546987869225882693728705537593558306156585167471893379272888030273530483438556226882479039564177904110801048123918063299218312607298005946053679361427417090869390622456841772009688860739272926180563765165146185322034435147971986814459415882943668671905722186838127820361799186856851620989236568838176670642764873015933929615433755556501916326879261445979531906972439697950594074983056501234560889953916915496569388807628666362271363666202415235573532828686263507473541605034118952736422033653785409906680021280053461034162164492520057540667296960328957914281171213143433487297119335499140298861743228184031929937750435890794843758973345532722595087665179861209867797679334681931509496041810259397890250924111154131113707676275740238234758872139484616330442303356609708578525795092197399028446334068298621003141584960757243900874786410712888757495640535589381291253084343186378466272905449840265368086976913750215504482439090420733350889396475019047706602646866019496426902240118132538961903232329698839778002690897802193790897175733782779990674582265291128221632303092154343084757165191876373533500081084478019710704816318176774636212994725332117270513127365164614814202061208658711434418730817604548056311719294414753038482542339605640590554733629448116122711285313177373130735257196357395257096347788117231911577385115356503699168729166787218319027971241169559193907976321312723686778062166742962332994407002756576077378896147309771618189051412867890869972286891923225337531993062618257108361216000000000*i1^51 + -3662581426122086416833926322581077275470098169676710830199779155651655482517253656610696067754629705450075706080269201938501996559769627617439658553442801203895037965594444294891914706106386352410061868483829761434706304971540927963441882281863486437948412242744741679571070022542237751842890630196955091234399306899081230268815470008600655971849776727006168885787811607536474004258686041561522962242674141390846900559079026783379900033190070833573212152822175770934627879197203698824180641177422952679295723642355651247438396816032647721278446967068434561579641238953780180361641958438350587574198854683470258149734371002616435605530200581661249865299004200091233419841284549024101396069262458778153996648482815740565903579808039208711131716824465560630959810923822271339215593629505705321358851446025065787366313393371662015171363604128078562757170910249017269531149983751763421617729795368356777756046862213704211643077152871080015730616317821707138015687173184814483643206578810694668350759777314786286355338176882899749254805787193216681809413420611625824804173623933355716146508985696577958588855494288309036627171563415854648924567856386743307208816611537685130697610422219945298121160894786545364087438348114071335439296335198920326736372772646636002948106203561572027034913607609698259697119987463085686025800806429913522141514450290573305642314320934904200942679766650962466758885799529003704231964052265596185331665400790849719189123138335796960678941212502128196959048906546529896784817509284520526605248932679708685487853020620208868745441282947866774776902052810444572764976545107145324789794536519370730188335150015196204418784222702806140438231006697472000000000*i1^52 + 65841844473036231202446722318230107890949179275352582763683497569806473483086450483916729735549862251720389721653239493945576710588393926849964914372415045688931876692095604693924615873774333711999824109534581728238329855620037742626318715153636711593466690816036550997619004945421691409364111076099976781534255408004034996999327132576489772398836386398097802890810688124599957410833711683356197700354459948727112897222260394177549574817759454419270582665926338811761856665425155077620774544184823563152812153799740870483021178815247826033165911905343746695940089111765894795665686331080989192721172089349573379735852622541034461598432690496652007606624940863087711368047313968812307765244401411034844092303004244589393697840537652481029601333045755200842947787293172880439092136709064912487962458023714491067278554953688674205253246718476636572829975431222135806108288906044479897958116464850778114370015575248930005052355044168705568620761685348422811007882614801683303766302354024050859740305215109631895577818512043095888314567669338275129865438869174423148417023144996552788792970894871781058493708616461412039546966556189237111552880266127288476599055274807845460825686664755833110599198858509311298479889350186155907322629728956127684798225270436255223853691625459145427687392934610775861943041047010418940874242338117218055405261968181498200446473197279838217957663438774459282523041852302036343255387232182249699974997416301114498471210034575029620780226441923592207165025616448354547415231925321603740810288810828285267533053777376424925129259416883660259060260999490234836399357773443873594586887674660442404641306005749320790760206204175360000000*i1^53 + -318470241323685548738405645163181569699720369128135710406749457260102085639704937533017145431606760454937042160548795033264830141909884732983624302968207672856582937630217009039978558164262888740528893446480294866822287233520624178786670855042620726241189388619467807886298639177440754783165137810488968961837857756375243269859542481972963955213824945814055723688380823987285774195436806096995960254144034540815678142100990784102071621258363408644169359544966184658738332214880918667932572019855310118775448373149605755838212397472672472260564356840676212011289272047309357659684510829797520957331900319992644921075996892713112578749217667619731416924458192780786006176885512623618270483270593643739286952009955162483566836141794258544925934366386963818553315866135853663190993877084309419900701087064797545171111871099719001450990576550416993131590741988732037554165252797414272928535491103374265072859132221834869923215983723698351133609831039158478076864164188073429302899285914130846689145950399446066602231345327388684513720550282607593856660367597151993652103561175025219940655069722828771061492701630905524609617645065583114192256357968705529964661869843109620282969133921608751177947973739193820144136875701426106442972622187544960324325391598890301733671529099642414783042979438548879878443212695962004139349791881622886013866962714296636140682061557913145489659727343121661996713064425826059326310289540820995525737420579746241613112202061038009409233601698128830154029409778791980775145799722616848724585285929857811276572970109822015019949181773133770099340001746842836665407002527498332452865345003829444661661088957440000000*i1^54 + -2629883682360957766407615855777303982403425414308888406018549880997411690627764176306880234957534645532520240443718851405865252095191348555996513875728176840423215443963425010603725595511730012864833671610061967504845025902228680963398625414503574901493614485606153912279445257809434977039225251561907996896701371175521385855185137317095141468998657651717433213249111874653844291445152521469644116407803118843208111401130101192268929621344879941953025974941872680142338006935439974316907488647003176642401126663639731435425543885255512549935284218067807081444876918550908701146893868659573435188711098749972833298633447685700464232528331294407013620020124864719473762124414244544039763015511544450193555978415239711872326004255967234749458463135239745131965411039773433035062373118252405843660006299299618242003739937645557379116449353975373316422973659627135722642798964775362763535079735673215356677228776902175618442560048703595348050590207256753425210434838262699024883697486967367853801953301405316301917573558712876406493956957073672542771236762277592899423545961490071532428844988375268728568766351912773292277560141064346655721104713401813954990181083851799270180285840876503375990539412964027398843745718700179827991898976295109481421852699723115522908616634337944674967925280123952909959565946363858072789411227156826302293846170616688278950690638463071577659113871375986916649649286704380877642697094108521278166528030268248647446525653498143736303493953085591132548425593357810417099205904339648863299849094009172362682954482107735154612051778599502424175949411136042048597863385904632896555888000000*i1^55 + -108530240674447557415812896945017017411714612648900620838669043273507221188127340119602255706552181648457980722032600396532200856113017808729160256452078857540622712373509608147135661672490590423806380779222890172433418876365434442460051801446590622584764745865900056313776701134746914021095961131985500160314526954228431880435158450702165307634485621526529232354564303578794780227341469378441152040410324007742296343761814515446990788376705039900195001926199976596267215840076162676698259346557479700268288324415382755963128002621008969104561373206983742712620891880099577654528099703518422414130981185730415178656916887359239662984115972540214017630846962082128743538605921262246503239767108760782649317305388708806645974565848979286962083613752019933680590478517967891714903288177824801404632447996697027284270765050576625180783339413026445619488895584415234621263373087947782635217698923916208308018146066741558332700703157697213617743155650673934226346711119811303058873938629189122967377725857726965480668127650924862314615279606182982988075360736537416962689342960201036220075114055735772319329621981823385913190103204354122908789640309465452516571880392251404543098030872197908734637391832723104412410900661732861984755561701726968515092895995346429236820492200957833961281697358518129370733746572534630603398031086073200084998346431549316456901132946737777699884133696921681943169029468764751823401525374831478347419952935198111578054133935279692679393012531662932289033288143004908828488058975885598876092718954802500484020973694776829597895561724451706266337550398019379840000*i1^56 + 5702696538370421052961548937845479689519637960912463537361414764962931784014417936948229154629314887033094155647876232095980522394146706337318739938878433387551556624724386552243223992631946497006698235409716603461917902269121739236780145996841454037763203256970187607542215118255349762343251199880874516983837145952438978313351989531322860832244893035518245189458623482549875881795441884610842692660998094031635149153017570322245743167905063282634442515086696685055399605441405375065782514332949002231421427284002340689230797728894233955121549845831300596676111845773948672387171071716166242834586055247897109346526586667024846711829811371880859861358566211760987804992365516071137432576708251763229631367355629705169328988352691521425295862627529204955230000481975603837867360101437556149455460663220806942764992320872135001679068875473940566876078980785251640706059496311413430953022651166189523885155554763788340020711064565360280333884383898744145231437379975915577034048019665254918654931672933920705607565080004601493545737262720903064099833144750331000808244103172454931749174597624127760181953274199462095242130160754186606878381116372308976450458845085672778031256915172639810394752856650969964938960018289693904278192527813350190805496665227375447591980385955313025164309407085186250813109686588555438428262662191307649863485779050203826306560019371063571161680928316779042388269620385148557126194102123477173446534310273888892110443667263268717301809682494972906231099135010451734349342458174801350488428686774311996242007681228115960761404212000*i1^57 + -24428130263342922170693192625288275484941904143909115451310535475826124393247725104017544983712806798211676060281592703813002768083628933598320615487249696109631047949997481400879266412714029158048951014932522299219063323358974263916351771614519450409420011615279026356189032588886662507577163123532058737267501768954055387598178548291143952862462523448909013192870051688202917421047486190934601469437172052733393339737851642008609292221287451003129121931184455923900707747514408716476745092185646322594262356285563466223814543074312080290815769556097393535007334600411194621737472381295316752625573794327474922017065679081776504145228181482777916771566735598573641868137505140931604434431530677157687596082929872109480713486118564360616950161545369946730423033971471645223590692188025606384921229700842626081209394480472159163883472115209909511500377223105515294290656902867701645455130601123040786920811501602504860215289607176568827223481615985912010884085029604265715895658081689343881211652266725040732243783221200083526089854752029619439210869262282430146642397350210326691915393274393029763694191460044656078342987284273923144740854887721312091988098383528406872043206509531281323838083798963625994593962686123708653983038036501843203173550621064897728509677444526412682021874190177623517219898728295026605497444603299021114381024368981732713690685949752062002344970609497091174663414419179201036080578911009851127411588230147912763158722859706496680705996027461095104908946509002394703956172891522624865384081605845540000*i1^58 + -2615140413337222584983590845880358917207331391864655448132146696988844693058899586023073264574878511869652765954104609885276122360682518947984610719278468218244061904021623854883585599347692915386129839958887484974081778991643407685104908164147415950990076721089840230896632804031528489913299961024732770345241815103480431349999250252882203568217263853957108488810753389514606736008653082348251589337441065161359999572527341442513705975528867333818218295390805581671334473325049205823124425526284378813527444678392297552417882839675154083064448737901540906173597396368472725577033650141004209706262820194834166137386683712514164873988970192767173736312478205192593473824999372944198501296966707165195493122820032500810695482667174238988236895010755792669036018631937310790366108317976149446122856402110140995302561285424465711349284332128426173479526184019222654418236476642051126403283650226128164745225574929338612381985783814160262700811447770094634790276223999613923496410405667322660714496109991452024092844435695632556464675791947150209437551623175913542437100547919179262585435355895520129497584397200480339395497226013843925613714589702946422743716907292563782480333259229313206153699061843996257729716004059134366162053120314969731590911022813564589009946801609390722913509322635226373226561720582336969522809999825147393678596308695033206760295565661841772245787882601856770633222831770600734463471975929605854641309417580761224643495961022334553107847164917252694275*i1^59 - N1*5865442120271902860379044620779277855172334073938988721645233940024834441284391537808609469749047735161711570397535455006306961547348095333804450256578377131339925723685391189599875578466281624809389291680885640003480800404079919128775562483549859331311299452428650418543924482682046630617874773572726861630307547792713676841513548619874942244515856840560290168156787448695893202699623111380232565564025210559563500429732760673638175741423996302607353076655821714955814331540432891344057462125974398134357090675940370202034352922812385585423988072033028820570768644*i2, 166127527826338755470894152287714029966455962529698125622650402011074680202760715334028183001659405909587603176084746619731387434197869325134238515719815234821675461525064166894979748941236606848263379858176566536106690041456521256889520858529225178380616308795357177584793037112638966676862110901941534039506649992504887992344344095261620430069407603151791085536440326642689037537881465949853312660068307209891104045343315246762858689919039436328583977669256586933453104750596261232399393763335853745884321240423128674121428711104141150850027524708444481785655199324931414081049005516583406735836098661274789600613673306459197543020510997059376877016358242500069677192083245261264124573850879342489234432482242951559150008041014043364996008869501018819144423192335832336759294788170073565350399402893667708502625639563605451442292487503410664890859727347763260590628693912817154779215112660920969745723554455743286912907307842344454756037696025345586078679811828675634898113457728502534339930898419703792692484264286303672655081337821350455199823700797494982862538535656405287494567648954281990963463539634342573090655413305495073572679828731804169875368176871867331570973226024755221963454378552424008603327347908946374590228294092236925895708785272148809896485388433842238048088090717960405500664008956065045432110154485797127662062707961330081903649754153460318472097364579247185858134467819361528867860209843584664413461269720083687154844127433259491431715922033111976914879202354248296940891634253745013664642369848444297122389074583643967758462557313091393061551910906348316036056209315899083744719300337664835187810323881728669798387506525721688466827100899609450343663006735139156239577758506128372085573928708922873495655613816981316085468415472837327530763511053145850150677042955252596201710154198445103073730615969795116111630522896443449585671123412581151412554578598756694371778704908372855365813882542397292103620837666674798605027820726035205324800000000000000000000000000000000000000000000000000000000000 + 971659455652877934621011587596673122881756158176022233266130661736750780431278208309270832990848526167093031265803408819299816318674566581399743764070462587356196697252123816356591764555988027403590613051109460189767217177348386641793501959394583715681180259953337663271111073861670684077615126020079176868347926984248303252133503955771712441251221311495821941900445113863061646448968192518257290394434076979671592716971204101659359128521551967281991571918748506564885230351661164075362968519179568605423948397230467234746985226376344972713595027980467191957229122796554387164429526547475605662304557640474819616146803424966245037897544476368347502636315298294032151676091071267555353216753257319450948717544319443411691581028339434640957144844892515146648805616583809236739981458386893782572415340662137692199884221442451449476596451973796836346002629182112137456955692243776675909047094007528581501037228374118854647544456820077607020262857818537145479454261965060635837986392352120087310336258397709707648452667253536868119191696469185527938092613362468983884024196461048019366209422502070547002342305861607409846685575931236234981904360816864754610654090577652752144235640973154288494012736770734514912759877745948669277678794711482438215600087470580835456200993378133067590595638676158026136745372914602585149802342764800360325784056744193159342284822451456351289574782937974196929193342893332095522253086946751706657401933371029394996213585470972559337254497265900924690803742352437159839467250084473589330734434390684718679558997657746064584888605892952776866042102742916136316943956132886021567362721173546330744064196766587320277171947217661142368616621893631017022905894358870409486124837721303282219430979667888376229569315307189736739724471209356626665935989808705644767838640605207021950179597528703402602006417244535178143391252918069262333109876931226505470958755892782500322799690887757635474067053168488767000896520392773993631251295089658429440000000000000000000000000000000000000000000000000000000000*i1 + 1633636604182741645792119618660341036156793506220837210911712237400103694873759286300278838099981946370421408814423416697212692264294310095851245938978987156086994653830441391205311610309738574065688315541651452046250878364363538706838134865395649119960341519326315955594978890787526739460126953040717865565347377578621606512090865909849555164060140074266433966288303430341277498070826469292818371319994789561845692545842204794931607161779491064344249216618619152920535864938305729009723305050162106191244124417234505310533948468823227614006315269638002249828638858144760650699024778871947753788814453406704960518034122107183553269082016463048938306190684357927289058966957329654849098588519747548004765769195175979318062176139766641095095882696697140739451620289177998938154541890736301673576548616713825296154986471111863479528419574307916742016883503550876363736410889241809875717492997999932459740946612050339733307448272068527538818123822197493765505781715566743480410901117394191566807698220855274892138264663305318648705802808820507981716702825020050584558343631374162090869132346564195743185477786012359869598132299407048967727563133893250636315076333700809662723039141410344122143212604217763718712553673549424486719957961666191535797146985433866104729950271392842294058854250991602358947952764132222027421525595625709728536983366435311827284957722037080375432626128722795102070653021095901831535189440668111857852226788471222185902352403711415614023309893187495176881228904442755849407276847381507648629422817313748591489255564941635251937725750039456673138914436689007103054667084927651235461634282222247388591593605612907139725738952977137732784683011258488110352407333933791185208002013661023274413517094548159631443904340675444283644578001400637495738316178018131640886243446415484730312761867980383993862123899934155230400895115372733098429929105385866058354836562569988533052587233716232957858514339459931088699869557208733046016880907850350592000000000000000000000000000000000000000000000000000000000*i1^2 + 280759274096606367017604981046482965782170946946795783740612365495893893047734194862788742509924758520808853814827481825302000340549764596089935437186416496825896016027894204307840184698840820780967844965241335880236260866422307147986655728893583482815076400406897770952516658994310568269520604650211397940612993288525370774197515245154762839644735231892400993094371592957606531483887320222590181849458188966256998642356987228559160004325732872332181920824015814795108243925493650097202687642920072851038148778702749233049991689354423329826733200035386769142609674677773010623293442827219739518203485743829699192108314985632489402482883139642915324153110697178332680959608957301960571798873935335673860563691956039020827210811013090958607049263978952400920878070899216851014848943758366935297856970323740630161769332546882421396086253214166085063132308590201166228322862454903788445254054244735177900963090256004913283721651128086030392454334711124415274578376357420489082673745616074088456510925812340771883147125715073160204929188910827133244978813950497575691191611274245445723985961550764766949988461035717883491818138791829215664980050411830498905617519540725945970615424665503097523837659788629487175442960937194671020697268737303528201018530346777963428133766045231211402949873824507496705583784629547679319366734632412889764844201506325592541130288708271121950724279381407132967317082924596964791218618182099442394624894589984199533044374999268794172296282434522656072770442851759462857150961141395180684131409745900674481665226250156186679545457579304024856966227703791627291296761514713585150622241811916024120237465835655705674805243098613001151745592052496655496261727159608649608076833869733790890390722447177100343174502235269269489394631815390687661959511275580737795473477222966928056424902830253975643089038482077045900345990317604100455296624221579880840034445372386933516479474914569508021364690116143772897538783484679299469921062853017600000000000000000000000000000000000000000000000000000000*i1^3 + 134271767740245251075620272793757183227989059990851885507666435753850397847755968087705417859031956767238303580679555109380762144768225751227161021311432157811441763288349473992482613989658707999665832012693749078965883111030582577587182779576462046589567705292138155394700310125758619952741636748680871330903874822045411974628962985125572153914074794438506562510762478725929367930334929440875082471646724610865397233779269146194147630331146304111945583542485995034955123920578065001152421799647112687707190006926963601103166385634871558834823408853399738034549500402829931924412446244331077989833804114495355751169027129084208590793585158573871284527411584298582275741506191279682363709239842409214255462567386388503687782434428640549141782586739721440073880997353564221177615166785443331553906325892386466372037676696336472138386155190424590961725278456165853537754544183265301232192480875199497695257654806122852135399458667154569030786991836323071953657613424821000127178238009356591481848351754477957069177483391654054833511693967139946983321889959700016046322980832780963935490985305643286021660434654403401515223291064245602354196450392983547632873624251370111280960377139254511459321095407783526591451809296744227142707319645486692823247751083756086311728481656776281089969864578065079024684770457390765295807206838579290304030074572495828497431119100581707295399712423984570391855030125200718523552291712806553033495850054287239453177681649794561656107261356498057965897856870532427567129142343616771224299065096885218008832251193612071212850267487231360928624985585735503671461503221292734219647363657935379327440670664653206270489867273502283119863675342576515767041997361321092662145397094732872572226110080072568820657616557103362256320354171451564562325157883865839806085357932581131336361802420342264311683579379290505810172462487562317182576974486400542324198074656736194371190198248778207814651544044920172615595010519238410445512171847680000000000000000000000000000000000000000000000000000000*i1^4 + -116293935318655641720582542987547615871981788113993087424552701026142310700608924834274452011572618412184436756649867238374179791865351333542693543415540706581475812234334332615235648792778373270863227429651409035513014965800674089167137072904314776489284527416568980686118634387184162263185233363746678606596572030869582248366009885200092668152154686379108505609280918452307914934578289524696446807090773095495197849397618258596211247448648788323658183535944323045529641353057132134341458230630454160042995568036461593358731897480418962649633304342858767604499254648851683545161665805103099242940384670917462741227949221725262809336708445141284122473811568700530915593897280861930287474735923846422265341166812544639465700106921971544151798954865707702248338947939467607764228953335088944734914659599064134162920537693908768443171640883403791858882977202352535002246498541157076573887682463644026477332095984507277642377996255092915918369295303317756198221004576916207336592444532681505038450134249051094148687516869097712062300386151039175996144062079707040730284580979525689361623754560003967521718583431867448377537496295287889240351217986214209752602523595829047280340431479157900888880545361159952396825039957235181899121325308728161870289558109154571196216441354355303572795617934465249695297498577636704883665700784983916213259153166299927628503163522511367050858243515187551663380004116336163534274911945828218821455697911908786897235051599367771442738903326558708535726921899734090480187035759117364808787856343913202614401219141402913769087547491584889216409057270462077144928625347364371748584797692569850500262135907993029246409388914503192150503486557381416983087024717580533828165424268991576874979938384714572637624657552114854013766981475044520034075390416707764092213826375890605161199085594775738729437139555245708478181451071423903187789439711511165540746312694977806869535757813471807541464626435371503655948856137774228240070606848000000000000000000000000000000000000000000000000000000*i1^5 + -13861498267505727784605474626890535242229817811059779450823198237242510914350517719743108667763752513848440689103570473983890199855966839961324883088705683306800146956041379863137663669660969746854027034648255707054105922382684367280893184630779838917188964449371448966708665051215929885248368163218114794986708756408610561446492129648784416714079435373277405127952312776625079670344479280070922319761339171835215076927979216885926771892256164850746867225026045353135057864083505765853563145556701531504514583430547005082182631669129644926761877809720217962781436944389951095085773007541694806388526060298203988965953897568668179828433613239478912941230233332583345283140096692730587089996340475144754029009090152004167212496953788434558359277274575032363445244118588697966021033758234190159702774681574840290374598160000310998214775559692523989312658095468327727361115158427965919331988536041965544109244341358145872334844139253364323911209394318812363098611850148741929615282996918725679390941829504666793812253058114885966242131382757241130513294643367212496433819219907170505290912017235632194384573724058770178710739924995596817439828609088623275420197235992130499441020164079090184357154045918882529553965256662975234469082828034834198646849878716292410453725399767575277886284721393461229638095511392344660171408578542988771297079761675727108384161843842372141172762711346942995158124516235507269128526099453256700787431008248612611224687803049540400177339431152299634768518543414585383041985833644090492443592739943291567064159896308472801262692613537002959071593646630039707550189336933010559054557951299960738720805917800862458122383353812275640043114515386728428959651339853599633679534050068349174982074001838307082475730057793592268860467717315192268080416924591475303039296623652140472424101310854191151353899999230545014470731551051628741743849726281174800456362330532239599329697046365123964298664349191375433999368508755621028298752000000000000000000000000000000000000000000000000000000*i1^6 + 20691054585579964038163816119024569883603495556020519845457703693878959891955375018329469750237896013333083343152017777843362083518690945552742985381093010463344128133939741059503905389249435481618047557490366660186780029430992928649150710963703587721523334417088217257752750482942765030937143600088247773819370702543867820848721587737086486974922071572349426823592960376782600982076103288466275075200224234337201167556191594636843493234846968518441340044390098470703494961428894736343276564713984053648439296374625789120013099818791439756363959950950297070531676102260445819838389088180787871042282390955776459801767483330752415989343987311658749124341354966422248284159445445787062438765226713311111590323426191008955034645016312489445144662174247090554064076856942024099714949156085328799177275196801670357543754389791276382803570359468529551419361166131047630688295932168723168455201065192914567546898323113216181128173020568518981386691077729372039947570721139704418173116730407459534202197077828716037537863969964849033906304786766208944591673667971355569337292811727532644789023788306203293406932343946173653302003140025288961929012361101104785320304048467206549091358814159405572931503997992663234697047062157751464875763916240695054135899808000917077016781298884746572801937673281167402254025837429303674042235253986245946047372532952719301014155971722775761246822809360773310364205459826054185105848071062917966510050356161661009069826445224113261308817503915276604070445911896758558991047747638269379161888285099245349011881006953346870088348039929279671013974439925698941203628136234929775875236488986475286302537559703831586215136755229260730645519879626910177629956141307682750426135784622531845758712417908991036002371920285128317352474582923930826066288115317020116648399071958184123713310059512122422359782803163064974815008924852971925942260297426816988228476317947984425598210780541952549065469547592727468394549356039380895006720000000000000000000000000000000000000000000000000000*i1^7 + -7132478692008481396417880959421656091198224545053048021291960127389344490034422224474748149428875409944985694763431843567472376661224018225997596353533094148427383957393681546544616548919878241342722617503357346491226805151613074154372067648147603799670466999744011765294886047100647214233782413184540965396737567934212789071483747567322955183535652515158161186508917707781792994335699605990670111994588161999425605434151047315217097608056419624249289985623533312542555485576493208298243501969748340839803091100507072872038322887752791028575059579607639032407779988302457150119429835208047203649943347052517253339944654701752605939606321052851962658101785444435247374252530364559238008068919668593411056141256826280710636231193807190326834957497798454744196483052526021083207789387916477243195459113089204236311759544728861974596297027011631149641157352677298468422935011105607448954471386964770627304196814988357836641650358706466418387377681405096060536542295680430405715488162353517875801269828502864760325310300438588148674552677136027638049222348392685607400688378438620665382441172687403938231609922934907556428257851467830255324101129096013921107979016346220814918620327791495465743887015690241796682972472432465922180867857368923488967677892289966662850231783697688238308574611458554406712941460371488647238650051458018231273010939917740501251027559176899146106469922124632879347118817686577271578176600681918793298360307548737883935992059184917119029264227625805136648657077748105650537484364937602515054173464853245206474329423629576700858392506009482497952527486913290813836625307360973650726600972530917798725215655165593713935323515657892539027783255774209081812567556114319734202711954221763791311939288542445461963727995853013914161912188449791806493432144294753175769487102556013357728903656773290745979135543504341306394678932077084882980883878173918734530901670360164268002665157216742700130696210798372275766046529413728698368000000000000000000000000000000000000000000000000000*i1^8 + 1536336546818745395286024398821855844964420312959895516309390583909478092612298984319191988414401698412225104720820427562012675676237821761578000558045118557567321088181043643193751597056560092219452203796895767671211850797550953143945822595131371735891234313043560237318966498772619879237593254399968422114278541625412607529708538993124105959655698913913621153835161565373130429530730787153846126456510364967957961747640344829614019814997846664109446045382962353543774913365068980088341245057331426491144408584190754414345439165665930775009311109150117895192080171273786809559207300822637211317777513601472012982271760120619703190550324563902124898594429326717118329698274327569827613559146960639076472513101404432416342178977445617740278613261069592444094161126338596081817039175610957674072541501946798612069312514091775462253285294098724000437561228782524956462810879418998927931872537012317469449524823628285358632226432117312352862004343685944500823272188397432088049022218103558751419700719407193856325904671947405242749029505824466375952013948695910564948752933070092528153151473555894070902485028344235287742364179673908604342949339937529528021631085588014506736322304958071281257475182740975015105344614594259745869739554300910561892663288672980651406064014805655987062682964504248588299803785640429106329633763725255027834192790438137026750187779913256680090110771551796057065490154353433750032889026849167652979073341392467555447628172778053001792904575496687203250327833663094529071352334165533736446352287429267299487949135369068299355236868746500436520250481334745356994234081006305631575521752667124121513448457399337890009310580836069144180886628995166975052387308466024346983933515884558307356186174128672578807311776628745676849805356986569177308164045348642563536549904555790734285229052374445918476312984542033328851723984016718351636957560975381105633148298689546508740500513536998803925680378645251346026276556990998118400000000000000000000000000000000000000000000000000*i1^9 + -233828392481545242104197876941823882673639776964436980366380797928176595916073014672727645635411058455996258552869483959418651976504046601561636806556969084183169922808094220638477742838661689612151388857964756252038474319080854541773175016799976849924681091167062593007471246149520255944042177877888363705396904225529895184214476634422109276750584175392365595869759208118367866914789589426472326201091557322390941445128743260306164554675008149958683349586070019001417803558499363029435489523680091944819083359238801090862202645703361549125860878503549669439225717541076307252559089233316085101629350822025327738514999083964382581795776586726203120936892609833962356288663178555743656722337484652287726898833452920920492321631676407067260780644862584447421209930212313474342659564651161976816013001991225959455392585657847036264184847332092035829907808274370956059579195328401264041356948622183491746131889394592627334727550889897331995422912220610676404379330462412075511259064166725883985792295117950390616597269125671080349996156654170134955741223496777835402727280082837291618784781995769278190619917520027175514768341814746049540635956623824216729827726126039731873788330146925087878228323204418579684939375964477187184572710507940370343791447255326888426471786263204744757730680976561850447874374591542707012640688219085467267476108312069072323030482107544971464331298098225978010290225903022669208412283024227494703997923382118214315284914452922361841361747690003416665394034153363336814773453870530941651872629713362399469636264909501483527563296524257696062226719967591373051823600290764639014872552128339493238720012364697053198600843197923170040128210529922592554167980730988765575621209193495262231996481977723341003795450579901614720218581172464604290530632486291161081303165905699892829764893391384538341842275013170972588905495440807033298414134188449459293670650029823374715298522330432947940837992056706621640112277238579200000000000000000000000000000000000000000000000000*i1^10 + 26249282636021300038696845362041543143195816239215068155201415508859221276723669872213627734552740092706906775549774561385791008492102162452858362395361063180001261397749157870193976109458345845267597462302001612859195714834819026290797407210299608500803255555915011601554824083924067629281786360959543260650342791530964278603885186874782100025884096224402818170475309697833393595311196749149095100379129584762228967862523599242362058679310447774555818872490149503663958183446015503346081022892386026478184389190153717076648882562052468808632599782996132341711721262834118427407397570148641366738294864370195387692322992694598370525246152116044653567648237611789643449571562881944793521683000272422386749467047795853907507502045563489200903415159911762788952343153150313870996012164501432787342211175555942498616564793070314373293976027474591336459230780030091167053485152672517712888432623939407365829155123695711846585204161870511080411792206428849312379117528025508139714042359763919197801716974046715272921894886934297243263296524593916467251931143348062069411155923355757903308574744683277759139125666656813769696397253923915953781839031011920473170190591640693491564888074985048586406487299866892967300727852226905894660446064593976168384617745345695228081747112554525359733338473809401990698110676134664171594694521287848104809486797200300399810144763515136688683454629272328700359491529936805542341601627902422260543089342786612050409783791227595485305242687977287916284090957691641439425401384494933296074519980671239165045538030139719161554717930218789761439652556764699871466269612592481555917155451620439128814806309447255411542965577339290034222430164231908764842818745016874739684789650241624922460580021304030389458715577165006719028925795070675056387631300834112967294602236268636062695492609219659506806986007089587046397281557315321042090013253729992595160320280375816155560713293180869379103089967090113831125225832448000000000000000000000000000000000000000000000000*i1^11 + -2242855747512344414948789170347026921245353566728861423991703915483612688012583095433633701824839656806127984329335593259927858040030597303495020989435969486510806908809469083004398478093429291435245959789437308385966124007900712122712586348991460831069563353003269782369184647346047679498425481781560211745076767056706494127630664120426172479795518265424874747525429966394679515868875467232555103839664161092205305535191842679984268716866372477285216418687589097956178772866170891474465756451584405593557921757446800814150524940817729574562737186363976647055935263247501554504590782873187583546473715811757153336527816506872569433129551997370532588209925798768651267256210947971071524145367976525273526708583103554380714314354440901787387442186655902079885894380138530075530003763044177585802222201501345750652388614965352483263642431056029960642929021219239337906478357667855758137415601279185915683621685336772558347436011182375171459715604123754932514718466251555257216700193922651318392937621859710134932129619810688219106040475473980776092458000627414191242408349160360920082781053311057101503999375383472798045915937636836536245610552644119348337481847464349570875247604746085000313318850204358437782766287693248139981354071098562147493691475900916694979083031424237799139544105734698384915084815684755053197859652612187816152547953516228850339216195875644237621451611757040195998645717593966094898095508783900696008461673891581785894570908150646987585844360054126843564283669120585616449722983826363857707565850769047215875804627137543439963630380694101130276874396768986121487553724920323049066418945595873520744304845378368558946486413376739637658208731841443999169056798263724641980025046019559695313649553634150873362970784665749544024636629111676289564626268957085894593679830141378007637296323348372896273692177507322641544580290253450256457769711257271555316083299689674123860558728498211011497104386882841375404772556800000000000000000000000000000000000000000000000*i1^12 + 145865368051794870324900866060825399789975934538102205265484716459233019529014643073349936515078691378082016007230716023556195022717222025619668826125763277136722383166989053418507030855966977976576140120892033615244225905883803238688266262400961048418586986041835756140396876668639587914751136052665039073981638967732490887164508852710363993641950900715397666730600449986655885745032994517698466870689534931915374805451951667043085384762274915889365728648701680532192544648442621632444258593268284469152713822798270192284372824077612606190133490436765736553165776371640735075025179141910587032844504472766444678563071059278066723996638859872123401668804570958004236444021302723746905572226588913789150337806733034091960292814584978070297015474878628755723805765861166274118921048323861613262685905296024901118835801485074389665544378018768645416568466525626263472569035670695069103031490109339081449195161928437896828054941291930808734145133830446568083650291704691791569322859843503502897307619550596692015842309760349497707675061792000399719131298756216077039301469419140404187265315433943071116044480770896668798512225690546724559820229476413440556745962137209948077856383637260824626097708631523338376532279638424087417753245792130553376109695379489504497137935087805220999372610154350295311534311150456674065964066070966048047509160606434866902470694407476182824388201626682815036183446118843444042369121086208018834463689515530900517086479506782294509823519623300925280058104944979039573644598335388998906231942674006772824817677322522539156513844312849475545864749061920950715155766036398966945206185847838636820823872179413918220420568460411672634297333558151289952197894349814468200239057847670852828616345963251041460108524921682384065865139938292814021370522854730559015443892099290441661479660096430988607422714108011234059300043092460538320946503502004321009355663900196848523741450994279435562275731358681074572984320000000000000000000000000000000000000000000000*i1^13 + -7023271990303739699743699281482263548016938397116534933524434624134422847118891304032269205010192221038623279889457503994082270946587230792746938669137193505084827912967453772382756944916646609482764032386011365696321135834998164699244666041917793326711931477705899087452449720379272072393792826940670813123430708978014313192393402135388317022415416878472274589376701127961530929192173767927489582109943404341368104893734870366276739472720270322574177355914338226607188875026389409423656281714315978488143935091047744001031855068264560009553606032123225931091311119226204187771442104890270571666555496435868207278295275431450979629660236986667909693578943416124059645476161073244194588091165794767660436708986495886202296149906809529988990029623038029316682537288465009176490809101164473319664263774152701572539288568333238771482886284712478163502838681603256159801520649304535144673477587701005768711602654549875699624495595000394330323143325875632087537323499837891909614288849297122398696913776596743548190511533070786182514149907635226783270715784335106451479281694620309361867534474811804410455063133656793850154725100352132824139936682178807963508160150802059292208998792851127907272926765794416219182891536401771835853892623503478456706792333444346046645703026375765495382429354938650640725253217846007995823305351234496705688038673765043605396543545800688831773309117556169810690588210452789553528511279097985276285283864775586295916280147569903808839125290187422146541200202985584654268202533298382295996060625881787695694689066709663412612701564569587055739742929071342629765397855489567993708999385834036786831227559829575258147575589374923675620981081420188524677316817700059212095043606161118520999365048658054092564672707274874134969749487543720245958875111414242250991880306238037719246745857650421866844025818174607117736058870413928443635436619351249459031169063652580587285513033377089542703298276472641290240000000000000000000000000000000000000000000000*i1^14 + 250750520392702191224598371772658927778832153836685163834587763105275476941479982504841954257918145071761785223821803691399192663520153498683045599992025543884678763325360200083352395078623077574544779627690622629383727831070553712011424188239016961536522786186569097799312434521261192627503116946008174129975609857647031649986351616043902522560639556920193308106704445575667876876175011582099884436277805495481123559384856319579743610456881529856831677037933837484871534606483241667185598952805696568978362316228692824300251609982025411354101523428189405639971406734831265889108444844363483393968529568702989375457197160222853554924919046406505511236255928464135728060265174985974240538440271621721979054201910652580589574305028357490633739659857198229268579928602903284653301221930107506960346736885027035156543748545362802159486247585667779061744616851174222454978999701842888275452964919124524462470580805372297180998663704088061441709179355292006198244665347668082992923396162211289414833374403391666942284299564144476320177538131445339841392265994433155067056798627932874848762794403707418004192790426919661320783166799941916155078741885063407397649408350936002757644325896998239370044765457084172732991883555090331788535042361480593810827593879052517751619842621161573944570331489422793188493732644057391622087354357145257292145835158958114080752280321777216392440643100986781756870892987893887927013708458064101871635702246323381250970853770493559434353117250821745406461417276092974715825605752936462180148546263327576933008609206556758473612943579316382668608424364101560531565936176408780554262525856823437548282876224013801499038932722396613916988163433805201578931277888538124729908842004532535903095191785244669563064015184039704771198918603308877004594456863062855488026478284560674258754470610783108592578647175887484124434399422257723538853600139608767070147848325294167127666604514220238544856284967573913600000000000000000000000000000000000000000000*i1^15 + -6542581520099853439810844942141151926510296287512053482351474766282335989629714547693211703336715361373325708974019012417653636221434577579377216906568592392850264263969257949476956161697267236023412187204906607862683033516678033045999479643625615855567834081255625707517302624159002041272584297637147978784126570459688351888293275286715700684247132503342556190329554257180879967595492993708608633286652664582696755798075607432576855340310252256030786837660864467303718331901442613598353059918891476000512264046817412593492403129369725672735944552369937923178226938721547555337310908207333885283791253825063232403709210798608464474684877848441962910087803208949481650288408577220856103172203823585926707507508962609458912766832469794695595750561855193759485514500915078987324753654209517460326032419778911950560731958109580643051757568570740431264817130425055740979767169825274692305248717856833291718799210380346472679706055149531161315021807015349405828082458820557778025384726571928875593173061745161726219965598963112003711538066813677715349748098292999694570150391437641204721382403898002252762741722680174812190153994065650922786600244900226039913071387351757937555157086638317757837790457442607887959292832395435865869044288705675539381033372641756109786674788070922569285783963759771028003390126656348871355533032759278751050780124153428082977604187549186413980152787491738854562789865177229637386954082068811276583492094824142810871928545092047394448150258400428327528060623133255121473015857412273247514924243399308617238968698790848233506567653521935267266329861418391625232042640388822804138727890262061088712753071684390548551081923630747557846319082041669298668225824904758426332660813728047653061083556647105831336798890065539708624157137604581264326591521464767914577821490779306671947711944092185727960925420351070599080325388856454656063038853475861652131667642678950265043143214477984021333857827553280000000000000000000000000000000000000000000*i1^16 + 128013794722263333657719818705839005857173985960341341245883040871104610482365830124184968056144267081222785066819094486435427353842079622999252146184599457137908287738434040613803564733863235015968736872777269306600708021292497089113548022730440073377756842902344518424695455785239504143412333044901334450665872163852867197892433987021107558456783874970307921027989379196796421883394795873798123107830174909235211233152169917278582318190832386586150125444919029062691582556778144717476487155776936042737831014762594539121809626011893450101122700937313187376295796580708684174008969651050997695458091050394231876733961252157761065079018578714939456705337969536950681058341065555233458569048150077234363685342650911660511917540561364795321217424869210158530104392031115821757698578467710756524050455687038423854572212204833418360235428800645549281515514421308191320466992785843103543142746351380210311671297137881848151959092637530230363063567553863680703727363583788773434101279357608945455395446093427249618318719901341053807359355876890232973372501763539458098836646259413718667998030295421985247319590938460353716347780261494526705192596108232902245629599586745177722075527887059997467567637618015023890016317215348478145145736154117065083285929530340731345927637049082458324844236090793011513325078417160236847691608056812317808325824543296167516674061392431207578089516664991032991148809109631701601275181121511382216841637646061286827417384751142940342436947774339737610861986525916902007384750590994923547320986304198146318567434781035038607727214371731254743774185044915509810802054794049358463213571402784986464240561775325745243754628171848711682798482412342871372369528192924214738420203117547602048736097936895216289775472310027356946008953961938507922054829601192024629032275666472300312774510992830916249870743405544946548055017917811736881388941217380707070869545547544916121084644944488869134386331648000000000000000000000000000000000000000000*i1^17 + -1768651180526970241308512589416837759514041552469635162500968582597581625326098008716887442183913499936409321412160599759789578774923660012560746031591604983208771492410070858025884985882413972250184108480475107293597952033201101060777683984726779546496707137567470011046918111546469441142173648404437409638965628036764323239765333310919107036113691146543119586276081522255035615022449304010872957509929910622646315752247437550649841363202046021209872263957714458600651618961539028659841894599331549488821822494838740275162228105446003324554215193518560946997603067845843301755860984706454815723606456928734847726604094102695714614329451843848893724338691826120847182881574652146127873928861707791716335358490629686228120237314933825852051008924616877472371364825025768093834730724477384245202615379397592883505010233264039874520476133548706335820904493053396560334503612896469755842284775682152852962322230929176513990726720459341978046237242242747397912867626136095593030674648181152713209274550275085125914962445854920507806842870624036738912891422133618378790392410859711909869721859918401502590838654213620905026487607559729594331024531585900589866432326322518801866550102734923593983552218937305328181584303037921892559530782604271109717314212140971402422515076440922682001410744852532980614059105688851458662005376617053805559937654529485281172793062549943652895570431390610185809172667035308197975199508337704924460040533071699503459889205300314674893136589692641061775224883102881818824127071936708143342691570929566242062934609610069635604284320339182657676033294035340655454100391088735360377511396121256485000986989039693404878727916586278699732815826356114946254094715513328589475180912362068840143721173918283731620944905769569144195578254014944436057742578237099201324221411248125168815831149863131642429504326664624982487436837797420084863374967099228592248835546590909943134504268379740737581875200000000000000000000000000000000000000000*i1^18 + 16160278971118179291431081429805731241982784130944813563390970121747517337953963551659384606927244093071145771327354957907817908200331232671849102419368742148851765896977571966648685582362822898092047440126460442153587287434084937429621202982339188450398651320437204896898098402945514059697159207796844532042452512694065182098212525219831098546350371031252856042788971102647231642038011454986163440217267818695490002961935871643815208700168526410295670366724486812872111633129600088036977995432789023276504560382870940414333045423564780962255198919224564789876611992174520031643047415732085920447090252314073070762078009017079797239941675438346898164477356600996038852355118478595167198344674732108020232052399680181099580117257303386765050474278963388057571341914801622161081143037608677288793261167197951552830866649900987140769029787165288037368382354790878427895994440380998849881188462936680511216440623342719478884905421427196660618240197300552243093395330010167952616092014685937544406956724748558391552501132407421557553127974020362063829545199774682266778953891146074012616737737658257690400474815728371014388784819009488189405935958503132228332965778469042033022180985107601614758575441482806242608336433742370619280765245646893396516645439315909857438101464118464224270309135406669944800914161795763105294610093749539355185682025598562477465644804534861238749129363925620930385795618388621839920280906872506484820305607566202374207342207900499189497079820258251836742916629047083429783917702086247829823986568961404522758068409701415558153068980095537010657645291334513848060649107622570613187520918114850652529095874070556868391357934117496225080824077618186234688427760211246786591475700840360658498092231354422629311002673688868217936607051351394853806281980546807196094106497221110630839909849278155940103645838832692770181805043188482145261851232606937288802727690768384924133474870733349847040000000000000000000000000000000000000000*i1^19 + -48852104190944074500789430146169369040968838128068796518619303255127558871687302462152062451333198979549554754417706039000033808440809610531641020126475783555847030679230598339447526607816325940315396767309520562924305502487996027844284104374957982742488627492031195030157669129838178368363888118699022041179304027831028117269022717284519707105901931327877509417997858550577101982438908077681453393738775083058511340062052463291111105427641024295114795432789788530543048075560773514654813057281940951614312725488187235502648102220575096634806201045423738586357329466096539324377933879291602347851118738765855137437877239729293205637601912157888525032057613873035381017675372429716520852346904009376486979441699602807417665161160612678154899879658315765417369996773156679182133185900112236979732002051399999162068698805117946576575755370331914722378434345948857884968911316766026684866310022070352516734423713858206315970723696144823937048306100021775891039854940575099407190353335821271244113443709472234970694341108301811258884561557620002619034199714548952643252245614389056008934057680607327923398113786963492881058973208309696123642783682953055783364110517381600572163000332151112709053849093658841374315123183340798018857005535045383634919018227843278131214884406223149423252217471709541050286376041004560669111305497944048702583823330066498762680385380165140609402155358602141427880127890469185734151690284302722459578032612323375197786044445947070609744023630570702730084766619182554465000523042281380728939497340094119939408411388834103642576426033581077409992261214072243509624942865897133940380623041936555419261156587655991670159507910037988891555631302081381812609095981672858865227279701083710085849029474375055965300947177145399866973275153836693756044342184319451462453044207233903416262720002862877531998457524572609175184770821612442965739631599798725193278515362710702427371148842893312000000000000000000000000000000000000000*i1^20 + -610455622521115151879370168950282674525069680594418798625807776484062876814788853671295585112757778365892007883955019895875041712210367614401649776944910676615070998063004164765111281128966315478524292559412742449673367353488414893772163773793630594331518416482824530343337212814344031178711531620664368179996336533191655023430358392002325683988980820284387447328033742214083715130896445992436941974287995974505241379987065561553313511410785310471655624240768618250853776356302981385562184089232089822712052334224034107640421439502235511418511919972222360342791080303123922877104125056307767681870153122060387177250120101741277544440189759985871242627498688965626178387759368031916915506361479707654213271293192717464839555573482900081976750791678388055838424482076221264089922997480492049524306769753057341293941945412576542222885472914110405309149831584619250354614489420726318255152541956400147542704585452828282816612032027486476822411034260013037746263854448026508326542954135475373187286177267954336753396777605197511675105954673248793788329372249889574672482755606472417453812534355128409435084958351429356622034536874042314776294196257544314975363846746940734891243393316456801506056320031809980439150211815326223999923990478094138595498725403212612939799689938775680774257220408298975810142672441387524901316067828052961103863018056725232195905557681058749231739421162132737552600415848845374974088189968325927183731743968525874252793456730712381587402941581485463474554985883661359085061862187668765900228101935654562226735408361974399423351904709539115360355101577305213602572260977721506801227821237904966420595008857807543746937927257862743409557364745244342240900537328348110013731158160356083401247430253088818850332609378845983661897796061947366390929911893264002102345964077920960921335655728758420198281510649830809328630487750624578327734610491402378091654217377488806929887762841600000000000000000000000000000000000000*i1^21 + 3607863624971314291853928733607786119938451699906485685236837343407427316676653998775096563741742316869266934504494974948161981529956433559343779788783676774555171020068462224921532287926520256649308697650988182684205052387810321850304263686397900664766856771152825120539603384096219046414363975131661618146856198798191375051516532881162202563664634541524302878169184224831460158715843907690967335422301322405084278988124266531492839960761012339875569524719124002827911999629439904542755814761320986128140562011964685106798931426430543415209159615905056826556946553189065318151345051025396230695979208767426938610278859965876807289195725459225834542914570350611744548534626745925632969239998504090762041949789775374557023242044234165830756343699794935277282097404835954798392372568357343136827223253728649104019777951426036728997552353759891047652977242869409071323059119235617431975383138635547763558275915243736760310806200214720196820429342281899174434047880337024277675863033419976813763158717883110140807765105277309613659809326298031188140619530988601879234618496472140342515618092589470383768492464410667153733817187536571526694885339945231575798787900628997269149556159902333895954944598274844931884656421180395333687848293880949427422011059232957349448197488469236411374409730452861582188395609428145121034690677086728827693174769586653771533042497221375481065538202448784414180776754184376242895462831787653234299170086735608516547007918497622369512461502312131953136935322655948449280809761794345364193381766679645358558193352872260316389434676825770647048854639750946093086471567558653137766113070336543908061824506903631999727313210859450190466388816295902522944597772568837793284372461746125120655312678749550408273727813276882544033037997804298704380757105986703045045289430571549293706599387353932783919759217784669934094770370083246319519561311552338654317545963597455174464962560000000000000000000000000000000000000*i1^22 + 19283795826266051663932870258497510166092215513850689769301189057496237683704399152217806593574868122898206414921596144041183273946156877641108851603576460103407352926304293745515147994038616754749099583596414667345176945764303108648321067360875071478282760084040080872372919724747093052764619386064196700863712914278056385870886397057951561013317441235115531766940896060865183605991368213325544291251378751224821122909973174722798086758206428775170218646933212124301275125541586358845029881052326703597205337421025905274089558102141135921746894282525857341425962213910067468369363174578317114276541116022434654766670280075170040978140244980648827421326038272231852931728972860572199718142546372836785287524305247083912333223612095237945082476149936310717848079846279915171866402479700881519476722579272216901574541538200191577838451245643200035078607006265057884718867051250723064678041934313387166334020650334367903369226923350083219680077390059387926562354191566173985403689135614157334804271459070556152109746220193372344777395974279269289393074047671233689544298025917427184540406301252735847389646083535372400476468736001456446142231791014672887549110991445315604200205442653026470408727751773913923401327468436973777127924387063715109961547821271600475803813830295576399137434676199024857777032668833377916033640926437607288440716528457926019385518612539220808873083277526295615290721222139149771859685630210762500128040811019809311472551566655458398360621429590659445693106854524954149264879316123394885472176572771789824595591467023460221252587503772530597949124430307445597767387584740246189711820970887315607501311619431542380575756441269403877403290764144299482198198049693299571846681489975541428582668694862383598559792313019214967463394650623128662125694123430746974799323023566113799414132529519023207617070042963957339734358071454674015722328295329450121783011966680318345216000000000000000000000000000000000000*i1^23 + -12575396732138469262790385678665058035709084124547346654755140834673365706121144167135811631093594480613909380336342610306118358459057244666447221684553607506381791466912228131702682415890770287304947775893247302146501824173610918222414265792427359345325284524010586519309406023166411846512223214096044078670810548150099281354435899117815627763689789630307074071715694033185040397949646887357278597658865319943595760806135065900821648862094528657988164366594179891195273016565084477716454468115639825801278691593466674584670127416634285239900282785580332265540301471297135282870957676732141316858347912985728676537056145712793321004023441179493520279964148314881509370871791782809372521917393911604464407824670918951655263870661199147938344050874908072660091326362568730082729982322210653856901171256566963445335370816796729461312387564579227004889447612046517631306895440777588508503932906126316565019940026656316120288778589160032169727058120412011358828735217072893644745224504053184847165649760271934112312745879000398240741114446852288856630032169955803202312988357663452499874435517487955255641356109873759347765895561538428125782578914786876813926461016997940646374029197337515209189293710116297766465831979320200796919568281378909665175815812482903236981207771826102835509622094490425638151374723379454890750938771143372601380803180366258068428035886359328098300781720042363375266982359379000708427207167018833482152091765233259796585499302994995452007133442295020598673430065003015334675081731085601487821943095197294820220608371312838032704319758109965093187394058387583012001933139057871319247228128553291927975084882609062807824030288648616440921020889809210853692275244330325165590696228108228046696911314966323263847467051016700705605782582257246350274010784449800928891767061418687572471096456941775078355081323610590006352234139792062346174565277993636388760707090140364800000000000000000000000000000000000*i1^24 + 114476627738055519183936084679302794516134576414837946526778013696143180769075035857227995589576251591523611452467418585866112479857944129513139800132463577245399814230434650040855519380910695135752613418510197161912386142566132969078054499349985067299718819589545783710306466949421790060826134592019227643900726595093538137097384667311313601097734750850464011197217460526002305672133085740283162347896900921627700199941593873352352999309887377638376665138894014483050893445244393274773575514074371942923174050342287898026659358897746811446993923860143074732084618550541584131105136018807232642797493719335508398672876891871159456255334928578044818570826960017389648320057294974642687994931864676631735130299219307848528357454920627707341450791535110714287742685789514836527943806122376146313572481635202828879752077573747550324400002814946097510093860775775845129994558869347984590255792507043002563764848907454036755597318455856974221651397428186597720414057415041219460797245436484874968142702020865475438708082441996540075569177996943675826552014142607037741629515646859558315259988233000931408896157282091308658352405630148119850432165951008829637453867689584695660586255128082544514554600569831300910837859806738943639264184188513101942132266972698526273940189418920648731857973966965202552020317720713976595343258912968580479610745113899375830805421905733746971716280370456053446057988903979803257317688627311372990606047889851234291866901677805620780130134732194375920259969935590921421657403490536066220623026879095017256693418027759943291399253623437550003571809954380556834712606355941825074664056525357127792888403594194024755489605658170310000140938620587246082894683744847043554269928244524483444346560882656729291128673754106740101423541423288823094202542313720074045324547250981598202989736193811490823457562240294906663598761067094077994510116520132463522765508444160000000000000000000000000000000000*i1^25 + 1109857027116921303959842903733874650634480784816689220958006386611933627675314986287573956325792379059763187540899125705370728940226434808186038817940397609490669592123066546892116190443811899673382323557863249089717455029782498419858389345832829293131475915845568458194221573523537967809014501104791687056157613715347145550246787722062728705911179556354120556724056155994603000731273802176521218831937363466523499994880482340579307839828188557406833605736199024897458543177580027756692270994461105440277604535650018985564362203215862548555525572064658513267768309590424732465345233435821806981442958091373687103050207579992328960147250139995249600559706389818602571454776871938275025880123677663590712227059495685123470886074159983192234221903102532527792389232651347238605656833294065885493867414562322978499447421120265747027430564672769874821770409810210598811624670671686813763344434873313127756985197777347788483716433892187976166107954513816540806988291003361975191248041646627465741832862903292130498278004695953857808390897703334668142360985200175097909337540663338127077992871429381724593183664021090839340610159551124091448565470631957435826727815031242980460303764188173702873444631768565752870865241100538273069443035337822013757674782214107237644901255763875606081166127038298587426971364265548020603190661532360589630177264278161084858028489226790035161259426354290427458078785413011797812096661986808537328749201540098071563703571073563800687476794287511535919732363444405188120609190780062920017617411388459848958430151114276563299331262008587352848711949752562982531908249170455791732054568505358049577149633929633087037388244660665398455737407200076788158034712466344283765480815160010351019432316321032352187095927217279348562349452648413474481663630740077221876542800429261409409572109593856949948341561407434084876504512012101368441645060435089463181312000000000000000000000000000000000*i1^26 + 66130868377687739520139461579395262734031525405043119872916466586420067593608458580486261615320711259234823577768890786590407746641286508352275530309416082482522835647613678831809918230616565286678958308618847076050440568199273752751961356219088939271501851546887265056273083893760734962704630842238994415798412307254269674156305614857398845563990909400645211682023445749026014704015197719913403537670592968526089196526309689222801656190784740652659811401001875791843448377408397949328014463083962273939566367549268393803405209704994717874043168377275401919285902235302447825930997308000961902939630823419226298409727516241337851326936930464854113810729361482068966993044809818669903669583494753837234599423954946512297535454900774604365357897750380382090308835461916021085838980561689229896496440857102261018796707744077185617976059920462397600459263817023637866393203368264429850706386039137001600422278239500804855214400417700350051359896276973726606066309407877595333672080431424450753593228280694179818624806146608652023412639158919117636747758162340683947495842147247357527685862156782890227709978348166977868491549152261829826667791056271456731165152882435489596566693643076563365814430134283913781083283770242415049207297921310957916961991475370248727570428957222212183632523461318661426932232009248672934020216875192997395848106607876602360459388956337806945127163733143183136983541604315742687106890252316812874742763935331532203759309034833611799748020796598274008528647736091842320930099711454294670080905102418977585654016285213928369046962999288838678703010551903275250503732342550129865608802445560268889790481980032503820338060986322501138681809113669037677321216633804437164444079907564382423512595836267035440297635148577526901131237821720921577150752629148609288838357656228706149040241731474184188699420413597237750106925545701611962867583228928065536000000000000000000000000000000000*i1^27 + 6136416298139150413645674711382480711068899880825228719591967006122575825680130292866342102617747564665230616803313079796288842620487401819506752674417166384411076896622465774864860245908875503641590155571754262109131889947650673899204723823917091550415179121406758616395869314848228739405918586503984191803559556672835080363860191034058151109835808174753658027313019753744113676360638167874779739383132832920719587147257426997059910619237601352110115423847627303356097617207903287796723289905634961533152208532379456779768608026276501292996108698876172966117222049790056208786207141158379272076472749440307015255803335854583502279373946368958723844698664728014632184605790361807391600563041238512368585316697918716982588427096514464797269276783368304984518549071829814683392444380179233662771782901757262182766662879193928336399107009092138641351794548405030237320746115426664672813271632477736696016871382093035067925357822341368197076437553820630865493430512733969321029764117431293828717500203514175558951019594195329097734472489601120368041656167837466981181929700864748495182590452901080870744123211057579270289996333561423317294879168670384475730855326846137850815755531407064999862149673418879201610835872328218455059232676691827655413074341066589709145609415207332769153638053582932824617430612617100364599568374784409870680886179316038467452671441422552847390123960969929934764053109351086321567423680021112585987625278606115032705387700929491762741731596945363640690542648243510128450896447631990154542918347706874845871673408128691134012999004444976948111796893271014264641557442817962196376170995377926676439679636143691995478113886512816050256914292445903669504265345333549478395274222006653352721534753903791651305617934445276912912670613556098266850837466391055827200972439132994756689872159204996184782939972852255978655546623884280704666611828654080000000000000000000000000000000*i1^28 + 5871823547936145321469745163953237122221205848499784067436045979008426724028404952990762010220451349444336871848190228791806049958806842315402632748088919574020608128384959613661281350804603832515129420582979003424256187477115865698040931581785439392814688674283511743825890666060353535304992223411835537590483886287347510994842303625864188235187730346681155515082369590114464496046819713241496893458942643923709253965452900047558795280763557034248646306057017247213386880210382511038329763263993529661344798980535404580531838444974393532853565499779877651393155821446575369050548095891511281101479940194406993241197908121607949876060749971819966338168569214166965755549777535885874671290947707495572886617207743899075585279557205432242963471826657577887618916359824275271318338917841843237931087024297306401651431763433483543700826351343998406682330209257634284038453054209527354684739272731460089706631902722616177536335097451020128850883622742808487008513730580738854400555067103350830161416120349337744703015024060896718720452666140344371299833248666724429473427344900583616778508989540125581336717233300771231178154135908399103117192896515784005158929993831120904626075628116919536771082509129836272571505601996273943362643072057409239314252173120594473376853879663834076986742032221382529544497686667954614178023605453974055783835197982378361693631575261196284430526752983348044610315981360784874891232350276278924196100199989348958459800269010709319992459315457678105044810047981232892343278764549144459722834077664963112668899760352537344945385817569834279419214774932903290772425014057607641905154425762077160980530576773712270610971837466537902030006243506034754025285179722412399912358203604226941250344250698866174212924061351084662754033761968945307659332020369693729649133686807238030581183067632301937624197846094824894832472451362280999093272576000000000000000000000000000000*i1^29 + 2321332876552607753370241564476652111761245093695340676577139711076838854920956928915345662719976619831038380630172303764823006489528820111938251269844434076545269030944341667351711737262026161757972640671386652410065529447201875189289730097001234338168154744236605570806324945215996783628879585262413191699439425498964235148567009100326466194896521122127285442400933628754780699484141369487078106523616047744625301657513436044636706384667631551272180416590457164286336402211533982358473803165277916329895934332351774385782098640755510172475110814741129089118489086928198710160470897714727426534592692826219487163123474068781238842524953892768156244953631203289589608410320331145292745039806519986336841141665710674419690337774012544600559960833579186786048200130610275537858993571085711226120629277522893284145185036997254382672461041886472738143158815874422285971414231391341655228815242008718081913707019411530430130822957523815259637061200448980428074647756289912682335665397379583809569897362714588299863271474256160757069719052091667144973808927290588867337119229160197363757424193541562660845494870433560330780506313985868607219108941395657890509601170022214343633257690487088920214183881155746827207740006775826995351718834463738348620133202085527752386770568508292607078805013243241144982212770473419155125684028295713464315760749524033811223471288276079108484394527477290376740437348561090511282788733309691143511511735490786593172527174230025121306094021905816975435467147362547918875509847585935309571583361157445477916663991334436229425403075613946433390686093089528641765252268656311788134880620406351330264111845213142513730342633794669182223709818260853715412275839308616025243316302584335995213538668888543071311403472406215013117654951598557476874889709714976502600080419870174408408947342961907495058617132400889455311174673788336026419200000000000000000000000000000*i1^30 + -1067140379274525499631505330097746406405560753319461743940271026922408653843815474374427374132834459486381303544359308131305156679783469234078766740859671738100732751366269345957925066183270241805271291804442037059821424095718638829111863913009058050502128090091065690649062810372280771616198504653059639789000640772950624756010855360469468375029824833940720361279944081299911053968965025472638666107048826034219514172892823339557917708682611426240940950010051433513106751902115762713510186037548753049899030173549641836793292176936895937005677533285642864650790801190418287335085500704020327132877881429788914791340320522132655349200505179775594961954530478156628377720760909934064404158921859556999805791429993525815156082224246175199793488813489425934133305728872773875318959932318893119446506028966910467765783074810382351455183924831002560361228385960821597930970843290749450901591388883869538695096905654711024854993578158424990669868081617518073733148054203181145273087643139584533380647012827832818703719983960508542517452777561473510843390943400737248517659684401398633306896075948506702782332800976229382095998155705054553273793962564264219870019884171876598483780080939852077090389665578358863188802736119548955866852850856397629098316484230362214853849897119869689226378710159346330045103812737321351634718879436352107392891444037825168437321557709759700819493456560627858545303695696519116597844850360185120485890753884422359777033144189772949957190558593276865153444521081987313636782163194011764676959791212362203131362670088970795210251294001351207781092422045379377507886562840107828099473346560036353035857502303433277825981622388064599621316597115152689414876326647152044562463033991205085444646569542418798494968979476420126040722187078462579874420307784374412190851635866529299452280665483963894881820710230502996823485268508016640000000000000000000000000000*i1^31 + 226867831057633884058672666535868251119720557909830763824287178506180443532448089734672508210236276144078793685746086933628803652543524704862322258343078288363615174001475944325423327012514925695621482012834628890572452849051398459430528796688436830156893488502499401464650211653595785094288466124944983894346456661981987734168974481843531527355968121325865165278134771556699585816933455132047663642300073116243703417593404148171762016891618027354173214849287125501042735714016129153769709798235434046837318304350571619026327696192807866045519367723838205488212686265433433611413000061347793009223560663342468124074444936264638628731810570573270482806898976145538245294836456906972399956895251141232584815835604184598204173368457730897795670034988783303006689019859486000638414064482134870943697415098181047017852528478909200822844015414242828158423852558450432383191701495851265219080451198058667638370469398603890568331731215879143513867957172240419775865065800888804671287596099470847532600933000185898983373030261580229210580261110796288903978331578974611370659673345320027663595728928263001415172318414564738640205016488405222770075365391766565773539901663102062598293270424763422482719757019115234956387961473422656459992304417164832310596010459559916989391119579050666403920947901066541066928667040968298412707215557216106722345561629895329358489104704078163336826256947872720870655910694283759062553673803290487667847744766190991101950507605419509701346465587195966376791325397224019540383360226529238926143466112136470305767067421246305119287185968554096506423698359476361409446186225807083414511530921466018923542145323824894525127389098634099847727486105422387710586371258113159300871468908248691045547279093694136031544916520131559949033547129576961210289191218292970983937045006764281882889399978131070226662422507773331572814512128000000000000000000000000000*i1^32 + -20553371563533961105525012003977587400305404366336375116303225662503340912547569499522516096400037800794375355511866474370739616681974826383749304042693647228030330701720972128145349207519082267506331062447831080355914444873589740909184348902401798980830463148834390020714286797323499903520099485409840213816734086888770043139254200785751798685228813497708605088771016933491534291177507201842701224020730099397277861414750877534668539927116770122591922937907692701583385053008803452136398432641428500894735221014561758488107821533973337874799018409748191721197597975203061844019481016200592986405498197941443316791864956339064567946628861426138095255128283293800368716836353596155235855542735852386862071695259681820359877215439648994847934759736503079869008317215374641097987626049539808409407700193418132421910285793114649600942765105887122823856232881424397531594849594744956667969476317463960595015002276872074573685317203852263139024248847258595832646044299772262106184046051455405806405046547015821280628098179928273923817719404627920301362639719104119883912394425567755286565761077903028889965296841988558085249062726471400632037298746652252272495194814419718146028830300154237701011880728691559399567308507214766273532136726317060511852752092627797538838992995268945527811244876944363755118106064778925987165716842737318466872047782621296050286580942533963965920239889024300480432986435698473488621924992698434774692648909496385328673101672264848413317779794802027408949725462571905241605834044094555982964284633600107932014677165441185351420064081966199077547387236118632378437358527081481769644734355959213391176608344054928542140079297724964945438823452717559003889320947958729166249514964975732071159832837413709253520895174453388920828685516596409941271634691079272727266075694352608827894377396626017038486160120333752021811200000000000000000000000000*i1^33 + 2398061923602019986851579652065114311746651283021286157102710702995894498478253020764876230691142340608847143945356792739836739168423051681822415712047303684570381332088169105691594060012879442776201308147812182099981530018163901746956105056672596365352238055882410042760074267829659073219503125694534856868083941541431079303773454520552250473488132250096825241800055745614306806129901339988177923305086231958716121984480778359103501527328418457574315179904603478081223694541883817941682266278680741441975549045925206338902460597513799923133303404544286308644776849037176189848082706275039143130904536302407849050319672289078366562672195488123322117941382670626753221356942905714955765033802912059574775384991500671888396892751297610298822609554912437828213592179131132081330739221383085182810129936392507196394287479813231358531871509175213555926894714394339194969855212839520306489253260955817430200176350501286012700369321859975657749821260023732715358943457875195914032446915778481614528289377463581989379627131061925440474612535962238877998690532118779895686072659417130074371395098584100404533097963846104261589297350895488638656353225401358104365003365570982528370864179520349007251968212852550146119561079480729327261522556347240964112047767805195004518310468567983177302487745848889032824924702390362727734375676201310874097559018145478338541017333388758918022105135540093079892443175287137929310610107236067866409348030914508752948948966642403750192388150405238363317457334175237663891255360640803242351354983363306217979858506483040237127674108813892423298893412442951607876619006014876443871322304399221059236876888876963501683813068540058095910559108765252042638929558467373477782619415428971136819526705039301477486783242778450659668307432696916742356934994211387705891831093942519475271387797513313459195183392987545600000000000000000000000000*i1^34 + -309455545472311946504506706424565729353267462015227390477648578946742005591929103718862853397930326144368741265242466047091089877598044511496500077595085798641402797207377484398869830868361861359743518245224878681068212677132989255841891951386055569854959944797181791917714844349798070196817036651701408118369976885124583595325075828706705588239788831549577834691157637860305101009724047950313919233339731492526407033859356552295203276448694236799181433240276545841895311658973238299144305659723472227753366003659283798253664176461515148070128202543018471055485749905578373281738418599678747935447341404278986338827033798992166726698295606607982972405152993515908922130718320635550638611260575953283479009609866926113193557094865232643257817527731055408172803594121923885219290762018683489546903730483106345056239100978383379737554097062016359502505915985863796879567788074283162067314599285968738335208943089096685174507368305098868054466863777794984880902091202382172447637937821520599737260968711001390812186887444711478904475700657021663897155224091744316858702125545848811092098285339308634937474292852278589760323927442219621826647853322616219701551277892235251125098332143455858253892582096786422248360252845576912634380850217768485939630964073188952203537839202968180125715606566393827854604165793117882068654055512646401163118814096710409703339490318659897075186269888201511728729240481265597919448895212454256654421631020088190400980368707041280328354042017475805902442067556397001446607077564165253777376467572326154823772722079856670788843128001494683488784371833668847917951548323714393322881518995046076137758574428788856092293869235374954067620955483560299143053937665341787187498218199341007520474496196044036805899147467715543711598068141732805544382510562068894314192341191349616595168070726915659176970551296000000000000000000000000*i1^35 + 47869852538311919576458935102654636963334892555640114372706079425449793351419530714610173541315448525941208181855670662668084939520404142185668172721189960273071487410573822199268749090806841057809994636037027075400919130468818732121725694177791779532597482901198680906768797675736573062380514240411046027085314328272190100079529192685801723381432459643287709022400493576117790950854177976310756106751218753343078335142721277883570876352426563022568891923229388740063098561191864658963713410898181999891458337501994779653516433657081597914617727428854337544889338787451462582112466837290800898830175086911956390011917630345847646451726039265117693392179901998269295687601884445664302695014843364075849128349238934977483983734798482663045052605731928632880721219700141731093207550598147468165097800754538171908542416204858819524730262630112013742892837847011071604381351339096887810128869007751494412825154148519691750637473980935521172886162218666433813968281645360330251515748929463915307226454406018524192268671713283210528736187905454195457174773762885100490741762283585622618335533659672190305237837748884998689399965281925303449103432739615440253623087938666244126580757520225374229421211484363241874571881155156183383759381686029689338600696582793720103000325075473516780481471975495381211977760362786298865233898313440044776556342966912701732625658980742292588553856487134517141174868844694939329931870676800549596899815641667513184073628058002444824456753794885866889270021779412329191054494372287092272663058045909230489897606705840238283342049909264397165760199265571815959841771773603884811555126299017626692731754510760979949416153783900144749128117907912474047990546112129385215286472853123379174843113617684506814526786911822420523586733513610023575525018531383652650814959558187776487347946778619594722508800000000000000000000000*i1^36 + -3359803583019221907949546383802048858600625571416791782800898909548279181962180754225761185721260163186801175675036070739393751609121335292533377295763218142190924952093797594871040110611254682376345934955330293159087931636600831455761224482024687742430588732875324634552596360982231143103782144118463978477165660490209797269902268898331057696358647900141928283580425555755721025219066634556591890232344912300719157337293108553593860719305980212970948653350459994181614430574091359076946944349614600341748646805765452825892345129828616459518123898507748155181388656985409403464969041449506548629809181552050902784488196748166261251809030804248960332706588059811646814888245392549183861060631898364627618310008580275700169088754564020971815840954071081039867496323357865365039515616476785712765599153814051864648107818711692790057873839958028757486194425526015706845003500631348692285733715513624094186734640142436412368710912425040411744890936437194227973483579957412881322607435087027182481320994608745218299069600606477359992693749693422299134190683516571912357491036194042175810210941287976215541602034962722829952734535010568179835229961106767213461954442339133832324092343539774333891298884422525003838181232278743037707941438199391594720973897685115302696654315199212351473806704157281633665245623987288598661263739988054149776973201210604896219202098238402790865299864839356913131884269497218337605206416640900714267842600607855508911093744719014020214698843873477538055470421826963255086936721817984891389733999514298172813687637078925685301658608917336498424268917080128588254787316890036502400846586136770065580197428784760783030825655954605393559708011446760152266318155743327551229580534295581646926303946155848943556184451433244331583795754740055542173179244566851497620119781995285511281504696747950080000000000000000000000*i1^37 + 169217096796984512782579594503871719493692711826263263871250371120710924115002931955485739964214260377040669460912122288454759192136414519045118583117420679838472496286670631684270678283057226663254475811342468201600546534951023963606113569381752766974455808676226953249049117434940285449343682035232758948681230010158576540368782804281104885070628884334386714311629023034557425022205292480735986099536877854561621219094767380825930700029764529760759564885322422287643362664071999622140910222622955704230890623822849042655946666192423359137901239762813560820528059699425532084884092960614574733442362400892504301714437644731922221116806454552909405503411776440405079542324597105349629975510458592533560565045060572426339566404337482389136147359979367409779175862291291322318736518499534036118660222211977998645170879941386947956442060789372672881921020221429339457604716822124901488476954712800042143351492087460700912406176126930465364787207370036545133102303415583244000679621945243102224635582765705267285931127652151661609645475402469935791952977905840611604891213089398719827197338234087307321289542261644578939887326665542658142333400459450399825824103877851533349322444760544848504659605655509076220661037541582276602445760545494535908468191191809250272584393198772680779817181207239024871814146373555019123265341481655323380904398065556486182762493000039527617349762527815043064795048571474563249136368499592285163177440477234018954757281432645464379758830391549104695100233535765537803437237800477955825735814441299306755004332757941550511654194895908996213238527387120858966581642552294392010259331810611776849024684849316099177244680959793604057513733711968751341586767365235905633144692654112721121458933873604762112600964103435447076561962923704531773979181747856432092927325314187436116653637632000000000000000000000*i1^38 + -1693789779913806025234828983555333267280382817386250453322953500036855383642415937697321596042173063423754616035673227987562032296539756496113887930999103384008258875564680937047319966935501751715748461023378625826675682399137590295439623460251517806986581779243393291636925499664599746281524988619339836286005228929026529502522641136262544955196852354676606008842332867438719040204846971581210746354422751371884735927969449494249557114708911609596603204965504078506584365254233606913554495031058832741019346489368751711448102501954834118976088365462693228381362463793883425670811123889240861502107720402949509335643440710919943588282562083233606256060970289195435286395614848454057316184240226020405209609207772221129547192271141083663483904043279033837989394177899150706520164289567029145149105931994279746532454979112682772346771211282505591980471123723349071348433657495152312134199977425851859540178732568248296427359756007100425978721392151231884303480133944363743705245915368671590537721121160207385932587421387427294678607354835778627903165439093503309149779080712587035391861030200913837121634963788991784692158860356458806993914985531585653295134089871832289080301809165663315610138206229624990741669945263513420473494940865359870872988623880137535626058968252363399081703883583978431499203286104642175437688576225392867583822366883070159083872045288970060402597620422824917757882214431807149937430823048932009009976795636444648983095593115206941853800252365122486009339962071367482822440091373908159018597574639172589016405320192376525710092153523544845978845450772982597640502889129076158974179305501071889471795216097058855088441512467343922940498721976735492477637482263163782346706470772451960838416508597991951275746857293444215632457816408389313275685416905744665728031071636034053734400000000000000000000*i1^39 + 193450448716025604972463513928407330745443128848488488362527218708016721286106870368001497070426658303959134382323269979606244148566874761474226051436130048288001114165171162386412043211042762377968462912254716691815142338742611105430067294003923035153231276093162516513063510614332737809264021938642433248933118237399123021156053959037857935815731287414836243225284965673341473462214028930589416132842951624937388504978902609368494566222239720446873722066066616255143103083332980634352318527077837146863755076015994012371721305554657968325417314552474933749367411521672697069872732360581029729265978596231367531591177335275216648431324559237811169738401436505853345353044097175147330190243520154475791326855161901370457067939166519140213758851764220183641113222191276606021016005571131405302731950841614258836101995509181323002860902526975260571114838522400149102373552895649386483003544051083314498094122710817864190786083169976730743467680114500818696431143450990018912551218549161753460828025601592986813892557030329343781428932461230938790041314109515360829738800753136609273941474354289586305738371102166750932929774954458848426486874111280561683631572870277826560427486203841456642973104993943598825521269035440448320925985557706168925007263381254919969088845239940361202572167327362591625649214765714245052813618233191166057523008576778760100875178471026421304354764495294654977454393656870955752121839987187954117020566852247983875766316157989349103556600953321093602643851883404929427221737665134467465619645021595666714185284025343071340502341205380243037042813957597948967547163938968915440402195322989225755597114136454861331126264569206732239766647860617196266887899479352197923684329606416308844088404710304760886017796704661084601506873894159270139927932697559137185470047657656320000000000000000000*i1^40 + -3546115654487436292003637047252700489148521265932477373069029536540258970429072401158805019045788249053060782293174364191786073622103083189974834222570704119656285714864766136962590352173803512004293042631519661386667485866903907273828311294790399839880986488793686089367848394541767774356063867526364744439890382398372106755771023970866435313669769525447568603356374692655665964933124969400487663968898957305973447364721323281058718932832901255763602184194797691213830000584243365847894444382353017046232600984502727192668234247690129620944425949193273928552166235029876620382464252734274620803847032086125448931072977392512000250616366766289835475468282264194722184372272493919580722720673510538843819836116013249345968806627512540570387220848211768135809609673404679813111976939321242702051509878652370101737292398019840757794618328113145876692949755820424226059312824233226846692938441403234792857268287644547152709222166214937000351309297120876943737141314787969252916538512372486067696743238336988711966576607871644061448935335880737822971738789207674505928453279203790318933112554714880885533752547683784791086356548755964321410645038070339868546108023480134772954574604306146237003384147686290933532023228844801803186748535398207935885953972391374086861109164959432212497926563341263251391844395444896825003409001706202165492397738078273397276768120085632091577721637559747841065144300582612277755410180276411209388218048609244704328536993061054315819867147090995263021651952774848922310954999427976761849000791740859051753752426087478273187442905696800842996583134569418788838632499593439483973524969532221794579887847875819758622771846674903783934855241211098833383349337800557495311282012283407596848338134833554586562585284267347097973686768685247455822147407208246372659625984000000000000000000*i1^41 + 72249371793746333769786604227733006012606878551166942020395956231479862404118210016792776108182863400955825733125151642474202266002547855224693399028632243355573615838388126155272649528916646332384391340064482929342609863953995565081066979982917842473907685363800729251589283471494870188689144489701096095762335508719704391158701467587781701173572145786142587711703222846446354611827876116499621200805807843644069328697548533438846916809473968022203744480422066239689264414716758110107461696849536240585705359763561393427026228690779324140467134970762710800500591780254496795493110380854585850103928702694121012649937119169099952380015299414831223798565798527684204387086227180126911500728805991863587915363518162547453662858559668336862846123402701045620235754571312702382367836485900697244137744176480963244533493359825916040217292852778518941158465446346067800635109605273769615325929962855190059473124550633696916557522495656505741290149485412360412250784761564610918431135776862719391693724997859787457558978830899880365460930701745160916661099151917407776182450611272051688111301259279213330539953749577946512767341830247378928928734986205553552525587064810100469946875264352138541399246640845166365503229487621404519449706254769308438159693436042617396427897931584125679052289302928170881867745392171746022102231691745324807365810479045354817821563728678596285196384369184818974503756369522274139895276026518785314653484635004848589979536516803809319057711164618501628729404494104990505635349826837886853603007213942398980641157784116556064781700911171406757644646122842492063924079137991413103320418966170936059994615174084192136964241750819110364255598861052113683087809798476196309872139961812432663137930493540478465972597603408940679291540892320916892198727397807646310400000000000000000*i1^42 + 171655311097478752070352698856669310605356261270731101445967374379362593516679283116066151904540864277563725523689358703207733530972440508298078573760977629586791521679551595707895470153976629987066933401397918418190508770141883123680292316857171097311329706567765568373311432147780358581342885519663515811957982357515240885060438917021027693488079602206610995385308206516922197256485674585790534003792766305004820392011405940870007819571114438277028664493385215665276685204780346540745956012718419515465487998668234206100083853218379478205996592889405218598810319729956798486513678486891316791701018316631506230893789179839719742895140989523004231475192454101813084404817452008915487562565046723242793218187821911996257036362451115406812377092546179977310151105084807821620431009509642792350091394341374855834285964504155122795359236093411351222244282652107589192848484231852010520273504559090175886819025657174404312034570346725548823638005790274208763466488287190574564618357471470193666077628762662268360574711937533625551372247466994350930753507829209564531775675584719464760749438126710180736603881910038403166357440299519302792426021650816480728814561689830748754160237903188873669941581231916651132681582199892712937137320381585691764768309988331527336651678394485674528046445477539037257653505262791572148841215112939133970745025436941408041041697835861811695600484633069143792201549659540041929073658561523405423756027798710825716138525899038902897752317742697939705214955446947130927691099434784941094837046311064105033200629912792861186132161503767723865278714848267924655760349914291582924430623931983101699746182420794508101807636832270375874091265423556665562041648168356965620823927727609853833928897643688638291511177163879150849821734373969263991024401776640000000000000000*i1^43 + 108733558753017556678635909575374878276356361206169965313382637485079221129988207208227762469861563915317922050660527983727258101241854050694416784043738182546600697715780006001283506854081224794132006121845754453813841253528200380168554094889301835581822692889551724205602686133521561789189989094082847197134045648240186361143268196353534697828153965107907498038593604008533889207752540257380334286185003862809560820287130796080098360120691629595333247520411992691101792802901480177493301621524915886642977474977042225273508541330846429006226345608985560683607192081883000234112696018283857505168551265366534790473582801951158732974825441020262621288730017218416327991361627052721243911229126571044526787531440455493419395580187417866934640207449670899476823786173800501875701532670284184008244217562863285101830910285028604071939669607836142231994446973461330290204699731086727333687925982931664163252509971240718692970535511149653551140276033985254270440441123216652750907756927496764035715888019225912562283916125104727501125510340786372593233048470923416581639252594117394572506964997505273398423518459131620621595394937359046607378707228466014292027906485638238688312588446692601986180284111713658034907832747062252125703523610749662567283035181521333637237226227461204722328089789153578024825415293617393356424101404435054238966122126211169475416430765517725774610668710704497392199135170331541917977081350279257904454172671203959896820281865969453351998674447045646702215481541751634602445419309788152456972062955338500397553000274053118316322349458131125095456031018990203476678109462801033136340369627182597060264325878114709396490318740679811706978934456479936024284059043550188519387670977303427604859241822701922705314721978129400343185815005592926814208000000000000000*i1^44 + -122699811124237287283398440483012205134275246050875254722158550399205456381970122720545171060753875678665641082193860505534705115648220787085406993572732043117703762797150520704610369174772948194928839954178998548979997690405130955098133521877040287099499546821122912340139580306997039293729623574966312679966596328155093746513937875182378136196952436774258180594087375166924703585621500007657695145601115811312523765291735740436429393814007258262236347065302008979850850705631130162917634256026861813670974516227146153768244310855770265921831774845708859274009808933614046425986689303963517024848739236146158521360213684057170822979089221510238477355161534162666967831104026896332026196973169307608297615843709795880587792137475016566916910993757398608704933901776903894321341554249706265750479926524178136414462327319602430031465556908950090445428099989842357615380080581965888174272876361137591371436583220070975409042085436702508645928949846356609848380910737771556677957875135467095183555252106295157966362546502171068641651863068081763833490846418252932468339635490972516108140594316161526614396081741714339471520360048594720716253926850083100192626325368453805892447029299677754633884297915296089722267580279327734446157458169767095492758594119537960019066373335805352921811349006840815511099749877092290797111972478110805493225034591692056343884431819229473095860559344254805906711944593365957139683050083756081800089493425519959452387238160192069703305627355221777729733614981839024420920866765735158343550781271792551168548760652933712612648161538401778581181809782389561615051445943649459229266855479116871301368589931116184367549021984569332842695935438673928694708248833177156504184721418831317080717162929130948355088095747029220808939964203008000000000000000*i1^45 + 61196418025104584681220248920181362927352477737986983482088588668872442933477523626680551367076791266579831708526550699954306497678076063751887893353834864328091804879074635990907740920885070767699012637628987258738210101409463225002430461000715210674367483927109972081369291199251584028312023522741043046539274245213417354124322991759401099797166299187137132391935500723782485195230966970332450440849956729171543093080203065571564621301011842689285226060346567870744162577595283761651525581784988066343526071432360529702023460151011732417184987379743504388368137956376057460630262411702413582087742194029643505293076900877378172934984089868277862674083288373185707180054168241178656420086333375502975322280238912048609635922459576863395214206048527910246730737664752159443739892762813846952062927369973249385403221497957925607575340461348041257235192432750357340688382065540930234782548245102900471094554222427487808540782203294080165108854710284121381985363669642218501652593579773405437046029653325103805073059067701686703316440159528702645740511224748120812320332226352357624134750561644992251374284578612257616042940858254934738792213480439834817238272153411380157215032224383447911093539127636564258263989562616848127374937466152695143242985056404735120305576800661156644015015991993842407343963935247393355674975852003285038106042651846003437977038966219951517964732705454003192998873708320811862742297447135206272091589518323606469229257533927223252635161719210868998231609913192632030282067949157117286370496267180185558208705181069489880783067156779233384182282934584940289294044271718176315348909914639894308474052781302898195588427549408281526630992797314912812011459642494064377351785847295315523629556426563269068967527496479175511900160000000000000*i1^46 + -6359645147987140857156504592280531252287950715495751006177368398132714462904376636292279145298112659290925767162727426445323544044398077380440129807677844321020516604650817105769391379340991066932856911357118808531363863604652574511133636716996095433614217890510972668944324957750992801486676536432243184478420795731003351172613955498533631474866755031671503401642036859531361049174289558630278148384124599481429025033267153698386990349760014841987444190333471431452286536781272604411197583985721724736811355494481697254260880781661737809771612365966119850199368201463746647973831667921031103352578794818468878073067063562190134194082230744325672051470583970331807387940007096703864333996289261793595928123701653730458199525918935062718892433146554531061993368530676226365066804508382388267407468816770343171912651525053462223946527966606785966713918387705277551719923215373870444764332384420381181411661742199843139881095354848437480873613280188613630327236938284501099645691113035394182849715056347667578589078353861120564166629336647560447044938740415711330085050108814976895628048338370036573125455563774890925354607901970124435874161877696410404693880420393971460722260632793767091437979000330595096709181594883150801889646147053729897326576461795600494610420673853067249805973284661849494794387061840974089960263340201919481350448137722382261380841730100002251065618652922494922931384572680120456958697975457572114207205922975054195409641834117648624387338609673591887385687181930992436062416608041404914214703718827445143663010136411695281518451630690248910684276562466825440483534121894462757799922875983524011981071703522439319840488656260604698152403216781276162176620523487245262815071353588592346813379045246659465717597754884096000000000000*i1^47 + -101527734551162640394561510347457662556524598853898671866357100846074955187382565781919874146285543980155168083508791571510136681959401612511594625048401538870405014031777635114501973826084433959479421715329337036253932170430191024315661252290631954464535866944191078472197733511891893528250478502080165678554043383499160418977410178048156095275008382547886202775999603245606229899676115566533559268940861265654302200008631505572976097338249778472069447089274392125306481837676986357537473582310731830073052942084445281390889425242377762819811931116546569644881672122444305079934489061499038765096542521609327024871325897254245824555151136315793488755355673717368089333956002039586187527487804952609358410570326927017482253485201794489582477361194818834706383072324879845586459913048743419824524152487015358813155787450321259147069915738423786394335901348953306851560055597013563470924427798188717693280823283612565051848143719195073826985546692561789333763629015314004798907452663027600991658110178665339829017581434689324556171709084449173696120683935113202539106473462846821548222521657102912814584162623218173442204563835957685517386703898158489293041277468919181984963795973506625695380230497862139750292701086734700427039420972591280314645711648696265134351460251128876753742815428923645667831059475460083860460391341487694110797489119078510977305021247006987155448378773464586548568683125983696662932839918921480819338643528340059941446719751784673471630085953891735443457135902685269124681452614740180292949571489246028638180402841430066330954864991519847228063561933594396427710585701007003741598242965990095638451445249100644562933302372475468587897835544630852813065493150240211209526827735002841050221571884455022401945600000000000*i1^48 + -3365984819976555177247900684833864020112365279863189409974617654838459672986863729006513390290658601736778208770665738962095757666900272188941924355058101826070705705447640895940416982008806662179364356855698800390980010853264627425176759742361681471535275747371783718192557418250279574746088638205944500247151908418670631345316985408185177532712491003194138461735023322189895325680231458158472357351377042632859686725436127070496515697436087230104544047298485073804803673586655492723100420699923156297163071670300870249623016015538925008367256665417082022880920903895458335187868939754906319156023027873701214202400347041612077654526436060699051991065959138998019980047163932128059698742585597003941545058548349057954591931424886625234248725221452424855352982763917915502521030343938474225810519974152137576381340055979219906456981533415964477830003943460760714791128616792010152532897348068325037858002234621734493365231657987120064634640119904678507439064490230919999631376166640957096800223921092528588744942335004405639880892017914821268963218340463266672168894850305273043827065332170679292022033654310900727980007283579884976873273909784159984329111769893638384840700059432208788728024641268846268104591175253304021099308757033330926372370119998427842629151479572807057023554162372656629274603110990903996364157771130045021222840260268995819516510237468494553985681090942793894147653274169581719338401061282787139611962358461719902795140619889522799361671573271616707765314549844129465112820094412749640056145826201908374529850686168975988014986966439652169804713942858346160801439941024410826482481026311091332000161359083934319196289047666761411763405404123214842411840380484917961261850770923446226332896460800000000000*i1^49 + -37008106508740804840644170981917138666860207156012413787588851935509094861004105756752003337939518671037277433067875274037979264950954365707809805409612203747050659343310089578053408693269216456890214059711413905347018558169443812486228329923437363788495226469770749230683652241319630700184391710553702824605242407267689078977607622642524153805411812049459804133618014837938621371966903827033309170471691896636834312511581924654144367475071790593361827540197442680572570284355557229355670379328152130764319646962830490204534303201681524622870609617064704278773880365333370136461016901281418766243947565354462208528891482585524769240750403673645993801019494724251439377019742385010970111798272163300254752728066624836867496080944680223567581354662138239804696509164529982587250476507629099155486281440065040038747804778322797129354317382472229977995545458181620605405558318768893344629698577609478186576419668534033239633107938214675274478233785590045882384448708026670765401381921225529512857711914663056013289049930842931290872051447393433716188490486564420731338980263133846512525860236585626788249268071752050422083040369196221177181632060223953815505015587749203959789152751662118700522236712997651427942046750315595718278662043377729180928166531226703308678919424807053494389428988114400030279150819155363841611855497780892069272695680863542156900854251085768370617647117371727978297657709282453313765879522050727999462889777435855807267784630742867035538215307307161041981610254718588732509225565629534040808964799172636077360692113285419413135179397822570115942151775914150714016452142690289683144906747377923586230882696089115880659860277977379959152545862512597641861363137604468335758583198089216000000000*i1^50 + 2591891682638636841685816526931822289222737515091083684910686872936657378349576626403612720142096252596296532028019832550977990835984052115685034536016121971772948534622207805843499148557153509260819683159309946747160831113221954471796299726602102842221543640637656536522553328714959637925982473642747876688509768018630970876219826859438284014569228373022890623559295424602358416732945489961010147775537949178923083391902515239650412399499819341359184699182058218716290744226621891297531048360989996471526661757339400989397393674502799638467521301512533090469269644934221168951206722948864563374196423201970601218145162410504781403498343892347331634160227884188019684257719441278306246161755256767227782220804967296126585687227325203861997476025516845328126264030222657843135072273774356444328303687973225409272931050411594273101502772498262693881598414421063334033101621849698295024040026212254957565317889728843192351048390991957730581607747269587859984432684296572650126716236490434364250482658070321851753275633221404315384953569880364258484091843737869686944282964375066252840043062820242092392780807813386104745402251537831450997809359190140854198587202508111322915165659101665205698453501877088719365712880539658010170070566529963580038531665528811852619919640697269400717503080965394191351201371719412492903040855070164166182502267787294579486934590585895578219535240126002540470498743498561242277990097692804090671861604544279359083477276728240588147254691432704854723037190602600630125889312396487358620299780353107865508316547265400648386177345573308549056913001286980675832765963888313513933661664205919368312019903387852002079994013620078481334883633847492101822142308583424000000000*i1^51 + -1086843826335203206856347193125008595810812473453092820370452053395659892618407951831432046441506209773225135562150658613999380764012530217654646387635361834500137923829175207051030143469246505796296308952724622912942943170123384164986741639597340168445776017879730210549655649218104974361949639054843399345399705210357782441057480765996826080466973285297898792029355400137493207624155469918169289187075038182088825529537678019444731671100896349420524302716823834041647686106714287460471210998747956168050062269112847559847343873072265638027661812812174529710250361208269051452284767746363055492611087099355833120084067312712844576968968092011130120086188934553633497982725265965002669691071759351871367878858848189762440307134785469051027185051374209550634989026623877035502168044634876703638490806014439944519671271384388312354802346582002008922441770182666310362850976366498458642012850150889326848346311529489666014274681347336345993046071475375900568687080864464077623476025176046153238720902050328597957460592873723462658950766047611443351896154112335264372171482088967860098377679602761115753692037669686787749000280545990892575219789152014371517645243878268889513554214147294361207882427330335581039148974680840259127895637531916354693942153877852131697815483022088634759771884276003441876049528046254745174922303425249413632302863965130666569713393252810102607164126596014903147617817180554499592109033559651742855203804012793126643267664402921557878329867416118784209691270221043203591178387853471001008448934372580444639329192844989795276993018718867187957328283097631068606360489949736132687220559331542800385694494558974799847373688463634429265781067399413760000000*i1^52 + 19584142855567753976837696255249490313675183302293332648811467808746314245961749518235012545188530756137984671218328413783037670134329693794966700575576452647024888079504187928688025072690236343311144815614318019990573711884959735215561534097196430978295160522927010621360026386000808918516127659207271445760899933787719026653681510095795393663192265159539783888300337665602438789940872745941799750117215790675300480277134754937447981201002088511555906743738905752725174510556340655711025733849535370551819079723291369010874758880667111017892672567492123180731582016097006804231090833961403400966940648829829841917582002650316694102163877766311366535216514547331021587465581815629471482797600877257392911480125429786029680664481499805041443459395121108115389578501965047398557929546585814114173541069085206270467040065359927920356433644868248277830601526395733471821489974350954638989325402236953373012012649006594603001040360742140914307681850527092242736324688882476924060231485141975558087038375186233538542201246374583579283914557596209983380048984119614559541912255456493687493795930072886696792162572387368064894683919345733498038853193778751699257783214332376295865572314402169548028334097230136304227617816026926280650679044742063204385018581107444266779249541864874422423194752437360504177214795834982754411422918398444618314893094305933004051833370954089488221875855107144754524622896790794743706341144137791006126833645534583935802021748281355580585354809167605410139100840421959025576103300847269922946819490740661561052328142809671643248328008517480628446254055170780918859184761680293379126414909740505538537784525880161822973632884300800000000*i1^53 + -95508826352852072539298960744892566424374689282659171325819823804589829410152257317889268103540747963817073769661900286483672141222790401294945500691023502281403996174981841256711101525717217656870877853916668184561289834919494169672464256025446945332136036752653031432425189080805330077579675972400381316873583272183922409486373654364769063180342937226491616222290158787743670168720930474918731669942475712672872108648631556198688718351444394635927168943427924274228059900693286280471148716711858444456096703451340537904016074620055492270246975381459622744884614447162839605099781219131888741207500496422803608888515346604855896320901944265406085472063025350174517890074035999857894511116072975476243380974157696732787822377510906615399212694584749815944944347627738710446865650735380186650639554673332811090651439884625352289764268574549576061598025402749700478752162149218735434178608454771816450242959260165963506484831836132629262649042086368966329431349636486885956159258068938411429486207085999335785936883110905470626284920037010657252922565288814658468232500586084307270856915831633415858604390028100583035918871434949094669337591329568335697179984588642925381946121622645275570299902822585516364912143156433127012419515473919740359642158076317317186627773039323156650940906247737274477044222869669120702972847858438137173185484401130316315412950560134958639246273091526389711376755367240448081490130017360654056955725377047095835808093545544645453592081066962418843157963521015505734636481458582851448438319404223239624831468346827091362884039427970872980625534600006215891124886950028826377840232315777268015301879276864000000*i1^54 + -794408556072710463523842590305111484373270453166858694988579569110236152496856669590285674526808949189164380588676197105952813797688740825992809846013986372496614431108257530402332482820672522858819967096008635582690477608206376600426238652782258908869035861751707875626142013728106315175281916542146258692033014004866583891606901063253027033667585618125170468453927097191858355982109501807751586479956250300407344631106507881852843635773878462533077669148578266045828939922498399408105393308378111608073779052416731108275340833629286320123741051518070433136350555329051564343749521321974869915430146271163597822666503946450305539903863862935689219702610112876167384531894730901955455776516093257142075388491977766818563101825986679778634591221779834226265271881426530694186449334498410648340907111504420522315815673115202049575900873435094594463917714654810831508734932302899733055900877712595347547749026073899288183517175633986116181001897294850924986015537380649710542929375899564555135353708574533619958107991020094136670998301629540199055266104368476801495777282102142070862507240669838389158515517762817150409047275311826614133460407677680607165369691736860882161377921228880650135642994086811976037542380512088579171320844565046524724693157176945231841965180250099308313942299713325010876624988213685681866492980759884456670262098344393468529664289470537354068507563909855156681668934057051348839866133070755561011757623200613164849300184255895411387127628643300669090407541729197232038050493470600815755969906960527571260080196886565363129488462053680073485268409061162210582908691729873818516280960000*i1^55 + -33020842653980189539603918812650286995658743117516441528735000878594837383362329720455025790759649281890294532639577290506519995509540380459040087265862059322143640558510498913910674419626925509358576753162298551345376142590630908288497311834738800662936837408493753987955866536849058603192751303939727014228756306540462327685022175530204536451877188972209723940965898518153013224185152739029964468997267813653042766152698211121460624013270032961521250701913428987065443277674186454010435787501773929463827964362736899963369415465856755797979298976392458765158067018532596377876720284010372025183484700238913197934184321831557706487939822237477667451313997162381642141712288268054506354214511700285394991027933244821654464355812260803582777606175767240488690203866500258869129718095421520579792258060542681473521586069708621625262234548754520459613232514721633811577200682819125605654668678938516168833298025005118092368949937596895562447727434112271950162213428689518597995392952644770806119421855581659542556138479705812302630879820820297175808601468915394889193191319965555816896284109323108670568973376152304697216656726432028378879629247818335184969556283157636944518475087717935819739376789795381131119096738323571590653823658738867630999402497642061410042015034473650626946040877776978019085222363431362296918964428861160136070718504110237970978677566093477813909246471854812567486785433636209202182399211768785023877794666763839474341089837121380093357516552799302275564136847398827415762456118191321334374019591440009819140909194190245228873802680985489376968725178818767312000*i1^56 + 1708117066327821422159909515075413846946231609252175375925060704164685142157809255179468838282667939189590742155889111528308399338906202581110946881372932468339932744805310739202404856118932382827426295704399165104436147398659867646317782458181724823029501324780068202784866940998273187307514003953846404754075736449650113730374217296513246968461303954745010617440214999287530657116843901205207039377949673781190329764644834501604820884211645198415840193266600265943352842295493676853071205726866256254142379072624668449780096225766134757504326005314869064235128899646745436649668141532750946265497495475505389452487955329283093038761491352899365029780007804065048593537737292434483341007731094618264204344335489320657928289620672035736929045100125571396658013776153814546229623919623364694833664642769992515678844606629968279065269703001671698323549649991610297335622805965383386112248955170549419303845824599784716747459357625967958860392522828757647881777700730562038956347390575508332236949045882776986905899701643970276976722825697146421058795046896475701286567984701208566538019955572336612849581048689672867267547989580493132089437932141238383827494122175023416745498638270641602449594477420652057383232488520547255916459250620492096563198779793615897313941954382310530223418360239725517792751586624902131980179696708556787725870616593468081788826178731328295694262883808336929971962416779553178734303467990357724964216422844508449361219202239183295445476004802535759781860346336432490556389868812894208191472272756213828959583359205885518427939896000*i1^57 + -5974746454626380327504710754003753456084102746449788918765453043801003103956390281148509676016509967657416089337703380060007288160009242934827712562647011767571267148453820770754983155522537164744306974545498036317435648969020926986920530073901930260007724949197203631482719686009140074584567929525494756784103965492403947675503895701953107650687709865836208887841534747702428770272457163559059759568392830150187921556740821171066922552900150793508325404284067060795937757841718451487140327344291739893279267965113076032556105662205678021497967393100758345517648703438983795157699828957949252262129781063883370134618273338929489613850770302488722573188228981353218813137758683587599502162340160654051721351303048745546671846873907782175826218338877435332714944120268662848301231193494194475820700639816197828529315345635869900131048874416427781164768994921620682630627487848987145269916722329736706807925259850639608520575538415509678041627700711429314645765625546943240637929512585444391723788328127331375682518991701736489279337118956435965586729546826363844973519890317484717025857178506005635919231908380662283245784493817395292868451949964701917203376158279082025995801712614399427238622913085897347929670219107982726451338146561407267151148701055373895829412387276395397591492037674644495205980359624389495321183857221327571490298592516595161740650407181804758878306841821757110755533193680098180517391514910914316449625482385170147142783487646717997110602273185407248993402337562900607309709682223013216243717283218258300*i1^58 + -651144059071347780144540928793198773497072414360538312853243843018549593542693542923098662642276512129892867389402657071362810920073248959774100672379360552571487669726010036780424355423380200932984293204843893766184310789089653282487529396195435351283555852196022132956192098875470231816951621363026730854421947492846509002313127490315302584108447823554042763211397152734535295691296316051552437383657758950995135093014565021183652219486834386598462822309981219526074664933196101899197396924219268680659703080557900704853069187398035568496316424343082539034729753249059595436611861875685861065066437453405008446396068852289439490015766216156998169894864593284255203957178615239919882010934553395138455412554783656088085461228732114670382159226436939741704151869633160739437324224421441138297297581160735484411284735260077091578002882842350934289442325704715712551989915504437549160098846290535817680263773501525615362748184396410962235137804376972132284458118896722100589244668538523464560264056206779953314660952156466404475194520575455458437817062531659956369682564716257579512126244775519194495180420764588896717197798742396789867818950348014912851008697455907838469972245678143377145798501154042177871084918619900026982283423507774421091007943250677415016663745335250051609967743673048997813499217308093541652694104357759497856575779264790684789404993019593918081120393907158568553551479595122329343401107597666052462512267574183749864802107980674820146985094724398044335*i1^59 - N1*5865442120271902860379044620779277855172334073938988721645233940024834441284391537808609469749047735161711570397535455006306961547348095333804450256578377131339925723685391189599875578466281624809389291680885640003480800404079919128775562483549859331311299452428650418543924482682046630617874773572726861630307547792713676841513548619874942244515856840560290168156787448695893202699623111380232565564025210559563500429732760673638175741423996302607353076655821714955814331540432891344057462125974398134357090675940370202034352922812385585423988072033028820570768644*i3 ] ]