[ [ 155809390410969277598428901962879391683676927664724619789216719971669974706731839628007193059937895479438926915199926889068592074876547826490691895268437612926394060696107680928983099942817723332570358792697297813188670354436558940249681702355706096895480884982514730420564614813472209801011934201821678634442065510341677968422814297295678810653794948995979877237698618044066451108458088071670503372506632542267697160845919495343740208089993747578902094652832424741396787957212434110269997782103499857764041609042864573911252361471698266125601775610054591118896402358318636308190095328341607054033613178739869763842489326122896081864759079954021977401888441194375520437506043743711295956507816630585665338817535413736750083059844995061488840129001880432592447547915774845719722810280590301203009588354997029928566083629784280234547115119139510952114845417857915417738664264124824471290652202485695382449822737432721391796591890560828291369310231192778029600035342019108802723910248679889645586059366315140490919703582639174493828757660191299928191017062207014379461711070581377483149860183687942014086935556067265830796374729513775318650399666984868837509956694318450216690908610954758669069863826661433159092797514887100925350339583134221179455822731307432049049211877031700935741288755496677274461171976808199327248033240564468700623978509249447475700027367916076002554895011704459710416039491226860521946941609848496618632802688368375201069710359712812756698123620775746173994378384613040044493086241434956557912904623105823121650591160377636172434403662112729299159266865086201825659790406055965672686862828213090281062400000000000000000000000000000000000000000000000000 + -626053241049893013826230495507670610668196487441544932084030182003658791297204477305847207387904370189675857874398062050155097409806418488158435415818197638244276527183717976500905188936637800653941878725680550202281997237622052992600859475912303383774776268439966946148752363413258351720211035247350214401532579791287019683176942272544847216885751551593687202086888591558768568099187500355006072960553983634150370987290914910229399298225028645800172540445335354186599812315853133649115708020818597398699469117136706611312931682208060145597851749535964700828319474831070300136438734468972474148036418760504410893130374770738270867111754168934799579679617526345246707163550641401934881547773843526135308991198666326762112404057864875000954638915804798685977046644106217007713023855254170952974163921015842724361057110648184313500309957068357614785173904506435371027436489022136850301124827407338789842844563035479104483513345774289122133257863798992143499582790383284553623520160032026770580409416629634763247886433130366060829432675810367988157214395939324786052155319331358093210654657891020003075135595890661273820303299945361445931970399484017406277301400926292911595087836547787061777341173544094768853449838033478395858213289217276610623192060198263808440615136399031839336695542714732124403526070788407359971527313640531945350326046418862965916032726088383123836720614856189537690440556662680695611901738404205120019047183606014583381876130545673788446582972979821731081222596630218593537841722837131197001941240080726578918110001997487679762181290099840843971392098058502949506958792838924324765991341604029694214144000000000000000000000000000000000000000000000000*i1 + -1037931014169229701966436901310947723074279171404113730041124724191913792622658724099969648773307300341912498833911889973059428137241990208424231202751348850403172354562940503552206694759285902047368783475827272809216345790080647016515222057995448104078325877310765195150963556715982938726391032806018154245163020768858088460553951539894494930639022115134135183252362730708347648990662233638677188948810345974602326871935559997832656930356031691671945709226453975518006221039599333780212361640214224126239033644489618920243750391017744906272854290854242542817492103065050446098479651579140398382827000234460442406884166485663067200937696894168932623837113274480400881848881683824900927679534145262245638424870696687788835157885136355424144828740271260894057748333006009621207688419347908819659217122524839404598139657571211070262333839855038234287400932957772267508488538951798594656416333545754886408197576270038421162242676499006200257144577665464357849444193805340724124086016125375999206726985266793149185090565274374068502326777175895462816158567983103789697343174090898369917741297382638938993149819679420390309551926724125362276357926430576910795684002124911314656650437650269698357427239340166687227361669859816541331095417025410725301719577526376360802811055816082205207486720097387110001443839484958146029793843461791420255808137547577703108094271158687085062210024814293233594114370056173062781210329414785193614450963028044635926328485586644733571695568087767015465620817651243637632946477104483575643176328309632558203404856498673001260694920527313832278209684244601477450718579912178157000744912563634819825664000000000000000000000000000000000000000000000*i1^2 + 3133152477474758849485271213278706399483337107840694456866323625296399500495641693775058813252399233750976641148528850376444519413670638838805360705370048930347290179963422748247790508335825782797182788995335835477434382149113784694118135750591709580171618237596264699349687026387183115298576452184793453473005581009301068789183083645455110956203860656870857705990236577184812596854067003409399951994872106289106485756031637980639207542792190326737456632304314417253568479125004712624848393694334918564113623731467542286607469605008973453678558191760690679444393816609723506882974034642295395495866753132243898989225460013485839720964617969559295634973057709277416414599728542753813047133690168310533692427852638026046905670315659758525023791790572012615286927883601021955011701642371488927560430049351810739177235989210742992205510335848726247003313156917936811161190178113473251051071935142720892122416905586706488797043303483311044347624609763481125296794638222561174527035126909001146534328498892294827196099459119210905982496041046228392481611569072345475930928619743568543664841196959217093860741527963988039681611750266872908691113730540614379652622985535593297870571651484044053586199378846961504989132896463900183049809172514177391003372521801834547711011835664113397925290870297455461095291235613806033681637779986011325821499612613123505239298955512622862883036904040526927019467679158506355820340988858869318737300560273837221066478654965037361664605405064670248972344662655438699397032644478191068648323432233172458457960544915904843080108780750406172262133518365573419460984460157541573201879733504064922583040000000000000000000000000000000000000000000*i1^3 + 4747509792776685252726891614402292853000848943991424910170059212218402285558108927600985940367084960213411956654652058701716291955182838413391687764024200708342781430281130663259665164381867567325666652778020929393711371607547727309529982332454835713571869055742380638377588495406194410470081918960646843531454352505060166709640667396965451299169745668453544963314241089454294311108841528903777368608756696825496892442417509269697114517453052930279060753235599688692157212906692508604645587231618538491812421733187746297828491125186617319505334202503322952943932232315122263267890596494946981059533203018786873225488563553025405967236742701768341296780702255644261193612901252810544893219134013538102143377382168702955212758989535423326013067573876389503205087944841243363554629590985475774244358449461513564557150355450255870467534130490304174888284859033229019729096986949613511174355630603480696060524190464055277228043460991399699383100700611458580894249751205438536554563845645419658840951531148276110387106103840657887131018580030066121173482109925868762295558487854806998892496718887579875815663124618412213735537222978689623171544378298596745677423465152260855464479196145996474936989862867758745545306237789173750280908892988118877152004579492845364112281751854455867852175552063910950554568498075886022070158420447422323768626838263898095552325439367937576374724452187320518481560457006015751000203622450224203187381668725294456935749596230663032360920424964636361673595810909846592299938470245638235196642166629242093712193461633097145646106471245375717276152892383024864151849368274346481242412102958666492149760000000000000000000000000000000000000000*i1^4 + 2708174239142432675065086776194612736836684113498821736179650136676711852204432777570831898586544586040451112615473673197452981196675914170634850446275815508706211178579084637545905941447428381305335963652650610669298442320151065616865782165937840802144938079266650296580334266149673118209119490656592828577529052158266505530414870689909322927309358087794566352503598646535678736184221290572477268163519851132855741744744352018136167672965948644556450467446501320434819948186520834008872785673733764819255805468660086983248066168161886836673819907632854864453285668825368114215862130273908932986743314308761023209371638301510812424885702950457408464848257646982717656568930888427671946735579865793442245912696648291672096344932569568432740261335179817727105286867964537596416658392767676679025403528367049198605031035763268163663129869734043543376223412213613867965793279531169520801088833107740284222168304650955383784176587147771273972880236534401329040990386290649102148142972155000102619105897156438971334066194173481853584540800249503318776376075062630114244519612649272198782683624163738701352509007131329323331674499649854667412819426402890190235062208101488276414310579447142243914368983294196472346206831024650769507380088788614831628224763812518431507823727290575731589993299560745977267841453667071350899455223441220242369422069455711887972449754976623725245402637389260812084179246479918071077809012271339293861071114760141884926079841828779309216216469923266875934632488665384010392810516894525981848091105515875785601808784151071730661087866665875614051283862935869816275691682619633509050113249929155366092800000000000000000000000000000000000000*i1^5 + 3176150693645452691608389598428930666126129093267069810394728089067503731602722810912749659679780418015694445712225180211445945366582096154996879397369730525843592856832650900918388291593414107868033412352573671849104321619910569686011578103822389991631545614045707103099177197783881829798540935667495777216621724990708156877328706229407321231707343993885375717392959995135675727870890458537129487204081160335944077662488895180952604182758821648941699853994058028646170068972994665390910002621312835662389445422952512826057596719512334787233574294122370841503838491817035710665641483344905723576029644992750513168396617086920335941659034455527666765194583187943945896930166098735278841555579291216662770140956880849471291886186897923679790995866529822756597193152773765781467121937286368682571357085751837496167792452231438143965340274405080302918704516601488519793588577550836929549040264298065989006300808685137864938452138631451279593940233027447984965976089375768947886423468083729718231375540261965867259891804530872451077379199061929334313655730881377607867486097549863981250615165788465440837976558387204871577627629678061939054680401619965087600124681893429660085821917622989055471223015807873146429187091708731077253385045166255294799564214863317472675898834840115648742281408414043932130174284739785078402942633952188026083681424435240949637178488420927715939411274809544695810425150079416557663150503201849478778627986609897846957665529822946770014984991659192107690375893956963425974439635704116087578025989072410662534735667380672922892570491162621271566301899306263376621715631348962402199055062155715936256000000000000000000000000000000000000*i1^6 + 448756413748723679586381703299396410406427756705853772508750861206396294522383450519013700516390743513560713231390864161638840568205334363697798758978358196737248963337394723427250491196298656911545834518064324678218973659464519721729795724297245442180388029989319816604016507565759436874918323039012380098315039314800790975795649444715411113756265563750246445947443626216033202816463032100948878158833847092083147955462576280202495407106023571581477100787564701267097975845515203944865378617248543692626452314294209255323418683870317512732427372049654370216160633031302496225673952848414716695068604503419132587785596459840735933298282252475055858421550691052553511732640665537929633352335232337646289081066631930800754326814440212837136914348354921534914444164146017305767698725501461243706724721969138710482891856266416299442788571175254462074582905058892561263874225103168877329820498091343416952119048989677817415772949181804772599533868824074991093762803066121167064028756040979233239967535066649028183202302953207301677697916862782578221776028653917619528653967269294145794609391969431343389416289702008299044019145617410740994382656495500669670034730075514489727850615594177100966723290948455365545311765238100784654288492343107750523612757820382350876081400875343110199616746272526767406094118524270624753411140135161124981226576707277702235643600224659745591443097592366730235307756073444693450617430472260871963941860471951804383324435871206414359543728046813967894784168067937892717799286975655691903861898646015092670858961949002195587517111795703304946647360945265337468379733818460346180380100472015421440000000000000000000000000000000000*i1^7 + 115316670152633882638086792824642733857943661171677490410540532503306638692377957360435987081496570471604292245415385532154116757791630948513957140962779895471180957858645744807864421551067345935367028875500072859486266965787618969288030446078074817592892670710746681740109690665789164334206995217240938746230535414841916944510141981361932544681386482229508978048940319802183390117295082737106822832684590572741238602170827441267278211136132805666130621615432581302153380227153664922277839591951004684881184273456835928346371692783412556562773933442945888150316515922467384586246096507838035644073847724262688698476285288542025164061352974361455047120988646376000151963095377648578426781121168891192401118357953873378752659135068869448309076001152977175803192263402367207111079790885760170826164993994542688475579784820357209614305200046385382678308727871902322764035618601159649210586753438301426075411157554958195931589472974725645413447785233525268292984389693851228415464850950530518800280887128554342275129011899233493440532895005517307328773827273801921365260255011606748080570413768924105517055408692339821963121189067735835885864718186811762834169886670064093570443307915550129049286166954461604971427091228953224177807529484872041763160645255826048857574763272343836123138401079187188400270878601500296210225071676934085150683226765538730292745449826511880565730460968833016218566502665864837094194971162305104117052362278543378391978834512118219305276363377985899334366342117587420176021481111619440794666091965296942178538725800627348608307414039025825412480832887521592152783422531538286527213241650013798400000000000000000000000000000000*i1^8 + 14298108247079661560162842118778023916524772677544538226637722026384988875187934994483814528185944061838060967013387329061806705311601609492790777801283462028077624906013633786595155812740221910372583812969645256141094442856712186552772095807285977457748799210793305779086409486896377711809027832149684056726700035982541876109086787468604091799557466525910874826410574062313517663286980785493601824653744645006992404681240404641485259628774406727330125879025107062001990860068153336790892420325028444337202864031946414120656802657474851748068286669776381633647393771482420751174545103474852793149279426903460513541118295587895495713239735033983096530906885455251097288812896803642589151995341418399540272918110397900445105583525074838951465980963265932636181992457663932564791196110110859250886421811922756759176306109289223709838435108770757434104208656273949358576506388095395280946268690097689432078303976654381256678410606223392044545321823350943437653326478199116186426337380587236558333641141298958711928729826282206474758443424470714999190699609408798784057718890110437944555489676207869824005937905530661691580025233154001707441506062049519630363710632447168232018303299075299609833349991597139426956516808160887645249144775908873212405238842557529436016566409555377861109490853953435986132009806079516253613997800525826207164868872814181675721548906278017551594523210085147122296703670789604430339398625788495817396317850136872060461973963562072741952914052580819879971260238879406656885783435338907744028478691156480100243892469632101644883263082846348457199112000103551749869439589862967773553247725289472000000000000000000000000000000*i1^9 + 315400018135925292471036545573760149711527150833003105211500003347354637635746211357375633107462992803644274440459872911915494984340182782837904975515823971749097288164645544929922499491135467295409210963980551879074002028077132011032547614654664709225955817033487507413290631236609601078884861904404819692256314598452048615262728458703304520976619388105525798796655965547578046187336574428100796649593484147354744607648611631921713098988974800957630066774760821463132967148175376594104675599912312687455562718637991080177496260465925867726092036789399593157009404045929821435799479093522099812285785932423620198549119350543479772713468566700063748392782886421681143805707104758040659228286799794209968816236349127317402963426408697123135241227796807823382932964385003855218535647400666131264339259002858085269464914609934775650637127483256601637621225447487266457820575843224475025342194026542404518132089722365279720289755625792679594745929228577751922314739891072718639278354039184797842509339832841284132831872177684694095625907197004122763061584553428858896848043371845441112343457356564741882051838739260383787985817548501398426684264424502212357386469992205844578650909185529533077338693163863930153699522803061517506071352220381536532177239787512133426375952248663424206621220462423347435727507394289895121953536374120598689000499860443055628706589925145957720352303011494389400769930450110733070503067216618496677993756074800514749811725200434578145637311659813961572981351198181363287843547087263877253139629162984612186482034517259938764567970701116999762536918742462144932730308335069493253841029693440000000000000000000000000000*i1^10 + -22528160582602796782401018224248999834980656060980422246013737134357438076369752637927376635970091452585661422177185858558952190746390380105212438378758819155224436139288656748557417270741047959173547913566108724451028566280165886595361231013068799369089846169496214892185943775404145462466363709484939159785114909526172400392733342585285955820648350074002307864967356288179366248579540723822607013306816087032620081143193286964785435753981056945052749768163234005512766499870291885675093700644551216041593088405021802331085731768637590365372984883082782901940891583770557029812536180544149278185996328149912399452084056294734474804043862741963624627564024324040099413546316643219234952998753968257517409555978061922658981053346267134506359070325921554618741855624525461452886327027504994618614280657071484385896431749646200952191960528685936710541361678184156323249431170055301022841209298906971166298883636105806305324428167577662536724701208035019537961861526830680467683013049215805633809214681586279299462293774137730735905871291527845109660935896549220898990664711344971907663362144575666293600333935660907424187690109529951232563764931897576021262040158429205709612476587689517011158234949253596076140288422609331356762710461159134425175422804200296075089813683749953974249729752404072006797387501149782382896763104264661609858540142292144101837858098698762863554777968537753610480430600085030019462206121235867130625994475037110254559253143661206078796601508333892277656168800676519525575833098225436491319746876796642898235505461001734976560502468401189306372855687249353793171264443537612690237580902400000000000000000000000000*i1^11 + 4292388229383437616163244058752529965460398148600715832995164568229230258044155804590512780669743552484079430559143022621535747558039174698032928922000328063582666913595316938351712137569511956222592565860125926571923661618812820855897365914126007197610246482520310061952175813641631187045948675395822913999399684765541270307707460076957979840686059412140438976245564559533702320498113365698813326558493527701664950351733695304380247917624208220892301647545736264823206523096529443745634928411645630988141571877991001637176662523222710542310069944056242349174639537896385049856801381747054191365134321032667310266096493792966402220350638574034960215168579190974955590921615787256966714837585842113588007471245626267958597501717245255997608084206829355621459703001595703680214416190039640703137518499210917476185485300910733241995805400815635079693823798695595106758922547221019882196047957843900954467235712816241933005476528299365763126597539022631597724010137516728137878348887194506335733230605332468936503362077252373440688911617157685929486259740738934258360485128353995827054355578189170111374958869831826018277627502960165924932486869549860583116346347548641518721766536885440267094367872279815452773879025698742621297494999190565727744859787310281182184233844348561961549718556759696757645372412746182772668671686673739876159259505561761763990144488109865613482059046300214668877011044716354205618979469186099954466248664266456659276181603371882933363109529877131500665378531771382937729800265847669982436664982641448790430879421031009487697912968147901425706030552011489894570900434826224296001536000000000000000000000000*i1^12 + 10498579762285670689048452992127771937868936302002598712450268885068404908156353260335921113693717755095991487234132024357010021422388236013789530899733124238909461148927818785706920164750254618589019778919371091832585776245015869851262353116188452117700949472741126810681419925744383267906014400133599700301630604728782737677334836882746860962243625462177228256569544286034262566485541476056776775849964325069328956920316673635898634775820978175490804476107552852204631980187879566424969640731579230612788537142733187596180287718706480261444029890447168293218406200984303888122533514646809880317810303364485755669622638619975695261313498088824251440274599503013787418069427833266353812627234991328194513020645272368807335875519996467950871040488665199750286773661076973340521201692054463365235906483534431699562831161693010238812781994510478270868992329708814785120179329986725188241953673562720421552338361447993906053629609234811479094485035852894179771968725625075234127213078708301785520185192948281283959759052685446060418253262152008426384289782315526145319296502348094211208051285825772349360895833186964690360165922617435404367347854253358889934603435174767006495922884378647531303359014127733512956048000492503774555245030356488654044978455395827439000466206238692736295207598274088200927661216809414940048818907565187890492327682294266637853018352319114144044142663438801349238669557040073399583570621740443615848007803126424652204729568410270287712403819171501816073172090881083263449445895108172335189697221921674279351062521296225133687386976290411557210863006550831382252008068050831015936000000000000000000000000*i1^13 + -93363140772074021240999295840974456825972106334180804999803947772793912646896281835906179992672805634793379821019804172959435039806283662351959328821080085138949048498133929833415885385312694268293345413763152899177039189669093930107846783855053810141511771359431970041169479430116903064137655122230707357906029035370266591735291201390136155880353368844211134873888114817645013366165577322885184739606817475205189843120827386765869990006976751511608451382736943451200780388834890417835717119451887244282672347312493227431986882333169133660034761012097580744403097329052640219924322087416751332898511140655119698869736805005076267707528905332869339018608068095519107133060644356841305957729704746115800940216034652676186087292115685527764643277097778392687717877450756856897687600561591097893989420369081581565550109864995301499081441038814374177486713179359245852076859403714335813915210077957617288680873152336812815912739417187101989626657665889046432236406253399472658240733198483215046746039811843675621595574329655119193649618825327519361976494483938903613034612997327096182657427280863471951203734913342830005678839830039043721953808131726860644692879112864500247199082629869429276886434485640589304135781057129510412467817482757870327913887906816487315497862915264682380858078205074071919420139923304528245514417414691653407481083635190478414991066040698232542378745796341652697335961933385168976246375551515267084596213154226173844640073563762932135259123102178483257042129821704852968494176242686095123525071054582191083213010700544671617248642404530040771205824270305287909372182180082483200000000000000000000000*i1^14 + -904169895676364718521228646789686456378523902108005561090186599106173258131362686179187882154020822636653208764635616918033563076755550842755491866800855932309421854654443687069522434212558245266848238674253210621201582434586071567699537733368049038096438675626000588479677446277688839857324295853711907939993070028254094778588168661728807065331610756672159334249342002409635473825949065249874788238202818380239581089994404081812805110257803685996525065553274203308203808721921614358748562448231985761239402109940164121767428726786865175744929270791506349756870216631629712948544223502599955135989816678755304744665961112872902653603002569897459133420156721878434876264265629888897101910366382187187131912221235609153604885274801756926136458021498527756918340280266428766577349906583850085262035184907409391040751848235351061052973372656793909899424511800322480974241613717946816924180934245051210232376825438725376562801474035875391229276360032191632144439943969685170115255367962955238193242869313843827334376061576917413314294243382006311646077193223792388656070217219546696156840998292371812068880376571469993094993756811182337614694256291239234567016346948153416225979757156583006040521064896065391363787375281218240626167011649445158110685798649762753880325107673827256727293613083093122349335477065714289171150133745619205564756100871571492030677845755397785863005292403435635731514791345687026792342238730917358341090573785577015352153240031901559608264727649701494586488010236063758646560832385430133838185802123673868482240311999674682928680195949564144586885789759612206750341319884800000000000000000000000*i1^15 + 13744078597623914848601132373731353318077874992523893343508397869343279444276498073651833135099606074552878212768638830977048088463322703632422353407739915837759488982950280147613169132807676131922326806544653212953120255247581262880630998656305598402131435823350370479300966875794064049424244106984043076105142447809720497831282442058809203122553098755862670830213287494393133731548475745902515148702557407879063706165183467656056784815011834298926172247027845522812995227396507913945388382269372501641870164256712187989071529867174635675771820194030417584553836370189259323056091672781844770841770065214399572791971811061312513303823052619851373107410073899446550304348296875199316633314755976502017541196723443250845401150281546278302377946619111029384183249899196254061074170796785068231596947768690440715915008902901284768668235641329233867286766179418961315719649843941664609484778347924348790469073440517078115728265205295390109608595977651810249377516474976181555109629420713705232548059746140660722376770877201564789933665352058036576665571263828413465144564053895513909909053767344776302647723911360331407185620333233453133320530314345758487455841054347515317385371470330462642380594442180708964739305919696204978677083298909558376307356432170781387405678163633958403734650401400901535790058386030923885697540639614321715958625351853962562708901887003313591220885448127094475155100463997615834755247836146829662647142709463543619126778891469514676431309314749611270799615942705097549203696107085654972809377226479921384899079371042255855434454571968575500777999116613594111216189440000000000000000000000*i1^16 + -68663141136193862379188501309295253138269310131141193612980443006892131258207954178493497730662388268439681350274060487268906897326278379052676842608538392311599356866561470842299880730905073796265794664455581836501539205748723877846051943778589347989942002304954603753336299927256590347490086315238632142757899153705328895020779863753413606104055445292139348161637566323325960828036253564563696032640013778650029695105757493176813053965056281483171165068039683669266800059005048579263465380785482509527700416365694275582268734978889304599250301634314001399257737234179383106387443816903399759437716680888566708073527972870221373629989938590513224546818638585097795559264458247883487034638092147500694254696929012597784457854894262809186104421270450483278436256243831968366818550649453430989706860528235679997285006498451280165799484521730273249109198740762603369506523607880220620660646033683397667297182824489156347172277394018778030068752574611179164470444105789130335415420042065287630347685503555284082992643763612136707201391301753098216199613686568567861588680879740774759077336230375531016248038070198819413864296330663678549081651007669489928245024844379845252939364461871416096412849063507624153852652902351754782205007819268112910763153460238766559699681909148299036625298477674393929851524581295848654562293088544113202410008315203074486126894811179171117269276703081893630275132754585971196048230528201875336637874667948138215559561378526940790144507159971166546080139612032111913258894269036244118843758748406571568796304154266504843685423931984878536230275851485016227840000000000000000000000*i1^17 + 1692313870564300787174813097495337488508373375606976232236403418188451081559406204473042876463028306916497528956538220270762927454683666209287355331768785578223493074035141722018361847981596071771527598682306370289573835938302555708683797003471180943865233372174403641519630166258320428155289972942007099992560955049898614656804261826300451772167023060325932861188951939522616802463549708054986861008574115957135026839715015989933432813689020075377367259761832203933420542764105996081422413056178884999190034542708950968201317802698061864239062065541860430172169274210506371480644413445031459701285824823232962176553803828006578910683391247755426263968868380788018212415394915116847692522567081479231714459610466719587377754340330112063216413817980657366523270904027312236888176868278317807195935709135000569520380867973569254978948440045506191894113894145529338480464152111471951565396944592739793750382501411809093848051975034981740010368060770913739412527416852367113984503973549343401151344668906339985436499350178699149311019509068563048188047799059606946254789215787273417064934840143168118051533897857408915979146278944907675474026657751934271385796643889569642953301098295017819993212010145850482826043772178372652488606610846146816282531645207715860756393741883715266206202482657739977516087542403398282159481810502379920984087175328417024777582301026955175569677329562812336327818702011130181169636096884216187519506368016720496683669433057255339492759275765102369334462969005812324189362907174122631487368235043796228398291858768993608984141712869709575882297038803566592000000000000000000000*i1^18 + -21448253760602230639989162151023291885767468439858036876542231056236280844811383243923818653931322101021385668830613718206425308726249621191703939596868114224707385622143928532775004321068856862921312354339711758541667172987779134737571230701652361660001740113957562011424224924989509778113229443303861353445369491388873058696258214874450270698761755190578591190537093496307541284166808601236908287293400126244244396021469302920508092001405956552732299732563668213530655942667798842332343933661166115346977197615511853364820403670279043789539052392276243339901429624494953977110279638448362151869886474727089902123338491049593241608564997203614191278685695351592191550842473004211296816573654043513565895859311204796909358294708443412178178174405877062367546922093200586659101481736159925360914128793823227363422455423601369546081620513756917083257909975990456869463258779741413324878064505289629933488579699272143620651721614281904229003434091877983356663134023153783006602357689283901193195126939310007074272807243528757997396478506157564346349990131396817130980013800745172975345146539176987135783507953926032711592582937273349387745989723154375472736491823925246685447725374793258559796847890712279817687796074894554353008692608852127462015101910930188929874604551939712632841010910792263914488373038091951442910252544606442910665023268462902721390969989725582719280990691572194234262742345872803207128722999836319564544747431741978772589224775670871944905584777150999195979834021440696296077333003489983864059431335512327490477704274742845838360183334567938651135135449088000000000000000000000*i1^19 + 282264039492099936925173649015437560432885341698826109813731282339105612473326397672425930854307400319262187696342562413620711740225109418153074828550495644167921392277024604469141600273581541612933503854566066718754131968616955770920650911248348623974208466705912415958426573099929523935396854292348520655091903724810070557621693608029346629591949268296518472363990190359038880133878511533896458577924576201395504353245945672094670193382939988151155417910055437803409238505476552350656544514508209415763796748861695222520365517637767117005519195196469055844222616314306017418849264390215198691687399951881336451532252230131548539363742013897805006007069227457786448739214313702068908125740413466288683866664067648919958301053993321628061303348494652066411305188041052134904126027015113535351052390492517468534187472571726389094045292168973219003007871718218555120139268751992171090585244753610711457872463317503250819304465236412239844764621931532368400275483025351016548664881156581547677473704458404218549047472246297063113028400159677034598392488728973826678843099029827138234220198474980072251596221521313927198927698446141956975356903150099304424738009963324144934889402153145164168070571928866619660247809875276099328233407744963929147192954232190731502440616511267437309678072178719100910686287807285159768972652667017137324881515934155549614049773237239180280960359701554519635534268335843775069693926091561305120014625321407759411958165008682495648024018073011699697829783838996414528775970883166315505269221859526356162961757560901915761290371840511629759977881600000000000000000000*i1^20 + -1529086245136501234470513653605137453132919359408372902724605004943549999486153417763110053561799063460786100077306019967690431123754448784797248757413666894178265729700370417743859809103062030891382375155728778653067538922830850153140656177567770111027103845890324310599621667252447567296817083469494641163693323403013388683243875736204173882060975341147520804213938278168501536562930894197412935244414989787150757200745924423057167883562392064594883885268191449150104310473330637934185005697374697123203441556538539855496417705176775668091579510122159944115592625514237433493222353994472388852127723434510571941455762187880624110565663297195787713166920283635211926522281693585679766413628837848048333542923763046217915541084762519789488719526486952196145212753685722174545618644386935882497511384270860250435751867704178375713167621564322177747507666968273742176904517061958539088961463752262013269296379233145253490902568299012444483952317395773155000898852271541358779387274940479441884163585947224471520369591307298698203971757269891867958883319377956642998854476381717963030555795293124982852452969976935845701141656323651311717225367296919941694640649023909678105311833270636962824268426187357493928525787576671275552824753707865369683928508728610960292629988194566597377789117645784732752363983057781984565629041702719162603668652358520506065139205039587601035740695217299179262450642524177281916107097682087193647420021575587991823682995371558157448517429229397039484173597537838052168557110669685869008781157103240397866306401297693286562905621666736373760000000000000000000000*i1^21 + 16962675858781078817512146491948773559455945192010053873555422434803170527496655561009858015870734881759179749550253003050489784664532242865100166629955982176832553511157574513551929248548700853271641605256514206106033464730064898674955791939473866295565070483690408173911743821385303302305150453756744361326204557715280839462981338561623716201036324691557632461770266099201313419018935539964460964536141574636163484239076020102851579057306149672058440579005019710205270039724680833319012450087672505458332654876219302957774269957873578740232044425410066908659880369524529329905128742342748009788238912195570734736789553024739096448318934318724540959252617480822704380072183315181035725399706550941670598931569564929353667648222167837557224959903098005523784832472001163897256605178367989281730491072385497440704392832668108009133842249252234959221518094603278989676263730173973463471577412629719112707109539263965373640677608659429954230976305150591868600486030082757238448558497118097402681593695395979087148644580605053691449464777621169443621082648832296155438644868269768089729642253141537805203517968306816509709497367077655179447091750882959563589462896954634628975337245709640030494142036839463684413773877035496782650863230144613555326201603924752611303812277532169977778436110792251552354862599115101044846329505173852620283645563814589289565769005797015003977106019724670808699697381942094480532729663965247908350795450279087508762011800015392786815726188209238700477530869276416594292218124709931714490242404201773443688407463961468527661783690856366080000000000000000000*i1^22 + -94663441318615143505774527930804936929690937054297299823650530421381287257107028326918876536327750830813464170829192049351917830853229985597600484849173116871378907018450628029741250856378728207210325560429299287248770847217691634360019018955439970643362190629389334872283356121662000263870116223892817463403398053068202072457752196943472532607649657609769005056477442500732877354573851630019853014244089377979856595332859400670265556855595274459010660899188432152526741563911626599240090551120769006435711223230082616372378197990204944087912327545805951484715718831467370235187085160269268940550795121612193507875486466769743654027268381134278488646943555714018320734260081645694541893060456720427402122242874805600343946367850867194011490024168392360004779631111721452825354078579461441356545451718572502781446407588073282784019727799446907557501014638720440139533637470988104486142393714829491361000957080527872203167456068437810753350950270539693915458992393381274873289115454900538462170191865120674777068016255645803769609690581298655797452356398441830679121787017247797799971077562676531918284679774338659822992770455277420223391176094407939169024658480326564002960563301650457525915631262416608259597052104903527123230813940307514240758839140234068574493033345146524769905143556806874297147399910913476456752006288527403290792317984850706068204712583434155320384466241801543756784086370162230313014591960682803272844578732726769483270624856573192629567540031612010098616428354128194116421241075924601405784943373568892979488892229051960333743077457920000000000000000000*i1^23 + 556459434495466395272993665614271731961605354717208659452172163504081797548518479087047586518285781251785028775178658648261402183417087942590198232438666656953287106527677911793089528058447015557723844986336285341465084968362239699738487599996999691856306946085247584222028020629394661456645773032675746437729833533463427816556074722723423011653536698176337918144109695069727670744950062615417150620348670389376223771130095363772732759754895857644862052317787678308602661944163185970767579591821090934928548643408384963202259902924305795986841622650592466605133331642577782987264256744775728149537026225020496935676108387903164768560250940373871293262747931919592132480974317979978717315301265009751264872465784225365808113427104283840834022823118588774846588949861092282914451613487082107214516546861557031063788479262813056685645062332655371117532589645746415519563665363505005864288655549756496535893839855828286429039958290766082369991548579685477123849621713375152430394678840380198388277027872813235612033104149183992136095438585294810159817968527435936014326165780780438421075191130390289588725237775910225932773304773420442788745192156075219898671640485976727485295309666731864601575884979893353365323560165887543718957216938549074622195417201789799098237842429337333585717863707315109508076026026234492982775373766347762269826418871089228813310613215185693680804041986443521672035195252960659738118944723876279702675325133261450506096557445789553549459558728382515528096669665791891893997878967246140972157228813509313573787924974973966461435904000000000000000000*i1^24 + -895261522504692578385214508434735226212826974418169697361772776780033733013887813293173471063996453821527038628459927814946302850336801604522686434038279322374959776497447702494281911442707797553819480834605140745907340414887014573116810813797686471995381806632131530576201576131331028796101941826964374963240586058669159462478221663943955912684197831632351456331046292700176121588241469722616132588664533410240611059817918277677112859577475881219389645719040799309507845850710187106109458597941658090712436747059419060272923826718061493356069648596287553053576332581110180312713140425694230916461743386434350169569498762585293257557093704021676352409830525278023228178698862724963639539371350339848970098760044535554620600408133418248934350222085722909522607892449686475036058704427183875867936835771969593641225898596491753693094806906096090437178298929880555852760311441164957976775274846879070016094897161864615573745667705048068080225805933076836503569117416116164753865240092352001110217252262970516559264432284591585457305483872051782102868138454139336516419862178636261376687030993336915807866759801226790573770601714151917270598269562207057286567543303779615254130708777415329021770535693962698492245620602213484556917446809424306004477602329395318773319446180959563656780948666510032237872926425798124565328016883477561099464191848350771454024604508968445212034640634682156466511149765695049000944522779774266439465041644963048616303586931302868423033970370792427057809899687645561976519510743257048221555044780772275190289907329924071424000000000000000000*i1^25 + 169429939759654927817965140342248344691945791586651009682813298915830240083551881052011331046064714554338361356906225674895662038639664005436050254023526580361618623284363748549266490750545754322752067521736445668325862343370497902454515243349957657127789431341838838698728773727821031372579236269949857527699189310370162678155705838939740874063871292904644614556813562781286495209438204902219378684022246229000791333206059182726521001015397218311828023128315472270159427510033760481725374918541684525779213211694431031244975641610298741312290059570274117455526891313003378230379461636022391245011582037112735210157091701208044328146514725649678575939095006502192802672444277872612441574888617381153306821309755457208046382599193934188146096049953789088575658088250310495787954473960208946841438277077941514758343390835311648105682844521957821231247011535048752091650020678504361989433703509373726674648108929576550978815215919869529643604548713897727739499919220995592505101369446666375407576555545446807983191260534327022664985654436015211469538925685467849089405051230205270559164865857766569928775294175491739111684295708898467452203970047806439850980372879371570678816771322011127526999286389011074840637390843887328842885148309682143218613611326305025254264961947374113662035324709827585052448982935208676087067872043071740857553128013983067662345046358630115667265532100412009260870289201222831122737065482334358692243867977701486251482218765016658271847037358523242696281788877597535337729660359179921166181489023986626852407081120563200000000000000000*i1^26 + 14249556787245233869110010534090286585576994367580054092860118226249862544917366748304423712930955554082191618224092453706271230263422957173881258355950883881535283849682756184154372152178552959644694010460319065795596884205214756974072663527913364193228671717296750186705625881600995706847368276177976537165336526278014547111431689444662426779558428631616349878928831299753006000181911268572512646487447535827406469802799984853618007995549447549623557425548541382522653792839382130877761356163516822599772909054129278321801748034163987198721866895879446926584346499284512654237987815307815698245232216578194145963886522391892142632324457903515215771491213487903443865904796181302645309537733695551623309420661821443458184687418893961717318719675965229455296942817824501060658210888119600177073778990996666721367656409776286224949689256312530949714917806373103636947729776594182403156779913044574818097162021111686366071148752296188184596599959033561001898597496586930094354985718354699337196261067770486170251514387606916548678002194854821689814346412449204574501417829146526764327552550396337353470619074101354083385207400261745356819617604714337982896006308523027718420907967289247142858858070564053261548664404926676004380584629117913742001581535677413857246263957689345030360779805276064950349975270877292653746290412075117433127501568451409231607627884305503684079918884006172136365354252240539076316136357629091808710987202717770336101191529561238810569804108722022109409971535755354491650257018391883293637559107366993637426384076800000000000000000*i1^27 + -15735222173080035484925402805251903410166866591865919360540052481816863630116243273371714308814441202975529006092597881348894538717194869700069432147965707955616002956623508054569245084629729232816591738553491072152592432903259027843572779390392912628046382511255945921463720308822715142703607415851261927777974735588544902959857260601498582543543406877241520162503440277822502814551988049569321995529928258421259253996943358420510927430413755909277889973023482751202676358509127901935033702806553985487513224783080283593958712905087239752315828817544948072314507183022929451137101704479824478967240389472595212799395666912395736088829339235651326518170460157098425610029395257099403884355159787244939408193457926665847719498545938812474398240041360222837253039002997890950369835430958519339997323003369853315663996223225758330505058695124292076971577731224647970688930632040116469289239207080117237281904282931619858231190087599291724819659578640094967415480282173188509572427147609847985115420196828588357924855113575180341192498050274339893509711741604007028962504179117884941882909380772089171933697143512225988423468037242386166189317428891544884718187137582398149594689089987858378031962049293792477376839962468297658691607345568035277574649999885982866475901767520819610798450544069038809735046312596701839391109749763176244561938459865993081208022182919996473173437847254319478956572882816159486557884659392209141489606231419175339842043751442315122651505184096026586604198827565689421686648333501012744644402413020234635018240000000000000000*i1^28 + -34352275510321788019743550632475468292680002855086726106101139841204130102073525161972036725359651831957250914072007773414810674904035029642953566247635673549485797257737899210261213905396935475677763632830149571330379202400742821068222803225379743618666495544778643125346185402832627473539132443559015495997242978528486962080398892523566148352984255944905856365030378273688911365469347069308324690016430166525269117958245059165159381037496157847296635106839122312209804820202889462720703190148750843156475570986513223396165582586490297504684510438444153044594810223328993321010309079951292259399678015309761497173878710817414925926554844535480172708867947026422502665410991960521915971447692148824070390418963956929833544609022186466558763813186531533114767492785671607841904698752281483534983375114668716540266656231524943173166338118415603816164962820878112235234509294875085978815225095976059235317998100617043893684501021659736105640380983739547890019880942452299275413148277239825180136055927922778195173363418973145377919156652774553026337099136297262052174866048976246257855358396591263719466761154208990422894737881548424857809860449189876753192360277491888456358693417149718776005249552882947255147245164076635443473339979200349715324327673897389982957972200152254395091057580431955748314343397057106987913373665161564294065397846078926593975649999669621137487682855898694450921371439543952327547383262998099552657519433248891052070734132789878251756757999526858013250477933942676981846369877352051897434398011938570240000000000000000*i1^29 + 144794278662025874808923407003149407813378843396221419779032090641719656722381491648087295469553996434062699954367632346184906921188581048014477287225760185622285638192459150723763072649028985596069442477231807347174531856781081236249937234508353244786309269147930735929387704954053394868232528959657932277147807421606259844489921041966193483220475095229543087059567658984989126496287682410579631852157856908009476773608112254577598691359143669105409404074214386472868439010652162448104339914950255050060546279862464665001039407756753121765090647116751606539631858293542114858611596754534631059924463116953636573219971356698902431067223726314309171853532555231785457252278010820731674343184451141471764914447595766931502806288032319798346340955058422774354690512724049728993733725031331726078980274790493878316341452335925648843798493440996578786464298598617053820048266050091538881345629102968812867527368266271366359839589702369577106305557304549560200233800862907039432362213999925239297722252858813375389216294602263765438107959622669393459113936657399221160971507066551991076716577071211912119629059631462672698159712752606819283859421340451742068920025603813999713522068920510744537918202080140413719256663747653934977584550085479940444848063509683655725115501521482342212029175932691836587555658202747676596202437687338627929281062755424172002911270830281631253670210726098761349939511097046136807244485793670387321593805989063529519465700136636576863019510386166682520640863075657244654582741319574560236136717877248000000000000000*i1^30 + -194001973766585669356998222597612197007564276453320098746964162191523864065717004909829455364552337191757416096765648338089780148840575172798994453214729895125717193569740986178210058220028567067853741845854822348782154259130435470768824288048247601644341429066320765266056362422196146704923674381518242384823774733427470050380177285334603175376953461692592714878637497349117717873644034211800532378788249047219647083512851798247743804152756747232911558820583202465526911243329990868757062354645141471365997688452609012672117457393697768125850842069964145372111981957715039113514344045176280312047928892556303273839636846738945229439348922240459012707406514683593847942950688526928226617600944759747207136722648235256032650523322803639640923944460059787422850898506771199146191811712748713125632560105122757799565596255053443755345339629331629787240203740893536633130974172066559124238932828386282991781308175140980153875349432957589666633588708254047035314836037074810291385330686902801865615013830639437877483426952842399774329078015095444930238713657335784648304061951815349047183381036401401701724030500400464050022411848650901497532018392001999848539104062386922873078642476353596042842071469105924608383128799110131561743537225106077934372479764503110241083337396670309522006215192766026731453327568414509620416392104357795902727580848029262979219184464617313128895108719978373378122920621306460406142691620551060530225451284334017637464888039509518709990867740459384778985010746812304976002865639473606285066240000000000000000*i1^31 + 142541353325745724568655789624839410554738451983279536932632876057621518950838712607403998507667353749401187141367355824946347442848554252833011879343827640228994360935459103095281401959979860242226867531031861244115436776510246362720395538819990323006573686811703145098868501101003766888738454530928632797471811562370716276432794401241350271674329620164812030778324982222494111493555817275825066571800127967156529916900546797832410240610762259536259586967553362857311303897837398973809264979056033499581756221631472428959723666452333144005761737452370221534267010084380333626079613087080538729015828532586962466746162400334029373208782664339772342620772623344434738281807627494241790529364489886854087961149032106292421304484391493562850493013183594277689949769831636998731226530466260792836355638053711083220555819151761180931482733707442860724304904140805198451865150909134542516998902284003697883457438360905274356276259869365737832227216015590320083259905406604216530912543729265902318202383846639113968958914647566572196085178597409108871408344767453269993458329729325800842711400219365487323882825070580297539634488590014744555314123601377581469578547849932977464161896372309201318561415822731498401538589050659956080901932045753012145285474899704047232175599223997618615778653064748053876192546084570294383459753736028703519608112120233349376277776353378019265234741925462153854180732065161017187874590382057553917868983084863771646947795208317466627316341014051295399563801179388513379332432719184815718400000000000000*i1^32 + -58786370610533286917714667012136071329782217444112486630611917497485042311753121279185154391790567645630151454506102129864947413728719979031651106015184332471167068336165145063729197768079896843988065660220094989147778734136447026899172437766056462954818293758703835386511311842054643853048720364393587303871269777008729311976498109672749872390059165488716521244432530093924514133566652398597778265884163338120451747611751428185641828324750715679841450514983458606058378008239335599320769062374909183224694811573965229107048153997964445615355386592086184457055520123206918835719731516217791152913161111068092599612467494353129276423512893289099330515181753818607294792213588935231029757789922709003486930127333486605183466910061633942357186725346003977108537657939487514705310321255553210286258609274249394835654728214696588753161709310038423777948648599965860537079561428796560019377499296761648499435895971429456280053958947684526730555456460050113116579578116124255674079291182951841639036695175895328554934870286664766389539247766689415286997137239953389528424112660869904005468838365752809813732347735856431811037525215980588175350124805240668565318267090254124811803334517226465415491134613939900621533853251431688792563913159661273899364483688799195939260423974542635062372345675690376248612725475277466624038036116661231469184174224832600278429949539582110194972798047322731563577236309260375728070212136929479296168891103689635714118041250547883430031717804277088846188799895434534325263974111641600000000000000*i1^33 + 12235365097412966081463520184776187358031727644311097549517236681592543324408309405595793010363530781227651213949632524559185221702589928930591340263490179386189534081358540356134459045241761294209238030588404017178604823497043660524165227352632988575458992145041571520295739251402891165203898970858692098251864322203272851598250427926488882807866559560123083619213783067982504487908061980399998394361966500326373008353254887146090036355967687916945057459130709758928426071074779714306649633456756379045557243260572013012220387047196203401172218595247337985014535978680014744287635688403078922527058988049095148400380574474932505137187495444074204981570958584714848079859352114129840896782393396313374218523565503037894805168702818901760005583215893978645130294903045032035513813508328633042417571568986415611638838408465366559339423197167271114662151049862971365454729380131522134586652661668860041784190769423104758309201572054275332322857633029258100875328459052958887460319950223484004178348015966085700317919473167003180938143072031609716477023954214269006280414116878324213693016217489997888688968014010726376242253196283807462559222507423176989009052904961856428135994947029780398865819774001883352701646031462671424308852436079745340120578894044960555197998489093094114595635756703826137447655477520085286477157434799890210704400433779750888201094275463129054265798409489444508760973757771516711449201281921809671434658769231269348210987335803089539969453367791846829551502603044762955987025920000000000000*i1^34 + -1421117695046098954199366104692175216021865259838290635935705593411291463569535133831457733490624038460689551734793797309298413440327093744741659988915620107543809258568909150053764329053857129243527466205989807828425069792586859687805367049512266182257930218280385338176267918815333189090378375477389223860264441421784214632513585898219267072116426632745101182819137675363181863060785964039654240327185264567233301076491053162758956783773305192873711062191908879972871661101213669747782825177968196602622841599441854760654672719850478396226068190829011285749476104798860176723278401091334753138576003038416507678613006155838710634085863464112132653439984550698654466438731108284554185401509818912534148865524732651109008831630774443281072266432781351604626557290764896266114920934572675645510979589314016264585870438665341821906158216710622254080440094886015624127042329517687210831974087045660226262176350570666252803452733286645478191031056163524165466893782358609139499190491676588194591397933284899552008316788370238684339266852626561653198078904494247078006162406416094980537821210393602169558776226698376650202362236801850483847583131570821803026211540049685503786260063966084461468453463074935090941437043322732542258099970188562927895969559950296840504266457986938073140847074414911200812470430078231653297484385459031868520087298162443971381098236100251826976167737778866221278803720729281881839089781275325966153876673809230673995339007118737167891270504724072807251479400378447953920000000000000*i1^35 + 1110736195285570991993720826439804218896251775149176417298201612642535490114913443206667821915366212035176177347449149527950586920535252651477146335788596677663359557856581796869436859717123879146668863379897936749328330257913177281026016807320052185927424586156688801578595633769929863045164445922516738996456444521185839327394951315997756339226196914684427503000211317950060047115528884670052029994903123229096489162789388531946386803194437424825150514640312624760117190816044550889532003394393703062700289075201229769090596206812816105856764547122506288822568453361911669884932055549483992669260222402786600896890960999051504438322214191618219974233222485445504058401582188539439688638065880749284650614655204875580551569139045595521199225937651181336332371395506514588863611230984041266698980190335564031828163079773688047066921258092892222468577371259612424893610738572136170800240893312449774378049371027334366950386215955278184197745160759151702579092685574979060501446550332338560105756191349824402719424981805893346271721251902115890161639098330957703139605688195107789008317042539281657024999290520895391322059513143148790118271043245013441163910105501876989091718691271889392976216607409986760277859612577939544036198156203468804338094353431245623856612228118889092965753744217909139302552972089421099054140418813385074579325277441837477054311971906828005735285095822314604222390297432971942408815209026866431182988905481656727826404878465263623439918918668825071360742560628736000000000000*i1^36 + -135528680730018037022645662987851631130614904110053593709075901135101093021949569321023172041205858159489842492756148027970841836036287758927509332862867205885854226821179869126256595442223019052969263631061896229988468354266165083560859420834731596032359151452241447751040305783598660606728985387933924303108442278812967673332466459700918091765801528089359006949104865476570684185130400076001057944732758102945848817145995277198817601261127947470886975929036301124813135906401466942112168209849163510351926975499350746783779963986597734241892168490869114974016281014303104336187015631721548152402139168256584529783189393018386611426038527210288769461255395566140636094744554520585902873144909777235919023757602106015469345115900737140714155964962057641491336257066672541562612090846647689390435080174013428422193267432722623032041068015580222037384267849641793644516791348180826603131825043040119264557655228675410958758759147085245236686427454810041468827783267548095465544648800640960471706424679243316266783443516540581909377323232287952154843595286675786733940693897693247006648862087482670248776109308821734215592253100007143449712962633133597485780041836982521640901122351468141455476500823952832707939973458425615241746343193350176144293640823697766835988622192668780838701082587331920166421270717839408139572532105242628212027220881673818105589602956968432018778703172651266640179998486798133015943093941660360944332484674922051567301152918567947457638117030062371452747776000000000000*i1^37 + 8459802378889298453518224191336812666765263752929660404413476368457631943182874986657405903361148697367211490176528981348856844123672121570869496922539814179517826488270877951159114117899860512558926231839076830948665173146253120590072351237859707431380447637637298171743579617951774659048567591017830452798004573625951472056644099992080412580990637878921402133321718281195702134314739094746820490856404598297910222962203642779299376604791795232515870315838984004822490775225790067717191336112262272504677629523479268377163395231059805880927189798689898945562940083386329095502332955992814129768061043769191451970356915850145583565334831513940298972207050935840250358965801814651773054005181097886777917438139443540585754658719198911940999221237676388234020432056924519095776776760436843659839491872898884421638329522253571142262733242500565793214648196157473210879632207838375994245091718457683081376851542758552382158921476999052073008820394359021096651993963266310632733619363383519679367389809352420886963886473016309266061511679155176597031232773125847924199603619010223064383156686731791436945846570684885205459518176825837393896976632259421787848622450086727057540905127591195511126987064988606121569295403653512526815187104103692846183463496478044913320037126031953944111120918472079026700681911351432961724819254011458232717834958295788358217578206269602165672138890953039104992958752873286314181709477530401600590736469573131661783182765629171271770559350418754764800000000000*i1^38 + -687381169235448075978675160386955047991307694127335446962633422845682596159897942643834868355738785478673246007559436796146536403251717014422018655309084866939471970072485882744111526417026270080095902428124666103300247501629706230654913411010190481168435671190633187007855106440996159319233125207368116188189822729438683161796680707204115069681788166081977920525041273393785009617715441726214078593771706098525107232867586619958272653873978830688324026814780782581102571830829042508639080991098338412974891869284221760729126972197917643289242113953927459628183871758641090293771007396261215742644573214218032996680125353802908747006339963513472029734673262229898678264926096840452437105296931906952547430875028305346467382096840908653926882501725225167946197947979862774665386200719778913163687733554300579774968179040421034430298944881473495848246171452338166730401931768857985582314815240030259635792283012462150865026565466084419362518734186534003002227831348903526050465950122633678546219861413008406829970953159814842723108941028564256178840172596690634792885444701597753798788192441763859186719466647797369371487051410366323779696785778269756213682613431457909864553574045470418870964567146946156276946667342736217551661693504704624150873379094224321777160546111505598049649424344481139426971161283733943018631336914378001915321180014575829172445686127522548068944992213234780741237434484570586272034469128484353043679745440377018705508752524245288682041586483200000000000*i1^39 + 51003518855131737385838610939951516780610381920865000995140253408759585865826903559077281276768229053425124260677361874933501653285632490648572837495465886580425694008433618243654847657280718322704261421894397535921454865759859204260849144286789108086536009425437662000003443837376468782203180792579265771627727051496001593355775823625410798149265868259312657978253547593575099240826159822259538787281131329353076470858253171746265674172078700019316582580454991107398584915446879716589774580791854938584605637077028587079127708391813586550785584580419580317951061035984506530219395739743781456364671933909991411456475137999974649077754243900939892993655600131484416422799784635101256610309375309818774443245607969862813400938281532768237178687221309734175603258847596164192248937285823499780478083703455129012599662269257804732744146504795729578877374879187799845784134732327736278441309699840547561063195408041334207967617215484961515073772474469187122138528743177589721103320265081514649500736588200958199938414016083589573402715626797943129094622863136316657809111328678269418962803556918427791518723495944813170499753511854797571864928276899757352830568158399762239850222735752651091989006267382156411004148104641286821072122186951810824933009418764615508457453710196673784297549613632781779099987765952406364692324241000277995681590035083121603243027700510437959370944123805035478543371998535922702348365939080836187953179707424171319264425032290040587223040000000000*i1^40 + 180321064155496949112984947166834199207943605578378521875551739227221946030826883645946649264594936494625837397292352361200905101929673776464823989065494861594142382761720687724920462581655854750621989953696165128884787973060639063513175634934919937084391040527759044672199694922879432707053808840933127317276476530661497112639359676752457538779893264995069119261028523634128669102576139334363114661791441378210973359720961271304779913296861462415810319935486882452279101466492839158008843676687475076208452534116057862799199942563293024646088495649159402932888854281741147846350492587595011519851218796063073642119963208545631646316635957287440928418164251248802125117631332436660432621462333066966340650624183380057398193025244803805881861199902531665695759747176859484151717325548625361967809939685897044231850544879493429307880450393406301174790717117043742827165482463910661093862190815587375293495141659827056476367770698238181845704598197486926648041112650110623428110749032482455238109946806174375976671119612539628773820238092458210158747887441763552539881380310294295586833500366135736210938418628704929407285567751671981339720228051313459539097211810507149800843234332811773888429549165404052698377509187542563476950531387432136265632846522125903866112189860730011221835209011625111951141047319131044428669142861110177201764446501415569706897752550194978961443105193316186812239328775301945328474715312468433725066264991586499414745033578905600000000000*i1^41 + 52022005390730461804858138802695052284824808020705836353584714350816099838338504151884799862891825547217048884664075455473434958309008208415713291311546339402660236582820555824155212470435341640249349643074782678950126935385436285599173180923890553564569276635879498316994934411040876127989462740229068514105147276138228904783060446490157250021572801736847625557152323055974632328092478392900541162641401112155387922987114597967616465603058806556077464943564956316760046157008291596008897275291455394380656463083722104829167278430293109129307784405779901684675233740141394964891383328749768892169853925951768342480479322362956181401808454357136537744123571606050858378144527932338873895877891753545449579545780614566452339810424123115027898013328588215931391505865407329368161615213809807616239419799830115268348926417144342627880858067948172891278310760566321755180951739403052026437782798335114277215286679320661110258674298060171198122056309741138518801190944647740217647418110440013116176972595802516459999462772280983167273710425987618307090151452840761222681436406058722194951501541210074424623105427851553754499679644876109296970229938609488637290757536270686054584389139976426823044130817467826590265077055650597951279419479030067260153795046494469362631215013405807869538357045207747145069537683063222998499200150288375577231514428402951576668805939405181192615233082239035171953730615623041221604960719588590190880330961224033957515886592000000000*i1^42 + 306081424865126996029415992606214567763641101857304402547795413754159333591694916017690336133313841365906383907858917640420717812113286185733728961391486381269542895518148554662744346538987842537890361955453322941252685995767317870735209341443707539075700596552362357358930785461053805178419001182841928653886405613231484345357533306507730796553052810286457237752329499596466044309709527406857640609089973251494362580371306662862219322804469115554288910565577917840773881018996564796734218273278670517968111099364387644304432698791155021925729939267785654073726628831897106876494182627426104376962147275001786392763297433136328400924033874362946266023196763197086936840918433034241330130132313763247153368020300207444294903112253933454447364264574451459866907546798296035442121803392177744509040463166777641817621446400958238395279862938128337844456896573646364135404011781069391627065911689154687083484815101565923783533515491697712181365378104410340707001842909758759530997644589480509302222693202788587644857443450468673534207826330342830755072300046161634824071166829622340859221660561967054763796359079546537559703232347683968503202936729050993456794829147667758991446746897523350639710837546807677760082579434620913410096852838932402433911383852689919239296162755111323628135454455888116409855771405543716169309213969006709798158579586858854032884493635866401730907904497486946960240463993108301702210304446252776854716276979156385792000000000*i1^43 + 631184743704020297177743516639822692281415530239993811189725222411656061580172796840590031749240535301710418181962174778280100610468457518034504146731158125231601849451943717748596726175827363995294073429039620564572958440247539822822316221276792022716946694894144091326693242994515593175003748878316081913292709346353920437951925696975286227627586844148746103586279810849672079056584844221561076457070847198253989589637469230163595853761819589172409124869669160897460511761460758444787489777757377201961058832596165310719935008302409239059959592889209929523485110930358801991058488880472823170636803428439985743956199684705107037475556468917711060017277822810037168547413998666722842297097472519816761658394121506631103437864519163008432426769058236945156841371864182330955890409022535760614650111984398693417015258414272671139602866853735153121386209165912303122351452379978947243864379173258914587311531472859778066842290487441660705579335393495818102022715094640766972241641359976012908912246436846785524987116744179695248468361420159873337898382743101943362172892389693478695246952927376125469614346279691394260104890243572124378113561566895794788604976921010419577054373805167845283279638101398508109733040829105413911814152904394150975792415213930198088545095610669173020707544105085576172297747130755852776612611704027489867173518725361093768817993412768769338434916477175437229901172924841741162591961008777933531716884889600000000*i1^44 + 69171175121065730886818783378983240941825621464629850318967827753123452798151081948474748874213859582089527912056381227183295159558039492926341325640071963900989884498750311577927607952390243364076716905565443547171141685376561548988052022949316106934762685206130517595861883826130480543279831413929177256221974520384558468942597646686442385680854379282906745266829674828384484177455533183301535405059183046637199153222963054642826177508163888333291533244668747368754325940035790020610360540111611901245856115854771192547798660806249051944431979967751438703659297349451172555139330731191477142249728115540902411005093890161119114375324844838049924342851215382854802286539831006777859017235581154838016597882159587681492249938376970426267139898837437699741423829030539438003299552065557306283979357619916957048535315754493654270140917429548721978497435169957861255717472464394655063981134642051601633309628719856445018601706786739179185933468544636654452299886403523837495087223396229996528582747598771786085530609476689156766961922957697188956159351165712298720115757733839668245610105062897054308405437953488847605270947121823196377258597610203686220521859143846886420632485521575645027539030621468014786079456755944506743397418292132594980094065249876685875811987364992015212609713211914017066125480279934809702973291070392234937837902971035390323117402444807726041252814503109532610271669256101111665215055013775566438400000000*i1^45 + 7223668664743670422054008484066602138439815700007480702997595299706659763558587302658603015135449255100372297881646606893910288785194366900895182747788949441155744938029827655577496382528312296439755219340983677962264860131413848150596233129161647439700885076931838845410899590486666891160411571450089329535634776626596773671673976887647239386123687372173094716687066298160083654941489624476946768019794906670428296593184118041558857831875521383246248363382586505402561100927814536610347109956118406865953179782357584561628258791127927811754710232915590334498661867905368108773301526082765240324203556790691967361825482306871682157537706298517993773377029207235681726925829638245771339891534940919280176669899789279080661774091075364013812511074808737679247821519530331601282748634476459058155290781788444227456392200306049573275092915810938467911481173111288140361813670134025870970212142660944979337918021555484181085104919945645242718211501200209970223285665767413789532721418810442603427074363092170658288882350588450608044927961176583715059996060572611012968581556166610113306994127437380923774624789528676903079777179088946474393082868842828955652766527744873430320273188279300253590505445622334410396119534625948696596141104842373891362633171140972073366298893378832423660816587018259752051986894642123626861042183947007523321145112076165993911214657200595036264053631349203583103526236898170009707798855680000000*i1^46 + 345496091409154533887107203554724779207587348289232408544985950265959708512325379886651036570960631095032696748989299735353476241381030442297635531383538344975250538228462369899505735813151068661300838848028179609863933406510289498769028715148870621383643947489089123737286625200381531962022576213531954079503781291332298370213284363566496294804787590021968044990961292055910514666459373499254092323485754617224214280758695951498074435872316309551300018786506469824043561831107300944817153463467154697927570912826129434981740085991062110975393293016201505770307937088855918584505553731149929752906055534000551600168913923901367404420231879669198328142120894919424476010057826493177053632776525177461310937273639831075877139727463820143893399875740058425746206576958185934234458895807696560507600798852893945144679036046185258739064444758045282125157196313031336868470248267744353171030602672514194706021315550567395296826416666140994758574014384322134852851086507842786953356019677807873319301664796895695522960549161358418616396509034154904262590681144369117495214071496396907883615560112549992984492864109279675237998147779153933437075112936598027613699674088462599293537887085396801271173728747890094164778651504235434711325208434104815082944601924722693506029127627830389952582224759580986250328417922278962442410241576547661677982996890344369569197272757901155614630310813451219069804236790216785920000000*i1^47 + 10154651208461526872378062854089908702947951006917089400353734074481808943894896109374004506150388349424690692883039215241093240616301321493324584408000189640183264939363219544010122927379756407142888870771960495683900851798102236026137108476376782129593795399874330070998902543357300379787745075543714157416571259833773205128399328725925865900056628397349363679042079375181168220719043522822724244710654171516326286054391127517891940068681962892411124807827725927755460454409004631353150135945113578779634712651023707218150723192518890670121866647066282165306131683931933518737210524866548126725805753828701760600005555452582619338991970499435830458918404168323316296172968916746288121466874456217642464960718476825664126118259927065382035285154697489436952270392949301331612988520843967321640860435793864193665457116711688050375731524561864676928541331362225910306604482911954937619484372752774111911587340795317792239365731975062749659516087885010585343011451804717372509004597103975008853730516540339431868874184865962337605917725150694554515040795490833316184866617842451088864934403774067692039339069688457482830005572620720983016140418673042650632115206572001307330217114155607067608574885158865874092350477357986487197105658429256973802165327759440929799948495094610773673909719704351107803815260240690680127702293801605947742556331117853343488488190520649362865462003375336659221479424000000*i1^48 + 52723205543744292439606213596786976991672996973926737008778920076353600307052070869730834344923907971631578054920985358618680138766116487210148262958177198602895839204075951021413480671648728847860645785015445361216348254530487358726617670506926701580370704021673787604856783804365341412010813437897074123063861410322320275623827790078927450708391091883078629967843501070962040753637977446404428000534063025367885712723387133938563363614792203673607204653446791477238994709769612818462001693145264199230569715582880614903150776995447185935287286488120706825978578272422228666514320902618151204365856578982383081595111625574480176444651791487968676541406356022178031395052657895310765623018517545981653944703238414419862663584612293240205326300284837781287343944699002033615770801332026220906824467891687942432965042773402474192219926771370451993025953225310253815283672896192181024891921178598869998421195103548118091338320533177149027776794838570688856957418552720403789706342163266586667854030119780087316299376290590554076314731767112399763536848077148818288763768420763703684863418138198483318282618618435097009301913257877138263116245497090775024975216744916462976522002348379724575830664611453048560237608237251607365529359214712806164865077181835801754795018627243692543718098086377790387170542294501677031115301093734310432680902743500641288535417309943705994500003692806144000000*i1^49 + 219921856368471232609330106762229220181921456102829347646274702015372088162707896112961530498550565832341285092538525227128233958178047902810687002212421351613329173515382314385949901653520375826596511070953119057527119548118972479567643855068821458533625358878513476424940171246635283285512825229980148650072513009383168620153928446846725104614063277769945875402212922743193658273025406462986469340523791552963664299186210484726236804345084785548205003451451922587601027050990249184513870874000657687110796648915587235442507746833101187892679351699383508477921433823736545510384221787628853521413869190552165534300284005158689481130477359233807553731890023117358128840129515567828767183091516677520170308268528620329721232224284599952425004561088520303422246764030378890906166921116849910851573458011550072252900768915226438196618486891504181620690647150640266910317134805267780337073760855799608019604392126326613694779381018071823009060308385706321369369615959392856562349664965203740478902504961501351473520175531315449226741586113286284796935501140571084843880728679710631408969328093610344769514547618119579141504525276661827542028231384442421150865188591730186820549765949905884815989025903128436676464393117195545610560729468486373350620165116011903813866624331040025093446691781269288493035442037870635796129709613517234221498139440385974896150591778067993277235200000*i1^50 + 17157400031936496127933599672852062291146906727326402133240510344515044965131978997142234383056981595962989859854062867001249519542447522754035236470742656508575160478171492540247821692380129979791133288026016045549737902748461721020867110234590454168238860381828762870943526920464876156030225378273804127536726086457273398988937303964197274525804645782497097873185810959799673533645262136891093908146527063306130850681208494073828707994453184491581297361834630028761265838535880645745197020980745673255274471792733062492292954975696213658308787856745303820238458090637736893641512446615332363040475424226994720770468868887338231542514930895350221268561940562219773683867166948278746270489912861578482182516783969911423401055321083266774850207191471092214129104497862173668630071088495451397299012925112592448340874017044449664811617032209566024588197445949876311905529916449799809668794956416932529760237060777834380829284816783181346080751608866465229182439200710772026097693413190683990467601089589385470481245987949494319529576637320339624685372136163136218729615163935030661647036144588877249384767941324106039152787640804253983300638348900238912357596099249090731782653495378394508809752926075159518216604233222266096738261739439596478723107234258162748989495816397792737036572742575461417178880859505264990522076711902555604751941835850594694738214912000000*i1^51 + 780513096421929641735788094984709031809561193268044988815827234610513817608207981325196353334691822431908404287847414571234494062642908721929739235322368161070624528012246536245067860619908489683584654453304673499089741665268974440137373267090697475966895018342755900447219150961301872511274040711265164526431186702983395505408297642406753846610931985548378912757929478890479955170389978340679626744873382331328753372438882104740553488523755722462662624465743576945001113454559099449761752384497020216414073525845073406491083338018693066958962502227881667199921260621654999129530117564157647148394600121412260949317728589537267319261903987789583712679587747359530438157726485854803087804861575744469894589320650972429796996462280136092685067068072740082929363202017368905269977526524981605983466265996665312057905954224527386609088621002774103057479818725066625640178223492853439324510107632694553199040739723148554335806482658593885750098640482602722683486427902443009755565037641341639702907411943939650811427098529202102843549026785229734618843807446892285088215342748753764264685569696719415103728105241518239818410701038964753677696306292379021586811724658681755188634858169898746671529489767757748838372939614611083223391877580862897311496802232750872678544079377197058106734061995347286250609049472385770588768451014726941659706808451727360000*i1^52 + -129624113993733187335195751109797959176433655151802411389879521681053824168019010344324435346461695848442669929781547689888961300505851722510650751753141664716292429830212951152496798816709437071893757776388845207389303260803269861052073614732415313808082162399261308101584240601888864320653801105344644593324265882341490667882098890993579827988220278452894193791621976420259249842054742572877050973561845188650303823049012226781365579640013789357020454579091173808885284223538582309605969654203379527428824997944796891668374106347699118441197265748426239056950923439891654765583456506074303729587169305713354674760101177108600050179906263056491328831662235359836133331084203700013340844223174080412953506118687833122289841765936185162397497687584214645077082811849036207352882101281677636159848699165846382687889915522857730777705524824986915820970582501842055277098790765832545141365632057062023789243312192346255187921647699375492056023518774675403341274581820432863113577001267537442649590669190549380905891192437757817222346190973917430177169315733259977071832069282120178226768733815571655584583145991278128042256874719318304157907744182713363189883417516661941073100615514276535609105996166111004882972041585202990136787846063523629002207938878239333414413001134898824881410290542139751677059189393572053993289675862326640640000*i1^53 + 5391559630486696056880571955715724956555963810799173478328118790167211161561224898605934428257145096578841292124488122584672190926890601703793473821186451840729800898807851792805458489381321599650078574434648659235256854515153063708534934774444190192955048024350838051646552859800103196519553496194839969693901013969214403825698568833375223244662463074289548503460010610230254866526875996609649530214854237262206852513624177229201117650815577523295226814977005897572427099178418712711295116342441440469411255891181321149740774915308264795317335755654533266242162843663641234088305437275272043058217765996273143471825960059101086153017979245852570483435679117559495643632613271862418866706029132298341261071627579341393567063719872356044441554276060272973692061397734521982371980408098965495513846553801331336358649330262515874996728936257822777571680401755808625337930743411264071988531588863955160406175529487117042781606953407845022144668978279066631476767349070035092333769114755703920798158368659893761794915092554712380838597320882312444622088667546807827120869808847657513648380698963643545344729250163856859340026984596503703713174390563439156925422297426296381594009404809881738153636553866971804955097001779261144251277755747510490016688144799945431120253965844716829186474998410779288886003015222682451968000*i1^54 + 41593701245609016352111489709769273767958590640406400157049290480417676453622318312726003794837192587630874690002906227145915536689834360676719302027117177977830087320036268952808113034036095377860968886926975839911766551552639738948561807687046899914118988439696935447988401298517565258187200440712217274555260926013557596666670325344129546775313335638860162619648389927498542084905342811595009159147955184318407923215523809579089301650706777651257519377307312528233881147232357639699810655297860059259185024131835937726162489584691157919809979824378062232580901697188261954922117261829980476443727161847463952758330900165969904974789664238555177612711842622359116582630280410130118966106367012065851512394771131313451080188229749678375861249349594659351978284793311623150810692909625888029223770657742403017748593910848681802448364410780927927194863864588335874348805975746942725916991438084310323697854276868094840619317586425876488750753381311661051714372983048443787122244426591931266203342690945767394515643503068791532108731342984857063723934041314658481859848352735495788146739709394021079739676522428038852565550263291407731252719118379463852744120176919067791580184931159548057228051119264636891714777844307308974910928808969374403748524594133469455776341174217768920583367674560512000*i1^55 + 10117311048853424337024434830047418694307689289688628983258714879942933492505147093808480873155865609368259849494025301559354131368057640408750945118077640605517196418317369382945187542096146330272785553568522029516136646988072604983807005558120998311766636961744474771493421490845410886624380172112785602159229920612751424571663646251500948060036466565535955953758321081159165563667871380144905081742234143911842416039445326282837657756624998756302196353957755468145762442385484932763982148678477944298514047582011231787565886457420101278223835189652000541743425334785509631312552091947306246600872513508677301112222597181943503838851199296421705271332995147375020066351456330873334155173514308061044171635904701729476095854232845463989801809488198487963292442723325486431466125149110862008902645788820246973137693644479753473865554096765392039331319113499714019340015945643822102917994694692855397262322721639575209161778599045730568843754740413542326497584091084971215633224042870603322614443656265173221097372659085112748528653496708542908462193288278046102482850455141036743650043403139771195911256255265667770936716475167362147018176392398357092510583853148085755152680075132497440921208231793507990313713177310920840924797937625717063357897599707985821391283814400*i1^56 + -277572365842213297807858257496866401764378361552420661940064968048913651659352806001448367628165442003735124307538300128090140795795995130034262425881156239171670065600632352923556449137946242004390905135372626697743026579679972507620946429408535027606851718038293783436038979252127068161716835508958200351240407226064390926871189246800395375520583824645110904175991239231361495758388359514643141757385901565334966600627392472474064815329366495486744533508735676234315359512189816054980978612061613691707832079018901722077892082063947885524878282684411988458788276156748563322275293399433307444849605347562597847504498804503893733261678362477650199881780840260797507212801324275290107054876014005092723443729724907979296558876251917911073843447106667084379434248175920087696534174720262134764551680217227047948844938167352554642514738273167740480948347542178689329719203187735044274983866667230946314897192132493343692060671225608149597349261975941774965709028965145552707940436592743538932842730611217683438304572749145920093915851373438641196762792360140847297971844077785147745605744916971255291436732504346897458595989747626912791356888686325988974160658252870037562419983917586536334195783013717098641297439716596360171710081629086841792102400*i1^57 + 253189731397064680219263892422573139418504489230125675297064584377846047500160921078682723442212278309586707064650149045575386898259027919743351441728889500959797845098668032386119219835904664876609694013251372807401004668665667422024026855486125994954662520205063001760473035672893875684140464523610717658303935259454352488146995816798360125478442432111419120586901392549493657107161426889161688862183823824347292969440411021087434056080548445630579766911567777575367955037482387049969746992222593315040061643587764183644098015798721716572966444870600228184981326887433235607895583372772439596598928684277274999476622562861946233796007408461517666842174827300072425034243934016531989487213128249949284164844260517255230819966154191544863842770777932529932717039644618630278911525045743218141658547078610527794999556758006782104676989030749454148862379474405566431300982270133340938305501627100364121382082716528536707092495291979944123813841443756845376088330448495327505897111613570415944735732325792522526050100784502514230695731604956354226484228329431986114335334315826904106413366829746903706094683770910400983810138635976688164601826662795099022186665365983031803971437085605043001926820988406059664406745159360081920*i1^58 + -1139940539568033336804353391146217908503643008094601097675269096270270616711302687383239703508751886387529613816472121492702914699682912555409982818007901979954211696813206287926873975426821435021150069919621583453292216874227631470343714840777900802042744640643213420542087945232575400542490238016057857562797943987632154842528862564858336994344039308041982327884199286307775957143089172916056370099764326866961662300501588259449634820192920320081374300312826201220489192028758255714446287015863930795050743905031079955561882165461265751025125115812944245519826294599143435607644944723552384640221320093148355443593912905652285745913857077663347598487271647550700821361907382061556170686254788722418377097004669687236246334531550462854984972401025964453347296514972918249401909294809790586332621083681283715811503994646874859542220823015769840859544380103011656385489189460366247089266144877286888128718991725450321277608755427534225505190918637977448162960662145522890521649529317758925734165751070760597410699541758475888416141937056132613406918876674941674090383221499203341877038212907582169185293407929719108246499360789202821726781808354786696321659926764707617338037862170790446391680*i1^59 + 95766644362199348899445168796700707748124595754972154155985083571865595068636282518258690736047642830595885883922890731656083867774255337619293070212575304934535729800715995967574214206864897616683211827377254245466372343681690326133230357767242538235871815809928294180248600382960529458336934515957656856871287100089053578924295967736605898476350364324733884361674337620932496396427977404645841174352520127544333955742163437669237214537008019983593540855849959911137653938984565581123446529782641929605275967890413024831063313039313015058451271285010969687319445423050416643592128870050490738812729368383168944950034424109350414871654379041897274013892481067587199149809067832452734909910996653523831547289273154218150059201355692040325449389281556622117866299594603089062320742909085436471229006698892684268909326102763032723120866231933964191610786194145617370205683751542005853502166528051924003257373448110469787711198708562932889928763074792072764306166862581810894976372465535375263945223676889825689643813383862013401645178431251294139047853224752401010426770335096632684850283657626960017910757314740509249690684930448661533899243448084313072779846041*i1^60, 19692275930699933384228611185333475639449548024259604634319177243975173034797424026769764471740683827720729902648008638136668285063429965063849931998271498648134890862472603736949324893900976654666994671537916181907881873498260497737798897607265145093001487286399492074595067122602092973259944061218983493403752350546111557685420555974765855392350767360357413502489880870956202486931404937015168729472918613480634932637190923524088138363276380506139266766228938953239714053051358367232266083823700441425307207951694677671853996037554093967573404783592910028635938372705813253957574612304764399673843559462129286867720216603117708257289438890708182572808769783330581530121191197703307655709477235404573571979336989764126536676762768626546495256382742575163104425186455899322609271118033710425798950055078716619237804175771086300212490372260986538325941017661057668816401544519733146018020337074543087772880695761401298893889240399725611364291199264092655562303403758297194993652466151477138608580916504198234751284466515013477652421780011233088114361135304619378695357857253993289438446700160086281812480280835781354956868576397403603875961177027453995576395338690139460379050280304650889825204827306370113764839382615638403283172058895833576030155479960297460881156746141078554261160749886799905811702382037817848637555078088447825921850347681934070332126404816481624874108899701311836936821045599960126791864118580870777242453040721892725850809585938516871917870986092796154733211974260455652636027669935219634263678881130628658452558165323836107542959961427026083489324397114698003239520646814346745899378778790068923290606588695591258192721372550648938185851061218833997868750566487625844418216704183146636212882925389740914693136526817244080294222107410414517905186623836418134053798382745955583588492122149789619803183465066647694209507695272697498367234067893899155427629937538019692178066015882113714582437436877165523362331027540879625117573971200698213308687882957578311693858923695023754778281836469774931248532158740734432292497842265631405138601976061088479275794652993775322308607540571547949778478219015884316680075856777610964826133872161733627961559751151201335328639744341692164441892984735030274094582065464525359676629322824032478168319448971347379021998480241635433319951643580820746066565066836503078794349356062997717582092789579633664216821128819162962840675942400000000000000000000000000000000000000000000000000 + -80693348190899303732628218559750110127191644438199539676576308831615409025031157965213834054737968270415185280148519580590260581277967895791042329311686152292978133561523153720878342480487824925367427530379724634128956220424253497499183825189620341324367094490362589804830293512116079240394737849233539167330273481253425419557918420321025589888966100660548458374015836764320431010606175384881372452091656264896614856241273178412137430671272316276288255411580890524842275207741648621797250161453545079949234011038555277388963707415590708558647278471841544547986179145872961420309397911157187986469107455104659076611075497729574822576746435122788369283555120216899893183722875917462894893844277506860273617251708898830497976858989457477715659693456063713478662134716870735090702005273131200371556389699327643976495771570965152106918298163663344050667085641289134791847440469996836577216080351135792828604709592665520977232705315290741003534465937291445358606047666067610830904994329171460397062013602821291031367930192903413795110728494212410082612125025401117368136406486774135631472258597996737667805557759755328928371028058067772202612384777506323481203688823302135681181001582762351203408527495384661861440520941647815765971354095145222174332455353380499562777309485432129044452011076531522493244441613393856083334989428213017166902000605358587123474613574758661702238967180394155729045861235121610805887035742793606312611175641349617243134683080034744501027625848934809065575575243385652240413483933611814775035197612387983251104564713344625429048711619861386607254100765241603572849986419648655818631264586656517386577497322419244195138985914472240535546595021366864694363271087418741873415043388887397611989915701241724704697971990688771106166924848308675848428514790474611337050581942418477000843458577181120367564829356452962335287302004497304852517509135567274228010625842551032156206004924094297487591704606576488758407173807044931584661372957146041176449855550692905200765282587326529172259294704591917777051299928665731980476384773308750795317276876631938647514571400660204008893278227327855763008645031402833323912466305845182850209908520980014916748772210981093222133665866168042081434589615865475341418688396742741531843745212888940821012458580568766417572560535237238775025405695783948778991882849925097384573406796673123106180052056319966539632408175033244903700168704000000000000000000000000000000000000000000000000*i1 + -124756529156970133715162795598953893355053700352499351886708613152048506561279558538170500680663307845182044469174971770555530319850671804161166708133984426089030877640908525810183493029752642621467126483664559934456106382658325491008803285531283434818674758375421260036771142900911569449640076483076864205094677842194811969491868836519403294163510581573925089390120078138284124523595095739639012197593044921344816258104876905473368239219483619684265191329938992867385916797539182891164531848570709168111170829989753905368122004925741973601566674784881763118363458034333317100406305622362422131656047871722708723541187444699575748965831007539742734966850263523231712853433154492949162520187824960780673936050317638402637285287475714743963937543178727937068920805016162626551890579410446499559213420232183833922380491543442422284404664194371771700886661269986031729667889087527448878458016862500772824824655923645017216303259025510405966077242785456540330326475725196948292786047217364310267161565605566260070115339838035846965029253084878780912242543259585646552522048762255610904506090785335075937688018174619559292233964232506387444639414019397431253890920759945685832452564926366635525954474434908027689791110833219647444590822887510615812868019140670236369673576904652756098980096395920747197982970110030573041353283276204135171397292886200997230967931033343665297065665576830415017470550074853976084295225102179480297832410370740627797984286843536793186136617990901782109460710226005519763673785340876602709328544600698790946997293293509659071890143906652399223825442204242607251015665245592915270605448989248106374345732104879780863992214219890998824935860852911759571136776097206685020705939240714832796809215947323456915926480211260918788544558319181200858293980132770698086076823491827067327946864765877078013403984090136063303121342126811913266241833637034293081360885616601659088665148566536021956219474640998734385458618409451211947418287204629950685254114748111277353192736318936520985614211690026880867739702174174482635736229828617053115099706532149460238404280379375348073755461195963688007773086211270643754691477319883710240864196239182228759164274840497993547340603056029104039514032860767507787636388144350455527796149546474656674240303671236879526488813663594579293688582501558080934912133290844843842848502300215582626300599830533989268867417564110878245193252864000000000000000000000000000000000000000000000*i1^2 + 405935065639163043492609301519039713375123007599049380090619249496061552094008406418302552804757202361302785134227721490647816077637723503048831215291786963059208769215620416484442685802596870234027924510275056230004435879442890044896635993393924488942595895981802575105248742709375158361202843919864301707956406869576139807984996380698724980167333583296804299767269838537256111787973698442961455593559645491155216115396656531968873039785241714551898234204810170047310597278375570253739941181654369852317690930767142954173545131431600228209015565691574625799938961007301981738187446496083905993437396327111680992505798308318233874086607029454331642417174710210311409396524723288100527890111040191182406346112250272140027583828859121121296038721856171943626943068285445355121706563827404863202129756640294248273889976912260651103925772861004293148002223319851885473665517741354960141920329125280691121510208974326313656937306256914831943285611990054842506207737045089196426702379708885812737424942192351105499108499650723258656707874481442453006932358723586624615712913656229488371595241474778141597723523362214385244558327788867774003181375788815671822332829698146553993096864437706211251553898023835210140527089060337333995167218209366084743074605570067972678980048921844671795257088011665089250567004475591514381466490815325535320884232931587022035063074111088194161165955064421080535980305101543874052610694176168519545210362010105567640509884122602357410233721325047241554431104247829112651874009965612488524980171475269395621588084501496176524370105800076338526074486148796776396298649752861507644223320637140675969395390772908453726858438311973577959722074242064743844198715461572679074048140927389659924864296921618235729337907833742012577415123641170496247925471741571511836596915008161905385471446949829562001897161687384265377011090164575771622211618420613436100480578908970137500390469939274682847105735189747186169846594160784612577064815020125250482686609633865321870161152237963978834206563430412541934075762631690907032934197591255565030876877905606819040663728297517687451709452154005471666117673447577464589141839764128304691351488288498328864251284997782147494815488886393644905272261793832506579207716249808210733014900150636104467762380054303818217699473424426714068631403424017909102095043511665784843664566365531129422204795611645573278165937150608260828118384640000000000000000000000000000000000000000000*i1^3 + 567715268190029042698607860477480621856382742407028400348866285939754665084210917359250238326400624778127257694510331219026456093514771328161893137380400290162422336678766914998633292765803573681868203286892823964517043566819016678619063899746046092493951072004346772048525603922326818413059327587256072993989212923034271440561362497542824125209298101103915674024719261031784653463275525976379590810227072835922089203746813456412850856062432186981503692881852237578294160004615670498128336431117766153542870045553550983739974842068643876095339859701905770266162669187015204503881833488022710304423732671878093016920855130855112239270788744850995800494912029825361750719919635704381188966054365248114078368233895921314948063957242552828344542647006813606398577627258411300163973931966117821646859075147284163003207962598052704088170987453265391390468374968469364273839672442294775591198216480422619112347418211428133107600355230160303348994273431080782586186999644133886601889604572929055421912313525010833561896027183987425020430794162043473454082105333213037959557434954732123773891887778195136642776836653103700433126537822281545855370514739505014146622853156167205414832176264107652593479231761420841203135879827249862962314880373998417787424997095104502248545701139345313307468644598131549386745865702914402947383412870523482365207142571410917743321973532202226095032297930174805682128252738807878899070642039465789922506563973952992448435317258029744482260935146534961863189850499292726451113218913721277775203687551603909309657535418209180632278008446868807042369643801729278918872272600558654217455488538873379160205034491282271413868737186528826765452842618490795203289808308776116729415160264186365282388899546566545124280751615927776403957894212638809135275493159072040884539096442533225949954611129727454734897767246325952298505092252212682111214545629554546402856419467072071035456220221446462818918923413311181605239440884213802941025018598866394591751546698641541580317258005167511796002315677137072801485575011971634533438173692306349026654018047786593360887790502671541784839964788368125750155677752173419664457520306509536451567082005855188979081210039189818055393867108362052000330461657718281966447495086692058800151029469644921341882282185760744437522246770265332815613670430852686644244416474884561025628442685838791588414081524234932361421355303398960092948725760000000000000000000000000000000000000000*i1^4 + 297011637364975008168795076310617684572168989801595458867005322282051711135308099331546331078292037187385716349072817698711106862604367620786013950499416793143869697952253735740795696724006833973830052133597279605657708233676990675638251342655216370628009839633639639268555002354101710960533585697755159700170663242513116008205128023903668602417208671277094754617055119565050519213905442410574520761275939302874871307535746782335217542568812416734727805018540009084346914879312557908902062186024206748563115570421107130370893106927916458592319110773072587611959793686306407445991540161472178202117857376092669245012343030927116149190605668522366376624051861197762095114828228256311904563610036677377973707410720981014268535035459260069875466649278890412113173627522481979509754708209304624993361365997808083156528478561554015683860379363257172905336237528482268563639364778568112829174619792424187166703513897160420920779975576481181517920663189984855175638181468751390475689272785534847957453706609052549053320877304667432102412345064334754702776514547969604580997746889595537100866131735870646995780027964983797724405525628300224270347259844887230113920435277785121586152393309245156317408517435410949822681200957053114039776697497599863630365800140744838159186773750681319631116591948934414408591711018353464625075747759059793525908377761583008312239448560999971186964394857602053046068982320748538298767399021539792780860590658788142005832372258392675876108600113936963164497961212243746179607994756998788072952589041404498179022485443210221688709429491254614267543192500780102070801803991098128789871989624820789038096938369346674954497506435118934611902871228952193061148337314050828275563957934654827046486467681406138317440933374747624619329691339746996925149558483392134040231795583494272075015222219852781128625798895139927724917880716403326051723417861608197818409892781318934880721300426903611468291387051253752896461570307731537201622936850719097942586768871567355281113354520504253205641428922433431700217702839016377771854320804775249546665985925032726944535543481809786662536960085899064493259473003979433291404595929529085970415690027837493252495107662374256573533400306502788254480804516029242920171280123725266445527342971457226847898600412840907564588092387625683529511080891838780538953879320092775015917345076832593924463037326564009650748176976023291972865228800000000000000000000000000000000000000*i1^5 + 377690664550373309843742675718839137692884412494171616244371052944716027561703999887275685497033137998972739370643927229249610690712954084881313176082292891165114078600662675594740108752486567034372787809290262497567346352857444552488444514765549893869964597953526864180984508776611113492725393849835423781370948881385176946955851367900907353889320047460307724677601910044621793853983824694993048834506137950453184143352681984721721790611944231472745996769382176085768601449058225089579448912782774164629105313765000485760319843887843554136104637708202166279999090185821664634376163671378746644295168395179191692123101502417974510551699575070240598422752978842934756051870326851693646769839398687054053753984842326320441299200633647147153394351706510767130891458375554112318402404279992938599746387587531480774052900357158254804086771345017850425339950709571816087990007597083735536103825716995401085887584432531999970591066581183860281104780647037526987727567426467919557186604776094722232171287364711313973829904154797283560313362135313029048092540253410239716232956734096118759779378973247045091638707995643624211129209793678007325729841503387645124667588698783204321638182373830509952403050007864387004344455931265172517778534438110086779096774946320155452450188656751534282005923265850324027916800241290860959126241739875033132312745342075510060660385079096307600011081919337296201853978778426000114002319916590457776884755656759585763083411866051234198708006772805591647376030157280923860404088639726003725012630754005666743133311689688700790000761692206802304738625864664813352583404161230496598329579139463013513430316328326436372204947075855696697561140857459527091199017836309335856686702482851117471022430768197120256357603262310099740706769837156733844359368852767820546923527600495722361700632853957301915014689957185618571402580340441816370958546358884564747900038632251215016815840700882588362462652075920408336015550573863141089180124406857195294407966696934371757859825094351860698383195850635097043996360784862261622471713208117654298701704090925780391068534523944551117650086187486459537666326858293319321995031924626132047929069585282275032682990330715270130895023234222609549864091789079253710723601036728820925215571970122212434263157989189491924041559011531007053445460837963195922890930863439202672067241049512914613063410234093163384119877589520728232820736000000000000000000000000000000000000*i1^6 + 26550646854976241373794876504282903740722997846177676489141428273925841755266859319747297212883449773450959889090289725069574930648352280096006384815156639779281341889812635157502671872199131064029582885661061212445222906777499609834828891600872913961330267258584737119407038158785270459634530636385430732031934036393363633536548479550128584443680604338550156414722360270389158776793195994251079909974028611461932406825567912580585579025015390342122578249178187643359009691569164071574799675184184750826162239866264413434955454579511517312420533761184749494118729014514227128969874508048349693363869894169279398263873798495262388355811816568552674296161998806895498542392234055667301978243091399035307170676749192004208963401982523609752873973711199622526038881885408292303508594910563564189318358326306800756343010385233271611344835317544696307716885045992207820689001923792727487220033118949061399025903053400189613310464655124772052151910818628459450263798747270927739014327024941524876330830403346277970768296325450990010957318108256404429921833523891799280789224183217456378969615547907406995878588450230572069972898595672223583294112004227660143073131243503025479857009239368373158580223290291293906356645445507093726573448872262282711480917065841458461531421281111710855326537931968174375733264611107205432625549082105292429208693180194412964760716184072725586448612784412075804396005319064778982066684809511250783377416410475136383848227820128175408101303232320787267094498255384113391982749856136926147215768253482302766704267018759274098235213230853316106348428059845535302200910233572599890979421529294742171383186707721868208126554475126437680654202011889617781787493984152283428365789657231085015677709746193517665437642122603471788626855147372755217879731074043442151758321142958083063839452261623151870274935366236161007770456066478189769300511608905991659877953017071379905431911039752436435619995384607909624662744025413859059380508986742890201982798289499865686258815089499310128624198883519393009259331662324974248027451236207345354242537487023789877977792948051799382448827844153193922662447892808099139953028123067807588519234766778249561893598962566173572016749797787352450700630331487306314263423271276875344584518811647621964380733342195963863809927075088694071578568607225847038109027764929888014473960377511676172700695238958536908456204986435299746775040000000000000000000000000000000000*i1^7 + 12273294361020201480077036736709373759412726662537686561277471130088906001870719396731609602576474272034717660829194075925259475711723954390627935035685717632415375557889425303882930213751745084838083630658547935334710113716018765093493991602353639179633766937694615850675162190688192254825526977452686908237970854061126665680345923501263316252425114568780699211835619495723303304248995908224295552809496027299965336183579292719631849023939312453118339839958785686101962776167278517767898250116871213148694981453688739148709419470243241409944111854635346127500810394805129569007242135723368088995111366455967372551890907489322994553975018801582382969573835161886875455354597482941281010830833174845413217045744183145740923403298709256094070458839214044301372715602927455595595934002452025390015545993956883525883964895691426236501170749162983301674377760564697379929483872416153874949786040156212881150670967942865382418915386080426283654390421420849159678367032311433870097506745574720946510492555013805010439123610870711246163979858892980463596858108592971970384339486134431311366529453315696745285444170278564799384606182261309675378048546687137135673580845523542875869966060437181823859357390801641253185418976292687206928414060885140723008598163367682472506246409701207313587059954514958328119217511727885217666644126125880607297750109779737989572130175866856296503639064948011951213884200063865173143604231038727388739749960104527555804716991152793371974846475475405140717812789432693333552549926726290432659975162126937829770560124763137711692195865482762568736966572125329111904774317336493664545820695089128758910986386794289604493744881106125659624817530123277209254322898425204612280287786359191873269959545242459085581368147849859697035432073784455843852554983055126102803764352177036071152445880980726480282828654344135179303669259720482458856582727234767666245876578638473961142236883852989871935289099793166400212170679741641987755865010814973692139671369268577623861997907402842685313617564043212801168791295894573991814545718744784500159617144380523796431381631379936958794111074193170022468047318664288526262459688903603372026436292300090725364494815924462904507704298453199448542288521157600552404609985730166144010223710830557975178058645452065465576127869369176163645399892936071806996777775874768097468677219294015487083546568903500568156060134694602565222400000000000000000000000000000000*i1^8 + 830724873424449465181285175009723088974600257436710753021788776331252903872378928429490222446139861386088821310590853361156332384177823417400400376189818127356655743149769483764445773976361135135876668746975585659152870749948584493021650607697710301330225493183635455444746747398115117312933995237041270945644973007132623694415790879022247917219230720952424469853741408195036933325482267127035041290767309314435156397606392799793566806812328236468650929584653548290902368618291688554832090147104598915267990509324552323595161146138154923849676020125350207659653650047115304139626017938325439156691905464330983643230826696002008407458281228915535042502492357146500596802214744542298407671623957577667595986122948686389869933400553366662585085729772640883562179005114598297633988262406697923635562080703467637229290158825891138895799612602849302504494481809688673062445815748514567564348111142861569417949115548645755902465414818053983701150075223510665636768289248776984069144126774506573770828299166806652961456271955735830911773886755853955746399951854604871398492033590907391381911945793151046866584221784738025812302728043317870897715084481241847479010026315040352986536800775488267038327120860166650981837218501971063450863178531516524063767787372210819716069253248238759024568088627981157664502594373610397448710765389939555041048501718331853991320261543938512313012286371025067194332989419944751191690823289580196215379908349617209236675038230168264767916526655706479248036596234274865750725341968072013335804131271740631587218672494368842119104966482692986874898226455807930844007316611618368542030563469827734578712129546265112157682059021735186608038462701324748587776437752162552531763975460611017548614781404250952785622052898533534059851591898958093650921546241111779648633392468690096711948702820549634375177714844717590839024275347908291467323269061840603816842877870054428120523424229248092292238553102032657473849220219660129778876446407824864483319142959474706583425862917283533157649045326332255314412318858092120400053989813722594744322034528449997372970502693993647178109479617434978898144298360454747847106287552339890647498963205426223929322652604763618788690766363039456864850555469081050109637264164214723029227156183166091303395959101237631089678103542656056512558258837122602047997955829515347512305182976267851438229832051592325194273408817626611712000000000000000000000000000000*i1^9 + -33187188131152121960551398923496835176257150376130289195002193018845691764716940188539765573383428749510061477946409567326804895180427903627486150023829991946357478758105269537092854604329767816628129876830074623778840762775973277737140929214129575856982228782584603516138482866194156440510718385550356380382276703340787423853529442040344810144719335425149476918329345121825235396833300619324222385103693479632164042020905758911105432238499448332873977291407552477310943309620876054221881977983661272261035276111155534893254488812579087147517168011257474703940553402545244227125685719109059533437484612098203603995343976380284281705034851543420183682673072914422411325201431797226566649295581623363558528602959512083240685318054869602522735408770027664331266349308156365327874497550243183060718908094218356552776679570565921597334751573802121619960231367661079858350084340748318400888383478373917788673413261792122443281859086510349874804281258841238168331804602186994574886775009265649141858428047492930921375937371610044464464023600484037010135869920804594983914999816502044992153099461621553342835993041751099797027770549690556890172608863951561147518834806759221988447013248809953607892789832975848483136311004156853206685271383002660706108646225178819574489220533351657673980381611982118219179981045414686623327452598326295552434690557449931254298516034453666298721766036688214836037588018381915001306428707824207604071668351944431981877668676343307887510659023758247318998894367342597332149345060858741126687001950629254433847768640403498017291528462113928504688661246179710369521345348343348526369990566816528797547141132148538968683076115964073717736625151973192366072424273512489442426140874969397717270009301019213022228244380266528278589202059313392709038558705538066581201515440769162061942980718758564736010320217383287228753647062637735446668887233680971916349836524611364863477610406393476564356650090401606552673813197365027805770807886765787747755324521764556004935994312178007113950140169780921256855183531166468811650877344900683726804116816258855430940515057511965122178987253209653449732543646341719170314102264519312326590761618780381299917125453057741257564047644040007769753478806227566172028649604020188256316986330737555141548855339608343798207884537135362497445801206931377443319016186530691052214471686482678358507353015707407148161485860356751360000000000000000000000000000*i1^10 + -154281136499464532057069956898675965830247061188414324805322534101523824013070985864427927335469606663164338332671440375779094700203705442576848519481344323049979962899632768599071073772334121966470374309006302366454153530153667371290554444965649324258489573855738917473145435912849466824126269144194550623953490135402073145163466989198598337179048453098587941079971547263854478189482391812122319951513150153573842073893346913369313759394910415384686984944378503147226769670919029472331683653090911327832013989975103450297684681699524339294531983559105873407252859580324128764513186247042722015810486842052542457929573226372224838509272856372660271470294972775591706180381712632460320016313509007452357704733751746058833294815854547153163587486779879122045828895372478086267004373296638174859910020665537927831279162524506456822345571561151993331701692710022345151270616575337646116322486370816150076817285801766747401515780476307193151273933781183094574561579212898151313921629274486966172208840278377289467003628733196322072005425431333045409370394375218345123802659741125506685780135089665588017847889524334741924236187274712565640990118396239948038056612578910539307452947115491499236567513586294072668563624519113686394515699404286807172047371090712783925273827495724865073287621494723068925903199012286605835414923194788562714994331025843842104102624175221001724473364026692675144728755160730899935300739023283878050120784809740632822967162689750604536782167473009574144578890917533676216262527888989471358124604645531995832835796298277526231978820569272328233322662683214198841893860677867171261257339193536210392279865297309979492094036368910453105072930296671640707832367610696570263042815212624717843134997172621310640190835326292985350839962673666456576987358640814708978582482538578001477457316848387657842733532952072799393335838765978831591813160406850388764094520907139099567795822130053063234542363514726283557443684433472204617426400117016684741371128371009040446555509017561488234240994506742969524882203191551702687024365733510587043178921752257782855444883614810753000085095397506175163686928681983499383571539080587821992710440041709218410800644882031219996936919381700621466380110383533118078161042507291971135098907925263726262419724682367797258593382141992911338978317971634976829831438861389817624639340587021913137269836583905911762139751016038400000000000000000000000000*i1^11 + 17643305352992458417871434926357604011987068354367698278212548092063848345774853272943031286593079862883229784665144069694347916149122024051857275689805081092819756880693111221853333758423238530588051274351813293542995791123016219063031471207611279152086449843323298043826203352708343988394339599216797964513290275895644055168589620175914613238268630776767736105486651988320600837091302522210507485198071379413835395569218494004909933581823311529575411653879464926385360777057995337171052213985913168809727506447689072771182436487713228806438017461267236292387658928550873819024852963541072528247829850593980788874235842684000201535243365980299842972044599110152848533317084657083392979489427642502875387749860316095839429266577036383633913377071851606598719991453332312343095766403451639060066034324566538277275833052183557742275636480142832321556266241983141062746777924181900740750194298041028934209839614887625139491285393630498277965752035301688809008043464025678579721802406791657124929607863513679404049499237638978522926257000135103230230000786722423761412599375978653853857405440483693073106082694006501012476737226488646357712255707760330547458101941431035388870864043140567654047961185569879248650233101179093420834402855212681021161230972537764619125398031329557231140098474980532609728732174636381311460343025746493032510026419151644327008880758288720283591237942768296749144343426395053671975326909499474344320474816718531074261665408782913532241941070706715647409370167614327999893423768617234062045015021382329559457226819631003701512843444585468401264170625285250784160633292047699744123139580219690138860771792372754988200060681768823464712648856253363307894012898534609631439206509466303071099986176482553982312868669843763134915170092495636455378092521914321742418013192191060414331074575088765769282881115096096400967308123984791903033283464418318590124725007839270318964208642780944815516482422782465652641241503331959812213949029886907168165306914967645486552965777704410788936953119891951730351228976922933255224662902820246319156421922040190495246501948156369750510849460332686886687824536828894098096456945792468278623271588117589696848351044660961317487012612963592170183504928728737528124325477261014759841352954027334237747979792457525689810738968476125872047875978173293473238511507198884058667891634623725566307833481577979398631767146496000000000000000000000000*i1^12 + -142639180579368268325488554262296199666382755201298346753740229011137770062255217233027466287469769739689085429652172860412721102119564988249878194029585028229218605225322535103002381829330937666486405842131620586164510274771491449392655475100070006435313506103435880798479290241415195394053499823004922777909758532085698913249577522962648855369097567615435127661635173924681872588311686561410644405244353044145422507906649175587526372396870931276107875574021861950978852633496497558101483734758830383561929376382380869153609915019460483801343690528493955109683563916519298832777039936599211444320346570875718415140361633041630403097720140821839947608924072283703388867966459474799565406741306760833695143058872834883833754357548070793491109024463030052162367076602353039865671713295269784906509967911304939507488253204857925098909733530274426027828875381453331633724684227238011661959096463153417814911662871445897374548054197883746563577353166313856432270648429707227002429916054586014547502794775405184148951847261373684475402091121026020565821378530750684520231284572976962803307612387238693230704526493792073572900539754537415028578070697921217314035516786441150190806689179131561809462618639886472378279466722266079402749249678084223431754687562141409113476567416664386629396228996727698636645001917596463261537742569897910401767749063299240457131946376377478569918314253678661501906530159795877313916448297486466010527359555647166655874606774801865553139363292811102449527323298916745525583727531509798478713362224459210322250897515822769891788534807348199602565018446830720450044771624092387379273472091278045493987428079830876561979469546511299442535674509602411049097018594375500504318781121344718822489905697844679110502094398635664188407857578152764042324767143112278566999534590657544009153971219829031535904959220496825294038066937399633056529685301953935538241539896960912664276692314735127779016756137367991756805962894139037246441050109518650722217129293889163930510759343816085827405878762100566900266014404468660054262387608667475106586122504215088308382200837549128778812286342104487124697499595998822107706132164759401425436792781598931851623641925205378767260503182321472491517344862017774485979560218358391618872911447044242521864837431825540796322645731101021273982784609196163071674720786451234657399524829898736607087458889384905587189350400000000000000000000000*i1^13 + -1525340053180359818913542827549616163222097195472642602228456642124289986410552476197959065077398894099064181959980712536261016361342428347607423186704411974811853264022788981354364635754701140921483160862412062816070334403474603041744327379531112319888449214113155665793147000621088433127481732434574500844992255696414307583032617345153096455309411121629880399414054217622296716990991768872484407413672185042994643917389730887328686514234763740546180778068185603420434995187752130222728694381099917507500270718998073390519022860338513110208289686618976122856675106300008312353015388553906321859890741002079259206761617575111315048794930184499534424853017279477925897300870762854753440186942693294927500564880542432169608364620004726164370645128451708386210352092278303537871299981687371727443537340994812707385415186244332758514294780923544605771579032194548796254600911148392181150811157038459669125174250440684461004031446501523145557983062923041186669753244433054546668664021018208994927545656796550090451056572721310940739390445823798289790017636166281755976195280478463805534564771475520005394050981669146249690310583923291604224235163071115566342183935876033129313872769729130131241941950720596636121954006247936955881003165325841650183959507046405783283628704137037055784322075924204692288318376957015002893480058131206217631165460999613691157174722396573760229796371270377052384639880466354135351256782154434290712360177147712719195787073220465065932677998790075747275146692537849910973319306450507892126217789992627798486698800573024612986450601182861239560477249467899745447035355106516830041316225486089157193455584538799713765746264590020665377801894008457876078776914450405445020382945220011835894348178911257571916323844673440438837396905716115147528151995281021833002004357003416812388874553125594710329725841809940843750660330784976645406228583099509903332758435724505253648031112973398876542783235560470970389297483006893364981199300897737041016539571369754189453856447077475759221063062077840882741016843927806184021063443792196096238099166390684977910945963936861854832646194032061947828397488422954018214742578269291413999860263908008719795054410599502174423520416083084172106249619660167529711487668426824857335658267528806074705916993836418371960321393824235220835771482439465263359875432514813018194843212612180801008606114295581979443200000000000000000000000*i1^14 + 24382758844366068323443922871558308653906177254643091400483677161166963666396938682218043815344681916214803609297313096424607659605171937634374189033016737014550566491955217213858666473982944950454518296992030262059321244653839831907833990237814238189333747764408922432582442606696998105865279497285727561234484921195257539091203470858651510045320531421453273601626663616754468321391429565569961819116171675980331097725062047993954648279090241116867536563756748229201658171823333813797215242824503562289061148882052688041404365351812530516920919628682231279506878550192443794531324721103240534758764004331915585761624769204217608330005279636998240153893194251729664446911178240788878780743560678959030879838402414469613164071565011926945240539662426448497006966485717052889895149484364635895060725413205719740716091505952180245991407123918225016860056202780472749013838371732542181388472805774703768421483124396850690973889242425101283533127517396844869949004475600532742939340631975774953682433409499624707786758162969323203728169999297367230113331541392115758983086277668204286599599237926333769296846659077369338517522827561164913377933619703550794090125408871416666400545251118133593438329109997461460397946660991898733876837429159812874824957162522702822254862651989973493461243249911211488183730495217658636907313728564677603997183299943207776358673330465394843498670493583100150402980776203071564974762204211523320639171034319564960936785247676148934016089210541256132225155757396134829185510718012031345326765250143173307941085272134286210498093670896686013581415828505402200063289487767399024778665584192298405431860592141161228963039462690231515827479419519127228965609482015868510298291380986372586542397042288506554450042232701075440487187054421365147153647091526261856480633330085651499827472939492956699400907554237921023487278480881521869182822774464456351658790646619298882926574499062343486531525548134523347658715589886195352471455183348445653168860248334563842381697993964705934155738884234005017045401509166353027753549531730621665608664587561490475130581248401507185452322231041015089543739413086969612279624209742669305151840901605867087490093503656248208142873117532256612602271764642718790850207041446153795010165106720605500534589067693936015942848906028395548865159342090664522021989049190886301985832841323263302159977045725020160000000000000000000000*i1^15 + -159247444740670134275426064481075634603037729198658046729509990835126712090761567055111535850615595074524381538143369373403539814750526576133494970040369360303960865744388036059833646474066264789006517264514280865158312640614128481126114796599739357226005109057375096652376552602948502807365138581509634750503821135289040978421584099965414668384454350279452469738678561199736619696137011619474930368837434661189995902828116770914960155779850843790699318733241131557836760169803397557967168354738462646271163062872251455915847310891524780436660905679712607210719450785717281212093226308458889844472024643215589947036598275440435748727529924803335043503630839937314095852891338625592917603420931814481053827871983731891220232234779471415928688309566097141795827498304609133930875231613699976923524735207028031900074170372918799642308669266155504671684960492615343225002146284872290118815662829783817322756844402489292060090889957249917562857540138691875831366666245739626001126738576185478310589552654699960112249999079335927635135537603855406636301748406652242087285940840291540395153113442481783792599012794594486566258588879216664641287415198053725184253604901345104253888329401507796674371667960314472389755155224508802527514514636422296831716266602631515270379420389743252313564167845580068024065581088702098857457712510089842451549491001263114952390949727321549373147706148444882275772872182845736138395911376155007841394325085882136920054050063036239568014382446627408019672274296611746041964806749521275024628359801541460236256930488257804387497916074021795409562366271817097322077320492578914648813192015105075110596028471318492146896839029463764495339456382118498330801484698496596528128276892703747213893733596716234926791799849183094358553856518236529470649688866218750577323499662506599364160299397068601116647986059888667250599911035343367700611824220066408432988449052463951798500349975423036133917104850914901403482564678671101303063057327742166965363966622266025872403479752266501539908604110614037616118109756471074128003471751409062493989389105166625430089605219135703260166759480515803018128055972308426132904979946745699928300513938387438825896555383925432388542456280029619984770879777298168291627035271702411107530256241413923104348834334815534509861418990916721812082526802813392307870659930376734575275771926833738043083582341120000000000000000000000*i1^16 + 3129832762940590997523837511191107227823684780227342185426049670713122988194245152920427569199646736794513532465479279963361084823356978644666242294795210437852484620200767596458892934566203297168676340344090532649367287158602713270003878567771632779460310922081968238889072440287329278460823210477545408373394229914690944303237833422119978010777196911061151352618800956561288349204221488523014029956200491464021404974064521513841466423479053616733441099796394826823022240808828468367063988654141526391360525578990682354338498716304374669521831698835527092021724761552010701792103528918225342932749316746111356157595722333799813200967670654748344274183245596358769412109939671371327208388340484610391562647517001735905834386622515632075735552976016401047261185141823335735418294421756118224928258528513289205460538785261482241587905130221348535685406018587770338104394003310431927504252395024200796089795721594811452915565494875877027861071321151138812749226683297521474576757456688699586101347380938623768316800992808669528944353067618124261056296391607990117040050237511019768126240335280593622572246420848042232751271038705372584923869192599899479050901598306720096318095307447540805521025691989001143510602765460913613522300021170272783240719345590796113806112664404466851539123912014485979864353198457385072780457597693825562633158270847518612438920298670288172257142319102724222256610528588005881818019262450356818885068314222815491929792844615969259038766546330522078848273254384685604722513181732773541623023404110363518997534540890888436381629660760127034859717395827058439865943540377025246815359941349837664191750453289173758968907662183042888078512859288301946409951656536138768798000986684292297571072988905816910273200893239304977455795672924499459963550188959314301143152778932682652059958134228547007247968861606600167254733905104137333575514550551234829866962046430439437526571604243253939536374385091364883439613747791098979764608905820194070765623539260318419125837590989568621946228160190456158986477030147029617550278132045465345124274073540559381277349525976703503439539211722548582870638905708083971799560760090583141414881702670348035449595979139176612713399078094121406842709196387431407890404943889727784996023207151861606211879551598569640362986774445218654048827879424780855536787949973805696454301669192158818003320832000000000000000000000*i1^17 + -40832702836931788945314229076862965245825310475995595847601203521638876531992390899299448861023141225276556816461852326248448306749406469902496746353656467386953943722556700028558610877004710767102938418101043441552673156739055870466202298911715727556644492422567750175090074415256168184898053960317633347827347396393057059552218502950345383329981185301361474974258777115885010699859354598888932250810204900589348002732540287826903360755345811351141702724896534468927896789176801968449329139567354843741929074136745480633721360115974845732992947350374653222426217962513350124974330788750075542195502412578594511681987806867561171278621346779972365518425951790499377894010330173863045170700880099069077980542240799838912258584729822465907682872934761481085202319733900453173192608948125267382806329751036618343344359269696636518205005260353437995396746162565352310310493507587105382272315475940465921112002770433177028939739422874537303392079353101190871770464706389864820852275804231812907966054791618211226350668278871077899960041620240856554004192175798402396487744225041196554107844952524837429778562471980081300119823398595765343697412690282788819606716816755215900661555126887509973227743003694716423469679754111955609763463971633363307270054648697029131167407719309383102440121054418435386661173099248529140427044499678431803798753139736734395988001591911578710026923878349701958439404414679658200644835250874284602323923987138544507312733117472115974582125191564049947949587103404899857141500859851468921874037181062293890033606092967471411923073481605670152689037854391900139313615420997286555859338227765859076399139024943446833494484248315508753516811189428027994898223397036608769770198374436706180202233211451516998531697729134679441734809890334133808004843514160604464483590064581762554788096009170050417983091608575627235560478696351559959159685283873029117976304466336044393672102470394301017492135758595363621388788195426403616380317024740540609810744648212196380790217484247481172077309543420881873475925680508526958752595798266585916353181714675980658419740474178722804665501889308645521171247339106860941379742531008770092794164780532020290964528883856056394858279812042588384210417847119567566633233505643474694324118079843522695825793780862672753918750551016313124953426508102079380834342402049168996108855931803227127808000000000000000000000*i1^18 + 493855921982228918634482635777009186513909719658884351987660729257566329541459162215883918467223312707220683791614278003284878908502316428540093252674622313341959643398589136406731577377240081793788234521756034939770192365805245844892544992933913881486445254712238161809530077761529608246839171580618892675243805000785326544302349858887027585550981751069775366714243746326766907873048326645132170658160909087945705492636467272295646272969522986239615622926869916032710584035575248847755531226872054838964571262061501632156096910088315368406326693363872232693753649331646125327005264328210844170548570924003330781103382462655783747135776284832167651515813001636829750155116703024971132971684903011467991610490488947874628038729323943889022464694103296413346733358520055697502683513675402790952725261420239793692440893054075876602902986201124761242097623081339426587139118772935048845756053733530075736695670179535890765990403130870149568035695017260683789950955721167655114910714136028263185686918582807975874111339527282665707582050611482578357466446342353301556447421055696196656510989534139897811761104318289627938374393139952773780337649087486037479664655473565822470994118880322890693284859008742866859319219997649454663101087513961743103266497772417745512369188016837655280132553193740460563882332458320616787818391436020423870972936378067134852713078461350180606482505200703320258613264727681982486477333578891075512548682876932458163087417824065509031459177558013433463571745635165648811187828052175983988588810224978016754746629452744269959409607044465960684206780457669093887476559853371196931306024149058559541879559394274425128752236136584278380761007600407859527377065496056789267299729888544670972585749010924538900279154010645262974684372348606930743313955647373610322932384964148820611573266454715924428344997285193009942341070545456254631342987702290642311089660883923295037801973249878585049976819054947578014630588753092421350878733271238630930186331998899797754912407661528261801671258636236432348322688586328650204919748039504885241639393580650804845390416151380204923403774406184486750565136100271937754152540058910302257353647019274669356230544747131865112138090465113332536816349798866662483694566062673008371026032589174465002226948302186022677865982181724864098224010399470207963832787045765249793994610415815884800000000000000000000*i1^19 + -3122342895052233130819512352871363251120494069030000876787667317978934416734306839865737553944880498722797899924742555447173378784674924313001276138736441416955783249050994102834209628117222677095664268392338730288623764843461771396527219070864293984141192898260616743570907251315181679583595515050993784249231743727448759982032594871544485811606647255486531460526402750672915001189255429983443045166704549474859435836754424592947806456760829773336824970915851923190196494826007877092017157900390842412398241940375286763146335408667415665767134923661405591318280897827421394720497856821452098759782027664661957291848928234682320739762936153191620234010007371108430584418420223255039134906895783813183779258702297388448700059763170224110720675877273459973198493205224698662375284808311558863161396742009357110816870341114360390884856815663485292282886002111984491844894814062460044184727732890988885467049569216878422326406198192431159813626617803316184633038294696875827208911998253316390319086768181649784932310161510011513795718193396213717366082341669178747325288492465113724344616316382192815799401858327778437622435920178649404090693361099115647123067765529593675006170245821290857481756712792849088691271204887087486690511807009071927949349520074714721635116259977093543358362912617008965334232555801145080606354679560726822254667796273722686457497246438282802252854287842265294962963165662902328665774016110864270973304840262635601472782774438092678391538184496212649711765025226832358454167476977011184076943628455258849582400406966796367074303853495530801391503900527506139993083741825497931916639342340068958182885151573624245530518774108201062068762933951592037786940064133171552220415066685332180761488599493908114667416017508814635860978505764522546483424012989486023260742102413577632388156062158728448849744006541733126468756299633204208486211186760178736535499450047156968620741162616796879866793769161293752211178207824518271050362260917748286117426885072787742211626386805736837699918459567890863248257974743422412962098027613208415762471547798594136014538504495908533131091257901846438978657119030283120165365238922904467357204246496619465131428660159834171564073339846099017346522038186298053185744871707148344874308173072883365550537968061770655176494004415206943815618220847838697303922960676723925286637273088000000000000000000000*i1^20 + 29522071773233003000174517376870285741435038984101535641926675394386883541217736409476542238161276032543907057680459150876867360904077834955847355986565310718553928312113963910120828302503818620864816546847086550895770258469235069004712283241212463140207247622779898184799598329421882712583158603673404325428773459792089710168777632667907812744013009973242118725393700416056893291375557519821229126691964562131569682751248961198094635300916217999611379819815775628730032076512661297703065850601084472133575328824682714213773072908208540377392392370806119307835979885091238813966378315176816344247867809908092326053828229311674854869547831667367091724859332882143629824571102418682051518025937148273931247490755744366972536718706753193292285834293059628484746003000966815575497204544091637060506069646975248435793960162936878344556516463609871872235909758233955113532584081282747400161228277780040553707489150962043171550412800243786374186701172217409523117612710961451485211106812312554979755268566022113212040000923217015157744910445827971201392274064303437166857868923147254413930260833283338881045225953362120831572296153910049520435479017318136283893766264785872049650954139603272417223217215727772243537054260885132230623523669064731925834375204016157930654018923614584797044517741541111033387418870961307816077418330013889166292765897363688159677629229281895151482562164307480933834103044813920019279382116749970209598990275341903781360020502114873388136854961124647550219316446942969091901003097120339884487924331688979156694211857231166422106255836986443256568794214619024965167549057586142473817095591657833335121338011483804391673979816885198409287529987936421513647982766390967340053572628738851722440631310413598604967742679894156338309899894195579031087114688367026473811996389276481893281268089603248484307692789804189947060357729964263782591706515665361831179318719698408024900203842135865804277485857002172875593051038861067643522179205656763789200931767115210998149622981695753889979611645145308518293006930339498000412435914005542629562538275940915724477661325469756277180081943726874845579645853023359989154905518866957097785178499477255915527965041963470012914387855286475488481299459019327893236926989600342453912374914648747509485435415707886325808211748219867303734876993137921957315458873750634506276044800000000000000000000*i1^21 + -180870528096601379529319335344046901322890363634687183510442118486695090810994444300512862052672629564692047811597741175047945164059643735326088154005437818163574435261053860852949630428514183459415477889187158175585726076680855879441452111232201143903191338426435220762828344510787107045283973029351173040338700920599181070309950408421439509676521079174282297720155201470980873458910964227406157052362784290028056090606993626126217156146898266949930097322505599511958555375418990947726414306004662439762501394926290101362696286591277260731953234366227377574920469221208916344302313479689492625809438532483046988082990385128611667021436961581636102613161690541644640736772733850245042686302703943112807270437708374957300789591329651206912790436250841298030155869264433173779339366578207285292040954156353272089868917014078972365226827535603324800120200021729877784473002553626540126825144066970977312562550006013599282357038086418928483190599051916109326541851747071308459608629273440830539021810306112097186056082382400307892658901618577139450335693089008141607027606415323454713805858332827169424528149288585407517218854391106806801503056255536763566883044150896451645403131642139587040590755564941130855749107361500928255328052896113752732963955380620014363697318946166985014901324000259479409881154939284728603956603311437596890371056916645732211420850653601160806000082335689149650600037314726375089226409106976409249266076683434492856909951374773095886884368018199046834379466850513032357397569127727489118077942502440260748500341393569553241048166233723656768081906909859881695223757129379863171321027389186094434119551403488807342408948512337303930948705113461036265102296676824045700617518179470061797084460167688159070028713895467469926004003570358254938269304141185964153656666744809224196242276813803563473088187279463106677374731886342021640442669528570514987032348680645353513968691859296021012465844726343510324805001145124095353626206032012122329729526627723389489726167119163475479889962024467366672447575914442860010661733698655636536348422994669498826391423611372937362287892346336490282596023217222851709739699750541502057109617411831745071394986233349924881333528007801620429047431474111115391422945134276436445041113113745906203339888495728935563541362531353621163052985747269091185833646752752646225920000000000000000000*i1^22 + 1001688286735834805527467468549384712086934942745982839446317754175601078885660775650652459446766859963122551903761075515197747829220648361446958713178801325808987329174329862911268260072587987743970772013293051112967085404789527584134760241490101913216828325805608914566672671057349890842076331972441638006469838423780627222306878688294860003307749524328006566247962192850465289076589103299184326138847821725241909392802507169302124039836298600950067740098277620130631949854960788832610749961448433460111574722524070588295323895267122517946178175011537231210878989043572068498388098190455229879987708717152096718549564716588822225339923470236097877096552568046728395919658624035339548840015762306502061008009459301900518673507340416490203066070916683037448971158083147456685011434003237188817128873150801626631493266795287004999352299839533690912549521126077933533133686468848413145980022052255562508050149097778111550847292344065459833556289398722766980093973071646113447291173082891834577137848179558237233143559240621897717409363115455628513281629403579003490201046369674281844200450511058222690373017348378477205594738646304816589868677358424933222861595138233006304112044761114996528322451001037047977564613727287608322972727425037094385673890076279388826457840602592668575406255578659709314398126831249908437091685921570208756131578004309238778523233024432361663123486234202236821631331986032236707734557466382201257297679112953099566634448273023644375735369409141714599669820855526845524865677323277987978792779830422795000183660747952076479158922761308280527083189713902710308294092457336155724568459373972533593156730620852583700047718947596515098406833268743333640579278620044488656893730031262758110308996045845993436158647525574178378931460074107360881187265949085474850100101715577837774030049793852985439658242033540454701087520309597033664353621834120817444128971363190056591340728169275316789810308589020033010779336051519396390861609725463259817095560441382835570353427816270883131466463324101142658315553183317686209918528153376868357505211177750026888798793629195287601125030513312334424867433347548371318729730187626815598142505216550335734632190035948277988022309185716625432706810732443077036084641089897335385701995613324770447234493546461352955511924823062634821601848598431090044430425236963328000000000000000000*i1^23 + -2038038478982513540268182889209705969015112398659034477995945986022064125826567607217915857598811941744012695450930517703734360814474918830267983546134853676270969148612086254186484298593595088022371292757651323541385997148690789112979251161697120145138208694803829642696385842428530106469091432564546981539090214685874114296266592326003832608824324178319283129765073013677967840346930544692911048975476329017799692611120967341761998396672430149276481761978928126507824463878591828355958114539204329795874709038505447954354911440477066254008914870315191942574019230746571358347784499810076068496171659122619436904064421794791129503148939470683860576168897631570207078586027489432888963887612716922064507177566868981321968893930046034768135137736295562580351271191278080551042755577761112004814849544190391115793475819717882071072157402349855034216299356307254471936579012520450323245385007942070237197095893842132993654026818316912976540575356649671448692363257821779850519700070438702483142997596363597045164172328966619143244204408154564002703220549615620077935547369030323263962053995378169540961272097395352360103594526307753286570272416202483138347187893422823157665758706453558956071459405392646123813215249977312881926579981670029022819782489605205443318641531704364714092665482156441355608738057347983916034763796530667388449997256950537149132710733825535215006309716602035563690295036425882162339660227567142537845408001376480437879603312673199064518736527946055140348457951595457710195987872281455720430862803363662539140096119499900180673315140308378937693787766935269632042871908577447848710567341257914285464470754564451708150417347273733105120756604751433666733530886145907254336973286803956981527017388620732787646858978911357513252689924436192306959803130588141811933589366033595287778673619631539524685872715911530488811130661633837138657691104589372171605484237168008817209782096121847670200052195409245631085241409539490740870252776953451884499697706250076503659700285821867770984846119914618951770201569263926629562498234454666311713616238872114840717689851883176713402392455789331158793885708819424132605470164766308773721109099344776128428665260088711616996956613126122914638307008879173882705579040157385718284945390082644925153020419643778309701033198932573401401356962681603533054668701696000000000000000000*i1^24 + 1102944937573531050059109021500250899657190325203696565815313142871289640858949127016825800289730385108815098467691800895163374544170372534127717314132896956091573578147966374026607445545863479277403656500711596344981576953869724928226908311175283112536532048046026150219377924965366917441449944699462022534116185029519985813122063945849395834464649683544996719354299991685261134757920643734729015030751894446980510625312076021853154326595609436855100945092613716059152188776357298611932602437625871057660010872873201289359899765898230623981390939678491435118562716906805698143623346273687866403044238619266305090938972518902200763265404594344460035194590920212509537721540639403208925662246939815278211010053971017535418255358851386625245389404115618635536059256438333034455001189590336261488285444674137671647668773644576530384327426976334656803274575639705213539400418566747010207223448690904280004249344924688182002425957744776475557494914750261897932515941651495207562164933164050328691095920704752706371640780658918202519400301947208973948541700892602747171479821398706162579629470275703104540373758716369776446666544159469161324559354365780758378757833453293744281453729323508542179934915142022555022777237923242446022188653159111560777188011205011173905147310257067360282929730820144387428716322428450972145504038294055098660716283979407304613036524680885484074655722451317022302115897534627285786183834361439819277033375960814633648669827728481531907784468983831326948426604872376306779929666472364403559345416487277181814964983233828467690154861192137899910239876267084816776837495067324757154033613666374629865363222107592858764472716714053517133780328771718494094109004832689624068735372419831635432653843257462849207874154392723147449845298599670279016880020883262812270609307238594217964017601823913670831790478970086416600201047009363539828681702314939904226602796861803418436829099696467761337697659993536443811840670502068732916243958324945027572007644407283715838777485871194278939035151078585427677077190912577751547809555243794055203616142603253151917876111727178613385387472066462059194008025474065440075059160996683236702758830517786583088668740810695678558770582676876687395795395967640413229437041627973633513108433516753053196468857804612933708401811103107714037207362772563737234636800000000000000000*i1^25 + 22577022561887348065442534461171351579116048842588856954146209760313651025976220415449268122022940818846312204041713938713993028283102193773490447887606053313954060004732453654622432067179421410165399764700304830390774775466252167248490357793651554599581364889170166862189359969578902864182646841997963893054874071053376932039470594409455378032099649393026087854989668000171917417910122298591486770885131615146587363803956902078921197641336700481678041220046691448165342367842751745937875375398372777800036399276187820014226832050979068377857725416799900628736832593270186245710583663751680691839150188480908758875280375206806273200866304251006831790915747028103615106453045299822690593714344494837548700023503269583212508187292801867006150066829692368102659202547960031148888716043839071065682157569494709679801869797804555864395674471989907339769451804010538560544382040954506895473540740339938277764428823357131355336902298712019828185285524775368875935127098720999702231530790051749215103403464014225875573961201566526996757990960614883328242864130811975705875057051885126291904164160360592501044182434845878489281146263242035970615971846234852571438040715661133662817816698073436191573462745219696129978128794266412512713948885509384868448754457317123391910669710200538706502908824357008107648036100608053243119245289973974834739883606166972371688525762535584788727726869569987442001988781045493595264819221988327104332738067242619335252852477467567242362733490460503738484492758256540077701517034927593909786400677361311798069060567152960712949753622584715149716672296177023852221481569528303007800823473076447802154921560224460563138668185006002335875857634087204330927342055027489786220022836526608569330759418257089228352710938177294608394171001608762711240956110735425321112270525437415312738310643384231693699832433302672902910737598586336849119573506452286591158759709999235384122583324061513973382192000146669899480551610031143159112480861242149335836606876742476869276393379877613952307120681724885233813571451661455997774762661072718360552054966915135175114589768241796419363573198098231811162072819071861304769751949016017612581763283560995714249447770495678055620637142304034601507990447423755032816379796676077868846547683037825073078298350578972368168242280774373966541468916584441446400000000000000000*i1^26 + -35239960730917335437300279707339707934734614108881523707354576240664315362673070623482565298690214423823721492357290346899761581857418780366949393341879273116583466976372788849276997311934513881410507619457768424894538042519986223951225737257827872891541939116131338691529901198428655464753666899931237765054655699313913401024814738486173361433854500913555336107819631519556093522421301833059061157177070191538842820257612837468422789344240842662656762414047715357407228225743647521279818270963544891181523310260434442799609807860689544605184107810253007828649678722756032300782192348890493581342046342015728141316232334072332952720724661481934903734619098339615058038312406973404817485704883417182238440069710824880064907493189541201346776005951849730805485522079987064345242407929520312975209395390436145705157860156074520559538689689656111822245705571349440420881225494526714782876550505013368386541917851744622620246441158605795139116224643066053924608767453823289546678713676226956971869953671220516254741593078193479260751427860163790084877059670729987916542031574494237804595919799179589138031482302057286972488533181185276510413487135100325546736630219740987202717145343038253701426766548955909247542802367693873282634734729504025792736679926929348717988487045576441951151538290883079581570891891492233684013749539892308186513627172877481391715073500062153848752324039740396447583002896238644136888498276458246126832018953855430765511789956764765255921114725789269916894920683030204229846219044988395916925319062510824144602239027697635431920361441035180210118613786195262983990895392440768151846239787988509696356972310033930638625702862711152465481999417563018750285486496330729959842092296963101945728276942511873384247280821016391705733029483413976428072423170654355291112500844323751296071762813029369239168546606345146233330897165799957525530535935093166770260666013989653630393012792117995955672543975611002105508030259990410905776521270932191790810654373909155150517136029478663312781421458822614884016786718894741423432511881049689161461958308156862823540790029818742404616798572703447973475090457856618442208520599714221228922241441528582311652340578406953843444096765413821695500452756522621044296870394739683104452861816760822412360478562140416479176684612035821183183275625021440000000000000000*i1^27 + -34430768289410306778430230648371549760426719778025659948173350634397566549729977867157474778911756326865478065873626137703474272669669708388959623909812687557831239033734093882633606770955734541909539256328187470168335155240045227466548175422992760939906609683801205356344902533398750197156504274952387303993463916045643688280608037992025845073883509205805823991542687054184955669021802823565497154814058607495748282873142761609922657582373931966325260696873307342909630594391710459072260964106655734712352277240930908135925472485305728643738256383878840801207773266235552720085829442076547061453210801306866995337616041300481579283966252101039670794206661448351074647000420152077134510083625554426743440637824409339784317261353567594460173699546808559559910453889246880065733939922117677193933714180856188076861178971462584119464482611245000297948809309510144680963562199637014027597772134467208902737195519208523396357160675498425194107605265993564557686885712237437423319368990757926322767870332613023431384435343490284242230791861784330395043593799869240644134366854622953023324712261323542613455143411583356417606933728469816726421063358084160372234007832446195611046016317259384290801593114343987369343460002667663296507055462332101619666818642352641403829151554560958565990781652908814452284938074664693494258233764296026387715747670755085158468079643347325298265828472859345043936453750625099958964175771664336176558357777083999223458640775068441112362194972363527894489428296437264859079204400086694865208175574628290514807101547092916097854845208746595346653570826348692976645649789964652378845011465581836204390054419389850581017602897398842298429092173126597237862319930901563351639009676760734857901273791778618611378106749073074420280884606848084606774588769995838852616959884615957500689098585186824903986570015414269270648820918281087578758165050081626583791049359190912716640290715694087936805959555509746962943729417212868356508230522421991729319379819910661658988989202454462154296455193919933936497091924817482243888962239252860897882055872772280897849769045952112875937653400357543158925712008689157663252263460971841029406607337803879134050286384151937939282622566704253111331217449104942713852567248465944134580866279279417258337753996314671259088681353610712296812707840000000000000000*i1^28 + 218781842875136552736572947701558764292097366152494662271304302082929170216934388136636896994899049276655238164222689241704278795416836473193299554636147202779930580544178819760174714916422124173852892187519834765331872827073710289535636164683263660872707388590016177023394018898346056734946780827249642495789318001426237640713075856902623013506148619540279044109645336285091823610736018331726995064791443477132729811939396185448833846898277942612585723192307661921241739263603563300857487194331654092460374756861504458085342594848411967921724500957493088553658313511273578551703377099843976367436509768912744020369960923855432572012920844961827647073789539762030330916810551999042814897092661807256907181108135935475934680402932679517895603141684192921240860834600804649949778121348878628436894742970681456178679744182959044843489293604841467276256272457345616887038851214146964099474848890598789897690548652059767424419144181967772678249050379987851339078844607993861996886445944358527312295523417032449403248726188494447264593858440727211485555440761849861097745887219310667414550278092414120338257594380446967032569461077928547263088954650251230046396643786713983437387875043735212964163185336099677616991736892691413983944247719691217168806785981523464761442375838397637803646253070856792369723722546355938496790558689243184737910931000736652479528286500765123164284290287887020755545258140770798822718769001443142011163549277902322931147062648294057393833301975820945181730014284855083667954258903432595415956840057964276420663732596821423509147942365246249697445231502751582684807711924998581733274847636404581275423322285262268507301968334166122904586220508885264438417794040621364545349672013182813736191373856679709127388942244455211733204502218042154723040457802900347060759132226358393357035480581862007817734696174428542940335430817737535458313448331240032078284842223452589088423409776863930491606821599998885438900682350266260434505752937345318677025381898597315618526985275322068508326642337854857351599984570149403323772546895021679202268992353998200766355310502269978241717556538127141402429650244559000338344539813763450712061449318307507376655417482125576447513846061426558754567000234012638996792981104856756453560006207522930913264121508899585540581853705267287425024000000000000000*i1^29 + -358097927154548235295401007242132099483074532679893763035191854244041450281511691441341233405073326279273412300385490859070796944144878288283672871398228213954052877876691060368321758724517237214048797065260914507622538025437222925714551418427641464091919523312467691236797571658398141653658468347023987065200652719080687985380003149546643609352065964715055791299365774810866957996271669940656043186421088259536651721177181123792425408088910823107777923617424299133727966978142450996882802239335754188384447370626485777282246722227025661614887058977058388880567496719552509930633614720433291429602089652044468447730176072826853294515077793347078827605163437572266722482764293147611968630199142699928365896661010544642661084779263595627213543788635399078046688749387141386111799021215185906096671956574038020336613053379554996560867759758865343553101970958853499689493225769201341961767088684305527103571662760920625520502379581164347158638377865768365284917523391074752108487642959742193591972022700111936016097461915829452284967082683283081015720168211558325588138574412934576168028867004502561176749196388797335563932752839677921025866539059424806923774462519407147877120590013092906305189822290321336162882207865651368905155797830728585408068384315670743231744070109011793613935788566183154684956648601518026782223955399131949195382347872940838706073927810534797936419270148539711474530983723075533547552073126865759025600575737360103982169640411508096763574698811322494004694311787823980533793640298472343718574900082996467874362740839883736803403547721493865923794315084369010154850845126625543537395686910687796772519304384705801896360393256311556113415014595067037757806585975517142152151516108675214612111746576985383186915038547376423148527610182561599985887037411625201691211023268502308203501025637110750869644327712729039457109877864691659877344196847936470230590447856728482073994673167142171738444685318682088339566990134305984492896826676409110501375197532281371597664452628059041380827661508212651349663310333075130363649237460437322423492292356159964597808184146990953673430674740997397613296760017048182727196100900031995282873450426400460327174637832621284314515700271435120995519286236317151194314019098994029436680388460648079413787179751129137747686873293127680000000000000000*i1^30 + 344705807917410146572334344986796279826673320367048501638172152498063878571622762575529570944313443221086133226935004889798792267694983645896997726261831687643792326255697962285846858276734022420585250958454250920593986439729859258703386296342342939419818989845671368128804340625188145709395064954622967437825699569286065807603215116775322378228354634651913651971983256886765652736059828525776308566374747468819336397869522943869599295644975814271434410009118793640710852496904828036796265768265282336874727744196959445976604822841757169561084391260677218018532986572862768334992633566179187457461648134792464517897385612157216070473008040584743622579285124308662199852268903536082235389975454196366090864629091656708130463746363249713326567242814941357155448631525000535093780943074243649559519741450972439133939135440560770625628392878321298310791806457508397659286048522537621683213207058958462123853047639564980353631083141452231371663356061534059828386183823133241890687633752834994836860448134303876251500424538317838355805471028851020352630655549415235002309626542101646779941809891058342886515794067329114094027076397222256160855946986442991903263777394697965096091210336788472062628673773351381491929314369141899001183376782343089995557382293855033025806209819550096007866958181867685545508341976895881475889601981562156341873841982885615264379621974496586067099556030480662255007843325907449607687195895042333148629044882361050460062974482985032129389152510448450690763062734286905400904262402968723884168908073975863352513406537649516534142910249802483970565255806572692323530871152031299812829225480208937200452653896765907879029120817105761006637790708957940961921753158376294451314872997712537538066641106013905624001375289584129107177932019731330718141055371186514717620723856674923892641368717901989408724645936950762408824869221969142717339643108365717648387230201872789895536196486304190927919910453744499869160815764422898843063486020738346112614264714471825901575061950161070062329653311094732607880130645776103285451676442001875741251270182297023361029942844993956076532524074958605363185866807495003257205944108845071353629947643571049542668440392143160685545083994076347192547166135919688471716051397633200085594112525059442149154842718002295075523002368000000000000000*i1^31 + -236305383670440144634127356571693951515214686365298653176943814989838115850888690536779473293239015606524433504851460578508710294108600381393119204680857564402858973671749925620587548388183399828857031415334682712819804034114205227237906259994172314595971834388681301945955075004855158260245142154383885490790071938508572401706639702208119243464513213845803842694459463871651771322261608065842369851985919728538679193620839297479627370220918876257452056140422522526388108054848435851061779360741125895949549552436536661259173307427946359313632595403182375857525974078895133910593183172774518620461673591171948181120876696649232741410211790760803812287390799280508885613889248496573664864463921310104342445460424591733406590172425722088890410117227989646267442064467814836188533025130450752945076340308713805980298266680145429835416092623393194731228872196566586539950897179927347908200338151590869607344269304208924838344294403046656914720061005721061471857103352065188277845230228717413011916955312353114793926144430193091095917168926931734901574661452451732856788662217262244710385994232625679081635436431126632116636007754396784225298838646553916446869757178181729328615232980242859118981786530560209101630235320040114092722987074780539781531007591742794355985267315646840469730106811265904286609319403749100834554733316054492727715403230150346148795484340755620650213763494115280912488449778741396687064294016713554476299665114285926919259059439730626318982534302015093542694111071805065659887319503079161316254487397016651572192831983970730163707451999040482950075854506885995571205262296156765250309482700138792857933769388863479159345070784624606911864289820668888725483714915340016048119134461197024686351905306815412874152874774475851147312403808906976517699885034357360925834039957728536148264151300953568356219072352963209226402446021147182018785360716118740308599140168136582071372509709561389694927887007107379637430571691808003703684662086107594303044243394103261387614712074602077151023852988707111450182419324614576006494963473099949731210382204578568042082998388441058768666901781409538318718736246883698722076686575570916595119451658466793346803338769152682852429550511340723231718070922239671049721827919459301791700830191259937646075548573654314490265600000000000000*i1^32 + 103401313720053033298728949634436637947952126048770501435619220252019428222256368627201412132118639481388639344922632049622741021099181513281693576352136373298581124330213753253284993391562334478914055701662861732026904814932544853262756667917076339451124974808862033909034016735708697924542184434799446536296016862251261142295321891480687277752228046665640348707927489139028726920037687644920117516818846899131971702691398833513428613098940381462825564835502875465732703025440810254371807146746692286940683353922689157822972539569179370297997117075344948556579013611250345858438585426877690027673475328891614170870317088252386194028926604250059957667331552812115052430931108501827482429830140508940723978912099716864771511997606914258563568513139937008360372470352894095408644934486075637285293848718507375893771717295232677456497276776039871432559846128593518009818023729930741431905404949996062993839152595116551406053088164727029942835241643831721448354788369471293903820841573444609405624266436155995616481246589556315969821101531174343678656012702131028259210198636034434125735776200899603497062095093731963616224442017943697805312743860055338392471492402669272401735901217875699865176140639759546021099876963282204455601134332117148351513038619884636430641958329412820683113514368013677889267916573984587804092075358921949270222408409473081796528589654798594529719188209982956234717776585691294173781326886575736255123878282238554091101642559272232648430786850340457459677377083449244265514523037278809025681911217748154165338466926049326527598636925311247556421476413516292169032975756542245678874838006307464357804957535070721682792592397263129188603257924352172606449166992711863682354292911105783913503739391851787301404746262618988010661491389448086700938205855350047743018172509696297632195185253036005127261454616823470503265506069696178563537844056533424466336765616825218355424900485889949443988713934417979754327787958291193688296543735113129937909354567057868563967759282743621841547225610091117093424070398076385366232621395593790938185477800011934626519331954582114659670723169822990713031786629002605405388311921932239798961412750486524174334802990886882654254998404650264482812691255363370158600513068336101996294446786403747732187860909571440640000000000000*i1^33 + -21283508986818346004939142649006277242021052990314273400552357425918421817655813043023258658451991657576139898549446477672756441620953464220960485269070220934498415941325422990790396312052794004558502947607042714708466747364581137485005949952123597813072792142746528976779487862480131288032835396827574234847139581112349608626540187415176180996579155201410032088338339283412203532865113453426528358050586439609167745846210773061614518557200029281748581079541157617278324306814231410593863395133134241181693162327849612021190534913375354708530469569221251387257855553514855925437194394401356812065348092078178784631627870541573724101423697377027393810009530016810212127346981948282238776461546574681706630406807247647047517702303759096589659479383551058933701034693563984226720213190833237566227503904903575415513998531291462487758972852912704512137093538940111435990217292003770900339162989346020566012390816946331445490769019656489504362018846229087672706918374525152644312052757246754112450467840158828287815159055917128793798827929912651130445573290877268235336382011566384834017644126190495441813407745685753582734774242168812502430654677476686512926576710626103334257848660572844133294933931105942209982922909470912724140715392133414511522780379872950758281090718756566273749027142734959185410097555571120858812330780117971053915831328673660261702967343351478755453553227992498466301342024520836683632043330078056070021144815198488149079852350530363003818319499945314110604158174931960562759867583074041218186254647510889416354627251794457134901408095721944721585769317573194769072525470859444639866074826818951863043477946878076154413301060830464109496496358797332373624401420554078691552578779803482441523544687149032089426088278186656882886408940329298091208320922612652548749205256417885356178715585130523075196329912999311633383361244746102218439681311069177443146013786282157777275690930729150659607150752915661216652365029363457665031071831920611352771858922701528555297218076672386626404189587295736502120309359999045310152987766941869766150620530134617596337656499362200486248887631323253908688240901947777802650538556213254058137744578037389950880350469432109732321734522052063799229647317688296919876563287218599963439877427281893774910900142080000000000000*i1^34 + 2334807662960864159574844408467383137786164853788207268742974942882524503201522125715521818896519966334484509380817131894751017810364340692260258596529076060026156866073974214735652121374292607801579377872182954488534482279461604424684080683514933141025812022207870418617001007611590127031742992280080550030099716360935759759542727717781530920662441909058541661411420387664757459672190834795587232322619736151478496446986411922798139570397744344255872540127948434283619231430824879741269888541215707857886129457526344996364225720229597054395477354132806212474095785866457707720004665411662152614070275903856813862711241410676479238660538562204982962215990235088545302430878359298217112762719243161070822383493810546740374095368629529457404654459393417787729090522623181588692415347328755912076051740632090834669483328071519982393359440078695794370093202938195149400498112124427219308426269360595841050845569715332468737077036336725075547341738591941213411265085343419121346048622712622673735064521181604285082831441367425827830895167497031526847159282567520958458362736572065626995944974277439423332757818766698964764012217541608465522248601973421003941948318420244790710125359700875616803883402327196602191290221474419634103760897713158093645226444695419183774412019146463728902498345920742499837298163724062282618813017908211227990619887591824982796743759507735406204299359960146579753161605902654411925849021397376423722835898295783101736925928595860506884982517743875616659249724095166085599162411032161570628292336517663851008252617758930806128603912271944444578414147454323945722419439523489182588409643307758677073395627199237725630153995775668011145297393906163215198159077975610310111454960297910994859498285985169390776751534824697030197114328017731793817453848261827265079400611903413037635937025570655749464407647563631630101758926899748893351114995115851649866122131408399796833531274073044504524416975609381887558546603735605175295206436365145733997534228959040118312271778554199372786021080240822241901190429215219824766214866531019480352370592235361973364648945147812704655808134038428398315742103069473798614463832596563478607022660619919753884015954556252713761277798015709631913223253817620748746546066603541767385061583008863327617024000000000000*i1^35 + -1891857355032396511721800649830001529209428529521158607978877262940149242044011919438861650769753473588825940529011365095866665416158275756562785831209409726605723650756154048807442695530175153206006187801782385361272978024105835880726941068790553549615242779215692937830689516039279952888968669917564809084790748195416663842135812663029745751584555917000395188424536055971538167975457513385132254582426527955562843355848546868425764434313721016376537325865491695964228294213547640052345942086300449289286987224815815583439957837599295492273028973173695054591840071454423703607557235488692676840422091616058975643364509387198542541785323897749232338090883598423583846459932323260979139322406055996362117807767854290643263217151234304421757741890334268875741418867588924963242291744891638617396542712715112654259929973756114399106249580597371493384112976331966376010968058817427146623785017893693715655744648631313284082664796576234972165309146687789922051658968918442830546130059161587409940893144493936128413560540961547229514170560492858831146076446282693455220797679278390760453913940946830433259165978757532668898612140669746268869378053622881791065467450338877209051355638930872912185864868637515635867918515731832964328924554760383635849913141983145812701692787518798438683229459927357031763106406558648128018220989559649554672064098891395753207900021648878043463459722784559376696460290650232353157085084295662249413907192193758261870420047468718566419044368682451873729567213411620816651949158257170504212797523312500141182963996302735707228608693376861223493396128371787549678098881652896258758506046341687156045260754977896243788104188689232037269817757999873188867896160478772225407918595391428776367510980320539981336995349849135916253904433777813263269098821011685126562732314224748366074235969738413579758670111198695785723193668334466017880578168828858399573034311588817228072609814433172522361659261364007468450171067570903200020302550535976187517931994860713540937246989585732059197778166844099165970731940591074195212500312509636461128374792250503929739255843546557814393865927418844450369322004441335108544697370581074318646163885441241574666929322306535803449037389352250615540649589002227089520274512911204813676975079794147328000000000000*i1^36 + 233296835074600701154003381715360748182060040181841516871567656337374307491387905360523458104452759561338852808995138543657804712755370847082999276181130409710464641955003614353154823583656696447658118058214168310479124930943674801324374408540055067680916264093270509722524956217420100912851878501283070695871467911651340195782980225692930259983610868258291529738068173356618649184777569014012790450032155371961155860154880531042310905033595518003100848111060343068276355956353249586312787462866453927724633498358258550052829482012532201713195109979230684880578225440483782544896201480945934901541338006353565316559060823252752736278220395628047873539043509676442717438846537920493477361408393468260293891517949348761170223575516805137702872261724268546272687564159362131173133689932581135860447303706105476199108270460832476315149804900257260798434311324302735360963476705837159286417397483421560601523015546877948840752428907410390305762534748621667044328387808796105705226122626517252082404717631291896801382283766896850889912205434034623685067872939472925072266855303006338553266333773385252971701675159748614954909382150092153670040445491707265686576900651891302584707782119405269363884085005457131237171548074007957844996936274144220532986707167778992962040866091442796361644168197001699442593135973615703723890394818724687977102628452695942490041946088779526054326101353072053744572136182560489984086062735254755850691199327927709665486605733842696101041941824556632655493636735651421118098011242220428489672882538872523956200195737698255142891126679146729028000915299194980032379377233945681786769194773636335163964104260247815490952054296894313909937271501916532359167080157900943445399982398472996158011109375984209115399138323184110027079934359504223279854274777247135663341378665016514623870130000082043540062034308008225552755664088874681996468605582299507912614770839438777008755934434256478467293461564273754775728583230922838044454320871420898883772848362249568208446165085941418497006955669569236925496163038008054012678653183838557366946855258219304155163940040827333222647175522599548507986546450866389476105339222958424305337471133148860517781865956888396204587155316695198212733053561031967242861506422911466712257580236800000000000*i1^37 + -13627853879269891577178567311478629115657884337121163635727963616089698819556761117631959514282055659944806834482189810396184968008355261346501516845468323864159244436271306756789558731178037199016904943603297326267258527933073067863829917323349452197730834071693090936250224511227424242877144068007811350443786756958004169931592731161154705641143078367109686362257052739582757794762411303278792467950504148446756227152031205409685186465657060417254898172256116596878461161639193840046733429781929298608845671028888452110368721545274766901998141449974465836802582085935712661645411190478494518596522569356289909364735114075358174635790973607987781672759049894399568049382362690599688049753640485020055481869464197596823976871046418294234219155668591695014433618595283143832083983784849210219977387767146163029713823264197932530069736010588320417524088394455620319687041090162470316362380544219665037959714731027467106537114461871044760980259047901671201695265642799520263489510118277841371993763074993108820810278998118957629965224113724792638683207310728637005188554442251301584068565036310769786810943054827884327552949788336727992596523576088403995418419861627747533532520888057109458171108924003041599047776062839163457342892387338437834257408633527968242810510258645156797020029083998373636559155416549866171659228728370020436321344293912534844131955575744608078573246167894208258949875941742144432507736737166200312163499240470453485476963975849265346956688769571686089538884062582778504236160792252433206521091211905373756414732292580545392272039879315868598170580028170694413777323644417247169960165771944221652182067077840231441924095365005977676066655399881498715756151312437040346186009739319704465711526707343201778508254194230438000224644349095351774249699879352404861417549908590388700721254518534253489055238733036245362534690964421637490011244306205269414593912314187399504025934159334423628642844320608392105246997233375722330977275112361297184846312110764704105418851954665455064794259661299940016728410309537644385224961080924889707455126120413046149383107180314615377738608618805444351353539407401565756955895616911039318187360524841621412291115614648349956582684604424413841394775056298148429852018784919471993651200000000000*i1^38 + 1028382891681559551006878633412036787038722138132494972815305688115573089792165666570198260382645501918722726551470883015830151216171189585965628367100385806174259808498067875155855937523020341523964203510295850723174935334613990550683123112824397925512811931529756593793889421736938931028763242018180000458251606173498678878836297149822984257360618342201871243448706089750112867234698317881797320574116271613687004202139467062233386886976748816009239081482639618153860829019832496214865589551361259635700633608965588835766742654951503400303308695189205157439303660859727460794972335842661871092031641603630521866867990264803275278872459019291432697890073919742480460580376481965247904016929373292610366420765329850135845425171331666883537021160596332340776096861812659324697572620666131956417228140322811935962410895393671072756133662306760597593389239689860905032880848825844367723735233386356761847633987387908201575254781268200135433909470924829886473871044087112083524591065335563540445734485618126962526476161786184354508426227158999076464624274833518651212461504211455655157241647726858879602137687350656350636828461022417664586711304540150644086396948313669261513270936069859265304933736857789739200054144242130073583596660920407995832441507525092616880237445065243142656564818294841740859023933603040233926948333620395281363745466559757922739700000162565411737304981274886036163979190128986870379022894085385498018812080227449536392944372276733128313992675561178607124593590506642112896599296272837536919340856960862452772531163467851635823284898966285269210845021437325563042169603441420632310742346896109482262478545198547817352032083297601659386374533000312306509679185980358102500874128166179814966564138494783799894751906947979444473313537096018620071109960051512236739217077461034400684915772362510538180418847170600797482541468612854641633321686563633515573040392349740257582051566854740543086850486033742800076706511320267033267168045561172254128134560869081362817055712023631793481929697411915371030350087167017512325170902867038882891367315272591938452567920345095473289972624032468373784935849457246629566460463674084355739565914492878265274784503511515647615077040891155162114695427528750274443540009236561920000000000*i1^39 + -77550498395123376236595540612929458750505253399911697304778738285508645302206192713251605054474774089987820653313973137347237415718705757543462406754122569706271761116193491613252562950772785964912796291232722995418042431519349872099916181027748585941330599871729092084803557910494262780397812074425094343242863330424131793298728649820099387919102983523602275421734487012028566907826622905337642257806275747018891968521488779637249233720271759034766822128247569000646897445913755359587801219933882910699092151902584314989850185280196143947519708508574153210590184097306189412182947084688599162969619895858105319665732646482452178795196141091453210599363864961174338914804430485635016748116365138289844653339128558770413531973016394230932505244031769411128494919323840553164388904613754652037494163637906464784778166420238955718428409960566120894802142993689335162144814091429439526292849823141950760389426685957945378106009785882742665717051772583819634569010714338859485404131484737682974128389016678251844480984179406300015341466655583031743369877565641839054141815610425494730440073791458638748686765062741667342835674749247498971622088222116680731841298554221672373778316640958279969140505637551956645376163408090958418639760499753177417843876762628394584814158777489173082791475480881345645160493628564732052826953085715245468815107981937308892173419543846534257385337080196882632243178974824182560405911605034552378943367722055878742990109868925925031835002204867067736493052578580775297302380117912325602564219128405449049437680440133784059446612973577977115496837519686328821785500905909576631351760898934989089500792562028257366179841905827245848995850175685290723538862855279755390214010439796429750981747141083189410734709295117297014702353749748456144761541301558509276377068952856401853947371931178714726745422832676338729039294170981861490945114532261551856270486837458904049186152486580666577385806898415438636770426663006950668237551745228965615122066505465492807731488285248989946367447524657304202987691475256589384308370224124473381573201817242082150972092984751076387988841782234152634230498416703340354989721506288637755270760141487935459930649108726984435537967423200675286134104655371058923805081600000000000*i1^40 + -803614696154082766468451872160267246306630421170350480889943312840652166502629539081447923501772028084687715345759166861246478731794539436339837958258461992193472894409741660002707412100523620727230691168877376458396188746037917700915876458397676163198516726903836249336604686505567144921083824685006781747214741205572615176426325652941090705714186759618692268687019515197379091338682998586306996069557613545267088228865556924299561938631238523755525145598019869394383303317859069691306213527834732296584783041312342422073567941610484242580250117879039840927515709238968866245603199100204525532135199456638669654263509020489697617272969997029114518070079651463916201413265276598712060801125894760823264742181047962902370975247001752895346049575940964843743868366128152718818617513211073029475446316321429080283893176925378696489436821740501336376658347370729990645940175097652554894576287842962099074640914574622348701595655320459302961578824976943360575168892578062020583162926554600181371245721021081993490429987317266083244440196033252744082512143386124056615560764237798122217470238118403845292653479697124583671740498719710779793387232123150697173186720387665916467448794731307401234090095601197715454908235256382600265014452143051041554630963763273711224974468758202422451173576900660669718167561881091811961263067528859588126874482367326302581967583611225066464838454036337956783437359526720267123010007151856140410996820766130375472321892601810204384447014018316815765448743553635534941115125805423593495859166944775658973244649041822963041110013980116902458848190122010712519781925616090569766043783618568616638819210585391557659710213476605512192553359864818661270314414843943914883047653990616354645420642360334306655880913584655513437365363777450068788878512788848292069990417552398807463597226178481282345102642047609395646205580010379964166048140125019993158254203628743932567644526478909570079540865708739596686912951899499677349263798616283928134859895012613052016427426465832713713134523666925421328911361914535218730627115446544233238904309091921844254522914927686723752617778922703225164288314608455260626673745055941688921305823033442505511877172199471476646075647972021945169081955289755811840000000000*i1^41 + -31327223697269190462884899102447054444650507635560173474226919572761270548423724686765946373552177901655453795825690193058618898506146118086655389742362577289380071998223405778815043396868017371548995064996182917571234744769960268782792397905657503997380968768845150010286265897901151422765865559456016264469973176939359432184622128546178766649903013040199325646735257190047516455433612883460471134389825590906487300374173065736040869009812125370536231200907234825986398956972313179939424281957801778185298990239350024612025854709617718902247567013278536892480811977012960019190440220552629892190510711790909024633394403202343461726233976326915241439820013686418992729803987229222477588577845655784038409874860405233757919884014779688954402944594912724647933121129859918822603598882734612740273677812349109248136114183524329336252341987823412295083569569800654220074448251750085618682616292815814704846299994786143086162430161975223553999199233629152269592416963739600053257934632343534884743651207551542704704060952663596676188057435348046895516097955522868338258409614290774032280718088682938252551342706197731818172390411113714227120710225557645783704287299718847923065514207484259107436404661875591734866990121014108255524834050574007541332287213375316090957983018236214917018359684768746282310365132798470299114156143813939081023372967658641323476168811137934602762414585962113958004222458103169954712025981563728566473377853827730013530270418402547995565422001893724653979168183161661020972795320906415320014494504335821883631114491615851830738182405889989166862730762936120937788052078167565126828322622471265742295482405156130625411923923195577764718744199084403544298063738068992297857578008847844290478311998906804964876870593737302524680306338421865384252278511980822347406948336947357060490603991220855565473881746157467276889362219702344337844499464224142086105012478380546696064791748717280682979395861761853184308341508368070264319401103069934048647198910714573655263732908813022025891865847008215947004790891236643662846862288393249770570731568093676921591700837888616946130363401905001147506739852800251099678289956028814325729752365790834744851515800726893737036222519826469782737175707648000000000*i1^42 + -226740833403788094720214729735431370808457209934789180226027364714657974986718987724279159987863564246347930280383142946964789345698239107817805032056394956150581576835579432944612173634500068851832095969929955741107526565884421616521788553737435639566574552791452590176781389483729392447027010497633309951960541792884603078793471030835979534244332829718769983271857706342290257105608069343757065799667136727055252258125185773603011938648315441668262169395910855965004858652764610043492444294272235891544941488044319961640555776616640869190009218540159249899086854910664439682369767699920092309332061791269028692880698798705413930118454766466566504729615120057170672790967302393234242144447554599365575250448839469551086509546326808778103877801856398436773851967446471802979791108350399139848007484300566191591523008920575935442758778652631609794040111450537569498793949882401452959795089106758002266752170626134083137757576068169192351323207185862937747292669213330661323581120546081650864588063289697705750927963407174074256309884449029507975317987606217631661314956891224299958948507713679798892562331556367375422088158710619548926007730160318642941768559943672828626546599241950849074988281753199622778414174046057228078109118447751761798959584308459906326842834840885906065992323235874667349197030748088526217660489856017510926028148753219082677912149796078649779260169103238456386446779782839035971155170397013573107406998664086634905832853265268598766333771048576595106429705536915781676839599807714489659069435648140533946228989283732881607953279172563960245595506771459620938701430572396584272721985903552446759427120484542079613034573787991003996236761191786468249662428767273246480777436175592453481420473491281818664260019616783787867069426057676807731655283150013715529211531698212413099327391343114567851045481406767096218249871593790700907536865961646430915897601108026369753247075823111366307555084097461181958877302114670317109461666049963898393861298279850808289793224588617816735303692210742135260175088044314250142469182800711290616153884003973263132933270204319720362622890163021022887244588572839129379685013106795973740325770873069166812278325084147802127512648191765507787980800000000*i1^43 + -439677976016053487108880581651730747380848656004833441906782480890903147375030648200010665619655315892875818451717738927526998389281916147835856351834104009773861492671373595932405315699870337809687956925780862797109306465113050981801371700994136636998138251645882660444570151070279731118653368510003823009113863751788418785592345944745002479216596245181225854393774613595473600498240176416093659559257461134991642407673217419424467926817518880647917888920789339224826137790091294986460967217025478077730042879744117757071915031735994593603270395453511859669582254390775584788613862278245152199440426916759328263595806156050457606843875562811534438754515873181738140314142212761067563692400611110086829252402156152684771770020533492652904535803760291269951409010186007722508274803133318945466724294354568800547743006042599767821259837062939201468154099186539910671906367213637446998306073733712926491351677874314181017151026549078117063308444871707928633184342630630670625882645631248036678699801839009371369772018789947580276310441822951727792718526469182077342254810451363193783361679619477590365840075861190204171761854006268351719122873808986805188763777758427693566130058851594323443899607490984515284090879744251745278641388018427027498793531441280192536540062804214834898345181934495557773851828852300011979623173804176225882365913628885838802762678741191295801947011306453352671176304331774527733355142018585202231528676920389954174034169601956016500711965714651779882283401258513264243730840358247491838386539572132586531198449406293787122819758985069843343052717177448993082569508580354801517237020819130376853121548090046921062068801256300157790139807619265256636886116246194299401832469430865256205231559614729174379902181919388799775670273635915868785460136133840359618901571177560446384197337702695937236951106545084382169091231956100283936277719561550884441986205697472381969603853517472892022486997710207776642389670289227837588986058483737758389029232836200071372088280756100187667721476085860874667830282259706030376426862558415152184016570398306283021161979128946248527130249263357608717525849852602765737464111682436948985520664227932285345922888379493222490885901936230400000000*i1^44 + -50064264488318394440385711054298720630609115882270645910866594921470652452800270161915614283987433276143227145510590663319829654106449921599126652566566946377139834447092706781250938092577815062528307890319117836073320339244715595159758958536988017100560570131159470238684709501010334203092912543615588523855980180439568187160425699034344597454020237036670024635662945574955769203574061177749051142354897030516353577284259825214021631943170772742228227906888705603501915116289988429415517267230681495971880923161630335866909808788075797768957403053988607366623132171989224021785547078301577412733481393435154331087904235891100734085539155334974750581515479412569976279554479889036903369947955505845400564164192236264818723218876857416052250334410297895330214321152674166743554487371994327829396732562176937932701008929950615752211560663213192309244993946529922129731829326809910995006996126125615198567444825457747753854465216335059058454325655060593760956177602868366443783251878386324773367833874071210950983445729365687520980042933249145356091716835076612518122651642488258075831866478925988340397293299628096505123409308513795703756225902447648426088254651178544121751773168648512024140334987718597751879359367302399518009310318656780555949133955792174484550909256520889484595196375554824298548193947710433893316403667093269877120625504802969740677317443470988059737283143674286114363668597416236928293970844394827947026810482977652259732525234429054942097592369084106994139631838294049695022569639037568679990525138320990390992354398754002794990118490866518085976000290442828646382440192821171556089346003770175837213436125943579306287014709649325818226063690002711675605222252592885961642264380736434854744168907833199467933536495073077797412246415182196891214214174675329874213487128608914433582042226274848742207721950436325178959353926786946279211252875838394890706908980375230309768453044398954648459238819020415144781014729698846236774078271551221696371850963958494499088022904261163204741823849317428200727040286584896395660247488992170894674496571848203205223950436214267041514651832179903995366906265488974325035116137962024837543628364069209378738298106787588556718080000000*i1^45 + -5168008587626298701877814943448041994948555029541591957622317959930099507883368033693514923858950926432032696575698955295171384667038364364712622254579841759499995081185668257432122772848543492440873748479178216652349222967659631015680469287838850099276747799032389753171949460139636763788411786857444440371131239173229163676296456860644315532599735816810527190561186065848308241541613288920256857219760440836517196145515612554500868761903417859397182304426339194548530285501075913274006109856955118654346545252991060869307812912026119206628053409669394240621678559893791954343969810940370341582804186986071652068576375021117313468836456407004436794657976799932942527781383335414429762700897996473759556850026217044785435180882852550119001942650481843403444883369883545098201760823115924200792114641644879483688698041052876025177227560282884669620296950082059375789852089757973716568518872900038446918250131741877338236266750554611101756162655895061294685371260995972581049348645073279212703752193351094653200019770657459391739944032471544134396901971111193352109818291783579590718079718111578438534340490719948480444124881499863839320891581064072472151892734708395646522458932134813004417930981528342477866259314439912064021272598083628988471904661548244834069996684627990975567588740960616268431954583360983261924407371730397984634494576182971448064107656722994550997555716493762681055178255661271765142308234080038512215190368585810379422689719568341661404265329974639513183483796109234431380885776000489673573394407590112990486988420007391431026846724384244672809026415157485944896228103512946106793050489989781504145514696452010072497363746957218371114136224533843734255538468583437762849322407398842840334015220578870154736443352213450168330756439624204544294357747868219626646526640723026486695712161116477898510719463771039237185281902929816322754067135937996928437867353699718152279443186409028884519718703815610620484193859272030835434465337670026851625127204074568748857419048455195571206469419621881947264463854424738847216854202550906265945303639474031692493660598289952741404786399547329305941614163708868139447681204347065185475773418612329531358499716464640000000*i1^46 + -247378342723465740971950106567511187194737019130904263945971203922466639671158193200936127642764777966403145166593534073267065580250413436188777142924138895559116778632597893268425140328902115643884362501707999547640542823304342256861750339736553755857472530436145417761899325912200144576959588978050438445823315053217496759068312948033176091343240633035536700107679598652173837697504178288180943882038043006958190123883153354767452711706011627123084858266291803818093725865521188774427486763946421257687143898903982801543018189545339985270323021636556477790554210529746592982760526556837241287126644400750886100590310994615379835251570186949260915666848934824256405383781847018637119362361619610101487057916593673043292624056145654433317828976631784408636164973094571537228914428531401267316033929208074317838792905090895893271798700841864051899373213259876741594320139578875389318223075290408952654002314932297575228373824631280582976126824613018076533768324047651280562176020362122063640191031565400811287177488507147839370128221190592517090865640859894456264514458121917943050108428282601386899865481340564859502971339746529191513723879583326226235131820416758342420407164800285092030220083410511264966784395387628305086266444777179968566748387179787098135341725993965520114520655897957400388211073581360645961819568965137295338667680673837780598725440819879437358680851537135009935210755265629063200337097506503961752360562567133916990205208385263526812981685191004313893300769573319369006619887687472238168806791417517835683682732120702686416466953677367414620817892607859086447814913345772886627101058901936625983562334647544049888538300554011712849067823737542325769524994217870431504798081847729462676919652396377834079295181354752136612834529367501312786166181811278023313200602457371094746394024627238253844301583186631468720652612681637561631211542606783714309220466481555023405706152286319207984866530878591738704037575570863792046600178087349594186019933780503070432324323744399408628061858669714897056468575502797362102577950445884270577380313949009781869409124280833015968314377528686120584341425012299476695431635272042338076894491378346597810176000000*i1^47 + -7144691293191101667765756448085640160552435892770389327677896264427411399591624041019835623108991530672675882996734750603672212617485430934934884552215829547971171279747231916518774696796700703533292622168561924604757085365315852198267935710270929270410126196480793120383561603929777631511527463866906073161813615159249487937526459946036651936560575119564290424242251494361216953065628700178770645625083582751845311926825062998206653792299649636790931397009163718152136580077792315988348031424680971458948536608402360178352920209246437957871494312810787006369434972268049773697041790598102912819967548292224121914822547940603448505597033324383114766924649884307746848202369321353116386598306725625474384305615827410920926772329209383887910594469912777441491400132425626833615981523074201141457150157656282578988950924077839769883173265718059254084751028995159285622145554303213226210390246064025441007636582020371684977085942048531279871675808836204807901353241012755211600635246250666302190113970655995963915903339986444249395549240321606083586213572594128087864443146836403609526069097724221683694355446364123540592128065812582058069513803538209594319095797644381323804494137065906744777728126121369262271653237956513912367869411152435985078919860966675839234332155330167488731512863123878977120291091479269973487364881222942247044903888568203257603874280214264920141630092982062301710135621541647925405554112926468866300794394189657517498162793875212697213971114387820683392216138495589387719365605874614505748578997858400921302935672501738932380005524106396133569301477081469219620989165792398841304297341204911656561662142963057966181609256763406256963942460403707038837515411933015505541057578858502125764460633780483016583475691492755266137639257551144608777923522312186090195292676308930959760224319232592988744530020110981889413528801874154959625161901327274987235543599269352724111235130501214406850666273836010135400396933638538409857345179430094552139748976788921534481968206712633474075037474513443057910719103998444126241867799099798060142881417619228920778907057251497499105188226413156791309468517501639469183660990788149908186905706496000000*i1^48 + -42473676267151671010565834508825302335678946434909293778274806226025392282157176308814261995142114737971307280000843946273293013457823847307565900300153838094191107694366275043301531807275032269858390379333755009524506420533717835089613193225459763651811194710579557387840027029949417073553857468517263849903846869808799877348143659142242258886258375685880412387837802973903323562144914417927801270448887212485534118262735352476327062456011677655999299613932520801791798251453135211594769765793406124548247210173759280426664337285439999174506480415708198885231198560437521685597629507727101212563473930577546733003363368225593763327030419230138595561629403001288941027407342750707779290892740294210858514841933037100632898133108595154294348099574701791572070806215491840989418569796857421828328145045746309057809424863529533336265176208490272541499695182738837591128306569342229670910755462858609356304080892729521361939909343372118893837000204781149794853760260107570074751046796615876964727013697266337426711968753151505394527632541925076734627516189674210503396686712923340137049417023103686800107488232246931290335741101442887213924618228200684316930397406160189830095019332699744506920069861120479506831911821307095225640853422264168330173802358544176223593168832989750187079931598535012714474052057420379561777254003384555220715921557243788056168399820616737529516853198569447275430893777655050840614016220050112816227502457382823586938831848513401762466618623916585233065355647133238759200112529467360106629419191388128741821354915472053900577465306380705223816912371268560921044580413414005358221794959453009429023861703287334460259460728712255970191720040943142843968055403260179110986433766264543200767245673472740850073899688531277523075778692409963122244304758200982549481052938465465065695310368683208345440385835394240949392694037825608183269576069635217760154299921861952406635312973104368150777222180321059630198197464507864259669538720747075073650701725356622869191521828055435876643679755225109911169226457689707167566913464466366422699428965654523221543389613460497291922146889431537058806524395533549290921170546152859238400000*i1^49 + -108571729797318804572811445678417107275254802199740398910561022821344341001455826768393146091271568465020014167006761873447808770628548406730879203396363522534079414013825888683874893411344707091862605731486432037914487071311248641128366798351835392505288574330712129528079904447506130870196900280289608091760967079926719224616012858043114682966673848941964964736171259421175217357724094773733289872607692107553477838993115632844751482662948760330867433711025357154968092893810505920794707821320833609384026059108035456972504882908933360662028139629775678577185476731388564314101451134846126854705255231623444195265028039619627976979353279519116064304918639554245059318877928316008368453830026925992959228310274679554675724502795599631165521693694522298534344657189898491809270800202008471758875488332149789402106115595282227749032256452057247983718567644189650198372403414745175371681266040467676438161518023200569109509308395648362568791824619742512954080859014059788557969808384353562074118281087518048428019421845969345886566808330937711788747418981237487051923565316384303943164289694536057449018764286619783574551054234609592356266732141721668139985684265147457353715998169774695025027575798151237289988407035044308990958221808021581809722122713072403420721364776754865040715993668700522435754392217039535112269295514625975146781540956627286838480540976126754540631675554455982492221067623708220307902568688376959279696659854977303755212662730611374121154797509306323295290855034671255682311806293056733826461466087857144769339935428971213690273738427142485057016365168226114411690583805488148976385307931781874323369506630688778707069168191650308171846461279314578155646936499901857983241013948818296959050559860159310401921462691101967457541358210614897933664063696058637037051580160928612182521024848648094024468339707391936624747434541563283304543213754509241696961965571504950765437424002439146226838198826024541533759906155889341849396087062573181326647570852313633940719093975253964154582734269149174611621450160219085882513678463579351336226781728840467324570387842050674792724818947489872072806009082268579910385664000000*i1^50 + -4757365458591798444962857837680297751453347306196058018079101007976622216279412203444837308986257092351298788960549272477382236147226239510440072138791223941250327646562084397043622691147217994076138609929698372459175802915491097877873022737361495339727648985519187402727874242982711931758401015780431021582694875726607144707978282495645075259805436773446751035659713661583129719966510734869820245724212255864463372665328902048795708405093500821977393967399004858433084894180576696582740869510169164219814774209291257881082654723269234503427913699608658577576670154468263577619921430063837733965271674920036571303133089853167550236790552127383410482351603342278394101709552633214303121246313877702844928476058696415089886928475367694454757780073595033525293258879817371727676905103271817796162675596055710786309963842999736597364933227402822519393266871784366086498824436017207061124086486488214058289926976619379299136719355901577877612300042569500121721307764716012164356979241501374118626593555657718064298877278618275447297063999406366446902700770857161947182445401031969988289923000839222322031638889450985684388332939485815099517818934294651014482603005763938029344800653337637366435703439962070910183650634514751941893611282650156565115530196231026739483229658348760207303921358693665065492392354979588345070026108236461981054681190226923486439912247883991028700736794046755208514520125198842668722788414537345441915060785202455225997681996702820452475222826598487308515872223259818984251940802107090250408747239319780216522999690133748301079369018159248755723898408101608739372383019710268595701662068482095489375023844617048187866049455579935992372570268306981138714276569396033007360552318815031529592453779508554727730558265573768743644222267159557002767088131864521579173964419613104911343165251398810274420862608538578944198056309404493804785168528001759111323817883863822898933968104229164099441943712029768361418897645839726771804082679247806743278622798333808361319480871833149251727111243442147125372998635688132303983023823806041817089855306735688259636399147170393441746457872041402267473398045081600000*i1^51 + -265887429764295197031712922379059263433754253038751080053221152062738986470652470557972382762522556898708378802995267089060199103878706288966586694471243904466377631357226168047413433430028197112571760162721258167534491987134863559570948798521240414840853137229766619060396936444803592771351696910918296703442807902129611723930767188392534011767564033624533599884163314357097512285698180368895589619128273436663374399333188357534944205679522584296535398870910586125812319680905053463887061904641034740266836113989174059898919986113625172043072731951550802144224616965192125452180125400173695465492489496378123554340842600257091208350237081772688763011327126215612591124118260446801336361439574298264154190479146916700483711774645919133981698755998475056858676329675199632256074738390601163089172089698712693939604047982474454818198819298083371885097216425290500626709256700732064072043967383977820685210560088102922887337202229311470446466065943803350144788473363898920337723069750796796495088641474858402943681513687510483574220583191131140610391136038224494474977368323741270666497397022113845722780753217488197063946152789980963997824565884017707269078493855199425378026200696077128123104105717780820124931339727383617192633748778006982624657745640409821933094215782708104947886668666544617862788082994464157638853197014714556762723924762913911407062570604766367141149979944468274089754614253260027619395356017131711188156324145219213018807000285155536739219549753228188924485268977636987350283477993432174009238950778714417773350126873125577483263839889550919153531753428020045120615191740350031338412257170579100042852118518432164254264339316001345533408837369605384796153362133185650934148720778004530309065841835453644499270623091116162829326785777752491293597355652149025090576386714546388371763632616012674356694943404964141541355050824660123658539902654296818481675855072181107803238090080977269478975682801315861005026568392423373749063797436730874584539969244594636488330109872953869547882844408012182157879467953772107296263501683038812267990243184965932055789750231167720863479863543532093440000*i1^52 + 33497263064606388843832853094471401220484206050268328338448216384742089002771302787320413080838748506602213819449922627085077257296381231946320937114739605651758767700800150549136682338689881909723633663006474741248631165978692279490200227787987358357638657256322479958306790645532631724022244414332597549162331260792371810576297200298199453057809675959858281472055668759156312468830831023833679926351709618933048363218134236553773653417270913225247996525096689309930043224984562266472191461941946757065790163733006115844155727998101857752254127128357149078854742417741095769159640366553656616610170358560501259229689987998968483607755227293528539639730480301078226924274041857151545537059091151866430255418714890481323340598517477570408304265944263866856627153805145534826706880822835909251730360564921597808833145380183539689534534168722722797286140791052178276597544464370611492779835383657789838416611625862491135371253398952007960219247170479078555404928219793158463310559974659897510144682628846821530967444405046039289668901386867709685414715356082698799780503185330086938344143899677876662631356187819539804823301170462838730569937348685155997472057022616933188635671762244302027798517189032208024824907967783290800306633987489866709808834222488179656264132128224474863558263300943576733276976322131416427733567363965992277236437943413753314785033259359810783435642398073566994631672833049241445268925847788233534370886659385764401104543127929372433386593790771684039605328888780537768067970572949508832251278917421053029354483511414444885849205181987550431735312058310629983797693031011661723601868867757622673001837506828426509916959517160115902798772645167103140994920618865408754847272792490011856434430327156006832890898765401427382910002699058038548010396532032397479473808150779025707249098111242851642182070189291721438953294235209248581909611618021264388934734053251631230509806784519367065175004803834672694351933579887635475665647424321325952745923792787420552604801165088913625124056466953325810806109305966125067131854723890570921360844729834363338883981109267913506816000*i1^53 + -978094626633136489116347374754905434910910619479506057671819965387375153874340905750879197141050557990256457809887039379678669727123649372742450777706455097246478961923435705428240586809841993036320250698129139322865004089550703034616792456134050392908720162733649081114547871180327588242146341119937286625206590717412372219602562907066890734781626922144352731472155820034574363514414744390923385531282775251457177548955950691224552214015358530313797042653599839592064271932885348057881894135792177796902274501648302799718002738254068001004627307715848448358615965458617675650643282927993208460720614148148492966398135035038306696159845134663843424128025239678085815249802160347697403016049170720756239282226380286010985811130454095179031535966757706026745227795810467503209157966377075623238011905511608139105321203988217607155620460202820664397083158784130883185096454181053277907911734588169844568178570822059572450667790492291073128811476931075538114048327142118250411867328176295745643751374287710994970785066253544790893388069101571242828229670802900771989699918851570905034348934678980605131245866343839437554529225093692982256189687770117517461995902009280118742960771455737281815347336150299829419120760555149652383925622432994324298583126241575167958351383378824951536869624214263585316267768731981436004888687151152378879847564860152752157002372935128636043327413606098551029915033069007251175048063945615008573671416256340587949025484047235252991713840047538028642395113832270326276066183112953847127784175760291070293880039940950388128149037025809081087406700522672643657987177044284091503757280321523934748668480347458804940030437892673380985844645904783709615468891165892673353033311988161778232840927272271004879935824267269724925449978185452873227139237845273211841161868454744163343723886525279414710967583413611212426389686614899648706237651061038114423524270340401291497141344755420375028217750070066686158124465369237038885554507718741200641330430631536772314189534367507528570376005206270928917689881169740839331342288863581476544989922477721289490432000*i1^54 + -6388111590207166952223674939684462622287457364744921391403755156339884158463424592398230765064364389936116016843024850435445210014868649941693134271044913780150235533166579801902744525195141243977954271328457179881211897801071789059481518915706204263498581426088791129588063715006511926266382920877675396393431732106345488621157259603327028137681269268418079381050107534176983473267025700193226998364703516523704414356410253441351853293492484254461586495889399914357181714592666615975753825525369728829523879937168039593968858183332492394749164956148914115142064050982365583039352608472681686508657877186656788900832212873757290910808797128446820977375552266270701386752997511616122005120776352448322715186775682115765904692334401353633755185119583148031824179932274576717482549893888029985907564529667097604848722389168997138078935237900867947254854239547716380729516866807549052299570865950751427187121151778882099217280841746135620170711446083248217432213890873062311662342209102166317260738676505976778525468058613977317565817776267441543365376711451488978009344028522321554080245529655153161699824366568732154490173488380438352147989179422740465943168384485364491871304915318599903778812438547377870284479647314923024275389978469077442784814534484139764817281322390142637161188555918239203300812497791202174774356256060531300936437862587345062142165992694101810466733530288368185381395028333641388059815649896584420641069756391651704597056972549236077779496065896660755867121798230129184812608974344579798346865552009027355299418058026247982802645906200114376519583445499347524430482853213694785791209436124735049569121896678129024446378355131467753336668820605360680072107857424900972278224061410550570289374006585612016955911331102533523485190220154527227356524482791907223161027137334909532178579633818273421511443294133567449323283644800773209241275721447771208792355219098824891077249753961620211362171500993973265776267001039547051470075203479209117447040013026806336899053614476496546686584620482412910515848365210829225472129225690867302400*i1^55 + -17956463578451617011489220175288690486428472229133974436004012894927108467209937872603528235907067177479766917992732166825176207792583387615762085384445585283601950821662345441607561880446844206275866401088970369684636201864012391424989989496569556590816086175213431599558884280254596248279019154484233368476283477301951985083431334581299485569293147566450577754534869468879079398434280300159562177636618022213476157149777569666462345852892872003224511444861504870924057861065689024480641244877341854485549008907485788846104388148898321198611565331457542894441830003038320159519332568813005002959168820175300119124015817610327172358091094917250917643786425482489290048673251338904386103399986530814863954563127002139727785790822770342995584511657596824993844521498736189102764785641548788486004901857079913113503225288622098547025301431860934224007876000287880183424012626765307699819293111800327813461965362188448675546759556209632974798460736046324895516140722398600274907997114170478438346720804681543789018931143789849039896843826269209073825259073244215430498842783476174787987414944854486138295050399337304346444947733755490253453872836796795672284369154496433641809127882701243494626299753038346548976154188468279755562502010947751124978151142503112116293631588588876311354003415135268465874428958975198873970127216957719024604611545108569043751202176908449906579333900881981095273097846376020673246760643809799228155075543369371338055450469343362072439385059244377046114530315367998800409652932292308503277573446555585852683783378534356962767415759174642187114961285575191101233624021354961026534138648394337672146258267852899414567160617202395365824748307914032227062216410696924171709179001867660628204935959817841620215785635877742466554152858129738679590519580202916580580822771414991601994055022916024743602835382860402889490376345159847442769312113810166949437094271891854745717697458078806577882719688642754660332192224494385554693502065262608458130812757854011518523414596006467697360056652177997082836284211200*i1^56 + 34384430143147589172492474307907145737733156964935503199852712373641381653643947525359265834894333906621454689420702751431730551329190070107794700830019945927727368262971586872739095241350477549467610248251217047969717291527907911181459785890078458178749719103575967335659103353911861141802315107263324116361157694800404350616852124064579051242676842546931857990521758557234826046875170026924098252785133621058837177805100286178476616300113300031612507864395567041853372920756256487116510013219587298488974956111600933264075483063564088594617113486396689249861419054375749220431919228661392025342511185773433459670329585447385151573192061379932317030220675551586959242829466282347169745146513459921996745464986465695133156570414018755343461959062132602669128367614904588134492204343847769372807178367199023989430427428284319946484494347116423402889933224321356130142152938882933968072071762807273725568835002139376715223080032383725809388261007018420174109479737339013208337501397015412744825554096672660486580021728539906207057355726253274088430576796847017687478710292467792685113535340944420309513614465057934962827114251427927760113607873834278999603158533138202800211255401141556897435860624698550221915929923554053321932302612387629239350241230407174053659969909140008991558921058957435435297527651992703491072409457720679277826175505325415358981948746809042864707863550903267468395028013467847317249872250443775600860178360598692325036098416793919652813279835774004303195104641705747364105746008092642140635005804232991371507816583116468693736727424350115597018823807068955516002883768419366567629423663480780764839366710379197468283341137975309086696108761748492956676018623139232862266834212300940831263696098882219886619661127965905947777378439158814356209620056686485098439791886497073656005263498602333947243384466752887752818244279524561217102540842283405177290739735881008424594340530223587977053379876090827197736668262078881976037794069357171710872528189116954442526888951661833007262597120*i1^57 + -30762492585241015755142363729177921264346944545841994093457111194696378935591731576630459646229807310261618643230714557355939027126871736462135589811426468198085192206828165754025985888913185411175377293152870455788661176975774708307005692502959996561329884168934705626719623094087843770156526611180875979859869154420574154701974911057091152689339740657958235274305583022828129317222568879320956523147732722578344977033677291340657714638967652004266988883162166122960808209350417246992042729367850721388108816943826684010941914640176628126493040653021843145044567666402731978324914627580301906628896360565056664758685920051306903792952520524152870734510736995503562797325086767709327600781524972519411461994450594996393215862480476640521114534167967000484197154996712572025220155583802272141417501830020197277140771390835023077156731837540818123358642762039640896648339721354928388066478346445512801782770397051508516924906878785015328120266702963530792911808674271149454385600663043003124448481596939554081629005145055395932896923361608371295257304179339308650209900135213246575823534924830536026918554440811374304122524879328027547802659391246337071645792978849420567662171725047634601223947337686555738378988856797305870344627787411704053746477237542239735446105215571534048990712776725605248910500286986981676561030448256960355835534738109150461291977452184498835097190809300994141739828389591458702139154770779219348796856630685720243850821288099606871632870674848898347961301710921157364115485437032162730157450441563780381102785791932321898352023316624982973737524270369846559919181309537247440685338528549484243938444747529443952910770904191998771222455690131610951281680942010716408578631524346177803006076083193942163144316357260138482346465456255247726597903303522480004925850052037906757044209149913447689588896185216055585781993049093467229567160723983715677366324030077905891483573268940584662090014658954643054231832405600809892383205260594714000608374051293762682880*i1^58 + 70126970660631450248361155492628182460370077853526075033917706772856742580087311079147162251608255516594449501825417354919453786065192563565705528309648212489778278422365310533952910035627252432853944261137041152961452964531689712524156363125490040132927330811923940200807073021731877211485466049801750445212415827267679131029216010080047470466740073018060319041543348503767271204544805474333289305791785602292865970265374531448713488164647923309622673148397782989923487297922675288524686082226734230854630986141615717439775061504081142293734744572080218841759375075616085930645589953871418893162003726442673360091902255885469300886059258310386532723459094924359835590353886941351130902714986436455398263940331072047264130620922255353345518360842773892205010597580149201706311882250397361723917391471335101728214918234823866595934989886513122080713214178427926672686677110072799063428219935701326120308473430275661968234015489920989712055841384536472730603747968663013676916559212002983604714817696838951996272247047298343529692852053367055694350852475780234771173551114755309795676433439029439233764062679189789441012023258015516798215790309636427719559831178129752695837874293276694434084224798106048656367649386037766565723993782025681506312235772102748734979793208342342539629906517362142963026403802036528234771278530185727296580538658838979574344821612411052090364578966323306397147747407824301319383717778751848111282352774905565483562725597326239972503694261736798466063832672958568159560607713290681153471899941803210805827694079468919724364244623613342228782365421442745467253520709052500644833082483594749910430508168545689391903549942468995690177899634145064896323902408363833757028056332993550485417206901667012400060577372358024710112848320090863197365971635270141380099428961110165186400501051060858036410371438459703676942986234318043116714794358540996074504211638406995297205944125340993572542059485702203167088369136535099920089088*i1^59 - N1*231630931169606018656078471659224793928280362844078331031483772095686023280650361955032024794393570356148211282915177207237069399484630993401817412500336430553762738345688715761979565611873273740668136826062144508597162751119536485752882752376933096835179448123210547947617797120408511384936046101860997662863048438570081221584979601202308713982971365620023617369142858642908545197681660407940414922217797493097010844547940306588489463694526502371014163833469772170469954049649812599549302102026475098326411069637405549954382999481082305732488312702734972351288166814678296503821084307194662877504487661336057761870845552705806305734619880595965574698908998969688159751945073374293444966346521714496660076913674989262746242014453203866512637072792511096845*i2, 6240569382507522607838407133543475490368937160178293187942072960734842362177618673082186516819733867020647663758573918531500954010948321116480686997642227655070451188384618485631814192894921523284630140487073246603946525866907490065894101605072556139196990070480253476535163584874742465615659622961499519354086670397161252083024596013323646847548392134263235616530669774917911428487655796913210129583501413986858812381931994177262417645522119931737822648761696412952917447685705587519053088929313804000198728752887841407009066930774561457616587089636975244007544183729980089880523619612312009432861017693141045279679928463035112563991907273452702726836800846495265721849371423817014837464525363328441548313768782632867191146785145027267508560289292646149799128606078172440206031234625354513734933100675915261696062801613414138902418577380754906037724079428608456739288817385972233108311263666929581238027088359113033071909440059687112079192567327024354805155607999512411497136390403178701024287966129535275661888208620875957090429285985830223319081110055085173716642318045798807900959625239090503137528579324430540660586687474495817891442083813930313901986631806436407272310007144619016773066500614602170152797645118432687722426717094833367809879987028465441807594742023538188589219872954395976139527052173236793618378084067307889069908320820577155121509508604285759854249988978237904109278976579041717311701778336946909656043045075716031876367932569188996464934378869836203891643439559385201340768197392916227023707867836121940978233420940013051324150641983012698678389147530414818531866012333425261145510222994553442865607712348763163834162945308726295612537102668898017200696412616252667700699787898436170374699525647578252123090815523310346956319125678512322880602677849431701291708616044638715027785029796776600285564925213537100262442206102205768508642149288354051580003364720158455667204396888557548155654738054619939596681075053039114162417003120696048969046666034714629447915846324763415135768116673184580508553230046968933416088188210326469507058988318533511565877407276774242759941050042554374703010112657344269973632231200399542860529353882976783724353399392865451256265318697249907651867488844020814909255089677955198525408808853187179905628970236759808819756944713655315274331119582305570511148747481294002824849625422208464437103433526299963200821672452048294384930652160000000000000000000000000000000000000000000000000 + -25553368968888627846605567095177810592884767983776860586701055113690960004160766002129450018383895236067494282089322514179899864363171253498263249813766106274559591255013523523989016086715349322472834702524469945379688162614822562095114218877799450832098789897955130383627500507391006210930929712826808314201327831069744938219669728958203323358856718644498895963123387896688171268817393196384283915208932558966198859704732241809312015504153202770960727933108466315763714396873321141528232475619021200225570178090595673261396778348553384714909053643141047071721570177723398011381197450662142232850404404096768841378245821731066033404520501374473834021163836678046328268782268086627870260427453967488987799875141655434969787811199965333155914834176783435870229592660257849394998633441602489181950425926771568465165387475061881238905717729919944803943090503746807967587895098641792694132163426702158296758770038855028546374827533394148791026650882696208273666626027016152618533188844975748679885636381275378202723841522901700867333812141703732954026479348705914716548923911118387851013781223117665081018968379388116757505911125417223146347268717061134434037351036535765794378330267147792761756291825423799640086048777258578191435860176878902228054679182756708608936452786039215256694864440055685775131278199018309791310960272607317112587519361335841939206813172480507961542864390091352444481899935111100151179866945579758145646802580804205102073972875811797945605191115669748962098580151272395095863740414705845274573521997641947496155911519476054836321566462311068333177982599745012127045898148100194255431434096430157263404004363466564659208730283258587998620130307289401881545731203720995424144715887972557598962011077527577553882346414647730245512585726604329140818350728020327673651306448156050928970133109614179632128289975482327736703907306809041885578015004821889595804644980461018909459938128727251451572975792740007694315347712111365674421268989054452884519185274648892281307539137204027968371881378786710378949816943380002814361823836734867912284093164110317955960213981597698884207872024568640493408481600466945477387660163936194784262691841395744524259329684886571215262282597591873566917458967096009131435370724726392268658330541884452651864649766890217540537245063572193186115912713181760578313196158348389473765747658950609820218185915307781992964131386018267620200520089600000000000000000000000000000000000000000000000*i1 + -39614235374926055946482262152918988645515398030079337039707463199263590011810395325939396940340863983520356872702980301870018772844400534934147983457056438922467181449377027443489242675653234446899325884051630096012818855708797712081249570312804992915412102709417001706756247560864807231672280095648738456458521174511999561320406004298059128636499798983196719622008333026480757076749450049232598854494376956374978537546378599703331439916266322106941758448055120380395420220904399361412005135298070423183564887809578723447653743377060723565921315927652294927161667127649577377045606097913440590987676035667710536267840904294843327392191571525011664907822602807242210593142130885308017100661062109966240672918483081658966367927084744790024964566438309250772085799894501301937863982338129702570615895358935910031107387918516346028841549019319345100156292892454050633463545626055163290803569165668987648251569835118006052988579181277391851785469072722130422374861196464494371192819002841597118402630137494891542936024321697578185412985634221546818930991086421043290557639631984689764088726296597479780487657426329290816397590805468963356906645544552029915827952425480717947099218826427073052590413092541452244324913700019885276773407947959869931254536701611994502665213391790659287520333726587245267890979712068773758120572877185354796723365472714669328234997823279693390730529582463383234917311847327280278706890297873311575156460672623225384841474267171459973741437764838843428569387614028648052123967791734875992964466474498778268827035415417673894964649659568235592939795486534268920685649701631318681884146568389482342459568752852507450049413225202676509983925056294904613411614390361991623126722059511235297604217977550991139688265066270810969295450195168773861041238548680133091869936952998741008972837550863704532719506495096537531394749175521054547218792408541691361456176548961920783610093003985122799976865743100778660768618627373287854386642404974225824652017981067468044195984320003112758219471595547698031167660874444610573892386550291176645532966136380365595861237257199220856760844074308744574069462772752469039199123629565161254197846698121268575851813358559887456037077499110325440040432126672260624800000685077988697638239748387268499215418310388613341650227235639774765943894222067708425410044131599574607220622603688848995529002269253613012931900316116637892883356057600000000000000000000000000000000000000000000*i1^2 + 128530740213591239561889557660952483856035860052346947002028282404699403462310328029427977615859279465605505851776614809962842550718410572135851877258582268695103992614725290551449313847695525643002195191581679268590719721639753179712684183807178953973669266957589850539655180340769680289215590077731324143290354417895741810491337151700944154423433182216087767102932764965651314127340714412511295601726080615851828192953340990818307350812332326028435848109546622397719095833458850582990315807308731500710299489431542548498185305093746072167655134147311798751405506094646853098715159015735109753110963557101071316139192778054489628314650708619225969738636781817416630813077120250811768120770987484721847136762732868883509405164437354389953175650575405541072362483020296569198199573881053820198978430609807270670463239219377837593731966918947923173229876981228277791679525713145928361253926997696839073518337262515335745500616312404607328896669656357924367009288045145402126105507737866790779247766214297510940182292959052850457904218581864325260287467857574568211978760847891364381300817674995773799391828060246249954086497509086739898080806461053177823683454355482946573174783783787479431425941581454632854806832677311999508009136353298512222246877952994676666594374065384333328530616469586441609149229664561503089173142990429056032117357495676023570930618641582552937635693183423750770238495720712650438868479434469644200924487058356837048908904257241889931858050915571705590489152507037756998257403895076419447926102685120380889817508128286074360877275903302933141501762540942857411521773118580654218485489836467749221122671455549002236282370061285088155468230372956593886652076615401582756444610448879315553090776530757941187496821833974055348380562484198330002852303612857041819137133836770868481757878142555778329875811274247602616777797013638494320989591084885564998957499290555164104898661887152818304545047494781270205274226811876029784509685774048050402088275942293186348970669679582735830909952765384779680486151991207355852960596092845467758682746902949106665202510674374645033365496022371820209146644724652072664345777840352834525670802685414971975195630796825123985491953104808604552990199070576446979520037700336443601226970289015685633852228597064179279711637828806671247714993478667769734793799076857396586493870879313464593596286500965650757167990101980101458668814336000000000000000000000000000000000000000000*i1^3 + 180306695393733010758659021410439213716897721547724284464253014174631506719564881650344569843386550025506215030072981971796939425996339840483373001228370453502884420300729670860411903073371413430515685215730038576174853467671156992891361890720713879741653371330761908924251467545376580960060256004959471312690372365090055031295961039544229088121277381180805679568445202797870377856733770003247938454672540606565207917145585833449662369515548119888856704186083190572427713776099120205790931492495355382824939577600128446768470836884842938686848743367762459881213308108076880761035734368754952551944798770722080656273945530856549259877505496615419658834643279496219546434167124506679891687196615561397500047702822905826778304726804495406896685838266983200854671731327601485977683570965460451518761223397513115438346005842698009177274208930787502107517397271446620796455083897293487264434548219980765961757996045478710014745029912961055966366936424256531506505444371538567545305572111595146631929666906132377603935588807314488064459833102207696004386923081989311503824212532440939109675015023645492614294311169039004081056507636749843479770425041926535056907859457123631187230538740566135551208450291408684407480213337235805018387941364798698280005245898501250460018310873022302486772819338276353786334081094616330298862162262211417624252795826209812067994501327027066067876625621281867804389646695742390009151158054870832881469797653768863854817570426544369590842031997252219553924400065274643973408345033219200206218614451253460345000236633549725192446705438309928860430514490262287875977113164317369063456353992378940778947688721476900636422631586141310715375541617657138317210696379244283603513652961586821414258646930991819154183063374857622771863351876199525503965631589768542740105078789980678155084484436993566327924161317139167824369925110098924752899374811247666987512304231973926828225188072602194592416070827958607141355473188653256178391361919162276187370470969880697372367379318968017158065330040434206693902333860072328432355275683135495649622083319900966633034919518922607382815589485572012578565466458735278900047268390245740498785281175853340765443747497238551782608154638413652132251837591378857440621468995770202012560731986841990948538904464027338022022658498607319284452371275259982019575737598436891026043441101235517678422655451698619194846529317920322955388125184000000000000000000000000000000000000000*i1^4 + 94632752276519028143547503645597506643233222014390394691013651721149117490904189642069764207734333502354296979504538796737108466700636907880523311331779034963452390886290804239594047920769282386363410734267078204274714905334324312337701504043688765098258864711910511237285112519032115849607025724066317841865742620804156805036756301181388017810121505110014708658474368401550947074148524590000071257771254496401032665643829097201643521339159895309988727904458977933928958312442556850735528891486963955936885587195447511728478186983356794894912277972528097038725723237226103784845522835461356200199212522913425477037393072091303111037569257630790103866394780922571436820620101718803405588728736189143910477106623515955202157661763319049057266005396303690288265145566117875875852335585246965948701410183065179747608791246061133382534190926543634783861982139773287644382651007231251695759844967764166567841445458318410737063364578843355241663083459216271966331863224474356068170702126768929197228966906685288724717987897495737381864362564493163256238805910109237338800872638805935815938926140354615597287389712375102782628839960476324762570543665388961479307098501952419403166178743899200916051668427717962449757476890621142960060047085410749940786337915852315930181758574759134567873394967496243256459299668675773924070065085550561463150765376422692712157409067726611459154446846117766532633903140371745350749989591258458670832625603496687550125625986138432093169457023819517382175269822768056162967708595788884618279301470373364737461231632689429200839825596811044034059532060703726123293257949984816252085788197146126559086452930603475357129521076787812117082084758999957693050695608688796031397731917307795733775289850183606779334419353201858416686626062210104744091174076482112663887001798570761644648513729614151528533468952727332733328500849826006557325856902179791887011671353798961088499766143565193184505260176115075013972156423700588960704559607607868754212933184994374008627108873403179006987311528757697394744476275488292775845967674023080216165294849274982111237682263477481677283603301820293235348658528368167025899765508777255822088279583367623942557232520188405156669067967224364169751571782880357662136241596886929634072877296213866542972404705894791043675455401352011570435477310473978171879521190988496365105525713287683196924228921979155930538965541905615145161195520000000000000000000000000000000000000*i1^5 + 119931057978042465057338198536155633903838505259830921714200302024627363866868055136056922325606330144648392891386066311370413266523500740924605341757956578904919842114440352940621852104134912262437396565123097350034059512972533690956182910363927412507421731491104075646015330626507320162315495343476041194820738976817650400170486655703339168554902842085595947501988459102846577350397741576778679198334312868214196949076612051825859939168275371456141243062721104499200964457336548852670850242980520228758343258531035039928452890187896557493308362585830002767355476301967536829344978667764316887702604449692514011054757517381698519927524476589117998661102203097592449549688901897013239710992834238761944210722596742957070821902470767821952177602304734895353178894986331161720758154932755209508205831254233767702285636091502060760935124305096510968381161382620572035546329642503125166737296440887979674011949646561505495635159569236050948459433038151984084790236819582326874958492783114046718910669563389654500653538431071888052499125247599663180416563213564138662446214040667217470824350916598757307523839046048337478556013294058974909443735599046520541027548000005579345202856579932532723656622202160419655080904961920944360718181125635436357265958293092069444547105445203572457069661334655567525734769247058084447390569691313424145551105817369429068378880622100410616517057745363385605491873486430077644084679170559644724748592283171863765236382563085787205683625604043388372566760372813431231169881353450542602343250792906339993562125715945519299286194700566243188687380961167600714433208860278815546407854757827148526867235655014580216273246791199431565169932723506923043421063559851893882131824282746174835006311963555896623470338191590116669574071938359556279798552575279983956127624612951684626466878455347759472892387424588217946479952846478264882141216366829926255423114417051888149952590291133135293619881781904806646413276259202702744233429387040322119823241401644234255948346640129494652182614463261133107611192351555881247599527932001154862275984116525160276101489631339741036084863407735936172099847498910172353776092582630351116294639871134850525884479318457727790504449508662820594890086370284467534577917104424342815352904309537819368617094618021443586598570156696533625419695496605889622391055958987835218222190269690796329139254347134726233947965594882712734688870400000000000000000000000000000000000*i1^6 + 8743061276078958835565785843957956990661256248515671090701722441215395211820221204756300596200254850112954700358435871815488631826220403726660128021963485964514881212810415640217060171920489863294730808650435438821104091547825497709896101708259888678406060014681817549817176164882645361377764728633152956645748625233992939310250503175085720297158531127962843086428989885088920014250719558617165422182948207155727286264443374921837795789832797358419067257169487894681975223375862331916908003670201215879055689429208401813811548462668634457993183628058509518667070030135420031850956058475782144604253825181922853263211968298623993253456228571409395774785552511811594483866428712457514786566301659225420487089527316245493078398995451984807589356870347176724838900497620766292087554965016255853654166550611212849663974862440492798369830531024341112560407617269755183490695319292316794452340490775391655357530756501562403566400014119119366687382175664823303658910465032776490125620543398813352480059211041381133635628364986342040350328542310258186643594568379735148867848710014849611025755267814259601242839912592526013919473729838277772669509456804249095091280069809175924347913148746369119115176852018538499318758133169855661283637163605298649572301865631038834497433859795977463169863984652493827932668376835667000699189124416645962032706441586223486017156204868410923727291063531829850166773803833183930297116453406425898340678210850385058456005678665383890698335165178473764775458917051143981892785443747014425906714657411656770682012313465881454868942777755229359455678598114345934143499129660068103919790498922300522813908402188204320937961235878507364574145308715046046778316919392039257736224771991859984658121325812316668902638322273543834501246751982007904727797806596538221772485111567207152473916938904804096381827773452699522068902021619060444846375623253012047706157598998689829894458794824591623035027522567270743828184989582475500807370249238706171235254843096415870972843241954765134740080311312642924538907867284620444342901353115854762170447651506274588334062976280609841923498404484987779798386513416104942217480424217372359435791440257137103380595568800182005331710151527972139170217626840767114652133750060283672115591860298321948574205511709428677344090892284623883916765435794161659318321782155899854645945394626522683903602062129816104514331986630448718544896000000000000000000000000000000000*i1^7 + 3886739353955604155202833185030622700920299648409531965351483773429673817326792251990509087151217432797084275556646105733616677116389514937436585619848847547632518275831251829610705523845870011441023714644901223255952236441491826820974591445898048196841733305506890072480292996655551501803140416823894294516848036238527616092890150379767759719195550161776689352207651745768145639475111957656338702008564524844338309724717168483662648911560259069402309093180253822684224256708002985634144033194983021106659489955281357103619252332440398209594441855407545476234579601669836838853667006831499199799940870394091053925998395102408589061397887271502239301730496898643240796012154900634018325080929866755111260293532971310765504248749288752034587741367456566268827456025816465944566321798353289558380366848463485627432937436261789114971520500048388477446775157879807290493378046281721000343180827554697344339942197952926036615225751734712083893684996058180360525830695946137957841696608662310070762512052101417375976189213377242554832759091735164666593958880765018438965614155131055089658121008386108536955108990607619480093472671718204695802059163413507178698414729008168174528290078293088506254294610953296052501882395697566725089040141594065080398429213792388420790487061650373045277091851641938523239702247266528457129055955138313047383410481725143871195406493851104749501419497725015818945447150026826433185786926627587112247089313742722670408313275332991691279075128347709470537557911066394109117935922552756909507563237230275857725833175021342088573974030581461799714108284035116509991262764371624346851972140504971651427997075970161365106538973329705077958661086043563226004010263613531252656766916847094667534058064095981103845906156640103164375080440698724852658136854483884852022854257029053773501375173443327676672831596912263449436461679151380873914470138069650564598859754956606346431181919329085776622820930569490997139021688020392287451788677051888776495893681907739986898150884899455884260956676150361538074530556268926196097746694059149154951911135077804572551321254298813146465381836184236753670713434469701506281972762788610020410169688165149763609285974886037042633594139731650253700022090469118547600184261628649121489022487177039008126946008982329888218705155472065177572657724150256342509461310581233569216789428798602454940861636930597211326983609828342560194560000000000000000000000000000000*i1^8 + 274995345230685457154705944734845692983331459714222233129484344463568453699781285021420466563813408540924080166597587463640567252469861916873460415387747918199043787330924665295173455317697016639725542504311123509835174162839485339932524068393579993449787532435887197536639535589001373598680380721450700270779351274474059288373834682741755696192304272811920839408179648179785433975674940947816588623922598879818377194191938127652400835705158886338643951842447949085256385188560223310590737230959430533622084153461284498324948315136293700261895148527879902819019882020505993201310856411274750973679313939853933675976242567280850986938410189577338076886374116989866974892119693509045695999277758250816095917553387311532177632086679681332288586137794253607898911838155511960511954330698125442461871247435415624398417847046767886441025757758914004524371045773606521263878925849726838532836888580844539576606985363593386406471368927528401854170352753752644832104658585747858736876064117031177128999618075632412078165294731449779470614801754225943282985006655708853944737344850722421156565372135151424582160159654956011935303791624653994780043104501375059425609385219313570827793809610225595775295763190676408254480584788123219108263180073851246215462054298818816458331216736454128226073276286954460179165017822660052911453015048488503206785785531059729114775138803782598883327719028500830679753108115080042288354614009372121932970466517025221130344701683026963308459254529315167696192075753218197539256603153000658741071382296131265457050852815355370327927454179882207612978354879350321560592057795303008493615298645942482587202896497363997454965392575519509722987878474189904460723220968184584882056648224610878982677364852827087022967086127887414607597016408552788845318891838758001558235700707136152250570017754746024877196616055128677967374715924231743105438128428864942695716686276873025901029744022444846472126750338106248249582559637177043709722364170893321952133013267342020471838032330323287051151355484913619263109545182838123813445048493972821045134928891730958698209197620814303754921840366662935481596873747122522673632209584779844739910659062324138014941081549890804777452682708034918591879767384751896184176778885866800081775101275762867216716976349995334529612948812293475540789336360706534378908551115048673740353270227373349545946417473254494074899820139139353804800000000000000000000000000000*i1^9 + -10733221656609882888607788114346068799828457115836717070994812738868477653943826871634791392447325359857564165955145777496348183786251329845286825058064522689553284219895186696035374534762308887943541335440142740845093827686634603635952422168711033136365544826516799942091520236763401639624566014261088711457832337392401411970246650931944239007805726571671682339073666916532221744028550558585786119557749857761847934728055996377047428337986516669037329453488783050768716308242619098990706967813952808532098504785850889954197009103311087522286322913783020978968265962016458349007290704370370412421243325857327824335510010842508298878377470511874751536927421010181756131753608988241695180748626692944745921993650358016145883275910201486795187684067229610358077503098185051044510140306049806380595795278816114567952734334572865316105168040485359886701208134011201148898784825649245060218326972313871480299450236506784543927716438846291217000725402655897629904804111515110059197300996871521533238183713858666783136644332881501746602845119855482177712383911478697875985483879278614573866993155431855433130576592957199550184053312663405638927141371283909558568782485576014978110538805011475030728478963477867828173619127399483295534885971624919370467543070217895244067513119472027152323943622133113525946407546938331829130235409951758303077612107912472722846941062041234243507148111471384904657582206578366943543723675351366630524486649518297927759859367076757782216242298368367235674488005949312892443361931410269303037171752616221436265309924073330697915585424557466517289575434976391646833645151199392326299297215709570241639610777721694183859459048464218405112016408228918640828874374529994505525876030639194420097520732114670720177328775913584578452714858030309941047299211958923805090778678925803970870066353619860568595881801754759417642272751971896589963375788360056226345057818912176694180661323550723254811600274937655001657644061383559312354607576955203567200195014503101216146699029237528028682195705897358536104540337898958114278512765357468564275100859146573258463755784698297469811677379449769616429935409359425817487828241896672747980652761819803751628287444650327802437781166296626965224653479947791964131368389688495486183663949756423476838367435341308501244657980122984529169846358235783629565724668318621565256615979543855613129496446048988863763502348111970304000000000000000000000000000*i1^10 + -54714536576512902341246565272620990222893585565029287761585964668700386018569683166615419067507800399737048226511253475822166995689293841453654584285805425305755909750280170497330981703265124167936782194031827720942964369000070227765184089473334167495008707428991565503731225829076359089890691323436137520173355640316393154574422202513163598420845575373535060026141545387641565269318343596293255883339502158195538571612121225562359617989541438824413180246159089441487168197372902664515735618500038828951580788119600205805655718460837334246078749518757949010724478778818617450536588126232440175305907666422332715781920967756029011885032251286566893429181273504404713243533583588776632404341689200271988795328334647699249331668004616621833681062806256614614722039836852725557337701566232736070554818199614584922380867799189095909561822123599072388097019152763891637197650420084327039949043591565915088007735329400200943735911666715707193485352630391604823830283468904690680318743668942150383075805776738977348142338613633483825192545637617194699983345267101039050587621642816889971692090340716749126306938361406582576551679973814489269354283101149067684229025807272023862409720552748252223204618752532834976523485541090908239703097965233145405873400186460472685569330647345696254802777482013677014979254786493119559208973643681614865581768094870229422151303681109703378154491304819824131031092937114586790509428758576282529433413139478351477997443197217971741461822792766719157342170037830906353105125573899945498639810747093860454643172446871906293730380561241079396145580261032673507380894580276933832956435795890245863114617498562484012281767307794942453261272363486391919220524070636618992316569052226809189035658796931987989854940022150982221822446445761153545026622081012229195797001023487745361844354041324534240620746868516182433315061892386609439600828263811533639460270747825821833364526579843211360125117468758598759153066217831095073382006858200064540553533164488967173396111755481407318480105443144472336808008961872723722334366182784928292393159061012521955999961653511337646536182124308442103447805212043750488490862811846409504867756036448326124641965837995467032792878600590081514779903414772494168333406355096022950158419005283476803401717020452538322479212378939804043134568508986391350820355628212706726590494074302485320997455911034436797464530030428160000000000000000000000000*i1^11 + 5758672815176169814324941719493022451529574090543161344043730872810541642660073213111471223101215893694267246639883580738276050231536190355284393625720441437066515285030728066995972357858443033166551861742461605146167971294565435444483506011098266022137396089809015160250314502981411588384237080195338838648438245521813897967860171054291121660898007976369324603572326353181405828681097134764747166720955735292751443351174591159715908578659808563452429648536032849812233978396616621100270983019634162317487117182005392733750831311750121510728928701882161798412168238516888077177504403090016261081922156494312640483384475214836001233543035216162601105008348704787371102777812887338662394608674552615238635873988456452319940801868349259286352877374690977427853734675223486663779460845380415099496279561080568950472740801745631683681082654452435848628242856788868103972462731491360332314755557916349332505620872430156222541177112862521938012302622942482499345780580566786402969806502946503988531869818989636331811681044774195813808678100541084551172088749792340793209089313057584984947744803042858703321959717055113548318163755745920452232383923275949773373744387843121493960787587860764740098881649619054765086007213197291791491491034373901460413481130459346213332863212787015397691068587313255244137450110274138878299915619991445923018412913954057293733401050027155635776234889301562700133185896887613773418520590348597147715115857380573236216833080474382843098223482530482503545812058120367623287544060361203596727040657309565191241164590208737277698294462767286659671236571943627494988529294581655451516399966597919454803726002407937171527093913822772302410409125926064492609847232465193645764263045583460902217207457566260596969849486149204135132867513551751784005741335229081152690157465261583074909046312123855100781463132070085967998009855559358432669997954531256398490060886315659408567043533384373876299926940458840441920347943021845429061661614298908391561144403384829330164187019381582296266752460136506203896864755115545653488672591871109486806408685814717058413950870390152622812710666191473509722852121250690896800973691653548564388071009580599164086854924116858033899751439038548133102176615097846882832880058106229683334175829944094637832350981468248572499576594319725485089660688358921943652819370828854034356150163124419619086896614791343477021728990822400000000000000000000000*i1^12 + -45066735408547888172604156974039281217997109147735975195727209571646578190391174916883392056075517063867228262588250993221172777252054227225168254912467643586086797050896245474486969991003784677033062808661816027040215539297064848654837305209005061482994226845788270643528929548259511301241312759150110450584602945244766903469371125761640760984206311999101175634673130607314623093400960375768462052281758676960263872052458774811511256202626908216580923372311753795743600978340574276688305131408316231332819939896672368609280467996793814934280995842159300343176163359161986658246352531186978367524670722989008901929193840574332000143209720962351196087031042916590419639462880225838637019958316819957117165579180794076828289819622885859765170939839818458672199607463845471808883739334271427803620340138649016300817129973795319827236294944527862871910501730022047549799260321072508156459808661387717107608572797587255030971265211417977699953850400429358028306610015846709023170609526804715491441250757504644998852525475350837837732435291062439641451303615308809886094121857255495161821047151831093456810229654559492226216049553452928408255817064764671314453099710630109111874030140222146397370171133235318815983863648371186032946706068737288451991964832467053357108511427310611683689271085291811088088234083850160496595534937518485828637232208883981024628060760533308614698609218195918890609678749357825294609737386396159106149826835027811615520318264160431871791495550232205782225705512926780597616775062861845818572017227363996292022224822066427666091466541919216673269024896010904689013667358419270044194333594282958981849414805353040196295412242944102292787575790985561252323154237552519041136804516300312799773067256003150261042380930148093466433941379959181033374719415112947723187313478901624949644601492263496738307764433738113668965757858325449831250371875494661612072879568899580775454905586082138421115827603161619396833956184227623076116940965983230506265567699321562612658026127678266926500363219468821137287746840419295221652957848965528153069212302261875187099080801610223165811927652063630834939277210389516621022122353638575249261812655952033532693567398782716150386858392126277975076373161957640602136295217763394536081619892071484605108744076066122059707227641444955750414784726918013325449830406659818258050302649083152063124168552100019041835417600000000000000000000000*i1^13 + -510517299790033836273943231857123960616202485950078365668718984413118345133241878818135986247204555871301095994662478190377671568260315846521747015303035208688023919086385012688551021150997911676333537884503756336604863012407804123436605065320048576316263148837838596246658945408769680680856032706908519243439972529265120052535783086407673512591784596873319291048052602635477034624488076626886437040088351898555681670333634328119838075708763315536654027418205642476026671697015772239797684459061555297814249025549031093965004577136925527662160779576799813059687263994875207756155078136452568548901671198787441099124805697646339765988596234210701665855351269934453038603402928441515320016593199725076175733992616904117611065225065563499967025812119437259252858495596591783635802794604636605216158124856946702421226644850605126627097009395630138634278306829055530856676879883985400300145423679582500122522943011393586269484018733430063936453024180953563640999787415283047944981321002432904374168772066458107586909961031651898210908615606401294740477916619134488307234073737337535431969334794263775427794972346385402386850070008261829879966517469079247771874623165187273117716828486992491652272191952573961441058800472918346039467154320822170063238294801615823762671516898118412885078481802513073205482059406851568834435555215610842355842550770007991429697122988128338224001491229080024008515021180734255634175337746737544813670639072831350254672287695265262788299202651236351067464673780351120034155205247272668593359904130788067816570807468647540674864027116239108623563839782868999118296686814287761524626979611376182384310208936416936831715841045831869488890885466472374427319121143823180672766975912506941327514032215220686548869521352309939462509328795545085202556389990293204942935759805117774186317689325786521662887508207313471845401849855025974984628895719550575655213944781661989975528720179856094476454461971646089242852441438737623191695111746235791945509578756991450872295913254387589132822008940029014635776951756602173859824072380384397762984619444549600420432582378284052503611401186995367460759163121509490125885490778363751046553017399937958015844430353107162008373705410431715082162237418187839217163403482717101745948683710434624399455305917906867877378633373844337731291333593978315131500754389106005184555841996029059751275871663087482306560000000000000000000000*i1^14 + 7849645444316528042042120235425503902371429545960475655577164231317894233653353979223073898184101910923622560582783177726588558048153653238802958879124415987497468841244673921953074167249261957706747278848695085239054631821858240070076301804689588148583156893464045045155349565912646494890728353712480204767185460884493858079150979528440834968189136737546082430752086069571225442135816047575342404529400828660743612442190439304485290510906234607624346286546077464992717086942235225080593936512399828332397199301516116987032748824757643103410238292647239918640845289455480350131316810549829538741894097676341004036833484393833862786241594616867870291492211290908716339736270946341267730026753916531177840796154558063357981024076324866417377430462071130173958249546406687528742234821888084845458734052499333880396680623887265775578171793791302269565644335284653360915407783032292408436788469170804417340164935653149839423419676547984307086796175582770894962611411997361623446589916316776194324519637509016698368862147524871654540260430062368009949750133097418756704890978862997844699525800739209273135956948662174860657360530233393461102745399250167375228807156856088982301985091979099288351533917498499113482411303253344144538689142028465107830533301306749029589377307517794972298367515533955133880614129015299736545815780256773472150601705712559239650585247012752237905542370397444082547589651624824839017713918248973834508019653165390798522302074359854488084985991858877820007137372635709742678290161901959390181238180156258890448537946247600284425398548817186466394369331480344969563345558997528048041055456713381147808948362269351359123964094327676367137846503614121942985889098466241627286923189842792502202671921662453910566190629234887096971472756126145952087999298518520861089733629561412663183311758853800222711673216312555297795986344072467513471315865502006689191025650810519079453756565379332474557748731173014914229281390182005793290852800572638220677936848083885550620166387689300261309929057314024974899403930644015184052618899416809907277380034161418075343745909423216606500652823102501312657139858671041429389903402646163977971420169221971904851817049106579482585396116158588072653689644611576333505577844428308022678590942674217149113991531268582490398251222168227575983051489206251274930781931043410935896655105715848752301941686743859200000000000000000000000*i1^15 + -50518400930730106532980722694148179167985515320213439121733712838111149606393088274787555868907043579359364945816689484477089218030788745498510522063237899900229363255555283948534021786155645813782316950950702396768613937388034810127770463253641443713459405564122064757037344692636762816282252747120044012245594068813073521699223693442174586172721402327106067881019702092716720346830182141218157951788193026070300691882704131493257981488997065556239015894722604485527555741395602422111567385383625095509170403581826755081922519675432291568435004968477823123007799113678960938977632743760191261539002984077936629306724909312119695990173410344095170902692263301349062417511015665161955261116439632967107475294680932565480270012266839744724567907597396110359163652640318711287202661063434003196501607817762138734426153384973966319996322881603020942738212347449811106731746068764622322382082851959944357852815223225719493729325698979534241840196415833805041090525470605154601186403487744626400699813401787207527336384075054878126859402806719655278978262293205410052098093351800410179423314231003246368440971904816540528653060758232143589901674720591967118302477285280952375357680694231966444906267616410628633473653350279504773791204854951879628318693237471323883628732800738448481522546757050110332908844344836004599677089146768851286237618275684970846368074584689543007288553364096833965571543805737113535196844899643299768215406579095975608034774269977383181039203931121961513091332479652930432409345442833362512791707391913881291941624192388486349066243504956436854970191018963602877773648339969223444344230910035755041931870289231582496370946020614672670250861795049257373000818721025839265680308967408458933400339963792873391609200454458508601587866189087917281853837854144736948633232632575662982913892720747975052583421791822194343021910502665407032672427264529954678017395341983096663961213421394435458618349428209590121466479605773372711000463267134331828712603305928212813081168444417433386830221688824245179271704781090756491830329041755110919064584793339960859735061753498602583004184404538786960193671805462014515673885522706852141800238797889448823770576882809225852531356099572619449273645227283817348709759611947152557978438756207324181422318976151182388739004259618233911186334588827745738661981668402259186981924604049672915672117542912000000000000000000000*i1^16 + 1017564981375557776956176773699844142019911691891042546518982157688237563462885926682407426434010479306703907257760963356851130163799422960593852702773848836814840865038394433418803786098723746831241192539933321705617689471206783484439484088572762296414533074964977870784562569712264683951438904714493589086021136739565828634391458351992105450385987657616080042507619171727375573275871035844341013023363358720374097486267198136314880963572616483692656046936740036563801803196762931563063098067887383397006698596174826321000898350404496606774350966181186230415994797225922533302063330224543809214155899493839681822866666331783158413525832495630648331788020069913856762884660094975068386325798097223966044769540924020379930615578931569396972495792849060223081377569756159009904887918475133440726740672373174295684892840917656566322653178430992117588589120154086540617487961718674930673538464444259854111942952116269824239753759315310891791494959459709264937727801284711558533452619009263012463112732046171498031046059379818944297400391057530380820997357631132308733455157635964494692850888321578782635865506012179197862553835815135497983453313326308784046784406706005756642254601994788898026104356803353013232445900803634144846828274019038797092258348539992860448237503546351661837055934187764558689015223788729413662623260673655411440176757348911336495139605117382526314975110980512858578176361313596863999221315533985840232305637562108429110211050587369732971481341306745883984944938039445016632859094295089376083965162323212968153875350914675188720575488856486463449720458507638359625290703290011836894092009349917421202480885986817678045021848627112299903241010395783353928635275081118867500071490729284161019570200216414207687044336504392319930333869253827076547784107211307590514442429216688056716158837038768645110645374271877406326901503024253025678716143304362210595038994234107012400554048362750171807048615420714900831409394078312837669865825413320676937452640910674027107446270908926864867871159727848723222195784848268816323160336504342379222709277553955139465694591866787491400496451763131706984523449926703638976562435722318406023090726039275736921632079840451454656631933332400372347924467190966493785569689726598631901585660467063632431263345499987636484134861288486405190607197422434068949275859428966565343088721334051822242889728000000000000000000000*i1^17 + -13177393578841045270779536382601384506856429079844557261118340972342925775711202886033560812047966809369308761983116912814783726881640196258115348485775679040664894348395155156634306442902305886567168392459015808759713337081382139518172484511474418896128857513464844773019780740367798073404162624479973718531208931482234445531981127666532098776850166193222135599106477157833363142512606416456804318156343951579987606075885431485428711268049395233339874931276388049091482769940572753694596870238931067837273039860688211934879154082611503566963463322014001952769664793171880959874211826575134180307411688460517243456567730898311489527003528191116388306706851713520970318502415942595381822819007923099264492072667220181103072674067641956224563718458162030070313552369642593504927284369241121813472564288898569551219227722870803224545156258781886678645476439757449989788541285594683525566751736329318178026039256742740533553838154066311865248568414587490127865724167798331634805337244868608666940508336873284189720101840581883164809877901040848075989033260929963823475496682143262236710921917240521195970381661816983294682546720330312086750272755024333264215212281242135228686327692796127780856294935921893591231871363853395973125794548852406872852449756510909754298970993314110790841131752992054678140632451579234249937303201733024692679469028625613500911157396975730834043477269749396067309384571103116455364042517058997550298191471965679603400794039181796525993703019894940752680719574171877388904864689861184126128929229394955879315444162188636980330066551758882514084246820527872079015353910576380347104994751704712095265563878390348659065420677610767544298825726552827778259501492487460456651746806957973066251847352703164607188676837383346547247120294833131638632606267714596966433325683268229055313173195854068598208810792431755634019323528432710792214835890288678205817600195660460854224953482095580440718880643654706462814839073148467509136206967750110361928338255370481421081294775092597794368057477682537450397005827017038717758831870001306393072585497571838764348071777004751041072387336108142356608316798184181378591585159888389519284500412849499983736550503718417800118015697934374927824910550848791127399876277266953764830860547179770101680241096111447393210215910014239274180679208052447810821096087906152703887045778875559496908800000000000000000000*i1^18 + 158618558922073206468311183155085082775824909580896875738791327791792576221031937169556211037943849621834113785968248105303662376499909107279194225747080078608567830112224939655997319597855263742597513204134970014005946385256047881145778248082438691640683189093420413411826652233389370282890597718044012732529711858859245276281827687395085736680604120190405644744232737319128710867234587082274563842724114650664339863921918441887708554786061579933228418311684226526829766868345652550375772798474679126183896974077552871648292955745212878724399371536456592110466129189418964719231640534647999077830506788373423463428984958830469725772090801040677665359785958819016785114773436950897092151242916514577044721482320847515186590664513097866450869853954121825846885112599891089059006967702051950653115449967300166849359543506901110486073325208642456127438070934578173194165563344388725536298810768774539768949432765893710579855409863299830704274039542712489444762215325259667596244522592329172880796171838175591582879166163488235303324987240221434497695133312938602869057287288280161471459106615207306346062318263753795006629396430644572412516864594991346790392926656027593118324015469585920315049849252820014875644621765569464200011871745929743903595955032866415928362273992492378466062359203240720115884357368298832699152518623371881818658221205858461843156484151372417131923081034144873381053714350249164926254027858146217342797220582045945439569744044393407323603503466941109962201624405342371194386927518300168529571244644478879493453489709066647418490324277695799660425078169986736743271325887472968183271852692805200754102715291843893102590289311787943751895113932888605582012749941412615858315643301339576384162422912229858634631032733304280301719338865211997436893303032729509895200041079003413717900187030435745379149468687638737477784080231524563069160776485026026281092367459773996959695856947068738028511480364109237116153915601247182314954952917153307664153017374097946982072381594379994069143627544485753739390486557399118970560911416159467895746496289581571568656984036786725044059564900880846913959946075247861222830896834797331673596777062589790815186034103084785063540456463413738375792120644240479375186844924759457114406426287878608256421878370404674001030144165406600675027571492762710119250896919165427710505078060010700800000000000000000000*i1^19 + -990046326301608495731669117609140754782796175951950104336413256482199448901914946504558897820945650338474969634457305198902651405210095560583253817570471655147861369839244605372001039615873817862276373114263375151097373103893440595229021770733671797777540619852121227108223514649893158389260525532749586483240402557217768944226781232999065205691840004323909053500817480360096559844557985651150469651607903779143971502360808271184596781624478062795677300328941268954352367782418811342036225836026963301470751914541473618401282915740279061262409524078648136715786484579492206949519860548213748482561359241503026187082495435936833922539075578414527041962529307846548971767790766344736152044541675852357998897318392346774098522788477576525774597903662296492521857984914526759927817322177633308263210128661500940702822106955418460027341099967918712986956938771589178238449820872638259713790873219973343444281856072228712234151762754835785891970241415112251435708717350267537563005024391356699180914051150289824060942566028868000711539142144062420987555834260348640185096848023163688941813685908227036807063459447521715498858361015213783637604706200363138454332424382438873554960874604812655839996136636515131822592230899848665186281685466676466185830850160527659668363857057516420104932180556984315098727489756400794414514377929083293064512248158335111219912791250673065979182614214262800680802257256551298755108538611024235190705326646669723649592746030628613182354784557745382151119708656915345701120553323651469368291816942457155658354207556575820159410489455644756313254492012696694947995081408237967276207037702943858301962532383926663772119364115228564821986357957729287077789627332371894839072562015014712154022383714105692368290071019226713291465292637362205871770093361362367184940804648581402353161622418393645608353164753518202054889425289903897748403047964647803100849716584681374529268099671456407309761249054813597980174665703839797217721303950455857103934242963096099787225664461060245787876147258341215317763390592551817605145341906297860189375199112908154302208775987981691162927400155910099493727241932231747713856566606339039628545216664244459006042989744230768719560652391560475618753904727051407596532386996254196742224957384986063645536446144266838511119138796894475216020677504431036361238772170953535200386927820800000000000000000000*i1^20 + 9464532937501814547436429178024479603842624900067664058049358503318201772898867438576445666740622527017778013952548350753572768178339114425388138983846724564396058625148840850756439471255288667317218485921800284039346588717086809165617965754023985095925967251500114819215860945748325776909429066357655953897342719170035935841558970588941269887865582652968961821069454579291559050794136465128336500261051464259946259878513892933265680362195943508023255934539042647297109658072744188226531609138161969617752270547270385878093450277571748652161463541881843552900862264542436256212435050019301809727748972695177450897378566303230085778026741550659956209601678367443565703393899490962712746176798637740807095929996197083234639287792374131158676092645795989460796459250525121642138092532561155140631233779730066422550590854465975541276872841314939534868839579861757354931165234958853415482143506827689561540627468146723525131516909497802749819569791498978471017882647005413742398811440247505368883026107963537866201897892856859659309792487881939201504322122711443074470897991121619923918351636784047444961205410565806014054447788434991687015758088896103477140020398362742322021555806988524829052949426625908686385176890294777052896744071157558516235439350833766372397613218968185446985261375425593775327979553611982600047702302332165421967366285439116704998687389967384594682378477838296459747465555731943421227858207631353680630786892342011646001629027003176467803742874627879142237929317331853967598948478853087588206087060632860793856219481548631850948505382612860091233448199068719528761421144637482603162585063586146049031880679617758056380124434375345967582501831169242578612607636523844040015593653291276486505713052103979085090817290053635983662158474553930193826578234025434274774386308309624754395111511856391672624643308872390024032274824244515780640045398720606247160222722108258271075666345422295909565234782276132004995540349004289863451807562307936274206997109038629795292001024155890879578455472375016911881077945464336335170991342275340876589120541290222809737436696988012361315279111324562197554438709675770199869923007350185832742050490234358296599227083784280471706536207683231886398065200417273447886841815356774536279132635109657868774764663273034616208990177767147175214035327131394415131144079688317747278643200000000000000000000*i1^21 + -57248169529067657061283117804046197313130360533304136490773904463312029552019276185570104765370106272980736868098477410455415023887952541336387354012709621919925373815662270474207017846590436457857225527047241653684793968912821897531814015951216114987526674662457105055474684211731799669049566169252253600855948599879355856497633956345404964676776111732134171357921595950736693589841624113779680819022646951887291986528457027222540453601014035152616990584722644348863008292389297774090289621948272728603596971125146859787454394726869504454680115913287419577391411615660256514117296320351550955290446449062371408243225328672869902251203445565965290129593125155910093090289022685646813974701961405649968843482901574779647445928569241607935175109825955618922383690854527593561737080844675501807547314711285138351894544871265842057424796305015152484822764098719528449787629594706318708682831010870296941247859964567473830160003399911043198627629699946239078981686206099617241499214208486135028223445618738672585164229179121790889832939679489390870549058174026470474188764484158807681393356734759159894258511572890116918028103292292319324319988521589859611338697605393807209806305060842181519527581389943504589852821167692181851602919716049104058504020381672814465058061078030493227942213261779325237144772711913159453098969707987182867092547205524403519717938095338699710314131714134401744719373981900069903359508435431933783208001102058642314232550833475596085115373366312933776452336578392936021029280878626660972234918791599463909504723606605649148131880836936213803392138620777247734832728885675934874888843031484255576981049824806762107966585880997627749145772576084502079323290939837917095586732400670620929593368750597941712300342576077973896365053035067569828173225792920176988751653401090611583107699138669819530969526230554157475569362276668254759748376918376096513416780477606536234625302002041199187187389552427670810952643235946952845256393577345644044755154285031121491214087926631234025133893436714217155646680752490892639832843844285635388091824256525345311769462179242821822857535499342090471857334210501342057762649491800036435659331124748223672893020960665919471716524088412901447553114515389610494039899539429482219988711447808737984855381390018772114814548435580422993305220334143679070816036572146662637568000000000000000000*i1^22 + 315811278366217843461053540615328833641969634419637620250949079734189158484162670674147979372652382477592804615754456911415689022958823594986525900174863383656733518013002379868996876883022202897028699442770668350452202322277331648332923479155325245777624840240441127096871022806145180186061405986473070714301036938685095498291715179578953656528746583106624147240130081992220952902715560285719419516538579650528211691284929097273884506066152985891343076048438153929499645356109862577221730662018103743600229659032850619943181129919603835210344945538256538828946811006877006856154192051696111174513438315459424887742763819106310025296868654795579319364647202734356159350950985988916480025153531670563014197496746800514062305016046190551898956238351893312711341354227470075906535571390761124730775588247195063029466944894971691446038933745343019263580289040051198952082208518609093816652981130041568557485430140085391132472964878620269993620392933123356763617728193929568980829304813833835363828992602624357803402723072351933862868838415535649930982004636940370752780702368763654950578888932650925493157669773422149406056278127650939836966598125371082323210236902695885009867725918573617233755717843223326857844516144956655184309447263143652440901570722698778978615066144736717506253333621841568858777977662477003755835981605321164584730670463044717825583641951532655540543711057054685964633052975820721245326878162851871872633378257799334377265861685172967088449059018318212977092487470872273021968191664054816875675234991137334459396953657985771711525013598167313739782721700947154914945288957949729269712346265469171986452973548162601935374700484130336908834325983944199280190141174743022330885731668258527451042458338887782885837122449795599421011904260852105680801534580752978731869458447823524523922148016663440714413104400665464112859037590666942741666007414909250901394225232306045998900036252793872287352376707107225645834057507822105871853878606498670432538979939363079142653368300860829583133890761817661822274735297507886989904942726024798053856572073422032107960032121071905464840957870527181257012756619716022233275508955163427571219733651762687111317448570826472494393600015080900088662888163601082674320263876233864866193555968253570010119970744572739797884782322523745967237110537850135896051329880031232000000000000000000*i1^23 + -610176740514982874839935567650424737897916819549389035790397754938746070091321574393167205316387482168002703026860465636336737673049039134741718389713642560459485639779677899735374567087844670071399391672772508089657347479081531100427215088603839147907769519919346373497483586356944559539172239133853333544310701317769476965596790068083422075943065707649730711227135150988841783640047798385302396711616003079900924604466923992487222755388187824679159215077730333070291478483109969885054613829170970863477660579243550152066136559846147884482736801223918214525939415483074990837054522778421399165314625103816896269026130365005453576965860517126330458162363412797723617072872248302691827887359864783850383683112196518578999336551999504461820663228165666783113190647201083182667685969741531564466519189767083780618604531295952170398302124897686492456975707237528912935700149461625451885832590825609966836634748544132925227367470071943098239276081193626373066901225511517045526023942565565476269124067164489021583056962925868381015659235742305324539380236577635552766406740139835567528964109166332759336696306943091538793959313092619327816985511138534505957157991959052775057190605830129898721759316651633540299813617168182239299248609354959602912872687091560403569835225673110585655222657233919502095583988525393643899755598573830359928497636475344016012590785568427108229625307336446012464338765226838072620380928602097755944092736185651785777867421758593095850306511559691966603539776746113634187007485836704097163582780690658331910974943479401310077383312835477536308601691610132297596701292539437538358688901699537682135538988412037091215426611062952720509024998218063301757104212816378529454045070107607185586945725088699301854758999989729680203568171345970384949769152535013703614049889550576999286695050896576614950155600155496983317802498553244901840316736834441133115439451209383463828680709002996410303309066566345254453591168739342572724022461258988130029414302963003537104511058087103559906924068795994121309960599035101018990244338596403801320400291085794559535782543851847505435919736972977562405325032316138060929032110973385531536366623242992096111022519302232251198660239213765873675525632813388550797798518080751732098146933570271321518220411379174247918808853724334691932346665639790975881900248268800000000000000000*i1^24 + 260960909598012874624772527664780088480972431209481977446681925160578946578124459875669999358172287173521222845301518754935278093351739002588140070844564396329992966331704290089086724678379372288594229410581793400718746469997652217899730165791273823281017494591747305196641139429331355681620622147484885770527385006845621294881249896185953421881627946800977338250401585844093613054335466857053176878706416634356539617068599104381263644182940070932378183608723366629590861653500582863271170668814797653033838970638131140519387933585810535305272624588956719717801117858005229853193563094076855142620896958295263527722058355272493785582321787945856517066456936651433187039433943987922576397356229479156816125720005373085508935336424493158384726794382087262433417783049053015515302982595030055374828843643760366916489281103995825035439655738285114453555133834111373038626696959281056902350777200310760133076498647691800966600026074853371538739419501866079749138425035066189618875463104355723677561550889191549095611605873715431871253100454162188924022226295462031773917399818130194452875749034411222173527954024714258746509630642828840185083876442547100593320410158141730279215188913101871901246847589742017191639025770775404863401651694190814194476041987721217304409911844313838647601985242923234382695782685272454988175251915872634912258908191348551515958347702578335574993496332768686906766169904013852308597923838314567668296400300099990291763111310212401822494986435656447585768628447701538215194944362821237027456416003576422765205463573359149157586076886786443336168926467983610738086161509960206529989684537545753184604391532016917537845831644512424534452902981838490548796995178558122814006557681630658564796837411472027599874848551661742558628773134721432116211970808883620175927357854216235102835996480922843501967209321317707900179079994056347356002670651605925523631798716396868176932440693983183302346438870362799666247246598197433924674921513424828504742589364091997617371687462951682542172540082818656459174732542780149183306956973525269230910417198229903119536934913431947984496430943693935645619417853028552030317366135993273355931780075744366254640398163442940643780310025826804316058650073543564757406387702015402735951016980203295676775580716675772562511045612616477928955800653927572045824000000000000000000*i1^25 + 7344740895937889207041393460778100878232860589935187805748213676486464933130810394718022101601580792968215131872047211450254701627729466472555495360996704624692632353735670193762067739522875966333214555639092627077040151737555258096175894013952969760156102901256428713754376686436074229471079833217307713619576751165224628058048263296919941512657241273286425397490615148002992331053002247406703055673562111131648051507651886060072651245663806818429091035582295196230324879431485761470047037774635721175292031209711914681951727783138120785371417539723430249704934246995176204536143918520659781512215323581650512481649346609490012346156191008089071105209696766531346066122345665621669234494034288426588175441150615006306921480487089720232451409266970404046651000110688215332917768801356069366881966371218365054109260020740087011714000667087766413043265833108172587239875584397032252975120155278462907189012810364887261969646692336844862808325185180275840563558141447253038091587810766033589624020891563431365059236780622775381816518176370310140145518676785037924242551353545815997358789120366616408924615279477630085865916339427107494464610234251165207117461128751329255896803457463010684263698372431689999469331931975364839666841663895581134582235948972226606999146514390829683373253705466742546776903466802076135886371312810527648495438722285951026107406209649490793246149923808920282259342814173690258481370444930849961091948552737203447971673191934300056571001152973157351314788327656268420114060093608996957370344137751355560565428213446582487426731228651946601660483283764464623072689542731202110231321387797560184005276511122624703276334461931601479070093721423158341785038584271072119551533796988233853516531210438997160516059303273387342004806574683846232390966300855346525308530534552970651489568326249304567051956432430724778784718236651586995179344563984911204490238325078727696364726744975604325001119429981673554881296530957466275373138045807572512297044939096497294030723841962316284715857097057677354787181507592491727443041872032067392606705683679031073035216269598521171499447085473269404685229175628654374927605020267558134684321014087739365135204936381539656852781889155416407518041213299038865804702861892920374728014551890612256619839788285592068511989260503077896657457144791081943040000000000000000*i1^26 + -10344683186310024886927087075360133041221589796291410829758123792845400216356205214899678550867365068693586126395115798151241043201571282276161595986978427460641695086717509053398845268658075911944988370623806623852819918737409086906934057030699750144067869303653856434683315079779690867775128565989153756608568844486510343571488930141848934961723640524266530505540847501038252976307339723566062196271026297083365008876870671835989768618053745360387455394697341825768129190414913553376192631247377032540087598031719937072261315937818983534492177446787519982159352979326539045803373960863457227010334161437276784549106515084068515940323325452710573508377000673437889269291869270117485882012256029396422063614530101209174875167150725806594145565194191974856035415312271262431932248258170431477573224917234884983710047603405049045389213064261633843456727213058695382079516541167219256938320139078200756189533348259968012067926133878110964812101300719955092440268176216491269700854360193667005007614856358045917226494011529370895738619701523287202557181994624685414154789484416512705191383317119596612360456650679332567804181483598485266881304554312843167234190081919617569170829756872649046877094651070293146804442759263678033437990377770079925077718261448578479112181804797162112550239807471824610008261074710666522348525698660057342898681681165804362296870595703606335723136538103632829606533568279546784942070516551201869476245876883279012411811098113957707427897505199824652170565141296860757418878170084416204281590032135243037990353123271198816672034926858040236919133338326138350425383614333039989062109885795022527632649942054026417081486690022464504873967084407942965201936657022060663445123791535980919090590991844409681622128714883244657789238375597712913719175729821275428163106654964854468801486457297127420605786785018063010505761536072415942224998939983551441084425498611177350994591536953431806323990638712046891378742312189239692031994223473459948724147720498781973097322006302826978322343131105253697005674403550658505974129933340810486589372448473463415858729603711940171202556737600333885058012511251767967998278275059008364344912026887523587224416353940721137263056426341122278859945681118209910943137927400222549040766247624769808841236536590322175274130141989064413436348370780160000000000000000*i1^27 + -12460870865107218531191535325202191363836264134521197359249944124013421726691438797666980252916277610639434810605406786728557050989458758714763850335150033027782430434326745667277663062682298134311406882609305703132668144055697733621228039089635830467013599851767324001896493182789255464004463982462733071025814374509252355388406865089225322509224209123145076271380529300652900829724232805747872245930452213797828886566494361846281735045816763142575305444461984542170739591018880908237312245069112580929919536344040843723764653219136021184988736963337708535382643953219459758166845784161736920180373929460006800098040187658159030079490587886760660085546736675853043895887656250734810593361787459133477589123942466761129264077777155683006466899682493876103688866390900578441870190037571519211206595503099110031437746663298094621399316583861725106971454538515480404584010735479183286852141901008414629991583641932489048043934178885915798324259669576509573762573283061081479066834313767468636169915776550650482063297558577952399424097543780603980533864483836362773702405677645078675000242796822042825223310388764419570539770317476135882453448470177294362039973861219563475950158020630114803675785420991482233489949463660524859272688966410441169758321376744391654578933579563396974251073774220603130141096389832209740610658831502418210444671884607318830709701670284927948378357833636563685460429122978701983499390855006474064694779679285019129188345582703206324697674741446466443623167570953588128984681808367652410426566264750042636250290681456483908917438584057552902181400990276462029868974280752315383808284458688456570296138353632523476315098561089258114783734864544416121699446292031123334096488447152716699239174078139734725775677887419273294937280919640025126240063371983891649948128045911619358151783426255237308129437015204047242836040093564698166624816207613807255983694203751391439289863000269661997031841715966513522139080230151113982711412855717540717097187550198998387919324037304328399539280854173746143854951223593236540200211404651882706257708680992446565296306666297682769252062248497176562206124949873124471710660374047249499274168080749532689700199266514190158624577822147572820562240002394360175626157193427473351620772250960938565372208621853990401698023731924388992614662144000000000000000*i1^28 + 68689264642187221790868067355153231354620347954006915584558297836006843739102186400019468743909357509953904933320144632995929734869000019020739502686984898055043689348879138827775893184760809624023564764690228561719297987486695229261760786000756698595750138231370178636878698397771316092762647534902257909615316748928369078489882322896916624864255963330314748771761721119240737308781704096145162310237514640368064409905376725839855752264204121777147549549081378690611468210220248536119933356655347324957561724351279575098338272236500625868262562371668387488241601040262455925861336025157930982192309069731928021179469847881279192176887461870587945410882076262803603874532350973988549361311909773933961354397441584617379245477110451763119614953692396258340836283759908316292913389934627159864746545877459965682072747537560863214472117100942460492430389370627029609509267100501525530482719996119669381867982169458912237499486174539111473573791213513623343022052570410956005816951480705020692999390171052149098336426417986462642771752355011638078607892165182960663476249725941030296480646575837519538903104595963984281075128372623734240746165647142489496232477986020652236151544453489019650254484809403373023707095461116827211480681069194837672937283814282749766919868767410416852510410284448608531119672476539604899072139282572420360293242265308097506125618913835397649426816493524852025457910518195937046230823768025252987983089911037956742627513986229449882396333794706694619776933572186695321918580751365222518318806132429492870943351209051133762953734049493781241805140968011652637585624953433178178665702370691502193909258052479397677544702349870391399764365155159122450290603708028101504621371036627734999999839663024670478443970345457074237099748769252323385863043835927313652816058725851967332969500725862905417415426480211210951600018856129994399678141926063211979502423941993840055179287097663179524802463522499802522807858403523766019248530951798995951277258850156723301021320111882546838221482981995283688947962964504779382827663571023019188337702256657771000152196568593260906156571682913201593122996100130129342991286128851719695179209471398130267824091309332210404513332859781606238418365510908202932966316015815445860001551420216816953534492644361137276502613011759034793984000000000000000*i1^29 + -106280070838591068416108473616523357289348488261866480483943623318132776859653461210038519977383766253116336289444705148829651956221737548083832683514341632674398311988851802220902505630211964940579967833748031249963922189998574556455919664085229088628868295536575679894238430803172945833663818794114369822953217333335725129754080816132810162271152318500320347328479366925798215571976302557878331116031095724138555786017227148048956852964343880001062688365750627940976149751570577952312478738664448450814937723268119147679468839159852277265143140367046043450764257948542708146521978869280858487678387669393146607943210282769955571067127578239381539160078697737800138043913475929718993814660738113938907233078178877335665473569375746333470403131460647819675235006847031341385623687470075575324412902508259752976880031650214191867674154039221683631513817519042793511727721852923429977452218211340619247896599664563925600102931812001350564440475382303056994072219964017379494980875042407711544254325849701902355023264352982330758859947117173181070651408263594518476589671622023723043782531552608189654468442968161770123523832083866736070691775225362655983352343902137814587461110535273748953627082773112604211922999329605930504420510045521988274718419935752066281971064675083586114897615268147259683321859156374338625136692083133413506696995739895978937870112163912059923272420551180781966110830120407043737736857557505192149350973774978814362698594010293887335702377593569333502772267103844312261648852069169773784694775666256177169234400204526949173159870092934105370190412632109963521650336609909140239850223082425748367493126044737343470977394166443952798631845366419614431053850974389031741662578036312389955741331114636696183972575026658420499386230444302482935972368733993278620253639051954979224021962650149581366036675320927409398407925900129150439808029760944176187144234558491872922155354267603614712741909302340454763237756972450962740972561804643119872123200857977589855816701554816536887012516417440248760360219424149178803333868279920143639266027464366441303306655262566660843549100666742929850920122723628190857273999484442765854458771183157092075250750028657092293135259742905631857598019531368666201590527333074254397894120842347821035541349832739962969249360818208768000000000000000*i1^30 + 98595125356103725453204760962355536147547758595307377033304451954819069194775638045997102947192782120757867894368470780960201673027996887319206026935048519866313084178717654030029749971695332508103631228508544855220783551914081498422414624610273915112869192172290839729535768968952885546710134442739522714103620371663764890947562361767046945583009502566213485445542194084691825211668425671125718893679318315221143222609762923367288979349929307673933644067730110084895681769410144553351864131450829133499339152172166532111594486596456759947552467064742142560295782423617078269353774617574635403320705794960120180311233129127031583083268623489575508998910392545439927582651937648486676338996070201904579262046365213042231746873052403276340729284017441033324494954054363073886416497477831111453160242818151957386716215243949083878567134253841116588566633769545624806453567020517398855291560033880890015852290961680423855708700647590105180558259295822349308226240969465813192591990359080679763518256742432248514969722446764680922232430507526861799049870131830444309002363396651097829807988589279940090705130361337785832839308362205810258093506467122950438606313563529863682489055244272604769189816623093025504782336670835967006416849445205949356237913335859950182467008369774158254437277560241043749128002545031039362958086051800102889342458023631136742511304329599784782575114832475491235509851488357707419701844278285281115916381783461344964103935046955831031087633596568032698346327549912784419892099644369414146317550177943141864545063816957414426552876413645205539291513248696108516523177006341557631334654036337669429667910924701680899344774270881059178978688651363730378194089793177312415861746253724444215897769729934360551236588050865514230313350451174006176001404833851610784174850159486293614737297080684728230203952131190591821783126138190929076576476868532916645376511289419195060157816329053683907828923043824803574330366598761345928845848300233644108635595711916189730629626077019648233692250724692260278351643193821374682480009662134328453581052889806609431297367390727656764400683177420742572789906719203803051310869924084788404673851028413752309072743311649961118689473696190804876128501035862900744329676453796459058784310490029586003388968421119274491750383616000000000000000*i1^31 + -66886646945228244368931578035607828334373840728818106374073384052951061929881567487659083212468188687857150195173419701381604109254184635737562480418653238409469374411012222440226251714991208924431558817211724279464281784844078189310004907742384849431683773169471804207324832795961302994616822121265209782377174499095410610233284845967794219956087226862496339226553390306918713266637896282192462085445065322826312338632223111969737889385256159641902389469969112942918921203985583857889098232943387848890768696746351355613290310016810567477540374774991302789146773843557631651398624538732829730562201193165217634545376472748905794538652758166399999327261476029373510789240383230859688574159164438899194387861868437846681098174001073709783998104964864878551367759286938889156531302053213403939378434123052539167219421494119610125578963730215199535230401999086102120005979975628284726090599499218481259730275687050273230874135066991475354805502818172809664383782373042343453663819404620617903057537007953685512622876719811841367017960487959331909981245224777357001168929397058588498970557112225739982056681911939080543536232688541622222934710198108238297580291165819387103874321878480569787695011070142098898476086557297413229652703167512881192097729109218751394237135722967063819136602460582994892080351068324588669625260438086731161198975258315069352621397329736570937145021573380207918367175114901625094778109322421237717287368691936957743868789229930785149995583082179137512810747734736914760351415892440932366925241512548473598495141967463615585014057137117738768745054982294235055619408315483781346628651488217096234424596570272917294174548356354355081884201554000457033484773796635326794905322109009902508632082254243567323424436560820955309178639729353748335795746015502060390293015112272062811624745515669947499383293637818315990393659749166584389717492402319026935248492988281725900131065094686541631269019766496883713387218127476393693857201990699643384501651634721095859442926204662914599674592118784112018768011652032131371119119261162365752187867876196503652160478699161339966557271752292550348302511027174411754165486025884602463053485445323621545904248702626473043266085348914075180514608420829897502705103657768984996019455712287248171366707301390273573027840000000000000*i1^32 + 29472679825490680647001329039975829830602063478964941934273478050785527169122667275693793955143865459231382889647209093179580467134757692374609665560560900848372300747119046409850851294641845071563707224691446972284108969708292374803860928837930812739088356902524107764689656153154476140806384357398309070548661725232384892281858658072965097420254045866078605706343193123693317617576796101663165171778266823998233441329174118943406415709558415663099838712507153294119327228744799071801307066870908586914809730506796261994170762156331283083681084534960280429869841082857097588997252215520894952559289738301296782278114348730917270980629876156061622970609521191624923300688952452561120163293801547477648477837320428626299859507219888007184952144567267694351533860924765977999685179915919411340449694230347771323870904481034291887202457923738646731240279084612506685670224078776277929216649395273173874493467305841892922294653216400841772654912801491984162386800806121232841365518914420342763061810117135376945077460746282222555946237761019324632909469605418452121363818888149930410746955843009807701830920038999081409265471331562316129850798369801276236651446805287393531789187541024126188609836636447507027526120502964725326151682029920639593291286586838871938034055265878733067398253672923606398998115021305734264051560793714115540696527523397862664499911467110696197489847089124488411147800028247677747052058216450757043994657675984325897771531647020327708171480310273848166658823418756573311834744303592285703502618904699586741275372060783968258445079226269593855332265592447746837246492794475722517395770334661022634935222518319706736887914456391282295748353357254764564850983012162993205944691809864849104687062616277500571608797773951134630567787911745585716462028401953318826583072590053467942230971230601975228515465031312346882471601371146516199410097706746351938826761321874203164985087906033615987956320095630998478404819388592700797080358528724097438829183290610354200493829967990510522869458840796252756860182392408550125858004881106173728356839389211667059307564624943092281633668898821667588035980421412482754549046212935570388542322279223806069409936138131518117597645450751660798860688171608324039998137328827624841476716066113910326048831444258652160000000000000*i1^33 + -6045415418059719684431350226272779513569419826591650508600915657607620661068081342205061503918457685221243901228611455950866085962424126297664247648502379114287680382446005952796573736154330242615694129765052721755676676103274637209438675526471982421858843547361758751539462050924018894365683854689308470145971058432443991408142163152316728562412436153135997926908851799868913857835984802382596122266931357855919407769358235456598787943264183741863032461422106707280000320423580484849948919178417408714629442402382423752485833345447159824613368491845253294722189742677906794803055996288646654458375009749782070701075345869052277898014895459147322320050916611390853568556346663848690949220597747080212844436408210453010834605854249003602601573017756278054157403082778129419914842143168348365216845054221778491748026267713827276288906587687806865017694615483657645015449204802125700596897266584286197495927031620099638835929718203054463824228192906941269229604552877192310997039237737012230828151512451658825806474256962263755553142912114727503814762094782948550459205855838734586975012940828390427221301572795716971302589540425732837932146128761011911306880048166462344337312872110091101964416062334001486585443871638350689394141918425689749239259959960282562563063234291531947751697097622760047070001278635200797092156914066997571120058406673330757962463360942276753797026467850665146100329296252706607527732830589073919698389274681839458593240840158592340646960821199354106844234922989091845202452241653254053179018677167077190249089557388712725384178190393044347250538834567514970081943845488165015816614386981007901570494051023347359358812470885226909015867027185642089294113455902071580963803871877121177244134164148610002485250346015479353203012140731099352279191230422785812468601090609078664523406265503368804478713692257077340800583695160890519351212252273498993305496892277389116850324768740415224604887386245004526344498718084767345896528786999050100877307431659869751143631232937056384063910332648918319228362405432061578959674301468583626011799810210746579663050870819585668851278260427009613375847918337142642107089126709518744987286859817901692604692969927483856588558067421882568570050248106683666356202212011197246256992266457682126557711171584000000000000*i1^34 + 649821944653595222725497983088776753496166147299462846379514746258778239555290941754170211924892470077360816472817912469007364277034414814296231388658163019984771956409695749710265308820015249602090880169592911513956817514575013564572031039612091866849336667075845593456507863169051692917194778665065262076510391640215964252355700086226037506204785706253616545863743001042210431250896558172810764783011771375039905928969429171671142770627975412348834957500734105344525262817840685488073606954934285558707663752788836295794891008321122115420553714545232636470768914745674672711900715225348903968754661420387046993550721573822097886165362879821739938538921521872574749562431195266379962576426639586235034877377820569681881270929462576630736349702191518457513231566582245739476210484604277913846214972385424106575305587300322411919859260079605924439830270274492416316697600237137759375510464646971491057627459090872315344744958556101787329493561293257386346794877148176544373349660194641999866434150187738428852433268790155775221843270806886229740386123583757765878417291735358427671657948663379418929035899630889696378288959111437761392608715235633996770349875968723852008314923038428255709223919325969791433159376772010314656489293541747442080874982526548740895421546262127638044160174752460809713997554755375000744245540726606846426299588555780926456812538600380036617950773733405136093451373638995320520336621636959476513928111689268563572814478473945182364080002516031124553488167281301338661781790961441189786686214012727589036151139563432092259612516972255328973958871734028407993305407460256973452832758686611800632187473254168346785857518429044061351262305515921802814159030028853117932662054585449143030659587524801159149892239118324486808468140715588973555848841843750779093768039623141446425010228472482204895581547874032258252726095756300911862701436878604199212767527606847279271676233847341364126915015250421377090284614234185035346179626074901364118011855522134323523400509157659822721828235564016489428877633600109858715302642355932548772059601634256480918998799879156805982916990152911340917477104383808479119316532859019610267332679842137456047061057629854238990106641283502557444953025297861776109219845372377911044963564182808622530560000000000000*i1^35 + -540186668124190336532988300713705832984415676107939627537120265226148238363535936231782504292628034629408315765870406656417876003043262965129359205760722806417326665548681060218304151073407370929802569355427088671313117442344717775238023084656733322837939783501802638282404487115818394696095375091987163456743826399751281697615556265092062572786296348081059961940549841822979415260419894400903793789476666310747651876977637362833722628620327857574476844233686168558462958939495818931501533850315321178580903285128796895290051561105909343461807010681983888147568192260545194449977250198043644423425562639161901906885890264556096074186713752509511889896015272292094471362752753743774362479501213306701699250189772050064869815801958727752815333839959424428886074455499787884532006370741032133747557138570633175140373577598323565601919266687952800626969338797400396271762740230791786160280102701782351886622997109446999409728281803911834100826760595377155970322948433284340654087005127354404963512334886695050492212512557866287112434393614929098077829071902825982514736609980709654982212473974249520692236223469210600461149548979822264280156556322738428064825341930354657371842236019377304779289381060774684200761191957105861594891423082452291128617403098177358551179719579612830530617033781982163832959469215567392205721797269692894245369282825657006221470689059252417714935377878869694479846690573376703541561391968555137860114185439823266448402634613428177337890439218097200905220713738143761187539745662582043231790855467599023326256337835151090736341080748479463376131252397782384643095477849489163529829528264417973087832315951684586617969549421207472459863833223769832974072179122624708001789069404322682503067772726304597930334837603470775491536862529105442796980888546030961321092640986903994682064105247556950323985417452776909256456940113208709475795235157064534336448717636236061603968358844463540253263836993055489300879087956142510126943470150212323470222876258946122473394476751630134150578141547728793442883853108794752342846897929945457712344972465588177826373806863423933614304227506219747598574495412561355343214968321263607962105431432201352889225824512382899007220773255288838563802330901589327414848430553666025476137797276191948800000000000*i1^36 + 66131591866237164965792460325990233406997657177612714312654108816736437715917880552746917598600847840383611964843593338285428992116132821576113747235129943358767470928805412047669188404446724822352120697779296990202583678995426737266343428945712665465377557175014647415565039784891783789285998858731129122155777145880434959396623338980042322232828663944749055150426705994836533730847273294382208127787563011019104326787053394825097899103484057059477599648514345858902109565323233537469515982815576506621596749925742262126972634780361641576889097743053381260964028055262698765452852994943748556985632247742857033931854543207234487869008018970250207799475634385105702033841706276845419291322015365478500087664343149759703683966577680526700650336667158188865795199840229538195843913276721945291543380124210195284903248827510298715968267961411603778507044426947760685307207621501370713100689471957663994082677776926142413852630947898370799854298804488417911693190771535631464362043118582779738491156026506461751138090833943290379379922808998180094774928599789190189754348128105584100934281664564309427154766058404190145969120536077246230452194193162524123763341293408336553641927468064427465177875137693786553384676798851556560311591436892565784055099600671608795281490374542751712839612425780925466986342870176945664845246773865413775168491570341988602585269964316068887689332134599546678101379418367055932907484168181207369425207767534282786534805672321403962795140156991714541259484000222049549083524483671545531542824749783757030136598594109105007720578661049161819107443280536235181825943878945117024149606128251612224404146658268786446932268541952106538607023672668230698764913087214381432815567952965112096809144221487595928336097063898756212941177820482688867747508772953799537413179972008472085490196448906775034481770577523190510391140044836958367645254408094927882951013608403871146176876278009884217001577753775195481643861981124524447330721911474271773904494674709126682624615542459899567988462923136291781946026193200490877271293139066188804200495323036355442437579920616007321481043340249592175954227361522561183956158242378175583701565754859915360648625415503062381646011771367984457246093344354680841674645015698653175069487923200000000000*i1^37 + -3760782958317084038230858929097280316253025762055714569890822200396461019708343110568855187551743502561795825464681714038142547726273654895342783860938442364609033877419262335380689003129296486891136518093852330854150259165504315572842168838699238124761365311071499837137454952000967692359803567524538772780923494783710130809427042413225944044672575852528540631714641753937353098454065964452922982934392191454203934283383027316533208458184911511436206702957246051716803281432860636341894489389232561966793884905727533692550979309223167848919337464874010134558988840757799930537900749414584688714524827612638099591752151753184343205391867757699750373616454825896706956245438636376858988954876766095939660569999807115469052214624668435289192660986232753813104681941910713900851495404668223879810467220401164206434971985953203539785547455136826847947321086746249203975284770294408757068244488679980478989802581611869252768057870232946599476580429096825449367909084649794904550059330683840631540836839637704565972234311700117134686913366807174741743553217322851173842243430022658211911561865889228870131403222937882610569405523269837666849110046830018430124887416637835912565981378886762557835088830561413708862677480383110874133493563738291384447437782476817977228304278405592578163819740920785774546825119415002590930741120139040389778943777184977072413967315761564775890909640397468015338050180682166606198337723985319304713400555274480243834272908903435032868398738494205470684267344404625506726917328859077930726451108443230483542299639486383756683785541276530818442822762967175112147884375226076555087841542937490853968536833655091109508380869493651589673013810632416449036859807898361221102289670771241894922000053372478694994832923622502872276218236513442069825448780529900431892927146037666014486923019428399668968670954331256796206820763648045122129988606614712270947796792821047732733279627929723213157330318267684229600528410846308546465312308240618128391042520287389532813731938321522765380277731295459952582262270426947376451566693589176997973458766780127414386985417857936234909001473940388989486678515474730745254535124247798868599677912565762050729700070927670805063762446065914668862988007674369708898612381078286520811520000000000*i1^38 + 282541479123180785999111739147508623477833525184510072321615431981126545351475274935703589517014937016798745252508080647193028894679582538365561371233960289605570564496722509260208727457940915038203664308061447927999735379779732703167695715701823240438698765561984821055604491062426067142076392222329127690541508006811563001085056586483393561893018377668320558827411514435903078989186145626396447766720665044723816417417552704379169625294736626563625489157617261696578440756086370427511028472269944221010007038015843103457302451551112033884004429629652189128150741491568007018721650129823796092844812820403984746770289081748085534214757861493026611806985241126683951833988535198749893202795702602959547057201311922361727631413239282261949256065717928522769896167708372076335594625235543120118322943713989444777180064807409648861904278557400596750069244691789655017212430371280673314306374540245035306027342530928978999729114762440138385561032098060623026694900512775185399916759652040919635696899067853016069329562513117781848246744092610644837879727303461883325097875655877250661658905306026080020077402639084053161795921330975079737832343177460070329071865774540102308625100422854133926406262875709829760828322430100619096041477572918755720720934165868885548896705633271789265165628943548378754212858291438772799363248323085305288786127669947351376649695593445681656796217110947754448309792480959694123009784548769524800214454192790860197747275608727579162226491883582027867290750842459827039573143222233512861147832552972444151947976120184920215244128984677820199783367364917052010663989462921081298133647054912045259786402580183681821108125356424974782326298053612270201017836038254498213023705729123037048662235663357006950626531101533631236181615549693676551342394507046475149725949367126242436508285519122240723313740009360204892273559873597622456126916410383394850204365560658865187583642353305150402504191698191142993467679566727302655915204353590772551703115064750554913212888329490486324800870373912576074558814581304338012054916893752316057559923068095990594941298437983859678706682690693272560454190661832775584970412853084121465599172521002636761334545990178376203922292916861693937982795686957509333850443082629120000000000*i1^39 + -21484577622942507352658400863268972602266897403580535417865091168752045909934094278144277644654622519812063274547981050255915338801992685952995877183435898538287818764013652298251692043275488939500138897708383109509608912736922463343119134629798859137604131785663120889971558131671531853226563582566742898949620435930234088026394131313707498639189180392856535817457077582349463142240924385150377457643338935176239939735914271573341861576313063549901209024033921709176978722729980297545922163950174071043575653405974629922111677676376466065477514935970346187107915976717160330442858913940959272221043977207430899037380827284854411827913246660315582991156349679096325959773524929586736117021214048551988316609484260265478622460406923012149494912388924420292804047220672148759212883472049796193860808723146770277401422589282222737035285448227574300098774488497977180982161334224827780725549348662671598701018774208344074635246536848024334217290578892206912644714425878923312772981925500287398441756295503986411040880174903198678609375703479886793633115728025755695293548468068694831175127182585348292917376229581077121881970290293521714164567132437066046343144426673988470325381672554252369403056690259450306446961296199822875293569823483687982235620106060478599337502687293402961000862439284934661909170979442409342315087241360472244553625277986359194139637958778314322608589235345818036965719086104020179685405676208146047379153084126980125691179426405696201018625153635596910766600759212537533654730225069175660749235758262512369841251472772572658758165876736573600800212634804882513358459536883207737398008690043280719843175353766499927770279290113001656206580076213599220841634998751709642094880728120087115479752764110075447228050903154705228665084756892101092014262964507339300451011119846795652514385100227219199533369757255851790560224231683539863848634289745973997515974460866534326376194321896845852553609183295460935846166760547565195677857218972293534877752983998472918635066457136718132175503666634077698302488511311093653372790742151959172423639106968202557765942206331337213718214408831252021200933624538006969829832543847840942359824259450186950434675340465123717089574829012865918612181490908906838042869760000000000*i1^40 + -296447668805319869357270909309333304193772826853951897990485228388662143410657618761576498620858661339740186393092575441754778814119506352846866859295376248178307863877600593800606801410784521712601704249708899409766997290262128634411284112274175043707010686898751111346241617817228448364751765147819293152567267006525660750908984755618534195490603911264166364701506991131669862660178048878447356532383231125632760924704984560548551511317821863006118724585684865202130508453165796468231161529295331051031048958433892733334920526397243054473708832858717948869345925657615455775165865378070511095624715385935241468336903170086658418733806437100908890124822612476884477236591625578235636782788327912416775527468869146112388305477485869334800803816165870217808125588435502703837836917679719412003993240249161894819250926118199522922870869308837525168283403238296209471223064602123222768904552581837824229844219194228166987113073669386536156096078508629795011571993407866490219185796231746105729103062171768227255376511534385071014569904751663972682230650374448820902702154828751788338281685538344827144128853008680123993518987010982182839123913461592416269467956484007676865216501875819822963363230153776051828181204698135759859414927131619500259837955112620991674623828132563576177425929505313633556145015344998353876787967792683848181341847480165255434560807936137220250736960133729920296731500208295751907345569334199706407813258502275898188091147910202746185210256884064783404517016240686138148826187024732639916582615413139363779945259626564010259672182157045700913220021844396717624280815842039981277509473843435439609249956074629402861909161682969365837251662734240502980824871141694908738887189672870882315784608674722816388677131507150785540567800132880747180924627965833338621426127496343375583042847470060280313125626331519942365893107892824391077154567466419309772792718687291987996351884333376897365062053467216289126257214131498192009070200203969556357489464982916376957621276153750511071795394859654538747433043369120884911412512471708493951319857410413318605875016655371830054950563993648156544428865407865346205072160081377188827923839232821622528902888676291794991219757923650887110259410077032120320000000000*i1^41 + -6872019736252033685325254761211597563644231144372040567764713729509707093911026902609235760251621875377313902210742958953717492834487126998624234450283968890500483130518350291653960946118629263169716707937623704612890317382131205662685498115636762211952563063236127586048430764045190826848214803003042047861946655696659790560734794960479519636423711462363008803656547363621048523739401652334824247139457457196203861333440952891389215944478879088578311258564851520817631822480079670253092063563669906439382027636677591987227877398831804327815084377798206685359435490064748058084474712160911395234432568605501674090613571313079962163244652055333257749038412265382470512444569736384986309863338749609506167066233341133801239554056004272227477091226187190847119651937755328947265770587771255967547396346686152926858933370417962601771180800804330248071579980216150281581651902111573656802574103969533485865769227306370222493780771430049645641750587618800208989133266662807498588024340690676187407031708531752201307483162137824705411260512825931521731849735753570041462442268763958764973664644763978116288266720409204035783852940534286285843122788586505014511723362974022702342472992729634058953429975129846836968062543477098730788147697324650177903759219233535130541207063185348183186021441220378550178670208279101870561784080191823018226910063826035467183498938337532734921063491059374801443111752861156773401538695299224845952474923244491181623551784692600050559867666965153757456707683904926429206450456558302948312113604742241908305965014604933733078765716177683423747685591180104466174041403435441263396041598129784107492551503976500971915892282751471138032549348153310510792547780820100245527543492368200739410485419206133304185204825260766699242335822933195569791636452042856085451399989281900528289686084049124733162377573489203009587881915944089201139809951089456611058569783221762766448599194401264148784936436964824816572726391246552102655778678178715743138065553922722865552769121392532128958219871876403292931663448273382216305397783808608536918116575888932285433022417034936371417939151095427020084566071937791224971207418599702694710887605985818118975626124144058553328778427614720638374615659315200000000*i1^42 + -53577291733508442261113205464980382771028201957053908939964009681008782780407224334046231495473660152063240663712203182787309200312261288879684353875377139287508986439211915357178362290467652467012154208208610804083290467137350771094048134974331341689057620714478427425409419458971575416712935299887953402721570034606325283747454921661039777763663160230853531908123196698178667636778199662425870030396672981095342903258788993984229241601805460365386192771192910987490416953991018685524363456310165371794919628372722114383163803929248735919559185509389041899425246512968899027726292031064668835993961544113702734557835798780783230284626175904092283054902425481722390995256102505600613069318213160079234775329775385825622133416907414789037537004910630206221503222544372372209442420180264985095206018351518250514812993013134060700095278587637980829788515023741869079824533692827713568776768426515035374482553118674202001342739957559584332673151097928185165389539957944221424823345587818193787946878801757986545395860208770708098595861572784522432900534105111707369410155283022684485228095931370858106614821457642756587394753088593075232761566273633492903652839546091034754807599450051210671350242268510450281262671429277170975779810411771622456010846786113712176758378780967945409237612003901618007273965218571774951863542255525584613813688954767279989852496729205223798870452957642013748971875136508430141628018917411461640799773291528707542026950494036117008149666384976383539825238813800419748040441644467599123878891953458636756240969448967593760916277470317669644408871741468115211881355394271549928064843722340553114928234590207469189465123537626295235267937570131700245229963973129731261335468777053587411698634383821944766706586662029245926004718074802201966500248934601660300056137781048685810474307618407593499329524149866732971405373370979600778657872028514856999380916167664114079797263686859856332579760345315647979194422864903877296454888589139139828383465218349859915256854909244022248792401564497568521542268981478260236487029885096544139644254744531916389479479424074821881108325828244692493116315078870209008560926007718849427022400657568377791980806119183737967835344825564754293555200000000*i1^43 + -97737120019358658399279680048802496180479398463951227338415312726122835852097573815133222930662943554843142528253935723194206615905718128724278326169453056863609459122854330907686714919157558573904237942646931238993668339949368087149546626164471248244276756745779198231095557605873976395411480505341563793351337020353776628641673678191096803932697016713403020853560010481064992445877343792346602701701997078424245024059204760879169141714329794546785745006296622464626074322237700196264125118085048280135106073233158903313158206567065312566161059547301147621381216509131832771214439559383688973038567858618575395213193927110952095473766748847685529975861862530867373483105600662287848352744821350309648461450481636905940701527306872356533814344461259833137550894620812273288466307085853067216760658988459575844554645650011745532803853620251009762455064121604209531119647959037780161580045187565025120775559039536884276716883063056296260595074461280226581543633525317024632634927251510384411564177370417581200181807876054901793724662609976562983141816687820000907259683257813763441233656537499040840047362615129419654563447765000102610567904296085396886249412731307233040091961078206480649339147104204020100364532007793583780451966237395280896760769059031231785096127233680556147872366015226276996321172849117774890857337356922897706709245049179332040982906735319716386462553960599521006224202334844691530079005981371923957832296687386634055388044761047933432641175463071579859205981946802303136699785433585490773548076607465531690997151851408759727603266487755122036292269772436318598571382058251674595147600788164917639885423958261713495669323727713607551554025490623919089967411220453594978825836624969048289805795186762874122539198705086703528843442199483884518487008040921420804823072117063066073277365676965294205146082327572461043785021820670622962018712325529494371678403120823274755563075161623745433528957946373659393115081557556076135457653656383846883265482812284723479821856753790534937354018193321547671816996492848656166726402098400137142239381396909177027459907510826266308123050424082977175315849889836045703313074320402966007454218052617589362986913469391973399781018666270720000000*i1^44 + -11484595604525637735079288071339166018392999475979374891053529229135143384051334412184115892274207176317295421436886939122482231448153865934581306303982389518632902891059350679000260918287821352541169719005734647081402687972867119863833631892341504865054007612015385740141100533135266469429763337102075046679232705453708535846052997148995130132645319448666709747354050751363603524815028294669547373447616532033692700576907552586609488557374068971233589497078817194638210447931745355071080117148685406562118167017119123295343612788959542677306146220445655947848509476090934138562074444200581405807382925151247535520160540069069963890713057647699721272500147816807642271661391290234589910242049832110146881886885572448740599986400159631770747390455730329997828826847982156621627783381351373862534243434962149348210424786705101737634188151487184892336708456126371469964950863992253314901926993835235379585761352768381461232407621531617922542880015934039564912023841856717028454747183874774116916110178488957867436249561029347776827858895874535817858521335384606957709096283872775082513493415205208345214334364995797958366115216049617181882386391020461752551775541406242427719955500462721146585370034295131219375904395321461482147380836641431802350634756372893243956025504139385704403435652158968699156522152065491873164563169156915459780555755237994748979794092249188104128388256350163129530841836910581399498324028352184011580104718241994856395702768550325058082372217500408752751916110302214997634186087137998083289945858194840339641730349503098821571556773590838134434257507423273803648246219980379025081056336635190454125307549095785938139659693908704974387717256743996496678879255180650135090485361259451809348937151416127093490857782706385449201067597839372620192274777937058182190633402483147440928952336359956948681245321968888286264582626588197561061690883428608603655892389678830083068718384857459237421137930045015416745198940886761769082652770740134368057998296655925971611171413366789355111994735098976052878758894470589006545251549462083460331635143151884834640414702843007113422140895044842423607933836813225618920677989862729626105643513259235960684433510085114724352000000000*i1^45 + -1188593949162745431706343997437103901987708039656906529165720846211680464616959182897865213027766714421145259856034446182062370453901412090902836332473371329382903938022196224615029185910663801550231527695264816716434002950378331530958988002467937970025706118327504077082756280778882617145406814644852669036629509455769624143607317392566643017664168352615425353020716878234797214756421949726986225040010811295089720959217544004537640232355323606535746481461023639521583367510383557044078468762616079411565249165119420795916660616221213009510644670182209418541031986140471662490627054521091399394986991505867471636671490207870584799423083851171275382693375375442849752762183248716280359147568522740181200064532263595521136675722144132800710992909354601405814115152355052458530142536895894027875112507877002831297707115885853594154697861567577847825994177685591010305448429322817813303523292096775082354221247019962873259069458635662681869453482904848782235025420303028179058263144934987554937046232971917342307396042884705841017505826540840486548887499404314957864840630841369961978551198749124896822648505904073220532502185521404956826949651391828229343194447435308800957002663454220705641209499091228571352818988146079033700707587476970948182061142247233086004512692474894774955369250268199677506545437906239359079011861046172374470843914787849275449706572189071088716419349931539106987053932048998604613797413692512651380522975744936897888176499472148818970032084522661682507007510952058870196987248591367275456263953779219757959381879840867572249706721040767667994016396902090611220559134180370082794971354295721912574664030209044143739960918855728009599992904292712816913028072370531054490757550471742777966066056021524104106154777617007423558340523939211778206469729579619000605868382693854153195731946164630551565256726729540633169884457835043920301986633715067102306732424678278197403599049957940163345547702753335551683764327522062247638189825216981944999024136416958291661901933189009288753059205966143205916582579734715591513230712962377941249918114026526796295554257614471916573550147232268880984692925954661227345000549889321260907187514286174663261225467510784000000*i1^46 + -58351551689333699927112970035992406433904972690366475172772355589135105020020014393583446789985231712339604293491338767632924541318674202751393685808267943329276446719823759588526504640077952654558498696175810261291974034156858973653882232147334795701199532294630016294065388359627751198166067015945046581937384626434218377881206956994839722574930704319910587433946220349590966957892711709189795835342591922027011156625950344089067893515843231118541548158016482989730684918538277046185375177948035720249327944046494579927720764113500208793555023048285538047774032063099099364012579319773308861628625067515441867212838062216730538947501925952267025044134605333263731516537155280036462341256412016951004537160685858935504450777507785104517673060133657760056285567939373289580310664198949840125076059965860467213453022066062797483993915948660326355328255535679613976229519908018558997785038501426537874624705062325368122503380345154629927444000561635102066706801011709725717190208047976116688844626759549078599521099691026603379555827559091493193621276033675631828744383791757699701239815755482522430506266856397776072054442075467424892631112449275332445487027714319311732623600943100193647784776584765324868455491776150875208774571691714448750238644995797720953514035881966544785913989726563137240241616377200681786252687912875778594606794835891947995915711437541175308604373406129332715471259872658972210988795681434508067618024729014867140650463586035322882907408483280933780731224548801077788925868536230455463447377116857411304991759066436642380746727630274307771283899812794842258481834955577538415052412961788697865952045433950171960397380373991036712934813798446378124367325814218602531045998892499875104097159677961662718472372944945982288338759108408903544077077489249065054196589170863520666038807184372697675374982993720346404021259378737695000195030177788880548745616131053903858712020774894355110863560392086542555516869744375318085480641590566395796364069453177305165444237607598074887101301429564180386458399201845153339125993009906568638746498988459084594525266640012951723511722318422213163862555512143700503496270900971434118043909445831658307584000000*i1^47 + -1724434413657821823485477996000704445019175692949734007027813903500326090710194790080543671951724015656397668139365215649217418388795621858455331293580876021189996700827496419800005972145158960274276528551941948153954504474365104114388341856020866916534634995888699210534473557618484608280525117310417973156070782745978146445322547151009207376302433994336794883818013530624715035153934919337929528099443359159087477641551989742520047972588454743177142739274821980516812926524296240074791663296816876808461156003622728369969850310386795690343443242555826456391917819958630938566558494382248501102836046719352036586149266643138926460647908828438710710301642258070792074104076955779510362428029304089867551361489311531369594508237535991204904801713448759221636975458923099630827152009031419921121963714238134510165762033485650092033390778691246004306231917800792339356010116554287567430557247108896070638780272294862023823314435512903086935872792807800660461742789673022344866631696130270028976013450346279827281446653128006977418352947410170938639623104159790233576077389672498229888030838917802573737958205534538718294200990747738693516052088563107883704419874347182015123719201793810117386717247253931000353829518245324923224669262975233899984661900104185280751946225705444306650970416002936722047736077187440864036092289436424574787421205326535090824747508375805561134210875316167485207654670006275433343604600782662645958970574319113463401467448289200239495522941849523397022978658075526968732804700931545268929871082394379484202347675096744885466585033046798620290974570147855631234519914711141785032926363815221056866242650118413879131172364629407896923183861669462052140910648996796440594007626160595713513652025405001930505185678967143978721843513917477740117649024926115469212945638594802528227796868452566024083291602998488466251940760292536416780100056403755542100561979780118870581078256920702097662952322651133770137878679575657258382800888051381712786599587147476326516912037632834157727368511414320690479769667003259149742299112595587526242980935437015548287727602076471549947969502219461589276581738590656102473218872429815174426944706969600000*i1^48 + -13015322985456065368630234794413744971541245995458543946837965340536819840413709595961226227191158538665477542320231335167192354996822290802816444917319079812622128194107451210144031526531977481762093784661908331717598406635446931901300172910559171527869182401082971252161925486122205000062408190620268632393607595291006831131868385194106211804762914146543372464837140098788619464546375737942789435692087049214716681871831637982045112711655811085174857322536068371240758581897580818315703685329597946276315134438621359742540042310886377687854644296080150737188343954370876952043525711823914750692219456944520736912001868139273657636929182586799905001590934618899241147601172595168743115453145972075279205601740699341186296541767040675768789838318206637486659372927917444158575306311990349065741848285214218020527809867702394321324499298337189489413070633517180679184996130559751163561066446285406611758858468164906261186302137372052041898792506748443081692785685191688651403203298297730645963019706131986808027587771641350840631875007202390403750494111083318151048240530729712605111792862513816610036138887319236171242569446585775202653179122931821478626785685327848148199960674646711337884340264408692386882471212663462150487430183940261887867208556613066319141349287631466735424492154827889614555749248260445063960365480845893373887617531453645262033550698297420836796870148434149622456130550045563839648770392795361798109113356141913486095521125370268468014197951314486888486106049094337248192750815137621050613932858045804870842017054557650773246607274331443829598157443841238211167322265231188303052259356517647749432485971447121145895722560039300486388850089142500705164837830979484182963033383267007205221893785800466959156057016661506886774614836119011400152161911190543368130182152803388924882900207530119463642108609180813331919419648743345716701076050233533608411967969967723337776039070642977878330340492726487598262328573366530839600451076044452152804698186158863522287286133445192959415878845316842065234577712909600526894156177144764178380588916576901476523958512527447493578649060829527879467533045950222279759165596274943590400000*i1^49 + -34589179160864514846355390461417692880506601799593039651131494815685143278966931982202360098228629413825207415199265580051863423372723984454564131386552895459653404095584221272977441188205974207640677226988278122868903863362928106855691324232679060397763895928104954635453375087926625421829407488413427269143811190056707437598633425106719982747634711333649898906865321042986318292169764580175135593591868578518086831982622165076138632941503542341058081050119198389317581525350038441766224555892725321423765341591314744625889873566384521379042528980576631240576945612354289306576800049639217200163895669678143397479989197572714983652805741847516010971607728608716847800221483480326622650583810883660314339111904654163644744893876694940774009971198748917188904874219204355289447392657131429876703279979898942263149443787735672502557359236715493951771040840125915505068012286984469305319157306765532590928650755199078011448579130586714056319417197850843491652990529945002403157354419602802462657293952721499233223381587852615454291648276399755913449373306384576271198113910562193119864122973173075189216555130336242141978519717420824877345593129301377605444329440837471527807523170534529472712610014814522823281189024756452688530963122857678964679282449413981840556075611893016859086259861155028599985812112456829325860403922669103604858661802106191251804083342645168340162760043759842450091088428617301593288843342012908497317068347540676153966156592429820590539718032302052740217339444300240438415066031479623713256657256531344443214706943537964477954955656278932860521041595360721541568040845808019949272597219477323328150033027885765837043512121173720067114971408572182594349462491337132594111754544781803860983513214578656528845836767092882361788831193320759899878022436024897117422957196160958703771431880739218333744342445859369528668481533668198983895165767053501571725992773576859152874489821870985043895214914606422230343636658135228786745604565001050855017112432084608516485445691532896858507535125536438748597894282378687764977467764314762459076217620122512432182095477360085878562561736683425518829938005247588758349414400000*i1^50 + -1598035347431290264604453151553627848580138266701158063722014026228143284903299248587270683150929350980180982169216047538988492287684265414004883832873552519390688370057066876723734399322160362105956160040239000757992540593939398321852954008933462595491608397462082585482825299134617429579892893035403013507260636851171471415852926830374374965385071204516357007200622566016653467938894877274423249304900014002018299964406500988563090878577785432865161454326231816566743167003769247213176548880046233920731503364282935236224289602800501264816631091241255377481354550479494096798545434284549943309996286717110642829012401741022830211564789535678001208888602950071137731519941954188754169222712778164048968023472622504805790470858986140447790721839647609372682414773730443057413803161226956790825282714641130200293242184691353794442424985478501514472786899382376592765766289935199722877690097763555924998235721684820241908697401883788137882005890592929079461300545188513312127442786131489251614375388775543579148954855373803526666651507779645268915797704484313882035828033370405285432582184375664051468191007382743162755312794685765525488614704711741344133103489581079642503337023261398406380063874020842761850553476557712800360585801397593093718815677642769285351262818704065288538297690159970124507945752702249979366708858441498191764721676355497884726887626995269533380565032237227435709254930974055438698790735565724793746768546129199607074750471501458427350719068524513367321205107235124879130889239987208638157458583278594443284173331231876096634415869109345419822488026607084795761748998963677616992002857101282818681861373264352786779867114690826482155994355998147164115876753309091226063091428022445808802956133067227228816492017733747019916661945509589775190019414775427575244630810079213260272961559923604601114977975001044588859921986710514610200685099815939392658648784712695152886715800721505992671807200670967057047722582327230541386920473344931686437532892852238931800832239178983426157952766966130419044372568467029661835187411578115895468039565546238238704475870357030529992101977558455505189005269401600000*i1^51 + -92802663512146235699588429306500187304525358612323312269887849206018390548050694801431526646566105450277344695432601236003442300071322970993358975517239637279665212892125712792752247290831478896948728347527043892971117796989045823328721292750724204598673584734605462631144884805286481789893528995592227103118206944645996456401772134996523550470994047860694273904806417329486410524994816179097503741168330981324796105388867876240352433734166671459616191750073000755603081656320454244903567809246571490399664286301841064066205036623045204182327486024857998023948711252102599448991783266570681087009402239839591787943851454202982458858201752310559405765128165614108936127706461458663519826033445375491960206893590607145708598826878900740656746436085924377388214509911801782049401224086600128603892079990959585440288420570272727257980549218066282337507102819592857046087651322384644994652127608070798680096314216124987116570136951405113489134388136512372057402804973437601353144364694321937662409484728047142403004446103099462399068662849218817954323590400848912010738448677463696629214393741445264299612813798839977138575072801354546308101418906523641281857040494974437392159684796523525583215471268539061710391501770880327620557497628516463777633236052287343677239136095838709803115089985841901478240162406083703360691917274127832097825728534750956957915407979016782851105474315005069849166205296685025136530434298639771102302352371771791032194390472912122737692492848672519424170615979756839118294479159124462723078370534009976366055257081142193302441950934776708022574931096840560571194639313171248965409239231188070788319961121979358679121164437846192274472526202350175548644314827536063150782992943631308148794160678929805409133473257905512813581475633002210245504275211596406583258911275746600834391552449949834780623080067491984932266517909895215134948297946193249377397110737052461690689225834696093697292616404341586081512948830994734176446596304844595428939766617019865925213426364487991278842457749097514415713754633645684036655209758187160573739160017976285424428971151690531896962611606030647296000*i1^52 + 11762157963665924861646070052227009766374277942960859490330185112942666880013601556999121574896873402613597057979188050501832230518316880947928400002772415447010617705378529699156038971673699370010284493410401171913482825373440985340476592667990518724509208353594951968000966758829381916922395737498767001460406601149853065353984051432738439143523210252285015003550183532882009884552472607073144266578706940140239554077406539041203598912438097439820143530554179065152135768026965957807030367327063919580218599085009572014715517870113073824719043540346370163566027255253980013608717911375356467010416172334559463595694867899138780469734705137539622511838188011032175436021139922977379383728014102281713786405241909154861959538032129793582111865838735863532365195851437492673714573964189832665673805646190500980123428428741355150184591004396241944410067037308948477802047598294582762549769426428637755698678749513874615837823332199195233150204545155299333117510122560195050517940957219982305674783031711066989081405740488708147690053202429335242859871010850871381913941941578496787372183075370134806591366863954859728779319888430815431837338461830735134628911147744946688262367779784685448201956634808293029227823037137689516308150856611659158283213879761510936577875763570612706257624905513320650809530933631154668187582155469138025311275920696650872688760726998171697601921676584834787312980259548153625210116727128731674766066200087365552700218238825176981162085304070693305151374029587131626007839121779395753504461517532271895361675252454976466866448006781709525414713075456573480322917434880610363136968854434990151890566695664468070001884172512090613670260863648118277157368120017304544082621255498767195516800020966053173397159430145775674022220689806600087578794079692453211640289621942724162566686441779484480765801188383442478975759693408435609744837110878402787215558742997282952573711438529064481456769268809400219448215618078509695183075465257869407956395435273202817256941733985405622698473635786914917084161302917884940806887926289115915878151847814949773714356959295993544704000*i1^53 + -349024029546415892691534069497060039814454676006317016533963661154995485267636460751951195661643431156046852542882542986917069183519090504370011040511264362517815149432463598957461098908186583925618143792176174266338838342029360483276531153965150091377557080952327402838998355264820531923541823947789809838367921784534050622940191589294747552949047195682733489367805693391064039038466293968120825910707676551569981038232834373780582309745565879866933851966990411712650991196030951741264101192432288448080545148659138867079477149713106529066615760233236718942597463891453298428838913962226324968506423026524920711000992615253705424032483262428006451761480735092711134861568394383328425413668203315463552304015438424635338966181091538081777084263975699389737809759779187342195222920971463022614494937249742373909402730315151272322071268188157896757149710631035334927785237732801114733047760771542102380434906494634003537919693445539790098250532376410250748981883310742299004646700051034936313882560686636252417080761402861973705866146939405333458336048444424061187634231501631538425174900901428573726182168436987016333565238255910227390023331971717013833602277296367813534409447345512198053981211373906623591785643523711043000348718718804261783283986843547683711555523473344658287694090618034063896348937433385203080566274189568311882564787326153513972151841998070298534247786601370941227054583608843689836448660408473419849496274485137156275293351693061440376754002331415849360082974316222528396322759340684976765031977269854493705130376676821678449011915911516619835348995850480601214060699646835051847031907667222305068626246202974069176288259709303804773642161801639721750552735505850941472935067765072149201716528507868628746155837363982743787054951139905464796915071119928891224945050852743265087901939373426854120659215135547651172017599405033928143298091752378849933984725166256026225046668687184191817261956209636307334798469971562391489134647293700180358860843297636358136607590997814130411694831533671762915166867226830154697713352252655490467301552906283685353881600*i1^54 + -2235269776640575862450185812253406982978186250007898319820673404525847301291558270552281695856826437268282155739162846669455180557459475704105359648088852224807488782344674236785198749252278443064866175552856561378716156558384669430401987528986628393114746031594455576901817210647493541858260670662952085273689956055968925596732555089438665971349423569295995915493149021641309473506504447864323742209192669249621223712417445051804397790788409408805833524653375389573619188828618716269438085707480408903214427037940190769237067439609693806206013944851996884221935104416589542670874939963808342192048175360582955647780808044629521540146554641147161447242449000290745454549745281097710998842094221113238500144345543547335839736777247314382365724256298610468182517746508471857115328054643357834581689595883774861340962858451956264056019969847638579359125006184164868376871815194709684203021163978635845992073363326318574533010238464501056554433639073856439937180648064700523431956091532207791345618206077597512236534652356397091687047730417406033252018048775405504563755583841701662734084598713237088451402997688163353116046640861536302977849604299471981030313158167745059216143464387131623796170259926394913787233987208968111681646310036658222796271779874691515400169597029446239353693174712173235703558574726949298913790493826846148530729645063627301255844236878582537916884039812961129613448636330631885484498822906596561150193937213765966948016340812811170686854575916139717710793054696519053216916479586738699639943215699414187079635918796434256159486049287418072729613887900211275645952319879687632074015426786580880153534855599035397316857526119918353266171415283036013933039263478774602290385362716922091232032219271072246116801470643501040125463251421514865573965864911949211547058918782759480808607500116652082960316892735409839909938462441882342536881715168928929790491330017949457669631846340345642108315239984234288365025763337465339371595369612222821989206785639401464286314882182263335754330008207188934330765991858203235638528926122246144000*i1^55 + 236144203453128362081541326188831234725079413053419928042399543959748712048222980297934748273853907252568733381581753242869315090385358874247886073618024725847814948055499763156150591627957453299511095910293300792362317833653015747321418878980987464451647433713959193848254924941377597502659285996647711020066988716226641065723612368762289382802304985940330146041232668112256122169040758304859207208748895931734239062279850441240050425457961234436972904172109447295285236708633922367833961914442219136929256907463791772194603998312081441392328304041836142345141986932053167477522971233339401412860837991465584373212434474534201776485553899560011203038528475995500733262356734642343685862864018037484930923331803060829817067561087510507598160261322866881121962274067390363554551070229602785629166087455902775714651993582583844273986496203542299337891578291642497514391896277504445519832440114481259676034252433877982227794157263777511726637040622634801953826915082634217219752475189733599683211915313430619378142485210071219840069011907194884567541701074145148501990188997518061908492740386250828183027659332929700166810784908002939516534918833117767005025218651693059704372548876540423347604303685861051467002688359782020349644112240716563915289834585198312488951030194056593061833825104922287918846486953809557226855278369905608037469490679513384045556170211594073032082571684480897855785456142583992037285212753592461585278578703318780610732129216233647382248237898177675709956366880133819012609631718070863989373985683938675098682341482669006638493958794780127646476866975563838441131264505605751648758300382213948542515301733566391269622449255842015474746135560613434627337628510619208586351774065111065684672196607427070343278390782415060120140508059420760173930112676148351944490747369162833853587142741986900714509346257097372774883324329133502325452952885875180503557633603081696552463731495924857731998425625373876586696036264925316855902707177079627878798906130265057644581008775723426291850247701162259533097158574080*i1^56 + 12148971639452841200053717484745473852502827432590908106343022840562144750556907576424054338355808504668794287782924045076549066006412743250991025453918102762456404136577855069054654571924330306998989908504544588177071067478431988475751522774399445885047411119125967233129668015142704025586731887315215003202026144206859806725332241389705155383219482815883044566880075577619711383804371829312105654877691078763121266821292935579114549681132891270321086719723441593274354336802703407803328643296103932446497675575669626139651450938813675615786413225935801637257951151620734886894405688650720091587646285356094366655848040591427583372615250158708518031433848382989352111733590126139912231956650863774459093240331344600334107895868000390696616666550964859505392351456291537646989142883607141840408994109199771803775650554817755073110861910062447385429940085277430660121003661464787043883038587724512676017106562274076316062313934327764040631967894347243342403864614245076763746239366453883925242915089797573181320130058916674812105774558453998825527159287745955408536787471140833736761732657708099668966116941558829365285466657158168157065335635229149182945288901279669762339586157885003012720691780235415911853882617180353136294839101182035778297671196209615177793852183579321538082005641385697392660547934525690721518064380728931568373585888268900216641899771006076690930923404561306130276985152628623399720513953006525085867934959799493293792777549197380110065196305554992946185472792989205103401671484819909021600781406116647472838739893455071284678053150267543160580309291019425250947017804183695680451231874095359460871051441205917580622105467140300639088698612484421131677201029214330386327108405050011258279203839663445317636962310357584695613648470528334072050992138316189557456657106664405623380358067008440377684162178057002481035581371138359713066997574503527049421966877698348920689719167933004547518354038243163151322211103616496380372206684875457835778341143216230841321285375946724690131681280*i1^57 + -11300030598913862838356557511789373915383505601937074829585589625290366616305082340892548157029831462077015871415211717978096629508272270552771051601227465460729040539837199966999448629793229661797825826708732523299271622240542889350491523550485504905516042404775057384765438404973645442116372176191908864160333679484601097739037327839852131160673271175631791515915941366600435076690606216721076043756685558259961999277039638870607734258185859031467799676192565074100368455420931740547473607708087257412567922163734081980843031427263510262319654460855083454324689496415605234070366850326068065229688585785106927649022211284958121075422587367033363284871948666352649072535180104703594635471471290477320840462519563240959948039837515390217232701650873179836428156821548818004301664623976042982080142820171173231464750724413055258863484410516679332036490249641221284823587181090908941741752509990004794671952529233681138473728079101200521107578076689869367864238062407213240453218378640391500693076700520266504374774556448187670729971917861694189744698427230779900349932933000107599833024301784104976365644089082135455936092879517725667114855423456315292534251829256941204432514584755724983789178714221153914545070639093042239307341076948798909115743734867936700203326259235320249113425283692940516734625760532889350801972211125949339984623453592809256824012761232255156031892530685220300373128778466365346273733957202746581901251196255052575961985659514473838018522500320563367942196977432976213250977458820855704182103953678176098548319051360268117163045681850062457614722363936714933115085655660260827443727484693852858769097880968669785038815546985379308639217571911049015179391149244815317603113314011365530636818875993982444775899654860502036859136845777733654345109587667933097580863392866015700874008352672236116991621691433451486497567401622503777095852981523915363187021669728961718088925142685215305600683277450578370972929459353828009901402681217044895662248184843655446528*i1^58 + 25926775359720792474738609925269375637795756839891732342150375122812875385252719384410239805651176131658413210186292467953724590246743977165544974516746377981299511986007028218280488076645731673053056606679225836513375527300909991228098191731235053185000630434999515522753207669741219921740414667628110741196008260075875749365234758755883757993979386121819887574060576677322596631022210686330100191418171600089475464166479524193045469618337114878562441810890585376980685858310474633441476657872624162988277113696610675602020398517859968340274819332099919893342296915054194356967100278956767025354569956569060535748390842916440276428640611929334914376183656654898322219562154158660546786370935545011574385884500196662501632706373171551714838134186701294834804651437700035657127987386711800338904991461341139646311797517467042916744671704382165827633001840716077128586504067282892932747488433535324359666765296315927624263166210209788976542720236191873574977637872174647193361211339149652149466316307706919025466403616328512925604766318113577660423702258614686814267633104254723250258809113743362740202744923188446362474260264344921672711754184600681218678428607256261320038906537195613039975651998500957786983056491373296968235661671724229285785136570811104486525063793506030738537495398742305831279942805291243978352651607496581405264941229060056018299015171918706625523194814066469353502419971189163450578730362329883085090103096508675954466632320713832040791067386500141175940930519798319232119530316322517046478712539480920302377524367527861208674335819705174784902040357390899745355358409751395376552842281901181395881881789661667137091427623891849520905373126637377404182821940038727060720623071079055508661803378036230521100482897266129631592505107770224285157487229712108366355617849710737904512318013223665851955646332795511760909166647518464685344180946046202680926486911376274263146336747165568186884219241808961174244481992415439911436288*i1^59 - N1*231630931169606018656078471659224793928280362844078331031483772095686023280650361955032024794393570356148211282915177207237069399484630993401817412500336430553762738345688715761979565611873273740668136826062144508597162751119536485752882752376933096835179448123210547947617797120408511384936046101860997662863048438570081221584979601202308713982971365620023617369142858642908545197681660407940414922217797493097010844547940306588489463694526502371014163833469772170469954049649812599549302102026475098326411069637405549954382999481082305732488312702734972351288166814678296503821084307194662877504487661336057761870845552705806305734619880595965574698908998969688159751945073374293444966346521714496660076913674989262746242014453203866512637072792511096845*i3 ] ]